묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
폴더를 정리하는 과정에서 오류가 난 것 같습니다.
다 설정한 후에 npm start 와 npm backend로 서버를 켜보니 Error: Cannot find module 'C:\Users\박정수\Desktop\coding\boiler-plate\index.js' at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15) at Function.Module._load (node:internal/modules/cjs/loader:778:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12) at node:internal/main/run_main_module:17:47 { code: 'MODULE_NOT_FOUND', requireStack: []} 이런 오류가 뜹니다. 어디선가 index.js를 module로서 찾고 있는건가요? 기존에 boiler-plate에 있다가, 디렉토리를 옮겨서 오류가 난거같은 도저히 원인을 모르겠어요..
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
압축전송에서의 content-length는 원본 데이터의 길이인가요?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요 압축전송에서 content-length관련해서 질문드립니다. 강의 1:27 에서 content-length가 521로 되어 있는 것을 보았는데요 . 이게 압축 전 원본 데이터의 용량인지, 아니면 압축 후 데이터의 용량인지 알고 싶습니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
BFS 탐색 관련 질문드립니다.
BFS 탐색을 할때 인덱스가 (x,y)가 아닌(y,x)로 탐색하시는 이유가 궁금합니다.
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
커넥션 풀에 커넥션이 들어오는 부분에 대해 질문있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 테스트할때 useDataSource 메서드를 사용해서 하나 이상의 커넥션을 얻어오면 교재처럼 IDE 하단의 결과 창에 커넥션풀에 커넥션이 채워지는게 보이는데, 커넥션을 얻어오지 않거나 useDataSource 메서드를 주석처리하면 커넥션풀에 커넥션이 차는게 보이지 않습니다. 커넥션을 얻어오는 과정이 있어야 커넥션 풀에 커넥션이 차는게 보이는건가요?
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
connection 여러개에 대하여
현재 스케줄러를 사용해서 탈퇴된 계정을 오전 6시에 일괄적으로 처리하는 코드를 구현중입니다. 그래서 아래와같은 db와 커넥션을 맺는 함수(userLeaveRoom)를 스케줄러에 등록해서 사용하려고하는 중에 질문이 생겼습니다. // 매일 6시 삭제된지 한달 지난 계정 삭제 @Cron('0 0 06 * * *', { name: 'initAccount' }) async initAccount() { / ... / const promises = roomMembers.map((member) => this.roomsService.userLeaveRoom(member)); const results = await Promise.allSettled(promises); } 이런식으로 사용할 경우에 순간적으로 커넥션을 많이 맺게되는데 이게 문제가 없을지 궁금합니다. async userLeaveRoom(leaveMember: RoomMembers) { const queryRunner = this.connection.createQueryRunner(); await queryRunner.connect(); await queryRunner.startTransaction(); try { /.../ await queryRunner.commitTransaction(); } catch (err) { await queryRunner.rollbackTransaction(); throw err; } finally { await queryRunner.release(); } }
-
미해결웹 게임을 만들며 배우는 React
Ball에서 콘솔을 찍어보면 리렌더링 될 때마다 2번씩 찍혀요
1. Ball 컴포넌트 안에서 콘솔로 "ball"을 찍어보면 로또번호가 하나씩 나올 떄마다 2번씩 찍히는데 왜 2번씩 찍히는 지 이해가 안가요 제 생각엔 Lotto컴포넌트 useEffect 안 for문에서 setWinBalls을 해줄때에만 리렌더링이 된다고 생각해서 한 번만 찍힐 거 같은데 제가 잘 못 이해한건가요? 2. Ball 컴포넌트에서 memo를 지우고 실행해보면첫번째 로또번호 나옴 -> ball, ball (2번찍힘) 두번째 로또번호 나옴 -> ball, ball, ball, ball (4번찍힘) ... 왜 이렇게 배로 리렌더링이 되는건가요 ㅠㅠ?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
강의 7.10부제
function solution(day,arr){ let answer = 0; for(let x of arr){ if(x.toString().slice(-1)===day.toString) parseInt(x) answer++ } return answer; } arr=[25,23,11,47,53,17,33] console.log(solution(3, arr)) 7로 나오는데 어 느 부분을 수정해야하면 좋을지 조언을 구하고싶습니다. 감사합니다
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
dots custom cs 수정
dots 커스텀cs 로 수정하는 강의는 어디서 확인가능한가요 ??
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
httpsession.setAttribute()가 response에 JSESSIONID 값을 전달해주는 역할도 하나요?
// 로그인 성공 처리 //세션이 있으면 있는 세션 반환, 없으면 신규 세션 생성해줌 HttpSession session = request.getSession(); //서버의 세션에 로그인 회원 정보 보관 session.setAttribute(SessionConst.LOGIN_MEMBER, loginMember); return "redirect:/"; 로그인을 하는 코드인데 session.setAttribute()가 httpsession에 해당 키와 value를 저장하고나서 response header에 전달되는 JSESSIONID의 값을 랜덤으로 생성해서 보내주는건가요? 아니면 누가 JSESSIONID를 response header에 보내주는 건가요?
-
미해결홍정모의 따라하며 배우는 C언어
4:30 line_flag 질문
line_flag의 조건 부분이 잘 이해가 가질 않습니다. 만약 첫 줄에 ab를 입력하고 엔터를 친다고 하면 첫번째 if문에서 a는 공백이 아니니 참이 되어 n_chars는 1이 증가가 될것이고 두번째 if문에서 a는 공백이 아니니 참, line_flag는 거짓이라는 초기값을 세워두었으니 거짓의 !(거짓)은 참이 되니 n_lines가 1이 증가가 되는데 이렇게 보면 아직 줄바꿈을 하지도 않았는데 n_line이 증가 되는 것처럼 보입니다....
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
python으로 해보고 싶습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 강의 잘 보고 있습니다. 엑셀말고 파이썬으로 진행할 때 코드가 궁금합니다. 'sign_up_mon' 의 총합계에서 각 월의 'last_login_mon'의 값들을 누적으로 빼주는 방법이 궁금합니다.
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
권한 요청드립니다!
인프런 아이디 : ekhwang 인프런 이메일 : ekhwang@changhc.com 깃헙 아이디 : jjh349123@gmail.com 깃헙 Username : JangWoook
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
html 질문
main.html 에서 id = 'img' 인 input 에 'change' 이벤트가 발생했을때 이미지를 서버로 post 하는것은 이해가 되었습니다. 하지만 id = 'twit-btn' 인 submit 버튼을 눌렀을때 이미지가 한번 더 서버로 post 되는 것 아닌가요?
-
미해결홍정모의 따라하며 배우는 C++
String 타입 연산
string answer = ""; answer = s[s.length() / 2 - 1]; answer = answer + s[s.length() / 2]; string answer = ""; answer = s[s.length() / 2 - 1] + s[s.length() / 2]; 위에거는 제대로 나오는데 아래거는 "?"로 나오네요. 차이점이 무엇일까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
[자문자답] helloMessage() 에러 참고하세요
expected 가 "hello"일 경우 자신의 기본 OS가 en일 가능성이 있습니다. System.out.println(Locale.getDefault()); 를 통해 기본 Locale 설정을 확인해볼 수 있습니다. 강의 코드를 그대로 따라 치려면, 테스트 메소드 내부에 Locale.setDefault(Locale.KOREA); 를 추가하면 기본 Locale을 한시적으로 ko_KR로 변경 가능합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
고아객체 제거 활성화시 update 쿼리나가는거에 대해서 문의드립니다.
일대다 단방향 관계(orphanRemoval = false상태)에서, 해당 콜렉션에서 객체가 지워지면 그 대상에 대해서 update forienkey컬럼= null을 해주는 것은 당연하다 생각듭니다. 근데 orphanRemoval=true로 해도 update forienkey컬럼 = null을 먼저 해주고 delete쿼리가 나가더라구요 update쿼리를 굳이 왜? 낭비하는건지 생각들어서요. 흠...... 쓰다보니 생각드는데, JPA의 방식이변경감지 기능이 무조건 먼저 동작해서 외래키필드 먼저 동기화 해주고, 고아객체 제거하는 기능이 나중에 동작해서 그런걸까요? 콜렉션 스냅샷 비교해보면 고아객체 알수 잇을텐데... 다른 이유나 update쿼리 나가는거 꺼버릴수 있는 옵션이 있는지 궁금합니다!
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
배포가 되지 않아요 ㅠㅠ
강의 끝까지 열심히 들었습니다. 좋은 강의 감사합니다. 그런데, 설명하신대로 firebase를 이용해서 배포를 했는데 화면에 아무것도 안뜨는것 왜 그런걸까요? 올리기전에 npm start 로 확인할때는 잘 떴구요, 물로 해당하는 경로에서 했구요
-
미해결
What is the Right Way to Sell My Car in Auckland?
It is not an easy task to sell your old cars in Auckland. People are flooded with advertisements everywhere, so you should stand out from the crowd. And here is how you do it: Firstly, ensure your car is in good condition. If you want to sell your car fast, make it look good. This will ensure that the buyer will not waste time looking at the vehicle and will offer the correct value for your car. Second, put some money into making a good advertisement. It must be good if you want to make your ad stand out. You can ask a website designing company in India to design an eye-catching ad that catches your prospects' attention and makes the right impression. Third, list the car on the right websites and classifieds. Some ideal platforms for selling a used car in Auckland are Trademe, Gumtree, Car Sales, etc. I recommend you go to CarsWreckers, where you can sell your old car without hesitation, no matter how badly damaged it is. Their company offers the best deal for Buy Used Car Auckland.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
몇가지 질문이 있어서 글 올립니다 !
강사님 안녕하세요! 강의를 들으면서 몇가지 궁금증이 생겨서 질문을 올리게 되었습니다. 1. 어셈블리어 학습 정도. : 어셈블리어는 처음이라 강의 내용의 흐름은 이해가 가지만 sasm에서 사용하는 문법이라던지, 레지스터 용어, 16진수와 2진수의 매끄러운 변환등 디테일한 부분들을 완벽하게 짚고 넘어가지 못하는 생각이 들었습니다. C++을 주언어로 사용하는 게임개발자 취업을 준비하는 입장에서는 어셈블리어의 학습을 어느정도까지 해두어야 할지 궁금해서 여쭤봅니다. 중요한 부분이라면 강의를 여러번 반복하거나 관련 서적을 이용하여 깊게 공부해두려고 합니다. 2. 게임개발자의 고용 형태. :강사님의 게임 프로그래머 개론을 들으면서 갖게된 궁금증이 생겼습니다. 보통 프로젝트 단위로 게임 개발자의 채용이 이루어진다고 하셨는데 , 그렇다면 게임 개발자는 정규직이 아닌 계약직 형태로 채용이 더 많은건지 궁금증이 생겼습니다. 물론 정규직 채용과 계약직 채용이 둘 다 있을거라고 생각하는데, 프로젝트 단위의 계약직 채용이 주를 이루고 있는걸까요 ? 3. part2 :아직 part2를 듣지 못했기 때문에 조금 이른 질문일 수도 있지만 part1이 끝나면 part2와 part3를 같이 들을 예정입니다. part2의 DirectX12 강의는 클라이언트 개발자의 주된 기술과 관련된 부분이라고 볼 수 있을까요 ? 아직 part4까지 듣지 못해서 단정지을 수 는 없지만, 클라이언트 개발자 쪽이 조금더 흥미가 가는 것 같아서 질문드립니다. 좋은 강의 올려주셔서 항상 감사합니다. 열심히 배우겠습니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
변수 res 초기화 관련 질문입니다.
안녕하세요 선생님 강의를 통해 하나씩 이해하며 배워가고 있는 학생입니다. 혼자 코드를 작성했을 때 res, max 둘 다 초기화를 해주고 for문을 돌았습니다. 그런데 선생님 코드를 보니 res는 초기화를 안해줘도 not defined 에러가 안 떠서 왜 그런지 질문 남깁니다. max는 초기화해야하고 res는 안 해줘도 에러가 안 나는 이유는 무엇인가요? 변수는 항상 초기화가 먼저 필요하다고 생각하고 있었는데 어떤 경우에 변수 초기화가 필요없는건가요? 감사합니다.