묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
냅색 알고리즘의 의미와 메모이제이션 활용
안녕하세요. 냅색 알고리즘에 대해 질문있습니다. 이렇게 보석을 하나씩 늘려가면서 값을 계속 갱신하는 것이 냅색 알고리즘인가요? 추가로, 이번 문제를 보면 dy[]의 값을 바꾸어주는 경우가 많은데, 여기에서 메모이제이션을 활용할수는 없는지 궁금합니다. 감사합니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
로그관리에 대해 질문
안녕하세요. 강의를 모두 듣고 후기를 어디에 남길지 몰라 질문에 앞서 조현영 강사님께 감사의 인사를 드립니다. 경력자임에도 노드를 배우기 위해 노드교과서 강의를 우연히 듣게 되었고, 실무적이고 너무 유용해서 듣는내내 감동받았습니다. 이 강의를 듣고나서 너무 많이 배운거같아 감사드립니다. winstone이라는 로그 라이브러를 쓰고 질문을 드립니다. 사실 타언어를 접해보았으나 보통 로그를 쌓기 시작하면 시간이 흘러 로그파일이 계속 쌓이게 됩니다. 이 로그 파일을 주기적으로 간격을 두고 7일마다, 14일마다 지우고 싶은데 보통 로그 라이브러리에서 이 기능을 지원해주는게 대부분인지 아니면 크론탭등을 활용해서 주기적으로 삭제 할수있도록 만들어야 하나요~?
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
게시판-글상세보기 강의 중 질문입니다
안녕하세요- 특별히 안되는건 없는데, 이해가 안가는 부분이 있어서 질문드립니다. @app.route("/view") def board_view(): idx = request.args.get("idx") 이 부분 인데요. 세번째 줄의 idx가.. 앞에 있는건 변수라고 이해했는데 뒤에 있는 "idx" 는 어디에 있는 녀석을 데려온건지를 모르겠어서요. 몽고디비나 플라스크에 이미 존재하는 예약어 같은걸까요?
-
미해결팀 개발을 위한 Git, GitHub 입문
안녕하세요 . 브랜치 질문입니다.
안녕하세요 깃 강의 잘 보고 있습니다. 제가 브랜치 이용하는데 개인 공부 저장용으로 이용하고 싶은데 branch 하면 작성 내용들이branch로 다 올라가더라구요. 전 master 도 최신 버전으로 같이 올리고 싶은데 (제가 원하는 브랜치 활용은 https://github.com/pahkey/flaskbook/tree/3-08 이런식의 브랜치 활용입니다.) 그럼 master에는 일일이 브랜치로 최신버전 올라가면 그 브랜치 올라간 로컬에서 복사해서 master 에 넣은다음 푸쉬해야 되나요? 풀 하니까 안 되서요... 그리고 브랜치 올리니까 저런 문장이 뜨던데 혹시 이 의미와 없애는 법도 알려주시면 감사하겠습니다. 저거 안 없어 지더라구요.. 답변해주시면 감사하겠습니다.
-
미해결구글애즈로 배우는 퍼포먼스마케팅 필수 (2023년 업데이트)
페이스북 질문
구글 강의를 보다가 페이스북 광고 문의드려 죄송한데요. 디지오션 페북4가지 전략 포스팅을 어떻게 구글로 흘러들어가 읽게 되었는데, 작성자가 강사님이 시더라구요... 해서 , 이리와서 문의를 드리게 되었습니다. CBO 캠페인을 만들고 , 그 안에 5개 정도 광고세트를 만들어 3일후 가장 결과가 좋은 세트를 선별해서 그 우승세트를 5번 복제 합니다. 이후 새로운 CBO 캠페인을 만들고, 그 안에 위에 우승세트를 5번 복제하라고 하는데, 다른 CBO 캠페인의 광고 세트를 새로 생성한 CBO 캠페인으로 복제가 가능한가요? 아무리 복제를 해봐도, 해당 CBO 캠페인 안에서만 되고 있어서 너무 답답합니다. 또는 우승세트가 있는 CBO 캠페인 자체를 복제하고, 그럼 우승 세트도 복제가 될테니, 거기서 그 우승세트를 5번 복제해서 2-3일 운영, 성과 없는 복제는 중지. 이렇게 하라는 의미 인지요? 사실 , 우승세트가 선별되면, 굳이 새로 CBO캠페인을 생성하고 거기서 우승세트를 복제해야하는 이유가 있는가요 ?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
시퀀스 전략에서 필드 타입을 String 으로 줬을 때 insert 쿼리가 날아가지 않는 이유가 있나요??
시퀀스가 보통(?) Number 형태의 값이기 때문에 그렇다라고 생각되긴 하는데 정확한 이유가 무엇일까요??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
안녕하세요~ 디비쪽 질문하겠습니다 !
안녕하세요 질문있습니다. 저는지금 강의를보면서 오라클DB로 하고있습니다. 보다싶이 오라클 11G 버전은 자동 증감기능이없어서 시퀀스를 만들어서 하고있는데요 아래사진과같이 String sql = "insert into member values(id_sequence.nextval,?) ; 이렇게 해서사용하고있습니다. 사진처럼 이름적고 조회를하면 디비에 들어가있는데.. 도중에 500에러가 뜹니다 1.처음사진은( 에러원인) 2. (2,3,4) 번사진은 작성해서 db까지 넣는 과정 입니다
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
리피터로 작업 후 각 상품별 개별 클릭이 안되네요 리피터로 잡히면 각 상품이 다른 페이지 링크가 안되는 건가요??
안녕하세요!! Repeater 로 데이터 작업을 하고 나면 각 상품을 다른 페이지로 클릭 후 링크오픈 기능이 안되네요. 리피터라서 그런지 모든 상품이 전체로 잡히고 각 상품블 별도로 클릭해서 새로운 페이지 링크 잡는것이 안되네요 혹시 방법이 있으시면 말씀 부탁드립니다
-
미해결Node.js로 웹 크롤링하기
2장 useragent를 이용하여 한탭으로 크롤링
안녕하세요! 혹시 강의 예제 진행하던 중 다른 웹페이지로 접속되는 현상이 발생되어 질문드립니다. 강의에서 처럼 콘솔로 확인한 저의 useragent를 복붙하여 한탭에서 영화평점을 크롤링하도록 하였는데 앞선 예제들과는 달리 밑 사진 웹페이지로 접속하게됩니다. csv파일도 이전과 동일한 csv파일을 이용하였는데 무엇이 문제인가요?
-
미해결파이썬 웹서비스API 실전 프로젝트 - 돈 버는 디지털마케팅
pip install requests
pip install requests 로 설치했고 pip list로 확인도 했는데 디버그하면 Exception has occurred: ModuleNotFoundError No module named 'requests' 모듈에러가 뜹니다. 그래서 터미널창에 python popularShopping.py 실행해봤더니 AttributeError: 'NoneType' object has no attribute 'select' 참고로 python 버전은 3.8 입니다.
-
미해결더 개발자, 인터뷰 가이드
문제 오타가 있는거 같습니다.
예) numbers = [2, 3, 5, 7] target = 7, 7을 만들 수 있는 2, 3, 5의 인덱스인 0, 1, 2를 배열로 리턴해야 한다. tartget = 10일까요?
-
미해결Javascript ES6+ 제대로 알아보기 - 중급
콜백에대해 질문이 있습니다.
안녕하세요 재남님 강의 너무 유익합니다~^_^ 두고두고 봐도 좋은 강의네요 b 콜백에 대한 질문이 있는데요 이 질문을 이 챕터에서 해도되나... 마땅한곳이 생각나지 않아서 이곳에서 질문 올립니다.프론트엔드개발영역에서 어떤 개발자들은 꼭 사용해야할 곳을 제외하고는 콜백사용을 지양한다는 글을 봤었습니다. 그렇다면 콜백이 async & await으로 대체 가능하기 때문인가요? 문법의 간결함과 동기적으로 데이터를 받아와서 처리해야할때 async await이 아주 유용할것 같습니다. 그리고 꼭 사용할곳이라면 자바스크립트 내장 API에서 제공하는 콜백들 예를들어 Array의 map(callback)사용시, setTimout(callback)사용시 API사용 문법상 콜백을 사용할수 밖에 없는경우는 사용을 하는것이 맞고, 그외 다른 비동기 처리는 콜백으로 구현하게 되면 단점이 흔히 말하는 콜백지옥, 콜백지옥으로 부터 생기는 디버깅의 어려움등 때문에 기피하는건가... 제가 바로 이해한게 맞는지 궁금합니다^^ 아직 초보라 프론트앤드영역에서 실무로 여러 프로젝트를 한 사람들의 의견에 그 이유에 대한 궁금증이 생겨서 질문 남깁니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
span 줄바꿈 스타일이 적용되지 않습니다
<html> <head> <title>그랩마켓</title> <link href="index.css" type="text/css" rel="stylesheet" /> </head> <body> <div id="header"> <div id="header-area"> <img src="images/icons/logo.png" /> </div> </div> <div id="body"> <div id="banner"> <img src=" images/banners/banner1.png" /> </div> <h1>판매되는 상품들</h1> <div id="product-list"> <div class="product-card"> <div> <img class="product-img" src="images/products/basketball1.jpeg" /> </div> <div class="product-contents"> <span>농구공 1호</span> <span>50000원</span> </div> </div> </div> </div> <div id="footer"></div> </body> </html> - 스타일부분 * { margin: 0; padding: 0; } #header { height: 64px; display: flex; justify-content: center; border-bottom: 1px solid gray; } #body { height: 100%; width: 1024px; margin: 0 auto; padding-bottom: 24px; } #footer { height: 200px; background-color: red; } #banner { height: 300px; background-color: yellow; } #header-area { width: 1024px; height: 100%; display: flex; align-items: center; } #header-area > img { width: 128px; height: 36px; margin-left: 5px; } #banner > img { width: 100%; } #body > h1 { margin-top: 16px; } #product-list { display: flex; flex-wrap: wrap; margin-top: 12px; } .product-card { width: 180px; height: 300px; margin-left: 12px; margin-right: 12px; margin-bottom: 12px; border: 1px solid rgb(230, 230, 230); border-radius: 12px; } .product-img { width: 100%; height: 210px; } .product-contents { display: : flex; flex-direction : column; padding : 8px; } .product-name { font-size: 14px; } .product-price { font-size: 16px; font-weight : 600; } .product-seller { display: flex; align-items: center; } .product-avatar { width: 24px; } // 위 소스로 진행했을때 농구공 1호와 50000원 사이에 줄바꿈 스타일이 적용되지 않습니다ㅠㅠ 확인 부탁드립니다.
-
미해결스프링 핵심 원리 - 기본편
AutoAppConfigTest 결과에 WARNING이 뜨는 문구의 의미가 궁금합니다.
AutoAppConfigTest 결과에 WARNING이 뜨는 문구의 의미가 궁금합니다. 저는 Java 11버전입니다. 인터넷 검색 시 아래와 같은 설명이 있습니다. "원인은 JDK 9 이상의 환경에서 CGLIB의 JDK API 내부에서 발생한 것으로, Spring Framework 4.3 기준 실행중 문제는 없다고 한다." 00:36:51.018 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Identified candidate component class: file [C:\Study\core\out\production\classes\hello\core\discount\RateDiscountPolicy.class] 00:36:51.031 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Identified candidate component class: file [C:\Study\core\out\production\classes\hello\core\member\MemberServiceImpl.class] 00:36:51.033 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Identified candidate component class: file [C:\Study\core\out\production\classes\hello\core\member\MemoryMemberRepository.class] 00:36:51.041 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Identified candidate component class: file [C:\Study\core\out\production\classes\hello\core\order\OrderServiceImpl.class] WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.springframework.cglib.core.ReflectUtils (file:/C:/Users/%ea%b9%80%ec%84%9c%ec%a7%84/.gradle/caches/modules-2/files-2.1/org.springframework/spring-core/5.3.5/633de7c79bfeccf05c81a0d4a32b3336010f06ab/spring-core-5.3.5.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Please consider reporting this to the maintainers of org.springframework.cglib.core.ReflectUtils WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations 00:36:51.675 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerProcessor' WARNING: All illegal access operations will be denied in a future release 00:36:51.684 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerFactory' 00:36:51.693 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor' 00:36:51.698 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor'
-
미해결Vue로 Nodebird SNS 만들기
도커에서 sequelize 연결
goorm IDE 를 이용중인 수강생 입니다. IDE 에는 mysql 이 깔려있고 현재 접속이 잘 되는 상태입니다. ('mysql -u root -p' 로 정상적인 접속 가능) 하지만 백엔드를 실행시킬때마다 자꾸 오류가 사진과 같이 뜹니다.. app.js 는 강의와 똑같이 하였습니다. stack over flow 에선 저와같은 문제점이 있었는데 답변이 없어서 해결을 도저히 못하겠습니다..
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
SocketAsyncEventArgs 재설정에 관하여
안녕하세요 수업을 듣던중 궁금한점이 생겨 질문드리게되었습니다. AcceptAsync를 사용할 때에는 다시 예약할 때 args.AcceptSocekt = null과같은 작업을 해주고 등록을 시켰는데요 ReceiveAsync를 사용할 때에는 다시 예약할 때 args의 버퍼를 다시 비워준다는지 등의작업은 안해도 되는건가요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
탈락되면 어떻게 되나요?
마지막에 들어주신 예시 content type : text/html@RequestBody HelloData data 의 경우는 3개의 컨버터를 모두 지나쳐서 탈락하게 된다고 하셨는데요. 그러면 어떻게 되나요? 객체일 때는 null이 넘어오고 primitive 타입일 때는 기본값이 넘어오는 건가요?
-
해결됨홍정모의 따라하며 배우는 C++
17:00 &의 위치
void printElement(int &arr[4]) 라고 입력을 했을때 오류가 생깁니다..... 반면에 강의처럼 void printElement(int (&arr)[4]) 라고 입력을 하면 오류가 생기지 않는데... 왜 그런 걸까요? 저 괄호를 굉장히 의도하고 쓰신거 같은데 딱히 설명을 안되어 있네요.
-
미해결스프링 핵심 원리 - 기본편
PrototypeProviderTest 클래스 내부 코드 질문입니다
클래스 PrototypeProviderTest의 메서드인 providerTest()에서 AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(ClientBean.class, PrototypeBean.class); 를 통해 만든 컨테이너 ac를 클래스 ClientBean의 필드에서 @Autowired private ApplicationContext ac; 와 같은 형태로 outer class에 선언한 컨테이너 ac를 끌어와 쓰고 있는데, 질문1) 컨테이너가 초기화 될 때, 자기 자신도 bean으로 등록하기 때문에, 위와 같이 컨테이너 자체를 auto wiring할 수 있는 건가요? 질문2) 컨테이너가 '@Component' annotation에 대해 scan하는 default 범위가 같은 패키지 내부인 것과 마찬가지로 @Autowired를 적용하는 범위도 같은 패키지 내부이기 때문에, 위와 같이 클래스 ClientBean이 outer class로부터 컨테이너를 auto wiring을 할 수 있는 것인가요? 질문3) "스프링"에서 '컨테이너'라는 것은 하나의 프로젝트 안에서 단 1개로 global하게 존재하는 객체가 아닌, 이곳저곳에 여러 개로 존재할 수 있는 독립적인 객체인가요? 질문4) 메서드 providerTest()의 첫번째 줄인 AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(ClientBean.class, PrototypeBean.class); 라는 "코드1"과 클래스 ClientBean의 필드인 @Autowired private ApplicationContext ac; 라는 "코드2" 이 두 코드는 서로 상호 의존적인 것 같습니다. 왜냐하면 코드1이 수행되려면 (ClientBean.class를 사용하므로) 코드2를 포함하고 있는 클래스 ClientBean의 초기화가 선행되어야 하고 코드2가 수행되려면 코드1의 컨테이너 ac의 초기화가 선행되어야 하기 때문입니다. 서로가 서로를 선행해야 하는 상황인데 어떻게 문제 없이 잘 동작하는지가 의문입니다.
-
미해결스프링 핵심 원리 - 기본편
OCP 위반인지 여쭤봅니다
안녕하세요 선생님, 강의 듣고나서 궁금한 점이 생겨 여쭤봅니다. int discountPrice = discountService.discount(member, 10000, "fixDiscountPolicy"); int rateDiscountPrice = discountService.discount(member, 20000, "rateDiscountPolicy"); 이렇게 호출하게 되면 결국 구현체의 빈 이름을 명시하게 된 것이라고 이해되는데, 추후 빈의 이름이 변경되거나 하는 등의 사항이 발생하면 클라이언트에도 영향이 미치기 때문에 OCP 위반이라고 볼 수 있는건가요 ?? 혹시 그렇다면 , 이건 여러개의 구현체 중 하나를 골라야하는 상황이기 때문에 어쩔 수 없다고 생각하면 되는건가요 ??