묻고 답해요
131만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
커넥션 풀에 커넥션 생성할 때 모든 커넥션이 별도의 쓰레드에서 만들어지는 것 같지 않아요.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]03:20:57.456 [Test worker] DEBUG com.zaxxer.hikari.pool.HikariPool - MyPool - Added connection conn0: url=jdbc:h2:tcp://localhost/~/test user=SA03:20:57.463 [MyPool connection adder] DEBUG com.zaxxer.hikari.pool.HikariPool - MyPool - Added connection conn1: url=jdbc:h2:tcp://localhost/~/test user=SA커넥션 을 풀에 채워주는 과정에 대한 로그를 확인해보니 제일 첫번째 커넥션인 conn0의 경우 [Test worker] 쓰레드에서 생성이 이루어지는것 같은데 첫번째 커넥션은 항상 메인 쓰레드에서 만들어지고 이후 [MyPool connection adder]로 넘어가는 것인가요?강의 자료와 살짝 달라 질문 드려봅니다.
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
13분 30분 정도 부터의 맛비의 버그2 부분 질문 드립니다.
=================현업자인지라 업무때문에 답변이 늦을 수 있습니다. (길어도 만 3일 안에는 꼭 답변드리려고 노력중입니다 ㅠㅠ)강의에서 다룬 내용들의 질문들을 부탁드립니다!! (설치과정, 강의내용을 듣고 이해가 안되었던 부분들, 강의의 오류 등등)이런 질문은 부담스러워요.. (답변거부해도 양해 부탁드려요)개인 과제, 강의에서 다루지 않은 내용들의 궁금증 해소, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..글쓰기 에티튜드를 지켜주세요 (저 포함, 다른 수강생 분들이 함께보는 공간입니다.)서로 예의를 지키며 존중하는 문화를 만들어가요.질문글을 보고 내용을 이해할 수 있도록 남겨주시면 답변에 큰 도움이 될 것 같아요. (상세히 작성하면 더 좋아요! )먼저 유사한 질문이 있었는지 검색해보세요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.==================CNT_BIT를 31비트로 설정하신 이유가 있으신지가 궁금합니다. 만약 4096을 사용해야한다면 13비트면 충분한데 31비트로 설정할 경우 비트를 과투자하게 되는게 아닌지 궁금합니다. 그리고 0x00~0xFFF 까지의 4096의 depth를 사용하기 때문에 12bit도 충분하지 않은가 생각했었는데 0~4095가 아닌 1~4096을 사용하는 이유도 궁금합니다..
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
prefetch 디바운싱
강의 끝부분에 퀴즈로 디바운싱 퀴즈가 나와서 코드를 짰긴했는데,, 레퍼런스가 없어서 제가 짠 코드가 맞는지 알고싶습니다..!아래는 강의 후 추가한 코드입니다. const getDebounce = _.debounce(async (boardId) => { await client.query({ query: FETCH_BOARD, variables: { boardId }, }); }, 500); const prefetchBoard = (boardId: string) => async () => { // await getDebounce(boardId); };개발자 도구에서 네트워크 확인결과 0.5초 뒤에 패치를 하는걸로 확인이 되긴 합니다만..제가 올바르게 짠건가요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
이렇게 풀어도 괜찮을까요?
function solution(n, arr) { let new_arr = []; let new_new_arr = []; arr.map((item) => { new_arr.push([...item.toString()].reduce((sum, value) => (sum += 1 * value), 0)); }); let max_num = [...new_arr].sort((a, b) => a - b)[new_arr.length - 1]; for (let i = 0; i < arr.length; i++) { if (new_arr[i] === max_num) { new_new_arr.push(arr[i]); } } return new_new_arr.sort((a, b) => a - b)[new_new_arr.length - 1]; } let arr = [128, 460, 603, 40, 521, 137, 123]; console.log(solution(7, arr));
-
미해결
unitychan 애니메이션이 재생전에 틀어져 있습니다.
unitychan 애니메이션 wait <-> run 상태 강의 보면서 공부하고 있었는대..(루키쓰님 Animation 파트까지 강의를 끝낸 상태입니다) 유니티 재생 전에는 설정한적도 없는 점프(?) 비슷한 자세를 취하고 있고유니티 재생 후에는 다행히 wait <-> run 애니메이션은 문제없으나,예전엔 타지 않았던 벽을 타고 뛰어가네요.. 제가 어디를 잘못 손댄지를 찾을수가 없습니다...초보 학습자를 위해서 좀 도와주세요 ㅠㅠ(참고로 재생 시 에러문구는 뜨지 않는 상태입니다)
-
미해결타입스크립트의 모든 것
질문드립니다.
클래스 - readonly 와 생성자이 수업에서 타임라인 28초쯤부터 ~ 1분 13초쯤까지 어떨 때는 정보를 보낼 때 class를 쓰고 어떨 때는 json과 object를 쓴다고 예를 들어주시는 내용 같은데..말이 좀 엉켜서 제가 이해가 잘 안되네요 😥다시 한번 설명 좀 부탁드려도 될까요?
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
가상함수 소멸자와 가상함수 테이블 질문
class Item { public: //... 생략 virtual void function1() { cout << "Item Function1()" << endl; }; } class Weapon : public Item { public: //...생략 void function1() { cout << "Weapon Function1()" << endl; }; } class Armor : public Item { public: //...생략 void function1() { cout << "Armor Function1()" << endl; }; } int main() { // 1번 암시적 형변환 Weapon weapon; Item* iPtr = &weapon; iPtr->function1(); // 2번 암시적 형변환 Armor armor; Item* iPtr = &Armor; iPtr->function1(); // 3번 명시적 형변환 Item item; Weapon* wPtr = (Weapon*)&item; wPtr->function1(); }1번을 수행하면 Weapon을 암시적으로 Item으로 형변환하고 해당하는 iPtr이 Weapon::function1()을 호출2번을 수행하면 Armor를 암시적으로 Item으로 형변환하고 해당하는 iPtr이 Armor::function1() 을 호출3번을 수행하면 Item을 명시적으로 Weapon으로 형변환하고 해당하는 wPtr이 Item::function1() 을 호출클래스타입을 편의상 CType, 가상함수 테이블을 가리키는 포인터를 편의상 VPtr 이라고 지칭하겠습니다.가상함수 생성시 해당하는 CType의 VPtr생성. (가상함수에 관련된 실습 시간마다 메모리 확인 시 맨 처음 주소 부분에 생성된 주소 값?)이 포인터가 가리키는 가상함수 테이블에는 CType 의 가상함수에 대한 정보가 들어가 있음.즉 CType 의 주소에는 가상함수 테이블을 가리키는 VPtr 의 정보가 내장되어 있음 => 주소의 맨 처음 값에.암시적 명시적 형변환과는 관계없이 포인터에들어간 주소값에는 가상함수 테이블을 가리키는 VPtr이 존재.그러므로 형변환이 끝난 CType에서 가상함수를 호출하더라도 VPtr 정보는 남아 있고 CType 에서 가상함수를 호출하면 원본 CType 의 가상함수를 실행하게 됨 실습 관련실습에서 Item* 배열에 있는 자식 클래스(*Weapon, *Armor) 값들이 존재한다.Item의 소멸자에 가상함수를 붙여놓으면 자식 클래스의 소멸자에도 VPtr 이 생성되고 가상함수 테이블에서 소멸자를 가상함수로서 관리한다.Item* 배열에 있는 객체들을 순회하면서 delete를 이용해 하나씩 메모리를 해제한다.이 때 *Weapon, *Armor 같은 생성된 자식 클래스 주소 값을 가리키는 포인터들이 해제된다.그리고 해당 주소값에 있는 Weapon, Armor객체들이 소멸된다.이 때 Item* 배열에 들어있기는 하지만 *Weapon 주소는 Weapon 타입 VPtr을 가지고 있으므로 Weapon 의 가상함수인 ~Weapon()을 호출한다. 형변환이 암시적, 명시적과 관계없이 포인터에 들어간 주소값이 어떤형태의 CType이냐에 따라 가상함수 function()이 호출된다고 이해하면 될까요?
-
해결됨
자바 public static void main(String[] args)문에 에러가 뜹니다.
class input { public static void main(String[] args) { char input; String type; Scanner sc = new Scanner(System.in); System.out.println("Press key y or n"); type = sc.next(); input = type.charAt(0); if(input== 'Y') { System.out.println("yes"); }else { System.out.println("no"); } } }Exception in thread "main" java.lang.Error: Unresolved compilation problem: at input.main(java.java:62)자바 시작 한지 얼마 안된 학생입니다.제가 위에 코드를 입력했는데 이런 오류가 떠요ㅠㅠ 인터넷에서 public문 고쳐보라는 대로 해도 안됩니다. 어떻게 해야하나요? 참고로 작업 환경은 비주얼 스튜디오 코드고 jdk도 다 깔려있습니다.(class input { 이 있는곳이 61번입니다.)
-
해결됨넓고 얕게 외워서 컴공 전공자 되기
가상 메모리를 사용하는 이유
안녕하세요. 선생님. 강의 잘 보고 있습니다..!가상 메모리를 사용하는 이유 중의 하나가 프로세스 간의 독립성을 보장할 수 있다고 설명해주셨는데요. 이 부분이 잘 이해가 가지 않습니다.실제 메모리를 사용한다고 하더라도 각 프로세스마다 독립적인 메모리 주소 공간이 부여되어 독립성이 보장될 것 같은데, 어떤 점이 다르다고 볼 수 있는 걸까요?미리 감사드립니다!
-
미해결모의해킹 실무자가 알려주는, 파일 업로드 취약점 공격 기법과 실무 사례 분석 : PART 1
htaccess 변경해서 php 허용되는것은 막힌건가요?
테스트 해보니까 안되네요
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
주신 강의 자료에 DMS 부분이 빠진 것 같습니다.
주신 강의 자료에 DMS 부분이 빠진 것 같습니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
RequestBodyStringController - requestBodyStringV3메소드 반환값 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]RequestBodyStringController - requestBodyStringV3메소드에서 반환값을 String으로 하면에러가 나는이유 + HttpEntity<>로 해야하는 이유가 궁금합니다.// 에러가 나는 코드 @PostMapping("/request-body-string-v3") public String requestBodyStringV3(HttpEntity<String> httpEntity) throws IOException { String messageBody = httpEntity.getBody(); log.info("messageBody={}", messageBody); return "ok"; // return new HttpEntity<>("ok"); }
-
미해결팀 개발을 위한 Git, GitHub 입문
깃허브 어렵게 생각하지마세용!
듣는 내내 강의가 하나도 지루하지 않았어요 완전 강추합니다!이렇게 좋은 강의 감사합니다늘 한켠에 제쳐두고 미루기만 했었는데 덕분에 한걸음 더 나아갈 수 있었습니다강사님 앞날에 무궁한 발전을 기원합니다~!앞으로도 좋은 강의 많이 부탁드려요!oksu010@gmail.com(ㅎㅎ 자료도 같이 부탁드려요!)
-
미해결지금 당장 NodeJS 백엔드 개발 [사주 만세력]
혹시 MySQL Workbench 신버젼에서도 가능하게 강의 내용 수정은 불가능할까요?
맥북 유저인데 8.0.20 버전을 실행하면 보안 이슈로 실행할 수 없다고 하네요 ㅠㅠ
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
OrderLine, LineItem
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.교재 19페이지에 주문상품에 '보통 OrderLine, LineItem으로 많이 표현한다.' 라고 되어 있는데요, OrderItem이란 이름 대신 OrderLine 을 많이 사용한다는 뜻인가요 ?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
pow함수 int형으로 캐스팅
pow 가 double 형이라서 int 형으로 캐스팅을 하려 시도하였습니다. 근데 pow(5,4)를 그대로 프린트 찍을때는 625로 나오는데 int(pow(5,4))로 찍으면 624가 나오는 원인을 모르겠습니다.
-
미해결파이썬 코딩 기초에서 고급까지 무조건 따라하기
에스케이프 b
안녕하세요그 다음 넘어갈때마다 에스케이프 비라고 하시는데 그게 뭔가요
-
미해결벡터 미적분학 시리즈1 - 미분 기초
differentiation과 derivative의 차이
공부하다가 문득... differentiation과 derivative의 차이가 명확하지 않은 것 같아서 질문 남겨봅니다;; differentiation은 기울기(x변화에 대한 y의 변화)를 구하는 미분이고, derivative는 도함수를 구하는 거라고 하는데... x에대한 편미분(partial derivative), y에 대한 편미분(partial derivative)를 구해서 기울기(differentiation)을 구하는 것으로 이해하는 게 맞는 이해일까요??;;;
-
미해결인터랙티브 웹 개발 제대로 시작하기
new 키워드의 역할
강사님! 함수를 생성자 함수로서 실행을 하고 생성자 함수의 this에 개별 객체를 바인딩 하기 위해서 new 키워드를 쓰는것으로 이해를 했는데 제가 이해한게 맞나요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
빅데이터 분석기사 실기 출제 유형 변경
빅데이터 분석기사 실기 출제 유형이 변경 되었는데 변경내용 : 기존 단답형 10문제를 작업형 신규 유형인 '작업형 제3유형'으로 대체변경시기 : 제6회 빅데이터분석기사 실기시험(2023.06.24)부터 적용강의에 업데이트 해 주시는 지 궁금합니다.