묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
switch문을 사용해 풀어봤습니다
function rockScissorPaper2(a, b) { let answer = []; for(let i = 0; i < a.length; i++) { switch(true) { case a[i] === b[i]: answer.push('D'); break; case a[i] === 1 && b[i] === 2: case a[i] === 2 && b[i] === 3: case a[i] === 3 && b[i] === 1: answer.push('B'); break; case b[i] === 1 && a[i] === 2: case b[i] === 2 && a[i] === 3: case b[i] === 3 && a[i] === 1: answer.push('A'); break; } } console.log(answer); }
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
강의 로드맵 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 혹시 MVC2편까지 듣고 DB1편,2편, 고급편은 생략하고 바로 JPA강의 로드맵으로 넘어가도 괜찮을까요?? 스프링 공부는 이번에 처음해봅니다!
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
인코딩 설정
안녕하세요. 친절한 강의 잘 듣고 있습니다 :) [3/20] 데이터로드하고 미리보기, 행과 열의 수를 알아보기 4분 41초 encoding 인자 설정 부분에서 utf-8-sig로 해도 unicode 오류가 발생하는데 이유가 무엇인가요...? 이전에 데이터 로드 시 utf-8-sig 로 인코딩 했을 때 한글이 깨지는 현상을 보지 못했는데 이번에 보게 되어서 질문드립니다. 감사합니다 :)
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
그랩마켓 github 소스코드
안녕하세요 git-hub 그랩마켓 2 강의를 듣고 코드를 붙여넣고 돌렸는데 이러한 페이지가 계속 뜨네요 업데이트를 해보려고 해도 업데이트를 할 수 없다고 나오고 어디부분에서 잘못된건지 모르겠습니다.
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
데이터추가하기에서 못넘어가고 있어요....ㅡㅡ
강사님 강의를 열심히 듣고 있습니다. 근데, 잘 따라가다가 데이터 추가하기에서 정말 몇번씩 다시 써보고 확인했는데 전혀 동작을 하지 않습니다. 그전까지는 잘 되었구요, 어떻게 해결을 해야할지....ㅠㅠ 강사님 소스를 다 복사해서 붙여봐도 안되어요.... 일기저장하기 버튼을 클릭하면 아무것도 동작하지 않습니다. alert 창도 뜨지 않구요 App.js 파일 import {useRef, useState} from "react"; import './App.css'; import DiaryEditor from './DiaryEditor'; import DiaryList from './DiaryList'; import { getActiveElement } from '@testing-library/user-event/dist/utils'; // const dummyList = [ // { // id:1, // author:"홍길동", // content:"하이 1", // emotion:5, // created_date : new Date().getTime() // }, // { // id:2, // author:"김경숙", // content:"하이 2", // emotion:2, // created_date : new Date().getTime() // }, // { // id:3, // author:"아무개", // content:"하이 3", // emotion:1, // created_date : new Date().getTime() // } // ] function App () { const [data, setData] = useState([]); const dataId = useRef(0); const onCreate =(author, content, emotion) =>{ const created_date = new Date().getTime(); const newItem = { author, content, emotion, created_date, id : dataId.current } dataId.current += 1; setData([newItem, ...data]); }; return ( <div className="App"> <DiaryEditor onCreate={onCreate} /> <DiaryList diaryList={data} /> </div> ); } export default App; DiaryEditor.js 파일 import {useRef, useState} from "react"; const DiaryEditor =({onCreate}) =>{ const authorInput = useRef(); const contentInput = useRef(); const [state, setState] = useState({ author: "", content: "", emotion: 1 }); const handleChangeState = (e) =>{ setState({ ...state, [e.target.name]:e.target.value, }); }; const handleSubmit = () =>{ if(state.author.length < 1){ authorInput.current.focus(); return; } if(state.content.length < 5){ contentInput.current.focus(); return; } onCreate(state.author, state.content, state.emotion); alert("저장성공"); // setState({ // author: "", // content: "", // emotion: 1, // }); }; return ( <div className="DiaryEditor"> <h2>오늘의 일기</h2> <div> <input ref={authorInput} name="author" value={state.author} onChange={handleChangeState} /> </div> <div> <textarea ref={contentInput} name="content" value={state.content} onChange={handleChangeState} /> </div> <div> <select name="emotion" value={state.emotion} onChange={handleChangeState} > <option value={1}>1</option> <option value={2}>2</option> <option value={3}>3</option> <option value={4}>4</option> <option value={5}>5</option> </select> </div> <div> <button onClick={handleSubmit}>일기 저장하기</button> </div> </div> ); }; export default DiaryEditor;
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
생성하거나 수정하지 않은 app의 오류 문제
안녕하세요 강사님. 1) 이번 강의를 들으면서 accounts app을 생성해서 vscode 상으로 instagram accounts media askcompany 총 네 개의 app(폴더)가 보입니다. 2) accounts의 모델을 수정하고 makemigrations-migrate accounts를 진행한 뒤 manage.py runserver를 실행할 때 아래와 같은 이슈가 감지됐습니다. 3) You have 1 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): auth. Run 'python manage.py migrate' to apply them. 4) 저는 'auth' app에 들어간 적이 없고 vscode에서 육안으로 확인되지도 않습니다. 5) 일단 강의 내용에 따라 서버/admin에서 profile을 생성하는데 문제는 없어서 auth app을 따로 makemigrations-migrate해주지는 않았습니다. 따라서 질문이 있는데 가) 나중에 문제가 될 것을 대비해서 'auth' app을 makemigrations-migrate 해줘도 될까요? 나) accounts app의 models를 작업했는데 auth app에서 오류가 생기는 경우는 어떤 상황인가요? (구체적인 '문제'가 발생한 건 아니라서 제 질문도 두리뭉실한 점 죄송합니다. 짧게 코멘트만 해주셔도 감사할 것 같습니다.)
-
미해결초보를 위한 도커 안내서
docker container에서 사용하는 환경변수...
강의 정말 잘 보고 있습니다. 헷갈릴 때 마다 와서 다시 정주행 하는 것 같네요..ㅎㅎ 궁금한 점은, docker 컨테이너 만들 때 환경변수를 전달하는데, 개발할 때는 -e 옵션이나, env file위치를 넣어줄 수 있는데 실제 운영환경에서는 환경변수를 어떤식으로 관리하고 있나요 ? 감사합니다 ^^
-
미해결Nuxt.js 시작하기
동적컴파일 적용방법
안녕하십니까 동적 컴파일에 대해 질문합니다 sample program <template> <div> <div @click="testevent">Hello Hi</div> {{ vueText }} </div> </template> <script setup> const vueText =ref('') const testevent = () => { vueText.value = 'good' } </script> 출력 Hello Hi Hello 클릭을 하면 Hello Hi good 이 sample program을 아래와 같이 변경하여 적용하면 <template> <div> <div v-html="renderData" /> {{ vueText }} </div> </template> <script setup> const vueText =ref('') const renderData = '<div @click="testevent">Hello Hi</div>' const testevent = () => { vueText.value = 'good' } </script> 출력 Hello Hi 로 정상적으로 나타나나 Hello 클릭을 하면 무응답으로 나타남 무응답이유를 구글링해서 보면 renderData가 들어갈때 컴파일이 안되었기 때문이라는 결론 도출 해서 동적 컴파일을 npm i vue-runtime-template-compiler 설치하여 시도해보았으나 [Vue warn]: Failed to resolve component: RuntimeTemplateCompiler 표시만되고 동작하지 않음 질문사항 1. renderData가 컴파일이 안되어 무응답인지 ? 궁금하며 만약 그럴경우 동적 컴파일을 해서 넣어주는 방법이 무엇입니까 ? 2. vue-runtime-template-compiler 설치하고 nuxt에서 사용하는 방법어떻케 되는지 궁금합니다 수고하세요
-
미해결비전공 기획자 및 관리자를 위한 IT 필수 지식
강의 자료 요청 드립니다.
안녕하세요 수강 신청하여 강의 듣기 전 수강생 입니다. 강의 전 준비 내용 살펴보다 자료가 필요하다고 하여 수강에 대한 전체 자료 아래 이메일로 보내주시면 감사하겠습니다! kion2006@naver.com
-
미해결코딩테스트 실전 모의고사(with C++) : 대기업 대비
6분 11초에서 dis [0][][]3차원 격자판이있는데요. 격자판안에 숫자는 문제에 없던데 어떻게 구해지는건가요?
6분 11초에서 dis [0][][]3차원 격자판이있는데요. 격자판안에 숫자는 문제에 없던데 어떻게 구해지는건가요? 캡쳐해서 보여드리고 싶은데 캡쳐방지가 걸려져있어 글자로 풀어서 질문합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
여기 에서 이후에서 궁금 한것이 많아서 질문 드려요
1. 이동 등등 까지 해서 너무 좋은거같아요 이 이후에는 패킷 추가 하고 하는 방식으로 무기 선택 공격 피격 같은건서버에서 players list 에서 좌표 가지고 와서 피격 처리후 클라로 보내주는건가요? 아니면 클라에서 나 맞았어 라고 서버로 보내서 서버에선 Broadcast만 해주는건가요 ? 2. 또 강의 중에 들었던 프로토콜 버퍼 나 플랫 버퍼 같은 라이브러리를 이용해서 만들수도 있다고 하셧는데 지금 코드에서 수정 해서 만들어 봐도 될까요? 3. 지금은 서버 이긴한데 자체 컴퓨터 안에서만 돌아가는거 같아요. 노트북이나 쓰고있는 pc ip를 그냥 넣어서 다른 pc에서 접속으로 해도 될까요 수정이 많이 필요한가요?? 따로 강의는 없는거같아서 혼자 해보려고 해요.
-
해결됨[개념은 호옹~, 실습 빡] 스프링 부트, 입문!
[15강 데이터 수정하기(DB 까지 바뀐 거 맞죠?)]_더미 데이터 작성 관련
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 1. 스프링 부트 버전 2.6.8 2. appication.properties 에 아래 추가spring.h2.console.enabled = true spring.jpa.defer-datasource-initialization=true 오류 내용" 1. data.sql 파일에서 아래 작성시 Unable to resolve table 'article' 이라고 에러가 발생합니다 INSERT INTO article(id, title, content) VALUES (1, '가가가가', '1111'); 2. alt option 클릭시 나타나는 리스트
-
미해결홍정모의 따라하며 배우는 C++
소멸자 호출 질문
어떻게 AutoPtr에서 소멸자가 호출이 되는지 이해가 안되서요 중간에 throw가 발생하거나 해서 delete로 따로 지워주지 않으면 객체가 그대로 남아있어서 소멸자가 호출이 안되지않나요? 여기서도 돌려보면 따로 소멸자가 호출이 안되서 제가 delete으로 소멸자 안에서 arr을 삭제하려 했는데 안되는 거처럼요 이 Resource랑 AutoPtr에는 뭐가 달라서 AutoPtr만 소멸자가 호출이 되는건가요? AutoPtr에서는 어떻게 소멸자가 호출이 되는지가 궁금하네요 그나마 제가 생각했을 때는 AutoPtr로 만든 res는 객체이고 Resource는 포인터라서 소멸자가 호출이 안되는건데 애매하게 알랑말랑하네요 ㅠ
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
flutter : 'flutter' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다.
방금 수강등록하구 강의 진행하려는데 안드로이드 스튜디오에서 터미널 진입후 안드로이드 마이그레이션 진행하려고 flutter 명명령어를 입력하면 나오는 오류메세지입니다. flutter sdk는 FN/work/flutter/flutter3라는 폴더에 있고 안드로이느 스튜디오는 C:/android라는 폴더에 있습니다 해당 프로젝트는 FN/work/flutter/...에 있습니다 flutter sdk 에 있는 FLUTTER콘솔로 접근하면 CREATE 명령어가 먹질 않습니다. 터미널에서 flutter명령어가 듣지 않을뿐 프로젝트생성과 디버깅은 정상적으로 작동합니다.
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
Entity를 DTO로 변환시키기
김영한님 JPA 강의를 듣다가 1장 마지막 부분 쯤에 Entity를 그대로 사용하지 말고 데이터를 전송할 때에는 DTO를 이용하라고 하셨는데, 테이블 끼리 연관관계가 많은 것들은 어떻게 변환시키나요? 가장 궁금한게 A에 List<B>,List<C>,List<D> 객체를 가지고 있는데 A의 DTO를 만든다고 한다면 B,C,D를 각자 또 BDTO,CDTO,DDTO 로 옮기고 나서 ADTO에 담는건가요?? MapStruct를 사용하려고 하는데, 혹시 Entity를 DTO로 변환하는 좋은 방법이 있는지 궁금합니다!
-
미해결마케터를 위한 구글 애널리틱스 실무
PDF 강의북 요청드립니다
강의 잘 듣고 있습니다! PDF 강의북 요청드립니다! wndud6432@naver.com 으로 보내주시면 감사합니다!또한 슬랙 관련 초대는 어디서 받을 수 있나요?
-
미해결실전 프로젝트로 배우는 타입스크립트
실전 적용 관련 질문 입니다.
안녕하세요. Typescript 강의 잘 듣고 있습니다. 첫번째에 이어 두번째 강의도 듣고 있는데. 듣다가 궁금한 점이 생겨서 질문 드립니다. 기존 이미있는 에 프로젝트(레거시)를 Typescript 로 적용하는 부부은 설명을 들어서 알겠습니다. 기존 플젝에서 javascript 부분만들 떼서 새로운 프젝을 구성해서 하면 된다. 등등. 그런데. 신규 프로젝트에서는 어떻게 FE를 적용하는지 궁금해서 문의 드립니다. 예를 들면, back-end 개발자 + 디자인 + 마크업 + Front-end 개발자 이렇게 프로젝트를 할텐데, back-end 에서 개발 후 처리 스펙이나 이런걸 정해서 넘겨 받아서 fe 에서 처리하는지? 아니면, fe 에서 마크업 기준으로 이렇게 할깨 하고 be 한테 넘기는지? 데이터가 어떻게 넘어오고, fe 에서 어떻게 액션을 하는지 알아야 할 수 있을터인데.. 이게 궁금하구요. 저는 back-end 와 front-end 을 같이 개발하다 보니 이런 고민을 해 본적이 없어서요 ㅎ 어떻게 역할을 분담하고 유기적으로 개발을 하는지 프로세스가 궁금해서 문의 드립니다.
-
해결됨호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
이 강의에서 말한 더 고치고싶은 부분이 궁금합니다.
말씀하신 더 고치고 싶은 부분을 얘기해주면 어떻게 고칠 수 있을지 고민해볼 수 있을 것 같습니다.
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
npm error
8분에 npm start를 하면 index.js가 실행되어야 하는데 npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead. npm ERR! code EJSONPARSE npm ERR! path D:\22_javascript_training/package.json npm ERR! JSON.parse Unexpected string in JSON at position 199 while parsing '{ npm ERR! JSON.parse "name": "package-example1", npm ERR! JSON.parse "versi' npm ERR! JSON.parse Failed to parse JSON data. npm ERR! JSON.parse Note: package.json must be actual JSON, not just JavaScript. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\82108\AppData\Local\npm-cache\_logs\2022-06-20T17_04_20_353Z-debug-0.log 이런식으로 에러가 떠서 해결방법이 궁금합니다
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
ESLint 설정오류
오류가 뜹니다 ㅠㅠ