묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
크롱링해서 엑셀 파일로 데이터 저장하기1 강의
크롱링해서 엑셀 파일로 데이터 저장하기1 강의의 강의록 (crawling_excel.ipynb)에 오타가 있는 것 같습니다. excel_file.append() 관련 설명에 데이터 추가하기 가장 간단한 방법으로 엑셀파일변수.append(리스트 형태의 하나의 열 데이터) 를 사용하여, 한 줄의 데이터 묶음을 쓸 수 있음 라고 나와있는데, 설명해주신 것에 따르면 리스트 형태의 하나의 '열' 데이터가 아닌 하나의 '행 데이터' 아닌가요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
th:field의 id 부여 질문
<!-- multi checkbox --><div> <div>등록 지역</div> <div th:each="region : ${regions}" class="form-check form-check-inline"> <input type="checkbox" th:field="*{regions}" th:value="${region.key}" class="form-check-input"> <label th:for="${#ids.prev('regions')}" th:text="${region.value}" class="form-check-label">서울</label> </div></div> 우선 위에서 루프안에서 th:field를 사용하면 id뒷부분에 인덱스가 붙어 부여되는 것은 이해했습니다. <!-- single checkbox --><div>판매 여부</div><div> <div class="form-check"> <input type="checkbox" th:field="*{open}" class="form-check-input" /> <label for="open" class="form-check-label">판매 오픈</label> </div></div> <!-- single checkbox --> <div>판매 여부</div> <div> <div class="form-check"> <input type="checkbox" class="form-check-input" id="open1" name="open" value="true" /><input type="hidden" name="_open" value="on"/> <label for="open" class="form-check-label">판매 오픈</label> </div> </div> 그런데 위처럼 판매여부 부분의 input에 id를 따로 지정하지 않고 th:field만 적용하니 id가 open1로 붙어 의문이 생겨 질문드립니다. <div> <label for="itemName">상품명</label> <input type="text" th:field="*{itemName}" class="form-control" placeholder="이름을 입력하세요"></div> 위에서도 동일하게 id는 별도로 작성하지 않았지만 itemName1이 아닌 itemName으로 id가 들어옵니다. 판매여부 부분만 open1로 지정이되어 확인해보니 input 타입을 checkbox가 아니라 text로 변경하니 정상적으로 open으로 지정이 되던데.. input 타입에 따라 id가 부여되는 방식이 다른가요 ?
-
미해결따라하며 배우는 NestJS
오류....
잘따라온거 같은데 이런 오류 뜹니다.. 모듈을 찾을수 없다는거같은데;
-
미해결풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
8분20초가량 질문입니다 !!
css 작성할때 li a { } 이런식으로 해서 안에다가 cursor: pointer을 작성하는데 그냥 class-card에다가 cursor:pointer를 하면 안되는건가요 ??!
-
미해결풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
드라이브에 공유해주신 파일에 오류 관련 문의드립니다.
안녕하세요. 잔재미 코딩님 강의 잘 듣고 있습니다! 다름이 아니라 수업 자료로 주신 구글 드라이브 boxmodel.pdf파일에서 테스트 링크로 들어가서 코드 실행해보려고 하는데 링크가 안들어가지네요.. 그래서 밑에 코드만이라도 복사해보려고 했는데 복사도 안됩니다! 확인 부탁드립니다!! (참고로 다른 프로퍼티 설명 링크는다 들어가지는데 box-sizing만 안들어가집니다.)
-
미해결스프링 시큐리티
AccountContext관련해서 질문드립니다!
아래의 질문의 답변 중에 "Account가 엔티티가 아닌 일반 객체라고 한다면 굳이 AccountContext없이 Account클래스를 UserDetails 타입으로 구현해서 사용하셔도 크게 상관없습니다"라고 하셨는데 이 경우에는 AccontDto를 UserDetails로 구현해도 된다 라고 생각해도 될까요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
추상클래스와 @transactional 질문입니다.
안녕하세요 영한님 JPA 수업을 정말 잘듣고 있으며 이 수업을 듣고 제가 실무에서 적용을 하면서 인정받고 있어서 정말 감사합니다.실무를 하던 중 문제는 해결하였으나 원리가 잘 이해가 안가는 부분이 있는데 구글리을 해도 좀처럼 나오지 않아 이렇게 질문을 드립니다 문제가 되는 코드는 실무코드라 간추린 버전으로 올리겠습니다. 추상클래스 입니다. method1()은 구현을 했으며 method2()는 추상메소드입니다 구현클래스이고 추상 메소드인 method2만 오버라이딩하여 구현했습니다 이상황에서 ExampleClass ex = new ExampleClass(); ex.method1(); 이렇게 실행했을 때 저는 생각한 것이 - ExampleClass는 상속을 받았으므로 method1()이 있다. - ExampleClass에 @transactional을 걸었으므로 method1()에도 @transactional이 걸릴 것이다 그런데 막상 실행해보니 트랜잭션이 실행되지 않더군요 그래서 여러가지시도를 한 결과 부모클래스인 AbstractExampleClass에 @transactional을 걸으니 해결되었었습니다. 그런데 문제는 해결했으나 원리가 잘 이해가 되지 않습니다. - ex.method1()를 실행하면 ExampleClass에 @transactional이 있으므로 AOP에서 트랜잭션을 실행해주는 것이 아닌가? 이런 생각이 들더군요 아마 제가 @transactional과 AOP의 자세한 구동원리를 잘 몰라서 그런거 같은데 왜 ExampleClass에 @transactional을 붙이면 안되고 추상클래스에 붙여야 하는지 원리를 자세히 알 수 있을까요?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
안녕하세요 강의 잘 보고 있습니다 궁금한게 있어서요 !
insert into로 레코드를 삽입한다음 commit 명령어를 따로 실행 안해줘도 테이블에 레코드가 반영되나요 ?? 오라클에서는 무조건 commit 해야 테이블에 반영됐는데 Mysql 에서 커밋없이 insert문만하고 select 했는데 레코드가 보여서 테이블에는 반영이 된건가 아닌가 긴가민가 하네요 ㅎㅎ 궁금합니다 !
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
class-validator 취약점 관련 질문
안녕하세요 class-validator 설치 도중 취약점이 발견되었는데 (SQL Injection and Cross-site Scripting in class-validator) npm audit fix로도 해결이 안 돼서 상세 내용을 찾아보니 아직 패치된 버전이 없었습니다. 예전에도 다른 패키지에서 이런 문제가 있어서 무시하고 사용하다가 추후 패치된 버전이 나왔을 때 업그레이드를 했던 적이 있는데 이와 같은 경우에 어떻게 대처하는 게 좋은지 궁금합니다.
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
expressBasicAuth 에러
(node:33188) UnhandledPromiseRejectionWarning: TypeError: (0 , express_basic_auth_1.default) is not a function at bootstrap (C:\Users\dial\NestJS\working\letsstart\project\src\main.ts:15:21) at processTicksAndRejections (internal/process/task_queues.js:95:5) (Use `node --trace-warnings ...` to show where the warning was created) (node:33188) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1) (node:33188) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. 위와 같은 오류가 뜨는데요 expressBasicAuth 미들웨어를 추가하니까 뜹니다. 이유가 무엇일까요.. app.use( ['/docs', '/docs-json'], expressBasicAuth({ challenge: true, users: { [process.env.SWAAGER_USER]: process.env.SWAGGER_PASSWORD, }, }), );
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
wandb 오류 질문
%cd /content %cd yolov3 !python train.py --img 640 --batch 16 --epochs 3 --data coco128.yaml --weights yolov3.pt --nosave --cache 위 코드 실행시 25 [-1, 6] 1 0 models.common.Concat [1] 26 -1 1 344832 models.common.Bottleneck [384, 256, False] 27 -1 2 656896 models.common.Bottleneck [256, 256, False] 28 [27, 22, 15] 1 457725 models.yolo.Detect [80, [[10, 13, 16, 30, 33, 23], [30, 61, 62, 45, 59, 119], [116, 90, 156, 198, 373, 326]], [256, 512, 1024]] Model Summary: 333 layers, 61949149 parameters, 61949149 gradients, 156.4 GFLOPS Transferred 440/440 items from yolov3.pt Scaled weight_decay = 0.0005 Optimizer groups: 75 .bias, 75 conv.weight, 72 other train: Scanning '../coco128/labels/train2017.cache' images and labels... 128 found, 0 missing, 2 empty, 0 corrupted: 100% 128/128 [00:00<?, ?it/s] 0% 0/128 [00:00<?, ?it/s]/usr/lib/python3.7/multiprocessing/semaphore_tracker.py:144: UserWarning: semaphore_tracker: There appear to be 6 leaked semaphores to clean up at shutdown len(cache)) 위와 같이 train 부분만 실행되다 더이상 실행되지 않는데 왜 이럴까요? 잘 이해가 안가서 질문드립니다
-
미해결스프링 핵심 원리 - 고급편
이렇게 이해하면 될까요?
뭔가 파편화돼있던 지식들이 맞아떨어지는 느낌이 나는 것 같은데 이게 맞나 모르겠네요. 느낌상 맞는 것 같긴한데...😅 ASM, CGLIB, ByteBuddy등을 사용해 컴파일 타임에 바이트코드를 생성 ex. AnnotationProcessor 라던가... QueryDSL의 QClass라던가... Mockito라던가... 자바 에이전트를 사용해 클래스로더에 클래스가 로드되는 시점에 바이트 코드를 생성. ex. 제니퍼소프트, 와탭같은 APM 솔루션들 조인 포인트 = 생성자를 제외한 모든 메서드는 조인 포인트라고 부를 수 있다?
-
미해결스프링 핵심 원리 - 기본편
커리큘럼 질문이 있습니다.
우선 스프링와 JPA에 대해제대로 파악한후 개인프로젝트를 제대로 만들어보려고 합니다. 그래서 우선 현재 나온 강의는 모두 결제한 상태고 현재는 HTTP수업을 진행중에 있습니다. 처음엔 기존 스프링강의중 마지막 강의였던 MVC 2편을 강의완료후 JPA로 넘어가려고했는데요, 현재 스프링 핵심원리 고급편이 나오기도 하고 추후 DB관련 강의도 무조건 봐야할거같아 커리큘럼에 대해서 여쭙고 싶습니다. 1. 어떤 질문에서 MVC 2편까지 들은후 JPA로드맵을 전부 들은다음 다시 스프링 핵심원리 고급편으로 넘어오라는 답변을 언뜻 본거같은데 찾기 힘들어서 여쭙니다ㅠ 이 커리큘럼이 맞나요? 2. 강의에서 JPA로드맵에 대한 김영한님 말씀으로는 야생형이 빠르게 배워 좋다고 하셨지만 실제 순서로 보면 활용편 1을 한번더 복습하게 됨으로써 시간이 더 지체 될거같다는 생각을 하였습니다.(강의를 얼른 끝내야해서요ㅠ) 그래서 강의를 끝냄과 동시에 학습하는데 있어서, 순서대로 보는 학자형과 말씀주신 야생형중 어떤게더 빠를까요? 3. DB강의가 나오게되면 AWS연동같은 주제도 포함이되있을까요? 개인적으로 아주 중요한 부분이라 생각되어 질문이 길었던거같습니다ㅠ 긴 질문 읽어주셔서 감사합니다(_ _)
-
미해결파이썬으로 구현하는 거래 자동화 봇 (챗봇)
이 강의 지금도 적용되나요?
중간에 보다 끔 거래량 안나오는 고팍스 기반 이고 질문 관리도 안하는것 같고 강의 7% 보기전에 미답변 질문만 봤어도 환불했을것을 아 돈아깝다 나같은 사람 있으면 환불 받으시길
-
미해결Slack 클론 코딩[실시간 채팅 with React]
공부하다가 현업에서는 어떻게 하는지 궁금해서 질문남깁니다
제로초 선생님 노드버드 강의부터 잘 듣고 있는 수강생입니다 노드버드 강의에서는 next.js를 사용하고 sleact 강의에서는 next.js를 사용안하는데 질문입니다 1. 현업에서 요즘 트렌드가 next.js는 안쓰고 react-router-dom으로만 사용하나요? 2. 리덕스는 점점 사용을 안하나요? 리덕스를 swr, react-query로 완전히 대체 가능한가요? 좋은 강의 올려주셔서 감사합니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
id생성시 회원,상품,주문 등이 서로의 id값이 같이 올라가는 이유
회원가입 시 #에 1번, 상품 생성시 #에 2번 주문시 #에 3번, 딜리버리생성되면서 4번 등등 제 생각대로는 테이블당 개별로 id를 사용할 것 같았는데 이 프로그램상 모두 공유하더라고요 야생형이라 모르겠지만 GeneratedValue 하면 order,member,item 등등 서비스들끼리 id를 공유하나요?회원 aaa생성, 상품 1 생성, 주문 (aaa와 상품1) 생성, 배달 등등 생성, 회원 dfaa 생성시 2번이 아닌 6번으로출력되는 이유,2번으로 출력되려면 em.persist시 다르게 해야할까요 ? 감사합니다
-
해결됨풀스택 리액트 토이프로젝트 - REST, GraphQL (for FE개발자)
yarn 설치는 어떻게 해야하나요ㅠ
환경세팅 영상에서 yarn 설치가 필요하면 요청해주세요해서.. 요청드려요!!+_+
-
미해결모바일 게임 해킹(Unity편)
ida pro가 없으면 실습은 못하는 건가요?
ida pro가 없으면 실습은 못하는 건가요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
교육 자료 궁금한 점이 있습니다.
안녕하세요! 좋은 교육 강의 제공해주셔서 감사합니다 혹시 용어 정의나 설명이 나와있는 장표 파일도 따로 있을까요?
-
미해결따라하며 배우는 NestJS
질문
죄송한데요.. 다이어그램 파일 어떻게 열어요? ㅜ