묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
해시태그 목록이 내려오지 않습니다.
첨부된 사진처럼 리듀서의 성공부분까지는 해시태그 목록이 2개로 조회가 되는데 브라우저상에서는 목록이 내려오고 있지 않습니다. 리덕스 탭으로 확인해보면 포스트 목록도 없고 loadPostsDone, loadPostsLoading도 변경이 안된 것으로 나옵니다. 리듀서에서 mainPosts에 넣는것도 로그로 찍혔는데 브라우저 상에선 안내려오는게 어디에 문제가 있는걸까요?? 번거로우시겠지만 깃허브 링크도 남겨놓겠습니다. https://github.com/KihyunLim/nodebird/tree/master/prepare
-
미해결비전공자를 위한 개발자 취업 개론
안녕하세요 fabl1106.github.io 웹 페이지 질문드립니다.
안녕하세요 강의 잘 듣고 있습니다. 다름이 아니라 fabl1106.github.io 블로그는 선생님이 직접 코딩해서 다 만드신건가요? Github를 통해서 잔디심기를 수행하고자 깃허브 웹 호스팅을 이용하여 포트폴리오를 만들고 업로드 전용 블로그를 만들고자 하는데 자꾸 막혀 여쭤봅니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
게임회사 고를때?
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. Mmorpg 서버 게임을 만드는게 mmorpg 게임 회사 갈때만 도움되나여? 회사 커리어 쌓을때 어떤 장르 게임 프로젝트로 가면 좋나여? 회사 고르는 기준이 없어서 고민이 많네요
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 2 - 불량사과를 찾아라!
colab으로 gpu에서 사람 수 세기 코드를 돌렸는데
영상이 처리되는 속도가 그냥 cpu에서 돌리는 것과 비슷한 것 같아요 8초짜리 영상이 10분정도 걸립니다 런타임 유형을 gpu로 맞췄고, Makefile에서도 gpu=1로 해줬는데 왜 안빨라지는 건가요 ㅠㅠ
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
for i in range(1,10) 하면 10까지 왜 안나오는 건지 궁금합니다.
for i in range(1,10): ... print(i) 하면 1~9까지 나오게 되는데 왜 10까지는 안나오는건가요? for i in range(0,10)까지 해도 9까지 나오고, for i in range(-1,10)해도 9까지만 나옵니다.
-
미해결언리얼 엔진4 (Unreal Engine) 3D 횡스크롤 게임 만들기
언리얼 빌드
게임 완성하고 빌드하는 법도 혹시 알려주실수 있을까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
useCallback
Userprofile.js 에서 onLogout 콜백함수는 첫 렌더링 후에 함수 내부에 바뀌는 값이 없어서 두번째 인자에 빈배열을 넣어도 괜찮은 것이고 LoginForm.js 에서 onsubmitForm 콜백함수는 첫 렌더링 후에 id 와 password 값이 변하기 때문에 함수 내부에 console.log(id,password) 를 나타내기 위해서 두번째 인자에 [id,password] 를 넣는것인가요? 빈배열로 넣었을때는 마운트시점에 id 와 password 값이 없기때문인 것이 맞나요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
yolo 학습시 기존 가중치
안녕하세요 강사님 강의 잘 듣고 있습니다. KerasYolo_OpenImage_학습및_Detection 강의를 듣고 응용해보고 있는데요. 별도로 제가 수집하고 labeling 한 이미지로 학습하고 , xxx.h5 학습 결과를 생성하였습니다. 생성된 가중치로 detection을 해봤는데, 제가 수집 labeling한 이미지는 detection이 되는데 기존 학습된 이미지 즉 강사님이 교육 중 사용하신 beatles01.jpg는 detection이 하나도 안됩니다. 즉 질문의 요지는 기존 학습된 가중치에 새로운 학습을 하면 기존 학습된 가중치가 삭제되고 새로 학습 되나요? 그래서 기존 detection되면 이미지는 detection 못하는 건가요? 혹시 기족 학습된 가중치에 새로운 이미지의 가중치를 추가해서 기존 학습 이미지와 새로운 학습 이미지를 모두 detection 할수 있는 방법이 있는지요?
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
[자문자답] 대안소스로 해도 똑같이 not found에러 발생.
조석훈 님이 올려주신 질문 답변보고 수정해도 안되서 이것저것 해봤는데, 인텔리제이에서 zones_kr.csv 파일을 rename할경우 소스부분도 이름이 같이 변경되게 됩니다... 왠지는 모르겠는데 rename하고 나서부터는 파일을 잘 찾습니다. 이것저것 해도 안되시는 분들 참고해주세요. 참고로 맥북프로 big sur환경입니다.
-
미해결JSP 웹 쇼핑몰 프로그래밍 기본 과정(JSP WEB Programming)
질문
JSP 웹 프로그램 프로젝트 쇼핑몰 프로젝트에 사용되는 강의영상속의 이미지 파일과 학습자료에 올라가있는 이미지 파일이 다르네요 다시 올려주실수 있을까요
-
미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
숫자로 변환할때 변수을 새로 만들어 줄 필요가 있는지 궁금해요 !!
변수 n1 , n2 를 따로 선언 및 정의 해주셨는데 그냥 s1, s2에 덮어쓰기 해서 사용 해도 되지 않나요 ?? 아 그리고 prompt로 입력 받을때 자료형을 string으로만 받을 수 있나요 ?? Number 형으로 받을 수 있는 메소드가 있는지 궁금하네요
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
강의하고 똑같으 썼는데 왜 에러가 날까요?
안녕하세요 profile.pickle 파일이 왼쪽에 만들어 졌습니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
var express = require('express'); var app = express(); 질문
명강의 감사합니당 재밌는 설명에 node.js 배우는데 즐거움을 느끼는데 궁금한게 생겨서 여쭤보겠습니당 var express = require('express'); var app = express(); 이 2줄이 궁금해서 질문드리는데 첫번째 줄은 npm에서 express모듈을 가져와서 express변수에 객체를 할당하더라고여 console.dir()해서 찍어보니 [Function: createApplication] { application: { 여러 메소드 }, response: ServerResponse { 여러메소드 }, Router: [Function (anonymous)] { 여러 메소드 } 그런데 2번째줄 const app = express() 이게 이해가 안되는게 app.set() , app.post같이 메소드를 쓰니까 객체를 리턴하는건데 그러면 생성자 함수로써 쓰인건가요?? 생성자함수는 맨날 new function () 이런식으로 써서 낯선데
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Wrong user name or password ?
안녕하세요. 테스트 코드 작성시 아래와 같은 코드 오류가 나서 문의 드립니다. user & password 는 지정한 부분이 없습니다. 확인해할 부분이 있을까요? org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or password [28000-200] at org.h2.message.DbException.getJdbcSQLException(DbException.java:461) ~[h2-1.4.200.jar:1.4.200] at org.h2.engine.SessionRemote.done(SessionRemote.java:611) ~[h2-1.4.200.jar:1.4.200] at org.h2.engine.SessionRemote.initTransfer(SessionRemote.java:147) ~[h2-1.4.200.jar:1.4.200] at org.h2.engine.SessionRemote.connectServer(SessionRemote.java:435) ~[h2-1.4.200.jar:1.4.200] at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:321) ~[h2-1.4.200.jar:1.4.200]
-
미해결일주일 완성! 3dsmax 입문 (자동차 및 캐릭터 만들기)
이상한 정체불명
무슨 이상한게 떠요ㅠㅡㅠ 이런식 UI Scheme Macros Revision History: Oct 25 2001; Max 4 implementation August 14 2003; Pierre-Felix Breton Max 6 modifications/refactoring of functions Added UI/Defaults switcher Macro Added localization comments and cleaned code comments August 19 2003;Pierre-Felix Breton removed hardcoded refs to the 3dsmax.ini file December 12 2003; Pierre-Felix Breton added product switcher: this macro file can be shared with all Discreet products April 2006; Chris Johnson removed activeX controls, and added .NET controls October 2011: Joey Gaspe Adjusted to be Language Pack compliant Nov.30 2012: Chengqing Zhou Added ui schemes and default settings from plug-ins installed via Exchange Store. --*********************************************************************************************** -- MODIFY THIS AT YOUR OWN RISK */ --------------------------------------------------------------------------------------------------- /* CUI and Defaults switcher Provide a choice to select the market specific toolbar and defaults settings. Save this choice for subsequent launches by: -changing the 3dsmax.ini file to point to the desired defaults settings folder -saving a MaxStartUI.cui file and loading the desired CUI file set (this is identical to the Load Custom UI scheme command in MAX) Dependencies: --hardcoded dependency on the following folder/files names (all prefixed by the localized file directory): <langdir>\defaults\MAX\ <langdir>\defaults\DesignVIZ\ <langdir>\UI\DefaultUI.* (*.ui, *.cui, *.mnu, *.clr) etc <langdir>\UI\MaxstartUI.CUI\ <langdir>\html\cui.defaults.switcher\*.html -functions defined in the [maxinstall]/stdplugs/scripts/customUIschemes_functions.ms */ --------------------------------------------------------------------------------------------------- MacroScript CustomUISchemeDefaultsSwitcher category:~CUSTOMUISCHEMEDEFAULTSSWITCHER_CATEGORY~ internalCategory:"Customize User Interface" tooltip:~CUSTOMUISCHEMEDEFAULTSSWITCHER_TOOLTIP~ ButtonText:~CUSTOMUISCHEMEDEFAULTSSWITCHER_BUTTONTEXT~ SilentErrors:(Debug != True) ( --decalres variables local rlt_main local rlt_size local axMargin local ctrlMargin local topUIMargin local botUIMargin local btnWidth local btnHeight local strWebDocPath local uiSchemePaths = #() local defaultSettingPaths = #() ------------------------------------------------------------------------- -- getCUISchemesList -- function that parses the [maxinstall]\ui folder -- to obtain the list of ui schemes (defined by the *.ui extension) -- returns an array containing the list of UI schemes ------------------------------------------------------------------------------ function getCUISchemesList = ( uiSchemePaths = #() local arStrUISchemesFnames = #() local i, j arStrUISchemesFnames = getFiles (pathconfig.appendPath (getdir #UI) "*.ui") j = 0 for i in arStrUISchemesFnames do ( j = j + 1 local strFname = getFileNameFile i arStrUISchemesFnames[j] = strFname uiSchemePaths[j] = getFileNamePath i ) -- now check the ui schemes installed via Exchange Store. local customUISchemePath local customPathCount = ExchangeStorePackageManager.GetUISchemeCount() for pathIndex = 1 to customPathCount do ( j = j + 1 customUISchemePath = ExchangeStorePackageManager.GetUISchemeFullPath(pathIndex) arStrUISchemesFnames[j] = getFileNameFile customUISchemePath uiSchemePaths[j] = getFileNamePath customUISchemePath ) --re arrange the list so the DefaultUIs we ship are always on top of the list (first in the array), to make this easier to non-educated users, as per design decision --if they disappear from the builds in next releases or renamed, theses lines of code will simply do nothing local intArIndex = 0 local intOrder = 1 intArIndex = findItem arStrUISchemesFnames "DefaultUI" --LOC_NOTES: do not localize this if intArIndex != 0 do ( deleteItem arStrUISchemesFnames intArIndex customUISchemePath = uiSchemePaths[intArIndex] deleteItem uiSchemePaths intArIndex insertItem "DefaultUI" arStrUISchemesFnames intOrder --LOC_NOTES: do not localize this insertItem customUISchemePath uiSchemePaths intOrder intOrder = intOrder + 1 ) intArIndex = findItem arStrUISchemesFnames "ModularToolbarsUI" --LOC_NOTES: do not localize this if intArIndex != 0 do ( deleteItem arStrUISchemesFnames intArIndex customUISchemePath = uiSchemePaths[intArIndex] deleteItem uiSchemePaths intArIndex insertItem "ModularToolbarsUI" arStrUISchemesFnames intOrder --LOC_NOTES: do not localize this insertItem customUISchemePath uiSchemePaths intOrder intOrder = intOrder + 1 ) intArIndex = findItem arStrUISchemesFnames "ame-light" --LOC_NOTES: do not localize this if intArIndex != 0 do ( deleteItem arStrUISchemesFnames intArIndex customUISchemePath = uiSchemePaths[intArIndex] deleteItem uiSchemePaths intArIndex insertItem "ame-light" arStrUISchemesFnames intOrder --LOC_NOTES: do not localize this insertItem customUISchemePath uiSchemePaths intOrder intOrder = intOrder + 1 ) intArIndex = findItem arStrUISchemesFnames "ame-dark" --LOC_NOTES: do not localize this if intArIndex != 0 do ( deleteItem arStrUISchemesFnames intArIndex customUISchemePath = uiSchemePaths[intArIndex] deleteItem uiSchemePaths intArIndex insertItem "ame-dark" arStrUISchemesFnames intOrder --LOC_NOTES: do not localize this insertItem customUISchemePath uiSchemePaths intOrder intOrder = intOrder + 1 ) arStrUISchemesFnames --returns the array of string )--end function ------------------------------------------------------------------------------------------ --IsValidDefaultDirectory -- Check if the input directory has the necessary default setting components. -- A default directory should contain "FactoryDefaults" inside it. -- return false if the "FactoryDefaults" doesn't exist, otherwise return true. ----------------------------------------------------------------------------------------- function IsValidDefaultDirectory inputDir = ( local factoryPath = pathconfig.AppendPath inputDir "\\FactoryDefaults" factoryPath = pathconfig.normalizePath factoryPath return (doesDirectoryExist factoryPath) ) ------------------------------------------------------------------------------------------- -- getDefaultsList -- function that parses the [maxinstall]\defaults folder -- to obtain the list of defaults schemes (defined by foldersnames) -- returns an array containing the of the Defaults names ------------------------------------------------------------------------------------------- function getDefaultsList = ( defaultSettingPaths = #() local arStrDefaultsFoldNames = #() local i, j local bValid local defaultsPath = pathconfig.AppendPath (getdir #maxroot) (Sysinfo.getMaxLanguage())[5] defaultsPath = pathconfig.AppendPath defaultsPath "defaults\\*" arStrDefaultsFoldNames = getDirectories defaultsPath --LOC_NOTES: do not localize this --removes the path info from the folder names j = 0 for i in arStrDefaultsFoldNames do ( bValid = IsValidDefaultDirectory i if (bValid == true) then ( j = j + 1 defaultSettingPaths[j] = i i = pathconfig.stripPathToLeaf i arStrDefaultsFoldNames[j] = substituteString i "\\" "" --we don't want "\\" displayed in the list box. ) ) -- now check the defaults installed via Exchange Store. local customDefaultPath local customPathCount = ExchangeStorePackageManager.GetDefaultSettingCount() for pathIndex = 1 to customPathCount do ( customDefaultPath = ExchangeStorePackageManager.GetDefaultSettingFullPath(pathIndex) bValid = IsValidDefaultDirectory customDefaultPath if (bValid == true) then ( j = j + 1 defaultSettingPaths[j] = customDefaultPath customDefaultPath = pathconfig.stripPathToLeaf customDefaultPath arStrDefaultsFoldNames[j] = substituteString customDefaultPath "\\" "" ) ) --re arrange the list so the Defaults we ship are always on top of the list (first in the array), to make this easier to non-educated users, as per design decision --if they disappear from the builds in next releases or renamed, theses lines of code will simply do nothing local intArIndex = 0 local intOrder=1 intArIndex = findItem arStrDefaultsFoldNames "MAX" --LOC_NOTES: do not localize this if intArIndex != 0 do ( deleteItem arStrDefaultsFoldNames intArIndex customDefaultPath = defaultSettingPaths[intArIndex] deleteItem defaultSettingPaths intArIndex insertItem "Max" arStrDefaultsFoldNames intOrder --LOC_NOTES: do not localize this insertItem customDefaultPath defaultSettingPaths intOrder intOrder = intOrder + 1 ) intArIndex = findItem arStrDefaultsFoldNames "DesignVIZ" --LOC_NOTES: do not localize this if intArIndex != 0 do ( deleteItem arStrDefaultsFoldNames intArIndex customDefaultPath = defaultSettingPaths[intArIndex] deleteItem defaultSettingPaths intArIndex insertItem "DesignVIZ" arStrDefaultsFoldNames intOrder --LOC_NOTES: do not localize this insertItem customDefaultPath defaultSettingPaths intOrder intOrder = intOrder + 1 ) arStrDefaultsFoldNames )--end function on execute do ( --init variables rlt_size = point2 700 650 axMargin = 30 ctrlMargin = 30 topUIMargin = 110 botUIMargin = 50 btnWidth = 100 btnHeight = 25 strWebDocPath = (getdir #maxroot + (sysinfo.GetMaxLanguage())[5] + "\\html\\cui.defaults.switcher\\") -- LOC_Notes: do not localize this ------------------------------------------------------(끝은 아님) 이게뭐예요? 제발 알려주세요ㅜㅁㅜ 그리고 이것도 떠요 '현재 사용하고 계신 3ds max가 유효하지 않습니다' 아..... 아무것도 모르게써요ㅠㅡㅠ 저에게 필요한 것을 좀 알려주세요ㅜㅡㅜ
-
미해결실전! Querydsl
querydsl sorting 조건에 대한 질문입니다
안녕하세요, querydsl 강의를 듣고있는 학생입니다. querydsl을 이용하여 토이 프로젝트를 진행하고 있는데, 한가지 여쭤볼 것이 있어서 질문 남깁니다... 다름이 아니라, querydsl의 경우 sorting 조건이 필드네임만 가능한 것일까요?? 저는 entity에서 정의한 함수값을 이용하여 sorting 하고 싶은데 관련 내용을 검색해 보았는데, 딱히 해결 방법이 나오지 않아서 고민중입니다ㅠㅠ 좋은 강의 감사합니다!! 저는 이렇게 board entity에서 정의한 함수 getRemainRecruitNumber 값에 따라 sorting 하려는 시도 중입니다.. public class Board extends BaseEntity { ... public int getRemainRecruitNumber() { return this.recruitCount - getApprovedCount(); } }
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
mysql연결 오류
db.pool.query('SELECT * FROM lists', (err, results, fileds) => { if (err) return res.status(500).send(err); else return res.json(results); }); }); 위에의 소스에서 밑에 적혀있는 에러가 발생하네요ㅜ 원인을 잘 모르겠어서, 질문합니다 app_backend | Error: connect ECONNREFUSED 127.0.0.1:3306 app_backend | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1128:16) app_backend | -------------------- app_backend | at Protocol._enqueue (/app/node_modules/mysql/lib/protocol/Protocol.js:144:48) app_backend | at Protocol.handshake (/app/node_modules/mysql/lib/protocol/Protocol.js:51:23) app_backend | at PoolConnection.connect (/app/node_modules/mysql/lib/Connection.js:118:18) app_backend | at Pool.getConnection (/app/node_modules/mysql/lib/Pool.js:48:16) app_backend | at Pool.query (/app/node_modules/mysql/lib/Pool.js:202:8) app_backend | at /app/server.js:42:11 app_backend | at Layer.handle [as handle_request] (/app/node_modules/express/lib/router/layer.js:95:5) app_backend | at next (/app/node_modules/express/lib/router/route.js:137:13) app_backend | at Route.dispatch (/app/node_modules/express/lib/router/route.js:112:3) app_backend | at Layer.handle [as handle_request] (/app/node_modules/express/lib/router/layer.js:95:5) { app_backend | errno: -111, app_backend | code: 'ECONNREFUSED', app_backend | syscall: 'connect', app_backend | address: '127.0.0.1', app_backend | port: 3306, app_backend | fatal: true app_backend | }
-
미해결일주일 완성! 3dsmax 입문 (자동차 및 캐릭터 만들기)
제발 하이버전 첨부파일 좀 직접 보여주세요ㅠㅡㅠ
암것도 안돼서 제발좀 직접보여주시면 안됄까요? (추가영상 좀.....)
-
미해결[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
chmod 400로 퍼미션 설정을 했는데 aws 접근이 안됩니다...
윈도우 10 사용하고 있습니다.putty 윈도우 창 기능과 ui가 너무 보기 불편해서, 원도우10에서 linux 사용하는 방법을 찾아 Ubuntu 20.04 LTS 앱을 깔았습니다.(다음 블로그 내용 참조 https://forbes.tistory.com/543) 윈도우 파워셀이나 우분투 앱에서 chmod 명령을 사용해서 오류 없이 정상 실행됐는데, 첨부한 캡쳐와 같이 여전히 퍼미션 문제로 aws 서버 접근이 되지 않아서 어떻게 해야 할지 문의 드립니다. 감사합니다.
-
미해결해외취업 ASP.NET Core 웹개발 기본 강좌
razor syntax 질문
위 사진처럼 인풋에는 razor 문법대로 @를 사용했고span 에는 그냥 Student.Name 을 적었는데 인텔리전스도 정상작동하는데 두가지 기능을 제공하는건가요?마우스를 올려봐도 참조되는 위치는 같은곳으로 나옵니다.