묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
같은 도메인을 여러가지로 받을 수 있게 requestParam 설정 하는 방법이 있나요
예를 들어 item 이라는 정보를 가지고 있는 도메인이 있는데 public void order(HttpServletRequest httpRequest , @RequestBody Item item , @RequestBody List<Item> items){ } 위 상황처럼 같은 item 도메인을 저런식으로 받을 수 있는 방법이 있습니까? required false로 줘도 잘 안되서 여쭤봅니다
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
High impedance 출력
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요! 시뮬레이션시 출력 중간시점에 High-z 가 나오는 이유가 무엇일까요 그리고 제거하는 방법은 무엇인지 알수 있을까요
-
미해결CSS Flex와 Grid 제대로 익히기
#5 width 관련 질문
이게 유연하니까 더 헷갈리는거 같은데, 그러니까... width 를 주면, 블록처럼 되는 성질이 있는건가요. 그래서 border-box 를 줘야 하는걸까요? border-box 안주면 3번째부터 2개가 밑으로 떨어지더라구요.
-
미해결Svelte.js [Core API] 완벽 가이드
버는을 아무리 눌러도 아무런 반응이 없습니다.
+ Add another card 버튼을 아무리 눌러도 onEditMode로 안넘어 갑니다. onEditMode 부분에 콘솔로그 찍어보면 isEditMode는 true로 다 잘 나옵니다. 화면에 변화만 없습니다. 다음 진도 나가고 싶은데 나갈 수가 없네요... 크롬 개발자 모드에서 + 클릭할때 보면 .list 에서만 반짝 합니다. 도와주십시요~~~!! <script> import { tick } from "svelte"; import { autoFocusout } from "~/actions/autoFocusout.js"; let isEditMode = false; let title = ""; let textareaEl; function addCard() {} async function onEditMode() { title = ""; isEditMode = true; await tick(); textareaEl && textareaEl.focus(); } function offEditMode() { isEditMode = false; } </script> {#if isEditMode} <div use:autoFocusout={offEditMode} class="edit-mode"> <textarea bind:value={title} bind:this={textareaEl} placeholder="Enter a title for this card..." on:keydown={(event) => { event.key === "Enter" && addCard(); event.key === "Esc" && offEditMode(); event.key === "Escape" && offEditMode(); }} /> <div class="actions"> <div class="btn success" on:click={addCard}>Add Card</div> <div class="btn" on:click={offEditMode}>Cancel</div> </div> </div> {:else} <div class="add-another-card" on:click={onEditMode}>+ Add another card</div> {/if}
-
미해결비전공자를 위한 개발자 취업 올인원 가이드 [통합편]
대학원 중퇴 작성해야할까요?
안녕하세요. 전자 분야 대학원 중퇴하고 개발 분야로 취직 준비중인 취준생입니다. 1년정도 대학원 생활하다가 자퇴했는데, 이력서에 적지 않으면 공백기간으로 보이고, 중퇴라고 작성하기엔 민망하고... 고민이 많습니다. 다만 대학원 생활하면서 챌린지에 출전해서 수상한 경험도 있고 다른 분야지만 배운 것도 많아서 대학원 생활은 정말 열심히 했다고 어필할 수 있습니다. 어떻게 해야 좋을지 조언좀 부탁드리겠습니다! 읽어주셔서 감사합니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
새로고침 시 발생하는 status undefined문제
처음에는 아주 잘 뜹니다. 그런데 apiLimiter설정을 하고 나서 도 하기 전에도 이 상황에서 새로고침을 한번만 더 누르면 자꾸 이런 error 메시지가 출력됩니다. 새로고침을 하면 status가 빈객체가 되는 건가요? 근데 또 이상황에서 시간 좀 지나면 다시 위의 사진처럼 출력됩니다. 무엇이 문제일까요??
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
merge 질문있습니다
안녕하세요 선생님 city = city_count.merge(city_mean, left_index=True, right_index=True) 해당 코드에서 left_index 또는 right_index만 True로 설정하면 안되는 건가요..?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
replaceAll을 이용해서 풀어도 괜찮을까요??
안녕하세요 강사님! 이전 강의에서 배운 replaceAll 을 이용해서 푸는 방법은 강의에서 알려주신 방법보다 덜 효율적인지 궁금합니다! public class Main { public int solution(String str){ int answer = 0; str = str.toUpperCase().replaceAll("[A-Z]", "").replaceAll("[a-z]", ""); answer = Integer.parseInt(str); return answer; } public static void main(String[] args) { Main T = new Main(); Scanner sc = new Scanner(System.in); String str = sc.nextLine(); System.out.println(T.solution(str)); } }
-
미해결취미로 해킹#2(해커의 컴퓨팅)
cookie-cadger 관련질문
root@root:~#apt-get install cookie-cadger 를 해도 설치가 안됨니다 E: Unable to locate package cookie-cadger 참고로 apt-get update도 해보았고 챕터 11의 초분부 명령도 해보았습니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
foreach문 Ienumerable 아직 이해를 못하겠습니다 ..ㅠㅠ
public override void Init() { base.Init(); Bind<GameObject>(typeof(GameObjects)); GameObject gridPanel = Get<GameObject>((int)GameObjects.GridPanel); foreach (Transform child in gridPanel.transform) { Managers.Resource.Destroy(child.gameObject); } } 저번에 숙제 남겨주셔서, 찾아보니, foreach문을 사용하기 위해서 IEnumerable과 IEnumerator가 필요하고, foreach가 사용될 때, 지정한 자료형을 순환하는거 까지는 이해를 했습니다. 헌데, 위 코드에서는 gridpanel의 Transform을 순환하는데 어째서 foreach문으로 그 자식인 UI_Inven_Item에 접근할수 있는 것인지 아직 이해가 되지 않습니다 ㅜㅜㅠ foreach문이라면 GridPanel안에서만 순환을 돌아야 하는거 아닌가요??
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
선생님 번외 질문 드립니다!
캐글에 대표적인 데이터로 코드가 리뷰 된것이 아닌 실제 상금이 걸린 대회인데, 이 대회가 끝난 후 대회 상위 분들이 코드를 올린것을 한번 리뷰 형식이나 이렇게 하였구나 느끼고 싶은데 어떻게 보는지 알려주실수 있을까요 ??!
-
해결됨프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
이미 Pycharm을 깔아두었는데요,
안녕하세요 선생님. 저 이미 Pycharm을 깔아두었는데요, Atom을 설치해야 앞으로의 수업에 지장이 없을까요? 프로그램이 노트북에 너무 많이 설치되어 있어 주저되는 마음에 여쭙습니다. 좋은 수업 감사드립니다! :)
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
next build시 에러가 발생합니다.
next build로 빌드를 하는 과정에서 다음과 같은 에러가 발생하였습니다. TypeError: Converting circular structure to JSON --> starting at object with constructor 'Node' | property 'local' -> object with constructor 'Node' --- property 'parent' closes the circle at stringify (<anonymous>) at writeChannelMessage (node:internal/child_process/serialization:120:20) at process.target._send (node:internal/child_process:822:17) at process.target.send (node:internal/child_process:722:19) at reportError (/Users/hongjunhyeok/Desktop/Github/Hlog/client/node_modules/jest-worker/build/workers/processChild.js:87:11) at reportClientError (/Users/hongjunhyeok/Desktop/Github/Hlog/client/node_modules/jest-worker/build/workers/processChild.js:71:10) node:internal/child_process/serialization:120 const string = JSONStringify(message) + '\n'; ^ TypeError: Converting circular structure to JSON --> starting at object with constructor 'Node' | property 'local' -> object with constructor 'Node' --- property 'parent' closes the circle at stringify (<anonymous>) at writeChannelMessage (node:internal/child_process/serialization:120:20) at process.target._send (node:internal/child_process:822:17) at process.target.send (node:internal/child_process:722:19) at reportError (/Users/hongjunhyeok/Desktop/Github/Hlog/client/node_modules/jest-worker/build/workers/processChild.js:87:11) at reportClientError (/Users/hongjunhyeok/Desktop/Github/Hlog/client/node_modules/jest-worker/build/workers/processChild.js:71:10) > Build error occurred Error: Call retries were exceeded at ChildProcessWorker.initialize (/Users/hongjunhyeok/Desktop/Github/Hlog/client/node_modules/jest-worker/build/workers/ChildProcessWorker.js:193:21) at ChildProcessWorker._onExit (/Users/hongjunhyeok/Desktop/Github/Hlog/client/node_modules/jest-worker/build/workers/ChildProcessWorker.js:275:12) at ChildProcess.emit (node:events:369:20) at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12) { type: 'WorkerError' } { "scripts": { "dev": "next -p 3060", "build": "next build" }, "dependencies": { "@emotion/core": "^11.0.0", "@emotion/react": "^11.4.0", "@emotion/styled": "^11.3.0", "@types/uuid": "^8.3.1", "autosize": "^5.0.1", "axios": "^0.21.1", "babel-eslint": "^10.1.0", "date-fns": "^2.23.0", "emotion-reset": "^3.0.1", "eslint-config-prettier": "^8.3.0", "immer": "^9.0.5", "marked": "^2.1.3", "next": "^11.0.1", "next-cookies": "^2.0.3", "next-redux-wrapper": "^7.0.2", "react": "^17.0.2", "react-cookies": "^0.1.1", "react-dom": "^17.0.2", "react-icons": "^4.2.0", "react-redux": "^7.2.4", "react-toastify": "^7.0.4", "redux": "^4.1.1", "redux-saga": "^1.1.3", "shortid": "^2.2.16", "typesafe-actions": "^5.1.0", "uuid": "^8.3.2" }, "devDependencies": { "@types/autosize": "^4.0.0", "@types/faker": "^5.5.7", "@types/marked": "^2.0.4", "@types/react-cookies": "^0.1.0", "@types/react-dom": "^17.0.9", "@types/shortid": "^0.0.29", "@typescript-eslint/eslint-plugin": "^4.29.2", "@typescript-eslint/parser": "^4.29.2", "eslint": "^7.32.0", "eslint-config-airbnb": "^18.2.1", "eslint-config-next": "^11.1.0", "eslint-plugin-prettier": "^3.4.1", "faker": "^5.5.3", "redux-devtools-extension": "^2.13.9", "typescript": "^4.3.5" } } 오류를 해결할려고 하는데 어디서 이런 오류가 발생하는지도 모르겠어서 어떻게 해야할지 모르겠네요 ㅠㅠ 혹시 버전문제 같은건가요?
-
미해결[R을 R려줘] R 기초다지기
R보다 Rstudio를 먼저 설치하면 안되는 이유가 있나요?
R보다 Rstudio를 먼저 설치하면 안되는 특별한 이유가 있나요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Http 전송객체와 Domain 객체 변환 관련 질문
object mapper, model mapper를 사용해서 변환도 많이하는것 같은데, 항상 이걸 써도되나요? 아니면 도메인객체를 직접 생성자 혹은 빌더로 만들어서 직접 적용해주는걸 권장하시나요?
-
미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
컴포넌트 와 클래스의 차이
정확하게 이 강의 에 해당하는 질문인지는 모르겠으나, 인프런중 최고의 강의라고 생각되어 이곳에서 다시 도움을 받고자 합니다. IT 업무를 하면서 클래스 다이어그램을 그려라 . 컴포넌트 다이어그램을 그려라 라는 이야기를 종종하는데 이 클래스와 컴포넌트 차이를 정확하게 구분 못하겠네요.. 도움 바랍니다.
-
미해결IT 회사에서 비개발자가 살아남기 위한 모든 개발 지식 A to Z
dll 파일, 배치 파일
초보 기획자입니다. 업무중 서로 다른 파일 종류가 종종 언급되는데 DLL 파일, 배치 파일, 바이너리 파일 이 세가지는 각각 무엇을 하는 파일일까요? 감사합니다.
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
은닉화
cats 에 있는 cats.module.ts 에 export : [CatsService] 를 하게된다면 은닉화가 풀리면서 public 으로 한다고 하셨는데 그러면 은닉화를 한다는 의미가 조금 사라지지않나영?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
구조체를 사용해 우선순위 큐를 사용하던중 이 코드가 왜 틀리는 건지 모르겠습니다.
안녕하세요! 좋은 강의 찍어주셔서 감사합니다.! 구현체를 사용하여, 우선순위 큐를 구현해 문제를 풀었는데, 틀렸다고 떠서요. 동일 코드를 pair를 사용해 우선순위 큐 구현하여 코드를 올리면 맞았다고 뜹니다. 혹시 제가 잘못 사용했거나, 놓친 부분이 있을까요? (문제 링크입니다: https://www.acmicpc.net/problem/13549) //정답 코드 #include <iostream> #include <algorithm> #include <vector> #include <queue> using namespace std; int vis[200001]; int main(){ cin.tie(0); cout.tie(0); std::ios::sync_with_stdio(false); int n,k; cin>>n>>k; priority_queue <pair<int, int>, vector<pair<int, int> >, greater<pair<int, int> >> pq; pq.push({0,n}); vis[n]=1; int res=987654321; while (!pq.empty()) { int move=pq.top().second; int cnt=pq.top().first; pq.pop(); if(move==k){ res=cnt; break; } if(move*2<=200000&&vis[move*2]==0){ pq.push({cnt,move*2}); vis[move*2]=1; } if(move-1>=0&&vis[move-1]==0){ pq.push({cnt+1,move-1}); vis[move-1]=1; } //한칸 뒤 이동 if(move+1<=200000&&vis[move+1]==0){ pq.push({cnt+1,move+1}); vis[move+1]=1; } } cout<<res<<"\n"; return 0; } //틀린코드 #include <iostream> #include <algorithm> #include <vector> #include <queue> #include <cmath> using namespace std; int vis[200001]; struct qu{ int m,val; qu(int a,int b){ m=a; val=b; } bool operator<(const qu & b)const{ return val>b.val; } }; int main(){ cin.tie(0); cout.tie(0); std::ios::sync_with_stdio(false); int n,k; cin>>n>>k; priority_queue<qu>pq; pq.push(qu{n,0}); vis[n]=1; int res=987654321; while (!pq.empty()) { int move=pq.top().m; int cnt=pq.top().val; pq.pop(); if(move==k){ res=min(cnt,res); break; } if(move*2<=200000&&vis[move*2]==0){ pq.push(qu(move*2,cnt)); vis[move*2]=1; } if(move-1>=0&&vis[move-1]==0){ pq.push(qu(move-1,cnt+1)); vis[move-1]=1; } //한칸 뒤 이동 if(move+1<=200000&&vis[move+1]==0){ pq.push(qu(move+1,cnt+1)); vis[move+1]=1; } } cout<<res<<"\n"; return 0; }
-
미해결인터랙티브 웹 개발 제대로 시작하기
resize 질문드립니다!
우선 강의 너무 잘 들었습니다! 혼자서 따라 해보다가 궁금한게 생겨서 여쭤봅니다. resize를 하면 window.innerHeight가 줄어듬에 따라 스크롤 크기도 함께 줄어들어 실제로 maxScrollValue의 변화가 없어야 하는것이 아닌가 싶어서 여쭤봅니다. 실제로 저는 const scroll = window.pageYOffset / (document.body.offsetHeight - window.innerHeight); 이렇게만 구현하였는데 콘솔로 찍어봐도 0~1까지 똑같이 고르게 나오고 여기에 const wallExpansion = scroll * 990 - 500; 이렇게 구현해도 창 사이즈를 변화시킬 때 화면이 깨지는 현상이 없어서 여쭤봅니다..