묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨하루만에 Cypress로 작성하는 자바스크립트 E2E 테스트 코드
안녕하세요~
window를 사용하고 있는데 npm으로 Cypress가 설치되지 않는 이슈가 있네요. 혹시 추천해주실 방법이 있을까요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
flushing 0 outstanding messages
안녕하세요 혹시 kafka connect를 실행시켰을때 해당 로그가 계속 올라오는 이유가 무엇인지 알 수 있을까요?? 해당 로그가 안뜨게 할 수 있는 방법이 뭔지 알려주시면 감사하겠습니다.
-
미해결스프링 시큐리티
Ajax방식에서 SavedRequest 가능여부
안녕하세요 강사님, 강의듣다가 궁금한게 생겨서 문의드립니다. 폼 로그인 방식에는 successHandler에 RequestCache를 통해 미인증 사용자가 접근했던 정보로 리다이렉트 했었는데 Ajax 통신에서는 success블럭에 window.location을 통해 이동하는 걸로 보여집니다. (초반엔 "/"였다가 19:07 에는 "/messages"로 변경되어있습니다.) REST 환경이 아니라 해당 예시처럼 Ajax 통신 시 RequestCache 이용 가능한지 궁금합니다.
-
해결됨UIKit - iOS14 실무 가이드 <iOS앱 진짜 개발자 되기>
안녕하세요 제가 이 강의를 보고 만든것을 git에 올려도 되나요??
안녕하세요 제가 이 강의를 보고 만든것을 git에 올려도 되나요??
-
미해결실전! Querydsl
changeTeam의문점
안녕하세요 영한(god)님 질문이 하나있습니다. 지금 changeTeam 을 이용하여 Member의 Team을 바꿔주시는데 이게 em.flush ,clear 하고 조회를 해오면 더티체킹으로 Member의 Team이 잘 바뀌어서(update) 조회됩니다. 근데 문제는 자바 컬렉션에서의 문제입니다 team.getMembers().add(this); 이 결과로 (팀)양쪽에 같은 맴버가 생기는거 같습니다.
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
네비게이션 서브 메뉴 배경 만들 때에 빈div 사용해도 될까요?
저는 강사님을 통해 퍼블리싱 강의를 처음 듣고 웹디자인 기능사를 준비하는 학생입니다. 문의에 앞서 매번 좋은 강의 감사드립니다. 네비게이션 서브메뉴를 구성할때에 리스트 갯수에따라 단차가 생기는 것이 싫어 뒤에 red 박스를 만들어 배경을 대려고 하는데요 css와 제이쿼리는 잘 작동하나 html에서 위와 같이 <div class="subbg"></div> 처럼 안쪽에 글 혹은 a태그를 안넣고 마무리 해도 유효한 건지 여쭤보고싶습니다
-
미해결스프링 배치
spring batch DB Schema 확장 문의
안녕하세요. 강사님 프로젝트 마다 DB 표준이 다를 텐데 meta schema의 테이블명, 컬럼명, 컬럼 타입 변경과 배치가 실행될 때 수행되는 sql 문을 수정할 수 있는 확장 포인트가 있나요? 감사합니다.
-
해결됨스프링 핵심 원리 - 고급편
내부호출 : 자기자신 주입
안녕하세요! 강의 정말 만족하며 듣고 있습니다 ㅎㅎ 프록시와 내부 호출 - 자기자신 주입 강의를 듣고 있던 중 강사님과 똑같은 코드인데 세터 주입을 하여도 계속 순환 참조 에러가 나는 현상을 목격했습니다. Caused by: org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'callServiceV1': Requested bean is currently in creation: Is there an unresolvable circular reference? 제가 스프링부트 2.6.1 로 프로젝트를 실행했는데, 이 에러가 자꾸 나서 확인해보니 2.6 이후에서는 순환참조를 기본적으로 허용하지 않도록 한다고 하네요. https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.6-Release-Notes 그래서 applicaton.properties에 spring.main.allow-circular-references=true 설정을 하여 해결했습니다. 저 옵션을 true로 하면 순환 참조를 쓸 수 있다는 건데, 실제 순환 참조가 필요한 경우가 있나요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
(질문) 안녕하세요 선생님. 파이썬 관련 질문드립니다.
안녕하세요 선생님. 선생님의 강의를 듣고, 점프 투 파이썬 책을 통해, 파이썬 이제 막 기초를 마친 사람입니다. 파이썬 활용하다가 궁금한 부분이 생겨 염치 불구하고 질문드리게 되었습니다. 주로 opendart라는 프로그래밍 코드를 통해, 기업 재무제표 분석에 활용하고자 합니다. 관련 링크 첨부드립니다. https://github.com/FinanceData/OpenDartReader (질문) 여기서, opendart 설명부분을 보시면, 이렇게 나와있습니다. ------------------------------------------- 다음과 같이 설치 합니다. pip install opendartreader 이미 설치되어 있고 업그레이드가 필요하다면 다음과 같이 설치합니다. pip install --upgrade opendartreader ------------------------------------------- * 여기서, pip install opendartreader pip install --upgrade opendartreader 이런 것들을 cmd에 치면 자동으로 opendartreader가 설치되는 것인지요? 즉, opendartreader를 설치하고 업그레이드를 하기 위해 pip install opendartreader pip install --upgrade opendartreader 이 문구들을 파이썬이나 아나콘다에 치는 것인지 아니면 cmd에 치는 것인지 만약 cmd에 치는 것이라면 반드시 cmd를 관리자 권한으로 실행해야 하는 것인지 질문드립니다. (질문) https://github.com/FinanceData/OpenDartReader 이 링크에 들어가보시면, opendartreader의 폴더 라이브러리와 해당 모듈들이 있습니다. 이것들을 제 컴퓨터에 다운로드 받아야겠죠. 그런데, 이것들을 제 컴퓨터상 아무 공간에나 다운로드 받아도 상관이 없는 것인지 아니면 반드시 어떤 지정된 경로에 다운로드 받아야만 opendartreader를 사용할 수 있는 것인지 여쭙니다. (질문) 만약, opendartreader를 설치까지 모두 완료하였고, 사용을 위한 모든 세팅이 완성되었다고 가정하겠습니다. 그러면, 본격적으로 코드들을 활용해야 할 텐데, 예컨대 이런 코드가 있습니다. ---------------------------------------------------------------- import OpenDartReader # ==== 0. 객체 생성 ==== # 객체 생성 (API KEY 지정) api_key = 'a81e18ac719d1e1e4ec2899ef25a737ab6cbb4c7' dart = OpenDartReader(api_key) # == 1. 공시정보 검색 == # 삼성전자 2019-07-01 하루 동안 공시 목록 (날짜에 다양한 포맷이 가능합니다) dart.list('005930', end='2019-7-1') ---------------------------------------------------------------- 그러면, 파이썬이나 아나콘다에 저 코드를 입력한 다음, ctrl + shift + B 를 누르면 되는지요? print문이 없는데도 import OpenDartReader api_key = 'a81e18ac719d1e1e4ec2899ef25a737ab6cbb4c7' dart = OpenDartReader(api_key) dart.list('005930', end='2019-7-1') 이 코드만으로도 삼성전자 2019-07-01 하루 동안 공시 목록이 출력 가능한지요? (추가질문) 만약 가능하다면, 파이썬 창에서 뿐만 아니라 메모장이나 엑셀 파일로 이 출력 내용을 저장하려면 어떻게 해야 하는지도 여쭙니다. 초보적인 질문 죄송합니다 ㅠㅠ 귀중한 가르침 정말 감사드립니다. 항상 감사드리며, 오늘도 좋은 하루 되세요 ^^
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
build
제로초님 nest를 마지막에 빌드를 하는 이유는 무엇때문인가요?? 알아보려 해도 이유를 말하는 곳이 없네요....
-
해결됨스프링 부트 개념과 활용
spring boot profile 관련 내용
수강자 분들이 헷갈리시는 분이 있어서 질문글에 남겨드립니다. spring boot 프로파일 설정중에 spring.profiles.include = myprofile 이 부분에서 에러가 많이 나고 저도 똑같은 경험을 해서찾아보다가 spring boot 2,4버전 이후부터는 다음과 같이 기술한다고 합니다. spring.profiles.group."myprofile"
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
T, input(), map(int, input().split() 관련 질문을 드리고 싶습니다.
안녕하세요 선생님, 수업 내용 중 이해가 안되는 부분이 있어서 질문 드리고 싶습니다. 크게는 아직 sys.stdin문 이하 내용이 이해가 안되는거 같은데요 수업 내용 중 제가 원래 데이터 분석 쪽으로 공부를 많이 해서 쥬피터 계열 쪽으로 파이썬을 많이 썼었는데, 한번 ipynb 파일로 열어서 int(input()을 쳐보니까 바로 이 부분에 들어갈 숫자를 물어보더라구요. py파일에선 그런 방식을 통하지 않고, 다만 input.txt 안에 있는 첫번째 줄 에서 T가 제시하게 되는 것으로 이해하게 되었는데... 어떻게 해서 파이썬이 int(input()) 코드 부분을 통해 input.text의 첫째줄인 숫자 2가 들어갈 수 있건지 잘 이해가 안됩니다. 또한 그로 인해 테스트 케이스가 2개로 정해질 수 있는 것도 잘 이해가 안됩니다.... 두번째 질문으로는 for t in range(T): n, s, e,k = map(int,input().split()) a = list(map(int, input().split())) print(a) 실행시 어떤 이유로 3번째 줄과 5번째 줄이 출력되는 것인지, 이 부분이 이해가 안됩니다.... 예시로 나온 txt 파일 내에서, 첫번째 줄에 나온 T=int(input())을 통해 2을 인식하고, 이를 통해 테스트 케이스를 2개로 인식하며 , 첫번째 케이스의 1번째 줄에서 n,s,e,k를 인식하고, 2번째 줄이 인식되는건지... 그렇다면 그게 어떻게 되는건지 잘 모르겠습니다..ㅠ n,s,e,k 변수가 문제 내에서 어떤 원리를 통해 input.txt 파일 내에서 넘어와서 각 변수 내로 들어가는지, 그리고 어떤 역할을 하는지는 이해를 했는데, 아직까지는 input.txt 파일이 어떤 식으로 코드 내로 들어가는지 잘 모르는 것 같습니다..😭
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
탐지 정확도 관련
강사님의 강의를 토대로 과거 retinanet를 이용해서 야생동물(여우, 멧돼지 등)을 탐지할 때 학습자료이든 테스트 자료이든 원하는 결과는 나왔는데 개정된 강의에서 efficientdet 모델을 이용했는데 레티나넷 모델보다 잘 탐지하지 않는것 같아서 질문드립니다. 객체탐지면에서 속도면는 yolov5, efficientde이 높기는 한데 탐지정확도는 레티나넷모델도 높지가 않습니다. efficientdet04 버전까지 수행했습니다. 물론 mAP는 높게 산출되는데 실질적으로 학습동영상을 예측해도 바운딩한 객체는 0.98로 정확도가 높게 나타나는데 바운딩하지 않은 객체는 거의 탐지을 못하는데 그 이유가 궁금합니다. yolov5, efficientdet, 레티나넷모델중 어떤 모델이 가장 정확도면에서 효과적인 것인지도 궁금합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
RecvBuffer 강의 handle Error
handle Error 10014가 뜹니다 msdn 찾아보니 주소.? 버퍼 사이즈가 잘못되었다고 하는데 어느 부분에서 잘못된건지 못찾겠습니다 코드 비교해보면서 찾는데 안찾아지네요.. 어느 부분을 찾아보는게 좋을까요 흑흑 아 그리고 올려주신 파일은 실행하면 이런 오류가 뜨는데 이건 왜그러는걸까요.. ㅜㅜㅜ 파일 경로가 달라서 그런거같은데 맞나요
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
BFS 코드 질문
안녕하세요 강사님 BFS를 이용해서 답안을 작성해보았는데요, 어딘가가 잘못된 것 같은데 잘 모르겠네요ㅜㅜ 제가 작성한 코드는 다음과 같습니다. N = int(input()) apt = [] for _ in range(N): tmp = [] for i in input(): tmp.append(int(i)) apt.append(tmp) res = [] q = deque() for r in range(N): for c in range(N): if apt[r][c] == 1: cnt = 1 q.append((r,c)) while q: x, y = q.popleft() # (x,y) 좌표 방문 apt[x][y] = 0 # 방문한 곳은 0으로 변환 for i, j in ((x+1,y), (x,y+1), (x-1,y), (x,y-1)): if i >= 0 and i <= N-1 and j >= 0 and j <= N-1: # 좌표값이 제약조건을 만족할 경우 if apt[i][j] == 1: # 문제 조건을 만족하는지 확인 cnt += 1 q.append((i,j)) res.append(cnt) print(len(res)) for i in sorted(res): print(i) 위와 같이 작성했고 1번 input으로 답을 확인해보면 단지 갯수는 4개, 각 단지의 아파트 수는 3, 5, 10, 28이 나옵니다. 그런데 답은 3, 5, 10, 22인걸 보니 마지막 단지만 어딘가 잘못 카운트 한 것 같네요. 다른 input들도 확인해보니 다 제일 큰 단지 값만 잘못 나옵니다. 어떤 부분이 잘못된걸까요?ㅜㅜ
-
미해결Slack 클론 코딩[실시간 채팅 with React]
react-router-dom 문제....
자꾸 이와 같은 에러 가뜹니다. react-router-dom에 Switch와 Redirect을 export없다고 합니다....
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
print 문의
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. print(f'원주율 = {3.141592}') 이런식의 print는 권장하지 않는 방법인가요?
-
미해결스프링 핵심 원리 - 고급편
@AfterReturning 에서 메서드 시그니처 파라미터의 result 타입이 다를 경우
안녕하세요, 강사님! 알기 쉽게 차근차근 빌드업 해주셔서.. 강의 커리큘럼에도 놀랍고...이해가 쏙쏙 되어 감사히 듣고있습니다. 한가지 질문이 있어서 남깁니다. 강의자료 23페이지 하단의 "returning 절에 지정된 타입의 값을 반환하는 메서드만 대상으로 실행된다" 부분을 테스트 해보았습니다. (다른 어드바이스는 제외하고 @AfterReturning 만으로 테스트) Orderservice의 save는 String을 리턴하게 하고 어드바이스의 returning 타입은 Integer로 선언하여 테스트를 해보았고, 어드바이스가 적용되지 않는 것을 확인하였습니다. @AfterReturning(value = "hello.aop.order.aop.Pointcuts.orderAndService()", returning = "result")public void doReturn(JoinPoint joinPoint, Integer result) { 그래서 OrderService에 적용되는 어드바이스가 하나도 없는데 프록시는 생성되었을까 하여 aopInfo() 테스트로 확인해보니 OrderService에 여전히 프록시가 적용된 것을 확인하였습니다. 이전 강의에서 말씀해주신 포인트컷의 2가지 역할 중 첫번째 역할이 "빈 대상 객체가 포인트컷들 중에 하나라도 해당되면 프록시를 생성한다" 와 연결지어 생각해 보았을때, 포인트컷에 만족되기 때문에(모든 리턴타입에 대해 허용) 어드바이스 메서드 시그니처와는 관계없이 프록시를 생성한 것으로 추측됩니다. 이런 경우에 실제로는 사용할 어드바이스가 없지만 프록시를 생성하는 비용이 발생되는데, 실무에서는 조금 더 효율적으로 사용하기 위해서 포인트컷에 리턴타입을 명시해주는 것이 좋을까요? 그런데 또 생각해보면... 이 어드바이스 하나만 놓고 보았을때는 프록시만 생성되고 실제로 사용되지 않을 것 같은데, Aspect가 여러개 적용되어 중간에 다른 Aspect의 @Around에서 리턴타입이 변경된 후 넘어오게 된다면 이 어드바이스가 적용되는 일이 생길수도 있을 것 같습니다. 이렇게 생각하니 생각보다 고려할게 굉장히 많게 느껴지네요... 잘못 사용하면 예상치 못한 일들도 발생할 수 있을 것 같습니다.^^;; 정해진 답은 없고 위와 같은 것들을 잘 고려해서 주어진 상황에 따라 설계하는 것이 답일까요?? 감사합니다!
-
미해결핵심만 쉽게, 모두의 SQL 데이터 분석
엑셀단축키 알려주세요
엑셀파일 단축키를 몰라서 못따라가고 있어요 ㅠ 8:19초에 세일즈 넣고 그아래 숫자들 자동입력 단축키 알려주세요 그다음 타입에도 값을 주고 나서 전체매출출력 값 넣는 단축키도 알려주세요 어떻게 넣으면 되나요??
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
vivado install 오류
안녕하세요 맛비님 vivado install 과정에서 설치가 되지않는데 이유가 뭘까요?.. path도 바꿨고 버전도 가이드북에 있는 버전이랑 동일한데 계속 안되네요... (사진이 안보이시면 답글 달아주시면 작성코드로 올리겠습니다..)_