묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Next + React Query로 SNS 서비스 만들기
Link 태그 사용 관련 질문(prefetch)
이미지에 Link 태그를 쓰는거에 대한 질문입니다. Link 같은 경우에는 default로 prefetch가 되는데, 이미지를 눌렀을때 나오는 정보들은 굳이 prefetch를 미리 하고 있을 필요는 없겠죠? 그러면 실제 서비스라면 prefetch를 false로 하거나 router.push를 이용하는게 좋지 않을지 궁금합니다. 페이지를 구성할때 존재하는 모든 경로를 Link 태그로 그냥 쓰게 되면 prefetch가 모두 되어버려서, 큰 카테고리를 이동하는 경우만 prefetch를 키면 되지 않을까 하는 고민입니다.
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]
Spring Legacy Project에 관하여
안녕하세요 전자정부프레임워크 4.1.0 으로 강의를 수강중입니다. 32강을 듣는 와중에 Spring Legacy Project를 생성해야 하는데 4.1.0 버전에는 Spring Starter Project만 존재해서 문의 드립니다. 혹시 어떻게 해결해야할까요??
-
해결됨Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
watch 함수.. 질문입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요.. 좀 이상한 질문이지만 궁금해서 남깁니다ㅠㅠ watch([x, y], ([newX, newY]) => { console.log(newX, newY); }); return { x, y }; }, 이런식으로 수업하실 때 예시를 들어주셨는데, 이런건 보자마자 바로 아는 게 아니고 공식문서 가서 사용법 보고 알 수 있는거죠..? 그냥 문법 자체를 암기하는 게 아니라 인강들으면서 어떻게 사용하는지 정도만 보고 나중에 필요할 때는 직접 공식문서 가서 쓰고 그러는건가요..?ㅜㅜ 너무 초보스러운 질문이지만 넘 궁금해서 남깁니다!ㅠㅠㅠㅠㅠ
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
안녕하세요 89: 토마토 문제 관련 질문있습니다!
강의 항상 잘듣고있습니다!89 토마토 문제 관련 제가 짠 코드에서 결과값은 문제 없이 나오지만 컴파일러가 아래와 같은 New_allocator 창을 띄우면서 pause 되는 문제가 있는데 코드를 아무리 봐도 에러가 왜 발생하는지 모르겠어서 질문 올립니다 . #include<iostream> #include<vector> #include<algorithm> #include<cmath> #include<queue> using namespace std; //넘겨야할 인자가 x,y,day 세개라서 class 필요 class Tmt{ public: int x; int y; int day; Tmt(int a, int b , int c){ x = a; y = b; day = c; } }; int main(){ freopen("input.txt","rt",stdin); int m,n; cin >> m >> n; // m = j = 가로 // n = i = 세로 vector<vector<int>>map(m+2,vector<int>(n+2,1)); //얘는 어차피 익으면 1로바뀌니까 ch가 따로 필요없을 것 같음. //vector<vector<int>>ch(n+2,vector<int>(m+2,0)); queue<Tmt>q; //상하좌우 탐색용 방향벡터 int dx[] = {1,0,-1,0}; int dy[] = {0,1,0,-1}; // input 읽어오는 동시에 초기 셋팅값 확인하기 int flag = 0; // flag 1 = 값이 1인 좌표 존재 for(int i = 1; i<=n ; i++){ for(int j = 1 ; j <=m;j++ ){ int temp; cin >> temp; map[i][j] = temp; if(map[i][j]==1){ flag = 1; // x,y 좌표 및 초기 0 day 삽입 및 ch 체크 q.push(Tmt(j,i,0)); } //cout << map[i][j]; } //cout << "\n"; } if(flag == 0){ //익은게 하나도없어서 결국 아무것도 안변함 -1반환 cout<<-1; return 0; } if(q.size() == n *m){ //시작때부터 다 익어있음 cout<<0; return 0; } int res = 0; //초기 setting된 q 활용해서 day 진행 while(!q.empty()){ Tmt temp = q.front(); int t_x = temp.x ; int t_y = temp.y; int t_day = temp.day; res = t_day; cout << " t_x: " << t_x << " t_y: "<<t_y<<" t_day: "<<t_day << "\n"; q.pop(); for(int i = 0; i<4;i++){ //cout <<" t_x+dx[i]: " <<t_x+dx[i] << " t_y+dy[i]: "<<t_y+dy[i] << " m: " << m << " n: "<<n << "map[t_x+dx[i]][t_y+dy[i]]: "<<map[t_x+dx[i]][t_y+dy[i]]<<"\n"; if((0<t_x+dx[i]<=m) && (0<t_y+dy[i]<=n) &&(map[t_y+dy[i]][t_x+dx[i]] == 0)){ //cout <<" t_x+dx[i]: " <<t_x+dx[i] << " t_y+dy[i]: "<<t_y+dy[i] << " m: " << m << " n: "<<n<<"\n"; map[t_y+dy[i]][t_x+dx[i]] = 1; q.push(Tmt(t_x+dx[i],t_y+dy[i],t_day+1)); } } } cout << res; return 0; }
-
해결됨Next + React Query로 SNS 서비스 만들기
선생님께서 사용하시는 IDE에 대해서 궁금합니다.
선생님이 사용하시는 IDE는 , 속성의 종류가 회색글씨로 나오는게, 마치 타입스크립트처럼 복잡하게 생각할 필요 없이 명시적으로 나와서 편해 보입니다. 혹시 vscode에서도 저런 익스텐션이 있을까요? 아니면 웹스톰을 사용하면 저게 자동으로 나오나요?
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
@Controller와 @RequestMapping에 대한 이해
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]@Controller과 @RequestMapping에 대하여 강의도 몇 번 계속 듣고 혼자서 계속 고민한 결과 이해가 잘 안 되어서 저만의 방식으로 이런 식으로 이해하려는데 이렇게 이해해도 될지 궁금해서 질문드립니다 ! 결국 스프링 MVC는 다형성에 의해서 프레임워크가 구현되어있으므로 다형성 개념을 @Controller과 @RequestMapping에 다음과 같이 도입하고자 합니다. RequestMappingHandlerMapping 클래스가 @Controller가 붙은 클래스 전체를 매핑 정보로 매핑하는데 사용자 요청에 따라 DispatcherServlet의 getHandler()에서 @Controller이 붙은 클래스 객체가 반환되는데 요청 url에 따라 @Controller이 붙은 클래스 객체 내부의 @RequestMapping 메서드 중 하나가 반환되니즉 "@Controller 컨트롤러"를 인터페이스로 인정하고 "@RequestMapping 메서드"를 그 인터페이스를 구현한 구현체로 인정 후 DispatcherServlet에서 getHandler()을 하면 컨트롤러가 반환되어야하지만 다형성에 의해서 컨트롤러에 구현된 메서드가 반환이 되는 것이라고 이해해도 되는지 여쭤보고 싶습니다!
-
미해결
trends key props error
나를 위한 트랜드인 TrendSection 컴포넌트에서 계속 key가 없다고 에러를 내는 상황이 있어 살펴봤더니 trend.tagId가 react-query로 변경 이후엔 오지 않고 있다는 사실을 알게 되었습니다!trend.title로 변경해서 해결했습니다~ before : {TrendList?.map((trend) => (<Trend key={trend.tagId} trend={trend}/>))}after:{data?.map((trend) => { return <Trend key={trend.title} trend={trend}/> })}swagger:
-
미해결빠르게 훑는 HTML + CSS 기초
가상요소가 체크되었을때 체크박스 테두리까지 같이 움직입니다.
top 2px left 4px 를 주는데 안에 폰트어썸 아이콘이 움직이는게 아니라 체크박스가 통으로 움직입니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
MakePacket<T> 함수 질문있습니다.
PacketManager에서 MakePacket<T>가 호출되면 T 객체를 생성해서 처리하는데, 혹시 해당 함수가 호출될때마다 객체를 생성하는게 아니라 Dictionary에 Register함수로 등록할 때 객체를 생성해서 Dictionary에 등록해주고 그 객체 하나로만 버퍼를 받아서 처리하면 문제가 발생하나요?
-
해결됨카프카 완벽 가이드 - 코어편
프로듀서 전송과 ack 관계에 대해 질문있습니다.
안녕하세요, 프로듀서 전송 부분에 대해 강의를 듣던 중 궁금한 점이 있습니다.최대 한 번 전송 외에는 ack를 받고 다음 메시지를 전송한다고 설명하셨는데, 비동기 전송은 ack와 상관 없이 지속적으로 메시지를 전송할 수 있는거 아닌가요? 메시지 a,b,c 3개를 보낸다고 했을 때ack = 0의 경우는a,b,c를 보내고 오는 ack에 대해 신경 쓰지 않는것이고,ack != 0의 경우 비동기라면 마찬가지로 전송은 ack 여부와 상관 없이 a,b,c를 보내고 대신 ack 여부에 따라 특정 메시지에 대한 재전송이 이루어 지는 것이 아닌지 궁금합니다.즉, ack 여부에 따라 a이후 b를 전송하는 것이 결정되는게 맞는지 궁금합니다.
-
미해결
VScode 주피터 마크다운 사용 시 코드 블럭 랜더링 문제
안녕하세요 VScode 주피터 마크다운 사용 시 코드 블럭을 활용하기 위해 코드 문단 위 아래에 ``` 를 활용하여 블록을 지정하고 실행을 하면 문단 블록이 아닌 각각의 문장마다 블록이 씌어지는 렌더링의 문제가 발생합니다.이에 VS코드 업데이트 및 주피터 확장자 업데이트 등을 진행하고, 다시 시작까지 해보았는데 다른 해결이 안되고 있습니다. .md 파일에서 테스트를 할 때 문법적으로 잘 실행되는 것으로 보아 문법의 문제는 아닌듯 합니다. 참고 사진 첨부합니다...
-
미해결초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지
섹션0 python e teb 실행 불가 이슈 문의
python e가 최종 실행되어야하는데, 지정된 모듈을 찾을 수 없음이 뜹니다.(matplotlib 설치 완료)
-
해결됨이득우의 언리얼 프로그래밍 Part4 - 게임플레이 어빌리티 시스템
SetWaitingOnAvatar() 질문
이거 주석해도 별다른 차이점을 잘 모르겠습니다.내부에 보니, 기다리는 상태 Enum을 Avatar 기준에 둘지/User에 둘지/Game에 둘지 정하는데 정확히 무슨 차이인가요??
-
해결됨Next.js 풀스택 Github Issue 서비스 만들기
Prisma.issue.findMany라우터 가 아닌 페이지에서 사용 ( in 60. 이슈 필터링 기능 구현 )
안녕하세요?꾸준히 학습을 하여 60강을 지나고 있는데요, 페이지.tsx 에서도 프리즈마를 활용해서 데이터를 서버로 요청하는것은 처음 보았습니다. 이렇게 되면 라우트를 거치지 않고 바로 데이터요청을 하는 것인데.. Fetch 를 통한 route.tsx 를 거치지 않고 바로 요청하는 이유가 있는지요?현업에서도 이렇게 하는 경우가 자주 있는지요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
while 문 펙토리얼
안녕하세요 제가 코드 짤때 재귀함수로도 풀어보고 while문으로도 풀어보았는데 둘의 시간복잡도나 그런 부분에 큰 차이가 있나요??function solution(n) { let answer; function factorial(k) { if (k === 1) return 1; return factorial(k - 1) * k; } answer = factorial(n); return answer; // while 문 이용 // let answer = 1; // while (n >= 1) { // answer *= n; // n--; // } // return answer; }
-
미해결설계독학맛비's 실전 Verilog HDL Season 2 (AMBA AXI4 완전정복)
for문 사용에 대한 질문이 있습니다!
=================현업자인지라 업무때문에 답변이 늦을 수 있습니다. (길어도 만 3일 안에는 꼭 답변드리려고 노력중입니다 ㅠㅠ)강의에서 다룬 내용들의 질문들을 부탁드립니다!! (설치과정, 강의내용을 듣고 이해가 안되었던 부분들, 강의의 오류 등등)이런 질문은 부담스러워요.. (답변거부해도 양해 부탁드려요)개인 과제, 강의에서 다루지 않은 내용들의 궁금증 해소, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..글쓰기 에티튜드를 지켜주세요 (저 포함, 다른 수강생 분들이 함께보는 공간입니다.)서로 예의를 지키며 존중하는 문화를 만들어가요.질문글을 보고 내용을 이해할 수 있도록 남겨주시면 답변에 큰 도움이 될 것 같아요. (상세히 작성하면 더 좋아요! )먼저 유사한 질문이 있었는지 검색해보세요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.================== 안녕하세요 맛비님!대학교의 verilog 수업 중 모듈을 설계할 때는for문을 사용하지 말라고 배우고연구실 선배들도 테스트벤치가 아닌 모듈을 설계할 때는for문을 사용하지 말라고하셔서항상 안써왔는데맛비님의 FIFO 코드를 공부하다 register 초기화할 때for문을 이용하여 초기화하는 것을 보고어떤 상황에서는 사용해도되고,어떤 상황에 사용하면 안되는지 자세하게 알고 싶습니다!
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
ScannerWhile4 Switch문 질문
1. 위의 코드에서 case1 에 있는 변수 price를 case2에 사용하면 오류가 나는 이유가 무엇인가요? 오류가 나지 않게 switch문 밖에 price를 선언하면 어떻게 scanner을 사용해서 System.out.print("상품의 가격을 입력하세요: ");밑에 사용 하는 방법은 뭘까요??
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
npm start 오류
계속 이렇게 오류가 떠서 캐시 지워서 해보고 다시 설치도 해보고 명령어도 입력해봐도 해결이 안되네요 ㅜㅜ뭐가 문제일까요..
-
미해결Cinema 4D의 기초
선 관련 질문
실례지만 강의와 관련된 내용은 아니지만 염치 불구하고 질문합니다😭 위치를 조정하여 노란색 처럼 되어 있는데 빨간색 처럼 선이 되야 하는데 아무리 찾아도 방법을 모르겠어서 질문할 곳이 마땅치 않아 올립니다.
-
해결됨AWS Certified Solutions Architect - Associate 자격증 준비하기
수강신청 연장 부탁 드립니다.
안녕하세요.회사 업무랑 겹쳐 자격증 준비가 늦어지고 있습니다.혹시 가능하다면 수강 기간 연장 가능할까요?