묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
데이터바인딩중 오류
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요 이렇게 푸는건 비효율적인가요?
win이라는 함수를 만들어서 호출하는거는 비효율적인 코드일까요? function solution(a, b){ let answer = ''; for( let i=0; i<a.length; i++ ){ answer += win(a[i], b[i]); } return answer; } function win(a, b){ if( a === b ) return 'D '; else if( a===1 && b===3 || a===2 && b===1 || a===3 && b===2 ) return 'A '; else return 'B '; }
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
n+1
안녕하세요 영한님 20:07 부분에서 n+1 현상이 나타나신다고 말씀을 주셨는데 이 부분은 루프를 돌면서 컬렉션을 직접 추가한 부분이라 어쩔수 없는 상황아닌가요?? 결과론적으론 N+1 현상이 나타났다고 이해 하면 될까요?
-
해결됨Slack 클론 코딩[백엔드 with NestJS + TypeORM]
async await 질문 있습니다.
강의 잘 보고 있습니다! 보다가 궁금한 점이 생겼는 데 async 함수에서 return 할 때 await 을 안붙이시던데 이유가 있을까요?
-
해결됨
test
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
파일 생성시 질문입니다.
이렇게 파일이 생성되면 어떻게 해야하나요?? 삭제하고 다시만들어도 계속 이렇게 뜹니다... 실행도 안돼요
-
미해결웹 게임을 만들며 배우는 React
계속 다음과 같은 사진이뜹니다....
codeqtech@gimgichang-ui-MacBookAir wordplay % npm run dev > wordplay@1.0.0 dev > webpack serve --env development <i> [webpack-dev-server] Project is running at: <i> [webpack-dev-server] Loopback: http://localhost:8081/ <i> [webpack-dev-server] On Your Network (IPv4): http://192.168.219.103:8081/ <i> [webpack-dev-server] On Your Network (IPv6): http://[fe80::1]:8081/ <i> [webpack-dev-server] Content not from webpack is served from '/Users/codeqtech/Documents/GitHub/react-study/wordplay/public' directory @babel/preset-env: `DEBUG` option 콘솔에서는 8081로뜬다고 하는데 다음과 같은 사진이 오면서 restful api 를 받지를 못합니다...뭐가 문제일가요?ㅜㅜ
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
명령어에 대해서 질문이 있습니다
제가 영상을 보지않고 테이블을 만드는 연습을 하다가 CHANGE COLUMN이 기억나지 않아서 CHANGE만 작성해서 실행했는데 같은 결과가 나왔습니다 ALTER TABLE mytable CHANGE series model_type VARCHAR(10) NOT NULL; ALTER TABLE mytable CHANGE COLUMN series model_type VARCHAR(10) NOT NULL; 이 두개의 명령어가 같은 결과로 나오던데 COLUMN을 쓸 필요가 없는 건가요?
-
해결됨설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
top module / 내부 모듈, register 하위 2비트 사용하지 않는다.
안녕하세요 맛비님!! 잘 따라오다가 급 궁금한 점이 생겨서 글 남겨봅니다! top module / 내부 모듈을 제가 이해하고 있는게 맞는지 궁금합니다. top module 은 testbench, 내부 모듈은 DUT 라고 생각해도 되는 건가요?? ------------------------------------------------------------------ 추가적으로 궁금한 점이 생겼습니다. Address의 단위는 byte(4bit) 이다. 는 이해가 되었습니다. 그 이후 LSB 관련한 코드가 나왔었는데 하위 2비트는 사용하지 않는다고 하셨습니다. 각 address 마다 0000 의 4비트 중 하위 2비트를 사용하지 않는다는 얘기가 맞을까요?? 그리고 각 Address 마다 값을 넣어줄 때 2h'0을 사용한 이유가 뭘까요..??
-
미해결실전! 스프링 데이터 JPA
조회수 를 업데이트로 처리하게 되면 어떻게되나요?
개인으로 토이프로젝트를 진행중인데요 ! auditing 을 배운데로 적용을 잘 했으나 조회수 같은걸 처리할때도 동작을 해버려서 어떻게 해야할지 난감해졌습니다! Board(게시물) 엔티티에 조회수 필드가 들어있는 상태에서 detailPage접속시 findById를 실행시키고 나서 트랜잭션이 끝나기전에 조회수를 하나 증가시켜서 변경감지가 일어나게 설계하였습니다 ! 보통은 이런 설계방식은 잘못된건가요 강사님 ?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
카테고리 테이블 관련 질문
카테고리 테이블 관련해서 여쭤볼게 있습니다. 만약에 상품의 카테고리의 뎁스가 1개이고, 상품이 카테고리를 1개밖에 못갖는다고 설정한다고 하면 카테고리 테이블이 별도로 필요 없을 것 같기도 한데 (상품의 필드에 enum으로 카테고리를 설정해주면되니까) 이 경우에도 별도의 카테고리 테이블을 갖게 해주는게 좋나요? 카테고리의 종류를 기억하는 테이블이 있어야 할 것 같으면서도 이렇게 설정한다면, 아이템의 카테고리를 설정해주기 위해 카테고리 레포지토리로부터 카테고리를 조회하고, 조회한 값을 넣어줘야하는 불필요한 작업이 추가될것 같아서 여쭤봅니다 답변주시면 감사드리겠습니다.
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
도커 종료 후 다시 시작하고 나서 스케일시 불균등하게 스케일되는 현상
안녕하세요 워커노드1에서 도커 종료 후 다시 시작하고 나서 마스터노드에서 replicas 9개로 스케일시 워커노드1만 더 생기고 있습니다. 왜 그런 것일까요 ㅜ
-
해결됨Slack 클론 코딩[백엔드 with NestJS + TypeORM]
질문입니다.
안녕하세요. 제로초님 1. @ApiOperation({ summary: '워크스페이스 특정 채널 가져오기' }) @Get(':url/channels/:name') async getWorkspaceChannel(@Param('url') url, @Param('name') name) { return this.channelsService.getWorkspaceChannel(url, name); } async getWorkspaceChannel(url: string, channelId: number) { Logger.log('---------------------------------------'); console.log('channelId:::', channelId); return this.channelsRepository.findOne({ where: { // workspaceId: id, id: channelId, }, }); } 특정워크스페이스 채널 가져오기에서 url과 name을 넘겨주잖아요? getworkspaceChannel에서 url은 안쓰여지고 channelId는 channel name ("일반")형태로 넘어오더라구요? 그래서 결과값을 보면 undefiend가 나옵니다. channelId면 숫자형태로 와야하는거 아닌가요? 컨트롤러와 서비스에서 받는 인자 값이 다르게 설정되어 있는데 이건 왜 그런지 궁금합니다! 2. @SubscribeMessage('login') handleLogin( @MessageBody() data: { id: number; channels: number[] }, @ConnectedSocket() socket: Socket, ) { const newNamespace = socket.nsp; onlineMap[socket.nsp.name][socket.id] = data.id; newNamespace.emit('onlineList', Object.values(onlineMap[socket.nsp.name])); data.channels.forEach((channel) => { socket.join(`${socket.nsp.name}-${channel}`); }); } 슬랙 강의 프론트랑 백엔드 다 수강하고 있는데요! socket.join(`${socket.nsp.name}-${channel}`); 이부분을 잘 모르겠습니다 이것을 콘솔로 찍으면 /ws-sleact 1 /ws-sleact 17 이러한 형태로 나오는데 이코드로 join한다고 해서 자동으로 조인되는건 아닌것 같고 프론트나 어디서 연결을 해줘야 조인이 되잖아요?. 프론트의 hooks폴더의 userSoket에서 연결이되어 조인 되는것인가요?... if (!sockets[workspace]) { sockets[workspace] = io.connect(`${backUrl}/ws-${workspace}`, { transports: ['websocket'], }); } 어떤 설정을 해주어서 socket.join(`${socket.nsp.name}-${channel}`); 이부분이 join이 되는지 궁금합니다... 3. handleConnection(@ConnectedSocket() socket: Socket) { if (!onlineMap[socket.nsp.name]) { onlineMap[socket.nsp.name] = {}; } // broadcast to all clients in the given sub-namespace socket.emit('hello', socket.nsp.name); } 여기서 emit할때 hello 이벤트가 있는데 프론트에서 hello로 이벤트를 받는 곳은 없더라구요? 어디에 쓰이는지 궁금합니다. 4. createWorkspaceDMChats 에서 const receiverSocketId = getKeyByValue( onlineMap[`/ws-${workspace.url}`], Number(id), ); receiverSocketId 을 콘솔로 찍어봐도 undefined라고 뜨는데 이건 무슨 값일까요 왜 undefined가 뜨는지 궁금합니다!
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
저는 다른분들 처럼 콘솔로그가 왜 안나오는걸까요 ㅠㅠ
alt f12 로 해봐도 로컬 콘솔창만 나오고 저런식으로 실행로그는 나오지를 않아요 ㅠ localhost 8080도 사이트와 연결없음으로 뜨구요 ,,, 처음에느 white~이라 잘나왔는데 아무리 확인해봐도 틀린점이 없는거 같아서 질문드려요 ㅠㅠㅠㅠㅠㅠㅠ ㅜㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
상태코드
좋은 강의 열심히 듣고있습니다.다름이 아니라 궁금한 점이 있어서 질문드립니다.마지막에 index.html 붙여넣기 이후 servlet으로 만든 html 확인 도중 서블릿 회원가입 => 회원가입 목록 작성 => 전송 => 회원가입 완료 화면 => 메인여기서 메인을 눌렀을때 index.html로 돌아가는것 까지 확인했습니다 여기서 상태코드가 200 이거나 304 가 나오는데 html의 a태그로 index.html 로 보낸코드만 작성했을 뿐 제가 따로 응답 메세지의 status를 304로 지정한적이 없는데 혹시 이건 웹 브라우저에서 자동으로 작동하는건지 여쭤보고 싶습니다!!
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙초대 부탁드립니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. pshstjddl3@gmail.com 입니다 초대 부탁드립니다!!
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
graphviz 오류
강의 방법 그대로 다 따라해보고 구글링해서 다 따라해봐도 아래와 같은 오류가 출력되고 변함이 없습니다 ㅜㅜ 왜이러는 걸까요.. 분명 환경변수를 설정했는데 PATH ERROR가 뜨는 게 조금 의아합니다 ㅜㅜ
-
미해결파이널 코딩테스트 : 프론트엔드
이미지크기
안녕하세요 강의 잘 듣고 있습니다. 이미지크기가 강의와는 다르게 너무 커서 .cont-movie .list-movieInfo li img { width: 180px; height: 250px; } 를 작성해서 조절 해주었는데 이 방법이 맞을까요 ? 그리고 강의에 맞게 코드 잘 작성하였고 github 코드랑도 비교해도 문제가없는데 이미지 크기가 왜 다르게 나오는지 궁금합니다.
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
[해결완료] deployment가 안되는 에러
안녕하세요 강사님 아래와 같이 kubectl apply -f 명령어를 입력하면 pod만 생성되고 deployment는 제대로 작동을 안하는 것 같아서 질문을 드렸었는데요 일시적인 문제인지 VirtualBox에서 해당 가상머신을 재시작하니까 강의랑 똑같이 진행할 수 있었습니다 다른 분들 레프런스 목적으로 글을 남깁니다
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
Closure 질문입니다
변수에 함수를 할당할 때와 클로저 함수를 할당할 때 메모리 관점에서 어떻게 동작하는지 궁금합니다. 변수에 함수를 할당 할 때는 해당 함수의 위치(주소값)를 변수가 포인팅 하는 걸로 알고 있는데 클로저 함수를 할당 받는 경우 outer 함수를 stack영역에 열어두고 inner함수의 위치(주소값)를 변수가 포인팅 하는 건가요? 만약 맞다면 outer 함수는 할당 받은 변수가 del 될 때가 함수의 종료 시기인건가요? __________________________________________________________ 이것 저것 검색을 해보다보니 질문을 수정해야 될 것 같아 수정합니다. [검색을 해보며 명확히 알게 된 점] 클로저의 외부함수도 return 되면 함수가 종료되고 함수가 소멸한다. 하지만 Free variable 영역에 선언된 변수(객체)들과 내부함수는 '어딘가에' 저장이 되어 외부함수가 소멸되어도 사용할 수 가 있다. 아직 '어딘가에'의 명확한 답은 찾지 못한 상황입니다. 제 추측으로는 클로저 함수를 할당 받은 객체(변수) 내에 저장이 되는 것 같습니다. 제 추측이 맞는지 답변 부탁드리겠습니다. 추가로 클로저와 데코레이터에 대한 좋은 문서를 추천해주시면 감사합니다