묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결풀스택 리액트 라이브코딩 - 간단한 쇼핑몰 만들기
장바구니 정보 가져오기 GET_CART가 딱 한번만 작동합니다
현재 2일차까지 완료한 상태입니다. 밑에글 참고해서 /graphql/cart.ts 파일도 수정했고 강사님 github들어가서 관련있는 코드들 모두 확인해 봤는데 문제를 못 찾았습니다. console.log로 확인해보니 장바구니를 처음 들어갈때 한번만 이 코드가 작동하고 그 이후로는 장바구니에 접속해도 console.log가 찍히지 않는걸로 봐서 작동을 안하는 것 같습니다. 새로고침 이후 다시 장바구니에 처음접속 할때만 작동을하고 다시 작동을 안합니다. 코드 깃헙 주소인데 한번 확인해 주실 수 있으신가요? ㅠㅠ https://github.com/developerkimjh/shoppingmall
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
시리얼라이저 vs 컨버터
안녕하세요. 프로듀서/컨슈머 애플리케이션에 있는 시리얼라이저/디시리얼라이저와 커넥터에 있는 컨버터가 같은 건가요?
-
해결됨반응형 웹사이트 포트폴리오(App Official Landing Website)
그라디언트에 이미지 삽입하기 에서 그라디언트가 반복되어 보여요.
강의에서 적용하신 색상 말고 더 티가 나는 색상으로 해봤더니 이렇게 그라디언트가 사진처럼 반복되는 식으로 나옵니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
우분투에 콘다 MMDetection 설치 시 질문 합니다.
기존 우분투에 cuda 잡혀있습니다. 아나콘다 설치 후 가상환경 만들어 주고 가상환경쪽에도 cuda 잡아준 후 MMDetection 설치해야하는건가요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
그리디 알고리즘 씨름선수 조건을 만들어야하지 않을까요?
예를들어 테스트 케이스에서 183 65 180 70 180 66 이렇게 있다면 180 66은 선발이 돼야 합니다. 왜냐면 183 65보다 키 작지만 몸무게는 높고 180 70보다 몸무게는 낮지만 키는 같으니까 키와 몸무게 모두 A지원자 보다 높은(크고, 무겁다) 지원자가 존재하면 A지원자는 탈락하고, 그렇지 않으면 선발된다. 위 조건을 생각해보면 3명 모두 선발돼야 합니다. 하지만, 작성해주신 코드에는 maxW가 180 70에서 70으로 바뀌고, 그 후 180 66을 카운팅하지 않기 때문에 문제가 생깁니다. 그래서 같은 키를 가진 선수는 없다고 조건이 있어야 하거나, 밑 처럼 코드가 바뀌어야 한다고 생각합니다. ~~~java @Override public int compareTo(Body o) { if (o.h == this.h) return o.w - this.w; else return o.h - this.h; ~~~ 정렬 방식을 위 처럼 같은 키에서 무게를 내림차순 하고, 밑 처럼 같은 키일 때 최대 무게와 서로 키가 다를 때 최대 무게를 다르게 설정해야 한다고 생각합니다. ~~~java Player prev = new Player(0, 0); Player present = new Player(0, 0); for (int i = 0; i < N; i++) { if (present.k != arr[i].k) { prev.w = Math.max(prev.w, present.w); present.k = arr[i].k; present.w = arr[i].w; } if (prev.w < arr[i].w) { cnt++; } } ~~~
-
미해결FreeRTOS 프로그래밍
태스크 생성 시에 스택 할당량이 512가 맞는 건가요?
안녕하세요 강의 잘 듣고 있습니다. 강의 듣다가 질문이 있어 문의 드립니다. Task1, Task2 를 생성할 때 모두 Stack Depth를 256으로 주고 있는데요, pvPortMalloc 설명하실때 StackType_t의 사이즈가 4라고 하셨습니다. (printf로 StackType_t의 사이즈를 출력해 보니 4가 맞았습니다.) 그렇다면 256*4가 되는 것이 맞지 않나요? usStackDepth를 256를 주었으니까요.. (강의에서는 128을 주었다고 하시더라구요..강의영상에도 256으로 설정한 코드가 보입니다.)
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
강의를 만드실 때, 다른 API 대신 DirectX12를 선택하신 의도가 궁금합니다
Dx11은 드라이버에서 알아서 최적화도 해주고 gpu큐에 작업도 알아서 넣어주는 둥 스케줄링 기능도 있는 반면에 DX12는 프로그래머가 직접 작업을 할당하고 최적화도 직접하라고 low level API를 제공한 형태로 압니다. 그래서 프로그래머 실력에 따라 천차만별의 성능과 안정성을 보여주는 게 DX12이라 초보자가 이 강의를 보고 DX12 포폴용 게임을 만들면, DX11 버전보다 발적화에 VRAM leak 터지는 불안정한 게임을 만들 확률이 매우 높을 것이라 생각합니다. 거기에 배우는 것도 큰 장벽이 있습니다. 물론 이 강의 목적이 그래픽스 이론을 가르치기 위함인 것은 알고 있는데 그건 다른 API를 통해서도 가능합니다 근데 왜 DX12를 선택하셨나 궁금합니다~! 초보자가 깨닫지 못하는 선생님의 깊은 뜻이 있을까요? 예를 들어 GPU의 동작과 처리를 저수준까지 자세하게 가르치기 위함 같은 것이 있나요? (마치 초보자에게 파이썬 대신 C언어를 가르치는 것 처럼)
-
미해결실전! 웹사이트제작! Step by Step! (대방산업_InteractiveWeb)
반응형이 아니라서 그런지, 강사님 모니터보다 작은 랩탑으로 하니까 레이아웃이 안맞아요
이번강의에서 .list의 width값을 1520px 로 하면 제 랩탑의 화면 길이보다 길어서 화면단을 벗어납니다. 때문에 margin:auto 로 하더라도 .list 부분이 너무 길어서 중앙정렬이 되지 않고, 왼쪽으로 붙고 가로 스크롤이 생깁니다. 이상황에서 강사님의 말씀대로 .list li:nth-child(1)의 포지션값을 left:-50px로 설정하면 화면에서 벗어나서 짤립니다. 제작하는 웹사이트가 반응형이 아니라서 이런 문제가 생기는거겠죠? 강의를 듣다가 조금 난감하네요..혹시 제가 잘못 이해한건지 이럴때는 제가 그냥 임의로 값을 제 화면에 맞게 조정하는 수 밖에 없는지 답변 부탁드립니다.
-
미해결객체 지향 프로그래밍 입문
추상화 예제에서 추상 클래스를 사용하지 않고 인터페이스를 사용하신 이유가 궁금합니다.
좋은 강의 감사합니다. 추상화 예제 강의를 보다가 추상 클래스를 사용하지 않고 인터페이스를 사용하셔서 질문드립니다. 예제에서는 cloudFile, cloudFileSystem을 인터페이스로 만드셨는데, dropBox, nCloud, sCloud가 같은 동작을 한다면 추상 클래스로 만들어서 상속받는것도 괜찮지 않을까란 생각이 들었습니다. 추상 클래스와 인터페이스를 어떠한 경우에 사용해야 하는지 강사님만의 기준이 있으신걸까요?
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
강의 듣는 순서(?) 질문
안녕하세요 딥러닝 컴퓨터 비전 완벽 가이드 와 딥러닝 CNN 완벽 가이드 - Fundamental 편 의 강의순서 질문드립니다. 딥러닝 CNN 완벽 가이드 - Fundamental 편 를 먼저 듣는 것이 더 좋은 것 맞나요? 강의 제목보면 이게 맞는것 같은데, 수강평을 보니, 딥러닝 컴퓨터 비전 완벽 가이드 를 듣고 오면 좋다는 내용도 있어서요!
-
미해결Do it! 자바 프로그래밍 입문 with 은종쌤
자바 프로그램 설치
안녕하세요. 다름이 아니라, 오라클에서 제공하는 java kit으로만 사용해야 되나요? 현재 vsc 편집기를 사용하고 있어 여쭤봅니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
에러도 안떠요..
루키스님 코드 받아서 그대로 실행해도 이렇게 됩니다 ㅜㅠ 왜 이러는 걸까요..
-
미해결배달앱 클론코딩 [with React Native]
ch5)Complete.tsx 에러 질문이요!
ch5에있는 Complete에있는 파일 그대로 복붙했습니다. 그런데 const onResponse = useCallback(async response response에서 에러가 뜨네요.. TS7006: Parameter 'response' implicitly has an 'any' type. 가 뜹니다 어떻게 해야할까요?
-
미해결
함수 안에서 선언된 변수를 가지고 오고 싶습니다.
1.markers라는 빈 배열을 전역으로 선언하고 그 배열안에 marker1이라는 마커좌표들을 넣어서 출력하고 싶은데요 marker1은 addmarker라는 함수 안에서 선언된 변수입니다. 그래서 함수 안에서 marker1이라는 값을 push해서 배열에 추가했는데 함수 바깥에서는 값이 사라집니다 2.그리고...marker1의 값이 push로 markers에 넣어지는데 //markers.push(marker1) markers = marker1과는 값이 다르게 나와서 결과물이 다르네요. 어떻게해야 markers=marker1처럼 나오게 배열에 넣을 수 있을까요 var markers = []; function addMarker(position) { // 마커를 생성합니다 var marker1 = new kakao.maps.Marker({ position: position }); markers.push(marker1); console.log(markers) } console.log(markers);
-
미해결함수형 프로그래밍과 JavaScript ES6+
take함수를 만들때 === 이 아닌 == 을 쓴 이유가 있을까요?
res의 길이와 l을 비교하려면 === 을 써도 무방할 것 같은데 어떤 이유로 == 을 쓴건지 궁금하네요.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
모듈 분리 후 배포
안녕하세요~! 제로초님 강의로 도움 많이 받고 있습니다. npm 배포 시 파일을 분리해서 모듈을 사용하게 만들고 싶은데 package.json에 main은 하나의 entry를 가지고 있어서 질문 남깁니다. 예를 들어 제가 apple이라는 패키지를 배포하려고 하고, 사용자가 아래와 같은 방식으로 package명/파일 구조로 사용하게끔 만드려면 따로 어떤 설정을 해주면 되는지 궁금합니다. const readSync = require(“apple/file”); const { writeSync } = require(“apple/file”); const fetch = require(“apple/fetch”); const http = require(“apple/http); const { setHeader } = require(“apple/http);
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Unhandled Runtime Error 관련 질문
안녕하세요 제로초님 로그인 버튼을 눌렀을때 에러가 발생하는데 원인이 뭔지 모르겠어서 질문드립니다. 콘솔에 id,pw는 둘 다 잘나오는데 저런 에러가 발생합니다. 오타나 카멜케이스 실수인것같아서 찾아봤는데 잘 안보이고.. 어느 부분에서 놓치고 있는건지 궁금하네요! 에러 메시지와 코드 첨부하겠습니다. 감사합니다
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
오류가 납니다 ㅠㅠ
다이나믹 라우터가 계속 오류가 나서 제로초님 깃허브에서 models 파일에 있는 코드로 바꿨더니 백엔드 실행하면 계속 아래와 같은 오류가 납니다. model안에 있는 comment.js 파일만 예로 들어서 보면, 최근 강의에서 만들었던 코드는 이러한 형태인데, module.exports = (sequelize, DataTypes) => { const Comment = sequelize.define( "Comment", { //MySQL에는 users 테이블 생성 //id가 기본적으로 들어있다. content: { type: DataTypes.TEXT, allowNull: false, }, //belongsTo 작성시 생기는 것들 //UserId:1 //PostId:3 }, { charset: "utf8mb4", collate: "utf8mb4_general_ci", //한글 저장 } ); Comment.associate = (db) => { db.Comment.belongsTo(db.User); db.Comment.belongsTo(db.Post); }; return Comment; }; 깃허브에 있던 복사했던 코드는 복사했던 코드는 이거였고, const DataTypes = require('sequelize'); const {Model} = DataTypes; module.exports = class Comment extends Model { static init(sequelize){ return super this.init({ //id가 기본적으로 들어 있다. content: { type: DataTypes.TEXT, allowNull: false, }, //UserId:1 //PostId:3 },{ modelName:'Comment', tableName :'comments', charset: "utf8mb4", collate: "utf8mb4_general_ci", //한글 저장 sequelize, }); } static associate(db){ db.Comment.belongsTo(db.User); db.Comment.belongsTo(db.Post); } }; 오류는아래와 같은 형태로 나옵니다 [nodemon] 2.0.16 [nodemon] to restart at any time, enter `rs` at Function.Module._load (node:internal/modules/cjs/loader:822:12) at Module.require (node:internal/modules/cjs/loader:1005:19) at require (node:internal/modules/cjs/helpers:102:18) at Object.<anonymous> (C:\Users\eunjeong\Desktop\Front-end\인프런\NodeBirdSns\back\models\index.js:2:17) at Module._compile (node:internal/modules/cjs/loader:1103:14) [nodemon] app crashed - waiting for file changes before starting... [nodemon] restarting due to changes... [nodemon] starting `node app.js` C:\Users\eunjeong\Desktop\Front-end\인프런\NodeBirdSns\back\models\comment.js:6 return super this.init({ ^^^^^ SyntaxError: 'super' keyword unexpected here at Object.compileFunction (node:vm:352:18) at wrapSafe (node:internal/modules/cjs/loader:1032:15) at Module._compile (node:internal/modules/cjs/loader:1067:27) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1157:10) at Module.load (node:internal/modules/cjs/loader:981:32) at Function.Module._load (node:internal/modules/cjs/loader:822:12) at Module.require (node:internal/modules/cjs/loader:1005:19) at require (node:internal/modules/cjs/helpers:102:18) at Object.<anonymous> (C:\Users\eunjeong\Desktop\Front-end\인프런\NodeBirdSns\back\models\index.js:2:17) at Module._compile (node:internal/modules/cjs/loader:1103:14) [nodemon] app crashed - waiting for file changes before starting... 혹시 깃허브에 있는 코드와 강의코드랑 충돌이 나는건지 궁금합니다 ㅠㅠ uper 관련해서 오류가 뜨는데 왜 오류가 뜰까요ㅠㅠ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
Address @Embedded
값 타입 컬렉션 강의 후반부쯤에 AddressEntity를 이렇게 구현하셨는데 Address는 이전에 @Embeddable로 적용했기 때문에 Address에는 @Embedded를 붙여줘야 하지 않나요?? 저는 안붙이면 오류가 나오는데 영한님은 안붙여도 정상 동작이 되어서 질문드립니다
-
미해결홍정모의 따라하며 배우는 C언어
왜 출력값이 f가 나올까영...
(사진)