묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
vue3 에서는 사용법이 좀 달라져서 공유합니다
찾아보니 vue3에서는 사용법이 달라져서 많이 헤맸네요. App.vue CheckBox.vue
-
미해결홍정모의 따라하며 배우는 C언어
buffer와 file stream에 대한 질문
안녕하세요! scanf의 경우 입력 buffer에서 하나씩 읽으며, 읽은 문자가 buffer에서 빠져나가는데, fscanf의 경우도 마찬가지로 주어진 format을 따라 하나씩 읽으며 file stream에서 빠져나가게 되나요??
-
해결됨[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
공지사항 갤러리 탭메뉴 div a태그
공지사항 갤러리 탭메뉴랑 공지사항 갤러리 별도 구성메뉴가 있는데 div 안에 '공지사항', '갤러리' 제목넣는 곳에 태그를 span은 별도메뉴에 쓰고, 탭메뉴에는 a태그로 쓰면 되나요? 상호작용이 들어가는 부분은 tab을 눌렀을 때 확인되어야 해서 a 임시링크를 걸어주는 걸로 기억하는데, 별도 구성인 경우엔 a태그 말고 span으로 줘도 무관한가요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
채팅방 접근시 발생하는 에러입니다
안녕하세요 제로초님! 강좌를 보면서 코드를 작성하다가 제가 사이드 프로젝트로 nodejs - html로 작은 사이트를 만들고 있습니다. 거기에 제로초님의 코드를 적용한 후에 조금 응용을 해보려고 하는데 방을 생성하고 들어오면 아래와 같은 에러가 발생합니다. /Users/jasonkim/Documents/GitHub/nodeJs_prac02/socket.js:40 chat: `${req.session.color}님이 입장하셨습니다.`, ^ TypeError: Cannot read properties of undefined (reading 'color') 혹시 어떤 부분을 놓친걸까요??? <에러메시지> chat 네임스페이스에 접속 /Users/jasonkim/Documents/GitHub/nodeJs_prac02/socket.js:40 chat: `${req.session.color}님이 입장하셨습니다.`, ^ TypeError: Cannot read properties of undefined (reading 'color') at Namespace.<anonymous> (/Users/jasonkim/Documents/GitHub/nodeJs_prac02/socket.js:40:28) at Namespace.emit (node:events:526:28) at Namespace.emitReserved (/Users/jasonkim/Documents/GitHub/nodeJs_prac02/node_modules/socket.io/dist/typed-events.js:56:22) at /Users/jasonkim/Documents/GitHub/nodeJs_prac02/node_modules/socket.io/dist/namespace.js:141:26 at processTicksAndRejections (node:internal/process/task_queues:78:11)
-
미해결함수형 프로그래밍과 JavaScript ES6+
iterator에 대해 질문드립니다.
log(iter2 === iter2[Symbol.iterator]())가 true인 경우는 이해가 됐습니다. 근데 log(iter2 === arr2[Symbol.iterator]())를 실행하면 false가 출력되는데 이유가 궁금합니다. iter2에 arr2[Symbol.iterator]()를 할당했으니 true가 되야 하지 않나요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
LinkedHashSet 으로 풀어도 괜찮을까요?
HashSet으로만 풀었더니 순서를 요구해서 LinkedHashSet으로 풀었습니다. import java.util.LinkedHashSet;import java.util.Scanner;public class Main { public static void main(String[] args) { Main T = new Main(); Scanner scanner = new Scanner(System.in); String input = scanner.next(); System.out.println(T.solution(input)); } public String solution(String str) { String answer = ""; char[] s = str.toCharArray(); LinkedHashSet<Character> set = new LinkedHashSet<>(); for (char c : s) { set.add(c); } for (Character character : set) { answer += character; } return answer; }}
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
로드맵 시작 전 자바 이해도
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요. 취업준비를 위해 로드맵 강의를 수강하려고 하는데 최대 5개월 안에는 완강을 하는게 목표입니다. 이전에 학원에서 웹개발 수업을 들었어서 전반적인 과정이나 개념에 대한 이해는 있습니다. 그런데 이번에 스프링입문 과정부터 강의를 들어보니 객체지향이나 개념 단어들을 까먹었거나 제대로 이해하지 못하고 넘겼던 자바 개념이 문제가 되어서요. 자바 문법에 대한 공부를 선행하여 개념을 완벽히 이해한 다음에 로드맵을 시작하는게 맞을까요? 아니면 강의를 우선 들으며 부족한 부분을 채워나가는 것이 좋을까요?
-
미해결[백문이불여일타] 데이터 분석을 위한 기초 SQL
에러
안녕하세요!배운 대로 해커랭크에서 문제에 답을 입력하는데 자꾸 오류가 발생합니다... 무엇이 문제일까요? SQL0104N An unexpected token "uncatalog database hello" was found following "Y LAT_N DESC LIMIT 1". Expected tokens may include: "<space>". SQLSTATE=42601
-
미해결Vue.js 제대로 배워볼래?(Vue.js 프로젝트 투입 일주일 전)
실무 레벨에서 공통코드(기준정보)는 어떻게 구현 할까요?
실무 레벨에서 기준정보(예:사용여부, 진행상태)등의 코드를 사용하려면 보통 어떻게들 하시는지 질문을 드립니다. 그냥 언듯 생각하기에는 store 에 다 넣고 쓰던지 or mixin 을 만들고 해당 mixin에서 axios 콜을 통해 기준정보를 가져오던지 .. 같은데 혹시 실무레벨에서는 평균적으로 어떻게 사용하고 어떤 시점에 호출 되는지 궁금합니다.
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
로그 출력 부분
로그 출력 되는 부분에서 선생님과 다르게 출력이 되어서 문의 드립니다. [] 안에 originalUrl이 출력되는 샘과는 달리 저는 [HTTP]로 출력이되고 따로 originalUrl이 출력이 되고 있습니다.. 혹시 제가 어떤 부분에 잘못된것인지 모르겟어서 문의 드립니다.
-
미해결ESXi 가상 인프라 구축과 보안 솔루션을 활용한 이상징후 탐지 모니터링
wget timed out
-wget 설치가 안됩니다..ㅜ 통신은 다 잘 되는데.. 계속 타임드 아웃이라고 나옵니다..
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
문제처럼 N개의 단어가 들어온다면 배열이라고 생각하고 풀어도 될까요?
문제에는 프로그래머스 처럼 배열로 들어온다는 내용이 없었는데 풀이를 보니까 배열로 처음부터 작성하고 푸시네요. 이런 힌트 조차 잡아내서 풀어야하는걸까요?? 감사합니다
-
미해결Vue.js + TypeScript 완벽 가이드
깃허브 권한요청 부탁드립니다
3358695@gmail.com
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
java.lang.IllegalArgumentException: An invalid character [32] was present in the Cookie value 오류
"java.lang.IllegalArgumentException: An invalid character [32] was present in the Cookie value" 오류 뜨시는 분들 참고하세요~ - 원인 : 쿠키 값에 특수문자나 공백이 들어가 Invalid 오류 발생 (쿠키값 : 공백, 괄호, 등호, 콤마, 클론, 세미클론을 포함할 수 없으며 이들값을 포함하려면 인코딩이 필요함) - 해결방법: 쿠키 value에 특수문자나 공백을 제거하면된다.
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
csv 파일이 인코딩이 안되요.
cp949 로 인코딩 시'cp949' codec can't decode byte 0xc6 in position 12UTF8로 인코딩 시 UnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 10: invalid start byte인터넷에서는 cp949 안되면 -> utf-8 UTF-8 안되면 -> cp949 로 나와있는데,둘다 안되면 언덯게 해결해야 할까요?
-
해결됨리눅스 시스템 프로그래밍 - 이론과 실습
파일 이벤트 - 라이브 프로그래밍 에서 캐스팅 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강사님. 좋은 강의 잘 듣고 있습니다. 다름이 아니라 "파일 이벤트 - 라이브 프로그래밍" 에서 질문이 있습니다. 라이브 코딩을 해주시는 중에 파일 생성 삭제에 대한 이벤트 로그 출력 부분을 작성 해주셨는데요. inotify_event 포인터로 선언되어있는 event 변수를 (char *)로 캐스팅 하는 이유에 대해서 문의 드립니다. 해당 부분의 소스는 아래와 같습니다. 감사합니다. while(ret > 0){ if(event->mask & IN_CREATE) { printf("file %s is created\n",event->name); } if(event->mask & IN_DELETE){ printf("file %s is deleted\n",event->name); } ret -= (sizeof(struct inotify_event) + event->len); event = (struct inotify_event *)((char *)event + sizeof(struct inotify_event) + event->len); <-- (char *)? }
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
8분대 질문 드립니다.
_heap[0] = _heap[lastIndex]; _heap.RemoveAt(lastIndex); 여기서 라스트 인덱스를 삭제 해주는게 0번쨰 인덱스에 값을 복사가 되었기 때문에 지워주는 건가요?
-
미해결Spotfire - 사용자 교육 기초편
맵 차트 설명할 때 사용한 그림.
강의 4~5분때 사용한 그림은 구할 수 없을까요~?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
파라미터 타입지정
안녕하세요 ! 저는 이번에 웹팩 및 바벨 설정부터 죽 타입핑을 하며 익히고 잇는데요, SignUp > index.tsx 부분의 일부코드인데 보시는 바와 같이 영상속 제로초님과는 다르게 `e`의 타입을 지정해주지 않으면 로컬자체가 켜지지 않더라고여 😅 혹시 제가 어느부분때문에 제로초님과 다르게 진행되고있는지 알 수 있을까요 ? const onChangeEmail = useCallback((e: any) => { setEmail(e.target.value); }, []); const onChangeNickname = useCallback((e: any) => { setNickname(e.target.value); }, []); const onChangePassword = useCallback( (e: any) => { setPassword(e.target.value); setMissmatchError(e.target.value !== passwordCheck); }, [passwordCheck], ); const onChangePasswordCheck = useCallback( (e: any) => { setPasswordCheck(e.target.value); setMissmatchError(e.target.value !== password); }, [password], );
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
ec2 서버 + 디비
안녕하세요 루키스님. aws를 완강하고 mmo server를 ec2에 올리기 작업을 진행중입니다. 제 노트북에서 아마존을 들어가 ec2 인스턴스를 열어 서버 창에서 listening 중이고 제 데탑에선 Client 파일을 유니티에서 데모로 실행해본 결과 접속을 성공하였습니다!! 다만 Part9의 마지막 완성본인 DB를 연동한 프로젝트는 접속이 되지 않았습니다. 없는 아이디와 비번을 입력시 destination host에 연결하지 못했다고 뜨는 것을 보니 AccountServer에 도착하지 못하는 것 같습니다. 아마 AccountServer의 IPAddress를 맞추지 않아서 인것 같아 찾아보고 있는데 AccountServer 프로젝트 내에서 쓰이는 IP주소가 있는 부분은 이 두 부분을 제외하고는 없었습니다. 어디를 고쳐야 할지 모르겠어서 이렇게 도움을 구해봅니다 ㅠㅠ... DB의 update-database부분은 전부 실행하여서 현재 데이터는 안쌓여 있지만 테이블은 만들어진 상황입니다!! + 연동할때 넣은 IP 주소는 서버쪽에선 ec2 환경에서 cmd를 친후 ipconfig해서 나온 Ipv4 주소값을 넣어줬습니다. 클라이언트는 탄력적 IP 주소를 하나 생성하여 서버 ec2에 붙인후 해당 IP를 클라이언트의 NerworkManager.cs 안의 ConnectToGame 함수에 넣었습니다. 혹시 몰라 내용과 사진 첨부하겠습니다! 위의 3.39.241.233이 클라에 넣은 탄력적 IP주소 입니다. 서버는 서버의 Program.cs에 들어가 ipconfig해서 나온 Ipv4 주소를 넣은 곳 입니다(이렇게 하니 Part7의 서버 연동까지는 잘 됐었습니다!!)