묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
JSP 프로젝트 생성 시 Javascript Resources 폴더가 생성되지 않는 문제
다이나믹 웹 프로젝트를 생성하고 생기는 폴더중 Javascript Resources 폴더만 만들어지지 않습니다. 해결방안이 없을까요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
쿠키 관련 질문
안녕하세요. http 모듈로 서버 만들기 > 쿠키 이해하기 (2분 48초) 입니다. 브라우저가 쿠키를 알아서 보내주면 서버가 그 사람이 누구인지 적어두면 된다고 하셨습니다. 이 설명을 듣고 저는 다음과 같이 이해했습니다. 1. 클라이언트가 쿠키를 자체적으로 가지고 있어서 그걸 서버에게 보냄. 2. 가장 처음 받은 요청에 있는 쿠키에서 서버가 그 쿠키안에 실제 내용물(ex. name=zerocho) 을 적어서 보내줌. 3. 그 다음부터 요청과 응답에서는 서버에서 적어서 보내준 내용물이 담긴 쿠키를 통해 클라이언트가 누구인지 식별함. 이렇게 이해를 했는데 맞을까요? 저는 서버가 쿠키를 보내주기 전까지 (예를들어 Set-Cookie 로 name=zerocho 보내주기 전까지) 쿠키라는 것이 없는 것인줄 알았습니다. 근데 2분 48초쯤에 설명하신 말을 다시 생각해보니 브라우저에서 쿠키는 먼저 보내주고 그 안에 내용물을 서버에서 보내주는 것이라고 이해가 되어서 헷갈립니다. 책을 다시 찾아봐도 브라우저가 쿠키를 먼저 보낸다는 것처럼 되어있지는 않아서요. 답변 부탁드리겠습니다. 감사합니다.
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
컴포넌트 분리 기준에 대해서 질문드립니다.
예를 들어 게시판 프론트 개발을 해야됩니다. 컴포넌트를 나누는 기준을 어떻게 해야될지 고민이 됩니다. 1. A 개발자 컴포넌트 기준을 - 목록 페이지 - 페이징 네비게이션 - 글작성 폼 - 읽기 폼 - 댓글 쓰기폼 - 댓글 목록 이런식으로 페이지 또는 서비스 기준으로 나누었고 2. B 개발자는 - 목록 - 검색 영역 - 버튼 영역(쓰기, 삭제 등) - 리스트 표시(테이블) - 단일 항목 표시(row) - 페이지 네비게이션 - 글작성 폼 .... - 읽기 폼 ... 이처럼 최대한 영역을 잘게 쪼개서 컴포넌트를 만듭니다. B 개발자 처럼 하면 컴포넌트 깊이가 깊어지고, 불필요한 데이터 전달이 많아져 오히려 코드가 복잡해 질 것 같습니다. 실무에서는 어떤 기준으로 컴포넌트를 나누는지 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
선언할 때 AS는 생략가능한가요?
안녕하세요. 위쪽에서는 DECLARE @i AS INT 형태로 선언하셨는데, 테이블 변수는 DECLARE @test TABLE 로 하시더라고요. 그래서 타입이 테이블일 때만 AS를 떼도 되는건지 궁금해서 이것저것 해보니, AS는 있든 없든 동일하게 동작하는 것 같습니다. 이게 SQL server 에서만 그런건지, AS는 원래 없어도 되는건지, 아니면 다른 기능이 있는지 궁금합니다.
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
질문이 묻혀서 다시 재질문입니다~
제질문에는 답변이 안달려서 다시 새게시글에 질문남깁니다 https://www.inflearn.com/questions/178770
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
안녕하세요. JPA로 insert if not exist 를 작성할 경우 질문 드립니다.
JPA 에서 unique한 칼럼에 같은 이름의 row가 존재 하지 않을 경우에만 insert를 하고 그렇지 않은 경운 업데이트 하는 로직을 작성하고 싶은데요.. 객체 입장에서는 단순히 find 후에 결과가 null이면 삽입 하고, 그렇지 않으면 set 하는 로직이 될 것 같은데.. 이게 쿼리 레벨로 변환 되면 멀티쓰레드 동작 시 문제가 될 것 같은데요... 구글링을 해보면 여러 솔루션들이 나오는데 뭔가 정답 같은 딱 떨어지는 건 없는 것 같네요.. JPA 단에서 원자적으로 처리하는 방법이 있는지 궁금합니다. 아니면 최대한 비지니스 로직이나 테이블 설계에서 이런 상황을 피하는 것이 최선일까요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
back에서 npm i 했을 때 오류가 납니다..
적당히 설치되다가 갑자기 위처럼 에러가 발생하네요 ㅜㅜ 구글링해서 찾은 솔루션들 전부 적용해봐도 안되고, npm이랑 node도 각각 맞는 버전인데 뭐가 문제인지 모르겠어요..
-
미해결스프링 핵심 원리 - 기본편
강의와 별개로 질문드립니다.
ApplicationContext를 쓰지 않고 AnnotationConfigApplicationContext를 사용하는 이유가 ApplicationContext인터페이스보다 AnnotationConfigApplicationContext구현체에 더 많은 기능을 제공하기 때문에 사용한다고 말씀해주셨는데... ApplicationContext인터페이스의 정의된 메소드의 갯수와 ApplicationContext인터페이스를 구현한 AnnotationConfigApplicationContext구현체의 메소드의 갯수는 같아야 하지 않나요?? 예를들어, DiscountPolicy인터페이스에 정의된 메소드가 하나라면 FixDiscountPolicy구현체에서 DiscountPolicy를 implements할때, 인터페이스에 정의된 1개의 메소드만 생성되게 됩니다. 결국 인터페이스 메소드 개수 = 구현체 메소드 개수인데 어떻게 더많은 기능을 제공하는지가 궁금합니다.
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
pod install 관련 오류입니다..제발 도와주세여..
아무리 검색을해봐도 해결을 할 수 가 없어서 질문드립니다. npm start는 문제 없이 실행되지만 ios 실행시에 저 화면이 나옵니다. cocoapod 삭제 후 설치도 해봤지만 소용이 없습니다..
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
footer가 구현을 안해요ㅠㅠ
선생님이 가르쳐주신 그대로 따라했는데 왜 저는 다른거같죠ㅠ content 까지는 잘 되다가 footer부터 슬라이드 구현이 안되네요ㅠㅠ
-
미해결홍정모의 따라하며 배우는 C언어
for( int i = 0 ; )이 안됩니다 ㅜㅜ
저 저는 왜 이게 오류가 뜰까요 ㅜㅜ?
-
미해결유니티(Unity)로 시작하는 게임개발: Part 4. 궁수의 전설 프로토타입 만들기
중간에 강의 하나가 빠진것 같습니다
2D 캐릭터를 통한 애니메이션 부분에서 2D캐릭터의 애니메이션1_컨트롤러 에서는 ' 1-3 ' 이라고 화면에 나오는데 다음 강의로 넘어가면 '1-5' 라고 나옵니다.
-
해결됨남박사의 파이썬으로 실전 웹사이트 만들기
기존 flask 에 텔레그램봇을 추가하는 방법.
안녕하세요 강사님. 강사님 강좌를 합쳐서 하나의 서비스로 구현하려고 하는데, 어느 강좌에 글을 남겨야하는지 몰라서 두군데 모두 글을 남겨봅니다. 한쪽에만 답변하셔도 됩니다. 현재 강사님의 강좌인 실전 웹사이트 만들기 강좌와 실전 100% 활용강좌를 모두 완강하였습니다. 게시판 서버를 감시하기위해서 텔레그램봇을 추가하려고 합니다. 봇파일(bot.py)을 별도로도 만들어 보고 run.py 에다 옮겨서 구현해봤는데도 메시지 보내기는 되는데, 메시지 가져오는 폴링 기능이 동작을 하지 않고 있습니다. 기본 기능인 에코 기능을 테스트 중입니다. 추가로 웹훅 방식으로도 구현해 봤는데, 게시판 서버가 nginx+uwsgi+flask 구조라서 그런지 POST 방식으로 텔레그램에서 게시판서버로 접속을하면 308 redirect 오류가 발생합니다. 확인해보니 텔레그램봇을 redirect 를 지원하지 않는다고 합니다. 혹시 동일구조(nginx+uwsgi+flask) 웹서비스와 텔레그램봇을 구현하신 경험이 있으시면 조언 부탁드립니다. 물론 웹훅을 위해서 도매인 설정 및 https 설정도 적용하여 정상동작하고 있습니다. 웹서비스와 텔레그램봇(폴링 또는 웹훅)을 어떤 구조로 만들어야 하는지 문의 드립니다. 웹훅방식이면 더 좋겠지만, 폴링방식이어도 감사드립니다.
-
해결됨남박사의 파이썬 기초부터 실전 100% 활용
기존 flask 에 텔레그램봇을 추가하는 방법.
안녕하세요 강사님. 강사님 강좌를 합쳐서 하나의 서비스로 구현하려고 하는데, 어느 강좌에 글을 남겨야하는지 몰라서 두군데 모두 글을 남겨봅니다. 한쪽에만 답변하셔도 됩니다. 현재 강사님의 강좌인 실전 웹사이트 만들기 강좌와 실전 100% 활용강좌를 모두 완강하였습니다. 게시판 서버를 감시하기위해서 텔레그램봇을 추가하려고 합니다. 봇파일(bot.py)을 별도로도 만들어 보고 run.py 에다 옮겨서 구현해봤는데도 메시지 보내기는 되는데, 메시지 가져오는 폴링 기능이 동작을 하지 않고 있습니다. 기본 기능인 에코 기능을 테스트 중입니다. 추가로 웹훅 방식으로도 구현해 봤는데, 게시판 서버가 nginx+uwsgi+flask 구조라서 그런지 POST 방식으로 텔레그램에서 게시판서버로 접속을하면 308 redirect 오류가 발생합니다. 확인해보니 텔레그램봇을 redirect 를 지원하지 않는다고 합니다. 혹시 동일구조(nginx+uwsgi+flask) 웹서비스와 텔레그램봇을 구현하신 경험이 있으시면 조언 부탁드립니다. 물론 웹훅을 위해서 도매인 설정 및 https 설정도 적용하여 정상동작하고 있습니다. 웹서비스와 텔레그램봇(폴링 또는 웹훅)을 어떤 구조로 만들어야 하는지 문의 드립니다. 웹훅방식이면 더 좋겠지만, 폴링방식이어도 감사드립니다.
-
해결됨홍정모의 따라하며 배우는 C++
[3:21]전위/후위증가 오버로딩 구별 질문(dummy)
안녕하세요! 항상 감사드립니다. 3:21경에 전위/후위증가 연산자 오버로딩의 구별을 매개변수에 int라는 더미를 넣어 오버로딩을 한다고 설명해 주셨는데, 메인 함수의 ++d와 d++이 어떻게 더미에 의해 구별이 되는지 궁금합니다. 디버거를 돌려봐도 잘 이해가 가지 않네요.. (아니면 그냥 암기해야하는 부분인지...)
-
해결됨스프링 핵심 원리 - 기본편
xml constructor name의 의미
삭제된 글입니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
proxy 빈 객체를 콘솔로그 중 질문이 있습니다.
안녕하세요. 이제 막 스프링을 공부하기 시작한 개발자입니다. 먼저 좋은자료 항상 쉽게 공유해주셔서 정말 감사합니다! 콘솔로 proxy Bean 객체를 repository constructor에 콘솔로그로 확인해보는데, AOP 코드를 삭제해도 결과가 그대로라 조금 헷갈립니다. 혹시 proxy 객체는 항상 만들어지게 되는 것일까요? 테스트 코드는 다음과 같습니다. /* controller.MemberController.java */ public class MemberController { private final MemberService memberService; @Autowired public MemberController(MemberService memberService) { this.memberService = memberService; System.out.println("memberService.getClass()); // output: class hello.hellospring.service.MemberService$$EnhancerBySpringCGLIB$$bf9c0667 // TimeTraceAop 코드를 삭제해도 그대로여서 항상 proxy 객체를 만드는 것인지 궁금합니다! } // (생략) } /* service.MemberService.java */ public class MemberService { private final MemberRepository memberRepository; public MemberService(MemberRepository memberRepository) { this.memberRepository = memberRepository; System.out.println(this.getClass()); // output: class hello.hellospring.service.MemberService } // 생략 } 긴글 읽어주셔서 감사합니다!
-
해결됨따라하며 배우는 MySQL on Docker
구축하시는 환경과 AWS RDS와 비교 대해 질문드립니다.
질문에 앞서서 아직 주니어 개발자인점을 고려해주시면 감사합니다. 강의에 이용하신 percona에 대해서 저는 처음 보게 되어서 이에 대해서도 나름대로 구글링을 통해 알아봤는데요 제가 찾아봤을때는 일반 mysql에 비해서 어떤강점이 있는지 자료를 제대로 찾지 못했습니다. 어떤이유로 선택하신건지, 장점과 단점을 간단하게라도 알수 있을지요? 또 버전같은경우도 8이 아닌 5.7 버전에 대해서 선택하신 이유가 궁금합니다. 제가 찾아보기로는 일부 5.7에서 성능이 더 좋게나오는 부분이 있는점이나 메모리측면에서 이점이 있다, 라고 까지는 보았는데요. 실제 현업 많은 회사들도 5.7버전을 많이 이용하는데 단순히 stable하다기엔 8버전도 나온지 많은 시일이 흐른거같아서 이부분도 궁금합니다. 마지막으로 AWS RDS에 비교해서 궁금한점이 마찬가지로 구글링등을 통해서 검색해봤을때 제가 컨테이너기반의 DB를 EC2에 구축했을때 순수하게 비용적인 측면에서는 후자가 유리하지만 개발자가 DB쪽 환경구축이나 관리등에서 신경써야하는 여러가지 귀찮은면을 RDS는 대신해주기때문에 이용한다고 생각이 되었는데요 제가 맞게 이해하고 있는걸까요? 답변해주시면 정말 감사합니다!
-
해결됨진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
파워쿼리로 병합한 테이블을 자동으로 값 복사 + 자동으로 저장하는 것이 가능할까요?
강의를 참고하여 현업에 활용중입니다. 감사합니다. ----- 아래와 같이 진행을 생각중입니다. (몇 번 시도했으나 실패하여 문의드립니다) 동일한 형식의 엑셀파일이 1주일에 한 번씩 제공되는데 - 그 파일에는 매일매일의 지출내역이 기록되어 있습니다. 이 파일은 항상 최근 1년의 지출내역이 제공됩니다. 따라서 이 파일들을 2개 이상 파워쿼리를 통해 병합하면 --> 입력값이 완전히 중복되는 행이 무척이나 많아집니다. 그래서 (1) 2021년에 해당하는 날짜의 값들만 노출되도록 설정 (2) 이후, 그래도 중복되는 값도 하나만 표시되도록 설정합니다. 이러면 중복되는 값 없이 2021년 매일매이르이 지출내역이 테이블로 표시됩니다. (새로운 sheet로 로드하였음) 그런데 이 테이블은 원본이 변경된다든가 하는 이유로 그 값이 변할 수 있습니다. 그래서 이 테이블의 값을 같은 엑셀파일의 다른 sheet, 또는 새로운 엑셀파일에 값복사 형태로 저장합니다. (이 파일을 A라고 가정합니다) ----- 이후 1주일 뒤에 또 원본파일이 제공되면, 위와 같은 과정을 거쳐 새롭게 추가된 1주일의 지출 내역만 A파일에 값복사로 추가되어 자동 저장됩니다. ----- 이렇게 하는 것이 과연 가능할까요? (매일매일의 지출내역을 엑셀 노가다 없이 자동적으로 저장하기 위함입니다) VBA나 다른 프로그래밍 언어를 사용해야 하는 것일까요? 개인적으로도 업무적으로도 필요해서 문의드립니다.
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
gradle build할 때 이런 오류가 뜨는데 구글링해도 안 나와서요!
새로 뭐가 생성되긴 한 것 같은데 lib 폴더를 포함한 몇몇 파일은 같이 생성되지 않았더라고요 무슨 오류인가요?ㅠㅠ