묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
선생님 안녕하세요 질문이 있습니다!
우선 강의 잘 듣고 있습니다. 감사합니다 ^^ 다름이 아니라 answer = s.substring(s.length / 2, s.length / 2 + 1) 이렇게 내림을 안해줘도 답이 나오는데 이건 잘못된 건가요? 만약 s.length가 5라면, 2.5인덱스부터 3.5인덱스 까지인데.. 답은 잘 나오더라구요? 시작index가 2를 초과했는데.. 다른 문자열로 작성해봐도 답이 나오긴하는데..... substing()의 시작(끝) index가 자동으로 내림을 해주는건지... 아니면 꼭 Math.floor로 정수 반환을 해줘야 하는건지 궁금하네요 ㅎㅎ 시간 되실 때 답변주시면 감사하겠습니다 ^^
-
미해결Node.js로 웹 크롤링하기
프록시 관련 질문
저번에 프록시 관련을 물어본 학생인데 그럼 궁금한게 https://www.proxysite.com/ko/ 이런 무료로 사이트를 연결해주는 곳으로 돌아서 들어가고 크롤링을 한다면 제 ip노출이 안되나요 ? 만약 다른 문제가 있다면 뭐가 문제인지 알려주시면 감사하겠습니다 !!영상 잘보고 있습니다 강사님 !
-
미해결고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 Feat. 멀티스레딩 vs 멀티프로세싱 (Inflearn Original)
ProcessPoolExecutor에서 URL호출이 SSL에러
ProcessPoolExecutor 강의에서 urllib.request.urlopen에서 다음과 같은 오류가 발생합니다. 'http://www.daum.net/' generated an exception : <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certification chain (_sdsl.c:997) 이 오류 해결할 수 있는 방법이 있나요? 환경은 맥 / vscode 입니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
스프링 데이터 JPA 와 EntityManager
안녕하세요 영한님 강의 잘 들었습니다! 제가 Data JPA랑 entity Manager 같이 쓰려고 public interface WorkerRepository extends JpaRepository<Worker, Long>,CustomRepository{} 위와 같이 CustomRepository 인터페이스를 만들고 구현체 클래스에서 Entity Manager를 주입받고 썼는데 에러가 나서 제가 진행하는 방법이 잘 못 되었는지 질문 드립니다..
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙초대 부탁드립니다!
깃을 잘 다뤄보고싶습니다!! dumi3345@gmail.com 초대해주시면 감사하겠습니다ㅎㅎ
-
미해결스프링 핵심 원리 - 기본편
getObject 로 Mylogger 를 가져오는 부분에서 이해가 잘 안되는 부분이 있어 질문드립니다.
LogDemoService 와 LogDemoController 에서 생성자 주입으로 myLoggerOjbectProvider 를 만들땐 다른 객체를 만들어 생성 주입 하는데 request scope 내에서 getOjbect에서 꺼내온 myLogger 가 어떻게 동일한 객체인지가 궁금합니다 ㅎㅎ
-
미해결스프링 핵심 원리 - 기본편
사소한 오타
링크 중요한 부분은 아니지만, 위 링크에서 highjune님이 발견하신 오타를 다른 페이지에서도 발견해서 기록 남깁니다! p.41 (4번째 줄) 역할이 잘 들어남 => 역할이 잘 드러남. p.119 (5번째 줄) 들어나지만 => 드러나지만 (7번째 줄) 들어내는 => 드러내는 p.120 (8번째 줄) 들어내는 => 드러내는
-
미해결스프링 핵심 원리 - 고급편
rest docs 와 swagger
안녕하세요. 영한님이 올려주신 강의들 정말 유익하게 보고 있습니다. 정말 영상과는 관련이 없는 질문입니다. 실무에서 rest docs를 사용하는 기업이 많은 지 swagger를 사용하는 기업이 많은 지 궁금합니다... 가령 주변은 어떤 걸 사용하시는지... 인터넷에 서칭해 본 결과 배민은 spring rest docs로 api 문서화를 작성하는 거 같은데, 그 외 기업들에게서는 별 다른 정보가 없네요 ㅠ 강의 내용과는 별 접점이 없지만 답변해주시면 정말 감사하겠습니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
쿼리 순서
안녕하십니까 복습을 하던 중에 궁금한 점이 생겨 질문드립니다!! 간결하게 작성하기 위해 코드 부분은 try 부분만 가져왔습니다. 영한님과 다른 점은 em.flush(), em.clear()가 없습니다. 1번 코드 ```java Member member = new Member();member.setUsername("member1");member.setAge(10);em.persist(member);em.createQuery("select t from Member m join m.team t", Team.class) .getResultList();tx.commit(); ``` 1번 코드 쿼리 2번 코드 ```java Member member = new Member();member.setUsername("member1");member.setAge(10);em.persist(member);em.createQuery("select o.address from Order o", Address.class) .getResultList();tx.commit(); ``` 2번 코드 쿼리 1번의 결과는 강의에서 말씀하듯이 쿼리를 작성했기 때문에 flush, clear 호출 -> member가 insert -> select 가 작동함을 알 수 있습니다. 2번의 결과는 createQuery가 먼저 실행 -> member insert 가 됩니다. 제가 처음 생각했을 때는 1차 캐시를 생각했습니다. 하지만 1차 캐시와는 연관이 없는게 현재 1차 캐시에는 member만 존재합니다. 그래서 관계가 없다고 생각했습니다. 둘째로, Order의 address를 조회하는데 member가 전혀 관련이 없어서 JPA 자체에서 쿼리를 날릴 필요가 없네 라는 생각을 하고, 먼저 select 조회를 한 뒤에, commit을 만나 member를 insert 하나? 라는 추론을 해보았습니다. 하지만 강의에서 DB에 뭐가 있는지도 모를텐데 쿼리를 날리면 필요가 없기 때문에 flush, clear를 한다 라고 말씀하셔서 2번의 결과가 왜 이렇게 나오는지 궁금합니다!
-
미해결실전! Querydsl
8:13 질문
안녕하세요 영한님 감사합니다 ^_^ 08:13 보시면 em.flush를 해주시는데 필수인건가요 ?? flush을 쓰지 않아도 자동으로 나가는걸로 알고있습니다. clear만 해도 될까요?? 실험결과 clear만 써주면 되긴합니다만 flush를 별도로 또 호출해줘야 더 안전한 코드인가요??
-
미해결쉽고 빠르게 익히는 Excel 파워 쿼리
파일로 엑셀파일 병합 후 새로고침 불가 문제
안녕하세요. 파워쿼리를 통해 파일로 엑셀파일을 병합했는데요. 쿼리편집기에서 쿼리를 편집 후 닫기 처리하거나,아니면 피벗테이블에서 새로고침하는 경우 새로고침이 불가합니다.쿼리의 행은 모두 로드 되지만 이후에 엑셀 프로그램이 먹통이 됩니다. 중간에 원본 데이터를 업데이트 해줬는데요. 이것 때문일까요?-업데이트 내용: 시트 이름 변경, 파일 이름 변경. 이 경우 어떻게 처리해야 하는지 궁금합니다.너무 답답하네요^^..미리 감사드립니다.
-
해결됨스프링 핵심 원리 - 기본편
OrderServiceImpl
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용] 주문서비스 구현체(강의자료 18쪽)에서 의존 객체로 MemberRepository 객체 대신 MemberService 객체를 썼을 때 어떤 문제가 생길 수 있나요? 둘중 무엇을 써도 정상 동작 하는데 MemberRepository를 의존하도록 설정하신 이유가 있으실 것 같은데 저는 감이 안와서 여쭈어봅니당 ㅠㅠ
-
미해결실무자가 알려주는 Git - 입문편
merge를 쓰지않더라도
상대 - 데이터수정 - 커밋 - push 이후 나 - 데이터수정 - 커밋 - pull - 충돌해결 - 커밋 - push 했을때 merge 명령어를 쓰지않더라도 merge 됬다고 보는거겠죠? 그렇다면 merge는 3개 이상의 branch중 특정 branch끼리 명시적으로 합칠때 주로 사용되는 걸까요?
-
미해결스프링 배치
DuplicateKeyException이 발생합니다.
한번 실행하고 나서 두번째 시도시 아래와 같이 키중복 발생합니다. org.springframework.dao.DuplicateKeyException: PreparedStatementCallback; SQL [INSERT into BATCH_STEP_EXECUTION(STEP_EXECUTION_ID, VERSION, STEP_NAME, JOB_EXECUTION_ID, START_TIME, END_TIME, STATUS, COMMIT_COUNT, READ_COUNT, FILTER_COUNT, WRITE_COUNT, EXIT_CODE, EXIT_MESSAGE, READ_SKIP_COUNT, WRITE_SKIP_COUNT, PROCESS_SKIP_COUNT, ROLLBACK_COUNT, LAST_UPDATED) values(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)]; Duplicate entry '0' for key 'BATCH_STEP_EXECUTION.PRIMARY'; nested exception is java.sql.SQLIntegrityConstraintViolationException: Duplicate entry '0' for key 'BATCH_STEP_EXECUTION.PRIMARY' Caused by: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry '0' for key 'BATCH_STEP_EXECUTION.PRIMARY' 개선책으로는 아래와 같이 해봤는데도 안됐습니다. 1. @SpringBootApplication 주석 후 아래와 같이 진행 @EnableAutoConfiguration(exclude={BatchAutoConfiguration.class}) 2. @SpringBootApplication(exclude={BatchAutoConfiguration.class}) 를 통해 스프링 배치 테이블을 초기화하지 않게 막아도 동일하게 키중복 에러가 나는데 방법이 없을까요? 혹은 테이블 정보 delete해주고 했음에도 불구하고 동일합니다 ...
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
Transition 질문있읍니다.
CommandQueue::RenderBegin 함수와 RenderEnd 함수에서 Transition함수를 호출하는데, 이 Transition 함수가 정확히 무엇을 하는지 잘 모르겠습니다. 일단 제가 이해한 것은 이렇습니다. swapchain에 버퍼가 2개 있습니다. 각 버퍼에는 리소스가 담겨있으며, 각 버퍼를 0번 버퍼, 1번 버퍼라고 하겠습니다. 하나는 현재 화면에 출력하는 용도(이하 Present), 다른 하나는 GPU가 다음 화면에 출력할 내용을 기록하는 용도(이하 RenderTarget) 입니다. 현재 0번 버퍼는 Present, 1번 버퍼는 RenderTarget로 사용되고 있는 상태팁니다. 이 때, RenderBegin의 Transition 함수 호출문은 Present 버퍼를 RenderTarget 버퍼로 바꿉니다. 즉 0번 버퍼를 RenderTarget으로 바꿉니다. 그렇다면 여기서 의문점이 생깁니다. Present 버퍼의 상태를 바꿀 건데 어째서 Transition 함수에 첫 번째 인자로 RenderTarget 버퍼를 넘겨주었나요? 또, 0번 버퍼를 RenderTarget으로 바꾸면 0번, 1번 버퍼 둘다 RenderTarget인 상태가 맞나요? 만약 그렇다면, RenderEnd 에서 Transition 함수는 RenderTarget 버퍼를 Present 버퍼로 바꾸는데, 0번과 1번 둘 중 어떤 RenderTarget 버퍼를 바꿔주나요? 아니라면 제가 잘못 이해하고 있는 부분은 어떤 것인가요?? 질문이 길었는데 읽어주셔서 감사합니다.
-
미해결React 기반 Gatsby로 기술 블로그 개발하기
npx gatsby-cli new
node.js 최신 버전으로 다시 업데이트하고 C드라이브에는 용량이 부족하여 D드라이브에 진행 할려고 하는데 자꾸 에러가 나네요 D:\GithubPage(Homepage)>npx gatsby-cli new "[myblog2]" ERROR #11612 Could not create a project in "D:\GithubPage(Homepage)\[myblog2]" because it's not a valid path See our docs page for more info on this error: https://www.gatsbyjs.com/docs/reference/gatsby-cli#new
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
단일년도 최다 홈런!!
안녕하십니까 교수님.. 와 이게 안되네요... 최다 홈런친 사람을 파악하는 건데... 직관적으로 명령어를 입력하고 실행을 누르는데 컴퓨터가 불평을 합니다. 어디가 문제일까요? '될듯안될듯 될거 같은 너'입니다. select playerID from batting where (teamID= 'BOS' AND MAX(HR))
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
MMORPG 동접에 따른 서버 유지비용.
안녕하세요. 게임 강좌와 사실 크게 관련이 없고, 이러한 질문을 드려도 될지 모르겠지만, 파트4~9까지 이곳에서 가르쳐주시는 것의 기반으로 동시접족자 수는 1000명이고, 바람의나라처럼 몬스터 수와 컨텐츠 수 등 비슷하다고 가정했을 때 서버를 만든다면 하루 서버 비용은 대략 얼마정도 예상할 수 있는지 여쭤볼 수 있을까요? 그리고 가정에서 일반 컴퓨터로 서버를 유지할 수는 없는 것인가요?
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
vscode에서 interpreter 설정 관련 문의 드립니다.
친절하신 강의와 상세한 설명에 감사드립니다. vscode에서 interpreter 지정에 대한 문의를 드립니다. 로컬 PC 환경에서 vscode를 사용하고, 로컬 PC와 물리적으로 분리되어 네트웍으로 연결된 고사양의 원격서버를 interpreter 로 지정하고 싶을 경우 vscode에서 어떻게 설정 해야하는지 문의 드립니다.
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
댓글작성 도중 해결안되는 에러가 있어 여쭤봅니다...
댓글 등록하고 버튼 눌렀을때 User 값이 안들어오는 것처럼 에러가 뜨는데 그 상태에서 바로 새로고침하면 값이 들어가있네요 분명 통신과정에서 올바르게 include한 전체 값을 들고오는게 맞는데 뭐가 문제인걸까요....?