묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
res..?
정확히 res가 왜 필요한지 어떤 역할을 하는건지 잘 모르겠어요 ㅜㅜ
-
미해결
문의하기
일대일 문의하기가 없어서 어쩔수 없이 질의드립니다. 수강신청했던 강의가 없어졌는데 확인부탁드립니다. 스위프트였는데 평생 무제한 수강이라고 하셨는데 바빠서 못 들어오다 들어와 보니 아예 이력도 없어졌네요. 확인 부탁드립니다.
-
미해결프론트엔드 개발자를 위한 웹팩
배포시 질문 있습니다.!
<script src="./dist/bundle.js"></script> 안녕하세요. 궁금한점이 생겨 질문남깁니다. 배포시에 index.html에 위에 코드를 넣어주어야하나요? 웹팩 데브 서버시에는 파일이 실제로 만들어 지지않고 메모리에만 만들어 지니까 안적어주었는데, 실제로 배포할때는 dist폴더가 생기는데 위에 코드를 넣어주어야 할까요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
git 권한요청드립니다.
안녕하세요! 깃 권한 요청드립니다. - 인프런 아이디 : htk963 - 인프런 이메일 : htk963@naver.com - 깃헙 아이디 : hantaekyung19@gmail.com - 깃헙 Username : Han-TaeKyung 입니다!
-
미해결오픈 소스 자바스크립트 React 프로그래밍 입문 Part.1
22년 최신버전 visual studio 사용 솔루션 탐색기 셋팅
222년 기준 최신 버전 vs를 깔고 강의대로 진행해보았을 때 솔루션 탐색기에 목록이 다른 점이 많아서요.. 구버전으로 새로 까는 것이 나을까요? 아니면 여기서 해결방안이 있을까요?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
jwt 인증 질문..
1. 쿠키는 모든 http 요청메시지에 포함되어서 보내지게 되는데 jwt 토큰을 쿠키에 보관한다면 매 요청마다 jwt토큰값이 서버로 넘어가는건데 그렇다면 왜 따로 쿠키에 담긴 jwt 토큰값을 꺼내서 http request header의 authorization속성에 담아 보내는 것인지 궁금합니다 2. 1번질문과 연관된 질문입니다 Cookie의 HttpOnly 속성을 설정하게되면 document.cookie와 같은 자바스크립트로 쿠키를 조회하는 것을 막고 서버로 Http request 요청을 보낼때만 쿠키를 전송하는 걸로 알고 있는데요 쿠키 조회를 막는다면 요청헤더에 authorization 속성값으로 jwt 토큰을 넣어줄 때 쿠키에 담아둔 jwt 토큰값 조회가 필요할 거같은데 어떻게 꺼내서 사용하는 건가요? 혹시 개발코드는 접근이 가능하고 브라우저에서만 쿠키에 접근을 막는것인가요?? 3. 자동 로그아웃처리를 구현할때 토큰의 만료기한을 지정하는것인가요 아니면 쿠키의 만료기한을 지정하는 것인가요?? 4. 로그인유지라는 기능을 구현한다면 서버에서 jwt 토큰의 만료기한을 지정하지 않는건가요?? 그렇게되면 로그아웃 api 콜 하지 않고 클라이언트에서 쿠키만 삭제하였을때 서버에서 보관하는 리프래쉬 토큰을 어느시점에 지우게되는지 궁금합니다.
-
미해결AI 포트폴리오 만들기 - Airbnb 클론 프로젝트
강의 자료 요청합니다
강의 자료 요청합니다!! clickshn4958@gmail.com
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 부탁드립니다
ghddls0704@kakao.com 부탁드립니다.
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
populate
안녕하세요 강사님. 강의에서 설명 한 populate가 잘 이해가 되질 않습니다. 먼저 _CatSchema.virtual('comments', { ref: 'comments', localField: '_id', foreignField: 'info', }); 이와 같은 코드가 comments document 중 info field와 cat field의 _id가 같은 document들을 comments라는 가상의 필드에 넣으라는 뜻인가요?또한 제가 알고 있었던 populate 기능 예를 들어, comments document의 info field를 populate하여 cat 정보를 가져온다. 이와는 다른 기능으로 강의에서 쓰인건가요?
-
미해결Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
FBV로 블로그 상세 페이지 만들기 문의
안녕하세요. 강의 재밌게 듣고 있습니다. FBV로 블로그 상세 페이지 만들기 를 듣다가 궁금한 점이 생겼는데요. single_page.html에서 <nav> <a href="/blog/">Blog</a></nav> 위와 같이 navigation 바를 설정하는데 저렇게 navigation 바를 설정하면 어떤 경로로 Blog페이지로 연결되는지 구체적으로 알 수 있을까요? /blog/ 라는 경로만 봤을 때는 어떤 페이지를 어떻게 참조해서 index.html 페이지가 렌더링 되는건지 잘 모르겠습니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
정적, 동적 리소스..
안녕하세요! 정적리소스는 그냥 파일에 있는 리소스를 말하는거고 동적리소스는 디비에 요청해서 가져온 리소스를 말하는건가요,,? 동적 리소스가 뭔가 정확히 와닿지가 않네요 ㅠㅠ
-
미해결함수형 프로그래밍과 JavaScript ES6+
강의내용 질문드립니다!
4:27에서 왜 변수 c에 대입후 출력을하면 Promise {<resolved> : 25}; 값이나오고 그위에 바로 출력을하게되면 Promise{<pending>} 으로 출력이되는건가요?? 제가 직접 작성해서 확인해보면 둘다 Promise{<pending>}로 동일하게 출력이되는데 어떤부분이 다른지 궁금합니다!
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
상태관리 라이브러리 트렌드
안녕하세요. 강의 토대로 이것저것 만들어보고 있습니다. 올려주신 리액트쿼리 버전으로 따라하다가 클라이언트 상태관리도 필요한것 같아서 강의에 나온대로 NPM트렌즈에서 어떤게 잘나가나 검색을 해봤습니다.. 리덕스나 모백스등 인기 상태관리 라이브러리 그래프가 급격한 하락세던데 혹시 2022년에 새로운 트렌드를 주도하는 라이브러리가 나왔나요? context-api 얘기는 많이 들어봤는데 npm트렌즈에선 검색이 잘 안되네요.. 리덕스-리덕스 사가를 그냥 쓸까 하는데 선생님이 Next와 연동이 매끄럽지 않다고 하신부분도 있고 리덕스로 하다보니 초기 코딩량이 많은데다가.. 최근 이용자수도 급격히 떨어지는것 같아서 궁금합니다.
-
미해결[무료]제대로 배우는 정혜경 C언어 입문
소리가 안들립니다.
다른 강의는 소리가 들리는데, <C언어에서 사용되는 괄호-1> 강의만 소리가 안들립니다.
-
해결됨파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
5.1 '업종 테마주 수집'시 FinanceDataReader의 KRX 종목명이 모두 영문으로 변경된 것 같습니다.
안녕하세요. 강의 덕분에 즐겁게 보내고 있는 수강생입니다^^; 다시 한 번 강의 만들어주셔서 감사하다는 말씀을 먼저 드립니다. 현재 '5.1 업종 테마주 수집' 강의 중 '1.3 tqdm은?'을 강의를 보며 공부하고 있는데요. 제가 실행해보니 get_item_info 함수를 통해 종목코드 값을 result 변수로 저장하는 과정에서 문제가 발생했습니다. 원인을 찾아보니, 제약업종 정보를 수집한 raw와 FinanceDataReader를 통해 만들어 둔 df_item_code_name을 merge해서 만든 df에 자료가 입력되어 있지 않았습니다. merge 당시 문제가 있었던 것으로 보였는데, 확인해보니 FinanceDataReader로 불러온 Name 컬럼의 종목명이 모두 영문으로 변경되어 있는 게 문제의 원인인 것 같습니다. 일단 KRX 정보데이터시스템 홈페이지로 들어가서 csv파일로 상장기업 종목명 및 종목코드를 다운로드해서, 선생님께서 알려주신대로 필요한 컬럼들만 추려내서 해당 데이터프레임과 raw를 다시 merge하니 작동하는 것 같네요. 혹시 FinanceDataReader를 이용해 원래대로 진행할 수 있는 방법이나, 좀더 효율적으로 종목명과 종목코드 정보를 수집하는 방법이 있을까요? 감사합니다:)
-
해결됨[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
강의에서 사용하는 Python 버전이 어떻게 되나요?
아나콘다를 사용하지 않고 파이참에서 파이썬 가상환경 버전 설정해서 하고 있는데 같은 버전을 못찾겠네요ㅠㅠ
-
미해결
csv-parse require 오류
안녕하세요. 다음과 같은 오류가 발생해서 질문드립니다. (base) ~/WebstormProjects/untitled1 npm init -y (base) ~/WebstormProjects/untitled1 npm i csv (csv-parse 계속 오류나길래 전체 패키지로 해봤습니다.) (base) ~/WebstormProjects/untitled1 node index index.js const parse = require('csv-parse/dist/cjs/sync.cjs') 오류 node:internal/modules/cjs/loader:488 throw e; ^ Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './dist/cjs/sync.cjs' is not defined by "exports" in /Users/username/WebstormProjects/untitled1/node_modules/csv-parse/package.json at new NodeError (node:internal/errors:371:5) at throwExportsNotFound (node:internal/modules/esm/resolve:440:9) at packageExportsResolve (node:internal/modules/esm/resolve:692:3) at resolveExports (node:internal/modules/cjs/loader:482:36) at Function.Module._findPath (node:internal/modules/cjs/loader:522:31) at Function.Module._resolveFilename (node:internal/modules/cjs/loader:919:27) at Function.Module._load (node:internal/modules/cjs/loader:778:27) at Module.require (node:internal/modules/cjs/loader:1005:19) at require (node:internal/modules/cjs/helpers:102:18) at Object.<anonymous> (/Users/jeonsiwon/WebstormProjects/untitled1/index.js:1:15) { code: 'ERR_PACKAGE_PATH_NOT_EXPORTED' } 시도해본 방법 https://stackoverflow.com/questions/69693907/error-err-package-path-not-exported-package-subpath-lib-tokenize-is-not-d 참고하여 LTS 노드로 재 설치해서 시도했는데 동일한 오류가 계속 발생하네요.. 79 I am also stuck with the same problem because I installed the latest version of Node.js (v17.0.1). Just go for node.js v14.18.1 and remove the latest version just use the stable version v14.18.1 nvm uninstall <version> OR nvm uninstall v17.0.1 then install the LTS one which is v14.18.1 nvm install --lts This worked for me. package.json (untitled1) { "name": "untitled1", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "license": "ISC", "dependencies": { "csv": "^6.0.5" }} package.json (csv-parse/package.json) { "version": "5.0.4", "name": "csv-parse", "description": "CSV parsing implementing the Node.js `stream.Transform` API", "keywords": [ "csv", "parse", "parser", "convert", "tsv", "stream" ], "author": "David Worms <david@adaltas.com> (https://www.adaltas.com)", "contributors": [ "David Worms <david@adaltas.com> (https://www.adaltas.com)", "Will White (https://github.com/willwhite)", "Justin Latimer (https://github.com/justinlatimer)", "jonseymour (https://github.com/jonseymour)", "pascalopitz (https://github.com/pascalopitz)", "Josh Pschorr (https://github.com/jpschorr)", "Elad Ben-Israel (https://github.com/eladb)", "Philippe Plantier (https://github.com/phipla)", "Tim Oxley (https://github.com/timoxley)", "Damon Oehlman (https://github.com/DamonOehlman)", "Alexandru Topliceanu (https://github.com/topliceanu)", "Visup (https://github.com/visup)", "Edmund von der Burg (https://github.com/evdb)", "Douglas Christopher Wilson (https://github.com/dougwilson)", "Joe Eaves (https://github.com/Joeasaurus)", "Mark Stosberg (https://github.com/markstos)" ], "exports": { ".": { "import": "./lib/index.js", "require": "./dist/cjs/index.cjs" }, "./sync": { "import": "./lib/sync.js", "require": "./dist/cjs/sync.cjs" }, "./browser/esm": "./dist/esm/index.js", "./browser/esm/sync": "./dist/esm/sync.js" }, "devDependencies": { "@rollup/plugin-eslint": "^8.0.1", "@rollup/plugin-node-resolve": "^13.0.6", "@types/mocha": "^9.0.0", "@types/node": "^16.11.7", "coffeelint": "^2.1.0", "coffeescript": "^2.6.1", "csv-generate": "^4.0.4", "csv-spectrum": "^1.0.0", "each": "^1.2.2", "eslint": "^8.2.0", "mocha": "^9.1.3", "pad": "^3.2.0", "rollup": "^2.60.0", "rollup-plugin-node-builtins": "^2.1.2", "rollup-plugin-node-globals": "^1.4.0", "should": "^13.2.3", "stream-transform": "^3.0.4", "ts-node": "^10.4.0", "typescript": "^4.4.4" }, "files": [ "dist", "lib" ], "homepage": "https://csv.js.org/parse/", "license": "MIT", "main": "./dist/cjs/index.cjs", "mocha": { "inline-diffs": true, "loader": "./test/loaders/all.mjs", "recursive": true, "reporter": "spec", "require": [ "should" ], "throw-deprecation": true, "timeout": 40000 }, "repository": { "type": "git", "url": "https://github.com/adaltas/node-csv.git", "directory": "packages/csv-parse" }, "scripts": { "build": "npm run build:rollup && npm run build:ts", "build:rollup": "npx rollup -c", "build:ts": "cp lib/*.ts dist/cjs && cp lib/*.ts dist/esm", "lint": "npm run lint:lib && npm run lint:samples && npm run lint:test", "lint:lib": "eslint --fix lib/*.js", "lint:samples": "eslint --fix samples/*.js", "lint:test": "coffeelint --fix test/*.coffee", "preversion": "npm run build && git add dist", "pretest": "npm run build", "test": "mocha 'test/**/*.{coffee,ts}'", "test:legacy": "mocha --loader=./test/loaders/legacy/all.mjs 'test/**/*.{coffee,ts}'" }, "type": "module", "types": "dist/esm/index.d.ts", "typesVersions": { "*": { ".": [ "dist/esm/index.d.ts" ], "sync": [ "dist/esm/sync.d.ts" ], "browser/esm": [ "dist/esm/index.d.ts" ], "browser/esm/sync": [ "dist/esm/sync.d.ts" ] } }, "gitHead": "bab8d89a6eb3bc073233e27b7af0a50284b1590f"}
-
미해결하루만에 Cypress로 작성하는 자바스크립트 E2E 테스트 코드
노션을 활용하셨는데, 강의자료가 정리된 곳은 없을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 제목과동일합니다.
-
미해결홍정모의 따라하며 배우는 C언어
비쥬얼 스튜디오 2022
선생님께서 2019버전으로 수업을 진행하시는데 이번에 2022버전이 나왔더라구요 그래서 2022로 다운받아서 쓰고 있는데 조금씩 다른 부분이 느껴져서요,, 다시 2019버전으로 다운받아서 쓰는 것이 나을까요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
결과가 다르게 나타나는 이유
정확도부터 AUC까지 임계값에 따른 결과값들이 모두 조금씩 다르게 나타났는데, Train-Test 스플릿 과정에서의 무작위성때문에 그런것이 맞는지, 만약 동일폴드의 교차검증을 진행하게 된다면 같은 결과를 얻을 수 있는 것이 맞는지 여쭙고자 질문드립니다.