묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
task와 Thrad , 추가질문
내가 느낀바로는 Task와 Thread가 같은 개념으로 느껴지는데요.. 이것을 언제 task를 쓰고 thread를쓰는지 감이 안잡히네요 그리고 이거와 관련돼서 c#책을보면 문법의 간단한 작동원리와 사용방법을 알려주는데 대체 언제쓰는지는 안알려주더라구요 음.. 예를들어 static 이란것도 언제쓰이는지, 상속은 언제해야되는지, 배열에도 여러가지 배열이 있던데(어레이, 리스트, 배열선언등,,) 언제 어느걸써야할지 이외에도 공부를하면서 계속 같은의문이 드는데요 제가 생각해본걸 말씀드리면 경험에의해 축적되는것인가 라고 추측을 하고는 있습니다. 근데 대체적으로도 언제쓰이는지는 정리된사이트나 알려주는곳은 없을까요? 따라서 종합적으로 한줄로 말씀드리면 이러이러한 기능은 알겠는데 그런기능이 언제쓰이는지 알려면 어떻게 해야되는지..질문드립니다
-
해결됨코어 자바스크립트
VariableEnvironment / LexicalEnvironment차이점
안녕하세요 강의를 수강하면서 VariableEnvironment / LexicalEnvironment차이점이 궁금해서 아티클을 찾아보고 있습니다. 해당 블로그(https://velog.io/@proshy/JSVariable-environment-vs-Lexical-environment)에서 두 environment객체의 차이점을 --- VE, LE의 차이점 이제 궁금점인 VE,LE의 차이점을 알아보겠습니다. 한 실행컨텍스트 내에서의 VE와LE의 비교를 해보겠습니다. Variable environment :- Environment Record: 현재 실행 컨텍스트 내에서 호이스팅이 되는 애들(var, 함수선언문)등을 저장- outerLexicalEnvironment Reference : outer environment Lexical environment :- Environment Record: let,const로 선언된 변수, 함수표현식도 포함.- outerLexicalEnvironment Reference : Variable environment --- 한다고 설명을 했는데, 강의는 표현식은 저장이 안되는걸로 이해를 해서 혼란이 왔습니다 어떻게 이해하면 좋을까요? es5와 es6이후 내용의 차이라고 생각하면 될까요? 2. 실행컨텍스트 값을 직접 확인할 수 있느 방법이 있을까요? 3. 블록스코프도 컨텍스트 객체를 갖나요? 감사합니다
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
yolo custum 모델
안녕하세요 선생님. 제가 yolo의 너구리를 custum 학습한것처럼 저의 데이터에 맞게 수정을 해보았습니다. 제가 가진 데이터의 label은 세개이고, label을 0, 1, 2로 설정하여 하나의 csv파일로 생성하였습니다. 첨부한 사진처럼 학습할때 오류가 생기는데 원인을 알 수 있을까요? 혹은 저의 경우처럼 여러개의 label일 때 주의해야 할 점이 어떤것이 있을까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Promise.all 연달아 두번 작성하기 질문입니다.
강의에서는 새로운 하나의 게시글 당 태그를 여러개 등록하는게 나오는데, 좀 응용해서 기존에 있는 여러개의 개시글 중 각 게시글 마다 해당하는 태그들을 뽑아서 다대다 관계로 엮어주는 부분을 구현할건데요, const posts = await Post.findall({}); 이렇게 한 후 posts.forEach 후 하나의 게시글 당 태그 여러개 등록하는거랑 똑같이 짰는데, 이런 에러 메시지가 뜹니다.. 분명 태그 추출까지는 제대로 잘 된걸 봤는데 이걸 각 게시글마다 등록하는 과정에서 항상 에러가 나는데 그 원인을 모르겠네요.. 웃긴건 일부 게시글은 성공한 걸로 보아서 비동기 코드를 잘못 짠거 같습니다. 참고로 강의에서는 #으로 등록된 거를 기준으로 태그짜는 방법을 설명해주셨는데, 저는 따로 extractTags에서 자동 추출로 구현했습니다. const addTags = async (post) => { let tagList = await extractTags({ title: post.title, description: post.description, }); const tagResult = await Promise.race(tagList.map(tag => Tag.findOrCreate({ where: {title: tag.toLowerCase()} }))); console.log(tagResult); await post.addTags(tagResult.map(r => r[0])); } exports.addTagsToPosts = async () => { try { const postList = await Post.findAll({ where: { // 해당 조건(이부분 문제 없음) } }); await Promise.all(postList.map(postData => addTags(postData))); } catch (error) { console.log(error); } }
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
깃헙 깃헙 허리업..!
인프런아이디 : v3exex@gmail.com인프런이메일 : v3exex@gmail.com깃헙 아이디 : v3exex@gmail.com깃헙 Username : v3exex
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
[8/20]강의
본 강의 7:48경 df_last.pivot_table(index='전용면적', columns='지역명', values='평당분양가격')으로 코드를 작성해주셨는데 컬럼과 인덱스를 따로 구분하지 않고 unstack을 이용해서 df_last.pivot_table(index=['전용면적','지역명'],values='평당분양가격').unstack() 이러한 코드로 실행해보았더니 형태는 같고 단지 '평당분양가격'이란 밸류명(?)이 같이 표시되더라구요. 이처럼 작성했을 경우 다른 문제가 생기는 경우가 있을까 싶어 질문드려보아요. unstack으로 해도 같다면 저는 저 방법이 더 편할 것 같아서요! 항상 강의 잘 듣고 있습니다. 앞으로도 좋은 강의 부탁드립니다.
-
미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part 3 - 데이터관리와 네트워크
카메라가 정면으로 열립니다.
기본으로 뒤에 카메라가 열리게 하려면 어떻게 해야 하나요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
지연로딩에 관한 질문입니다.
안녕하세요, 김영한 강사님! 강의 너무 잘듣고 있습니다. 강의를 듣던 중 질문이 있어서 질문을 하나 남기게 되었습니다! [즉시로딩과 지연로딩] 강의 4분 40초 쯤에서 LAZY로 설정을 해놓으면, member.getTeam()을 해도 직접 값에 접근하지 않는 이상 쿼리가 나가지 않는다고 하셨는데 아래 코드를 실행하니 쿼리가 나가는 다른 결과가 나와서 질문드립니다. <코드> <결과>
-
해결됨XD UI 디자인 + Clone Coding 인터렉티브 반응형웹 포트폴리오!
룰러가 무엇인가요??
강의 중간에 몇 번 말씀하시는 룰러라는 게 무엇인지 궁금합니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
서버pc와의 DB연동
안녕하세요!!!선생님 강의 너무 잘 보고 있습니다!! 제가 스프링을 이용하여 간단한 프로젝트를 진행하려고 하는데 이때 DB를 외부 서버pc(centos7)에 연동하여 사용하려고 합니다 이럴경우 어떤식으로 외부 서버pc에 연동을 해야하나요???
-
해결됨프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
continue 부분 질문드립니다
lt=["1",2,5,True,4.3,complex(4)] for v in lt: if type(v)is bool: continue else: print("current type:",type(v)) print("multiply by 2:", v*2) 여기서 continue 부분 이후 저도모르게 else를 넣었는데 작동이 잘 됐습니다. 영상에는 else를 따로 안넣으셨는데 continue 이후에는 else를 안써도 되는건가요?
-
미해결인공지능 기초수학
강의교안 업로드 또는 메일부탁드립니다
안녕하세요 강의교안 메일부탁드립니다 출력해서 듣고 직접 써야 학습효과가 높을것 같습니다 yjsy0418@gmail.com 입니다 감사합니다 강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
-
미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part 3 - 데이터관리와 네트워크
42강 앨범에서 사진 가져오기 질문
//선택할 파일의 타입을 저정(안드로이 os가 사전작업을 할 수 있도록) -> 이부분이 어떤 의미인가요? 위에서 albumIntent.type = "image/* 이렇게 했는데 아래에서 다시 image/* 해주는 이유가 궁금합니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
Node.js 교과서
안녕하세요 제로초님 Node.js 교과서를 사서 열심히 수업을 듣고 있는 한 학생입니다! 다름이 아니고 유튜브를보며 노드교과서 개정판 4-5. 쿠키 이해하기에서 코드 질문이 있어서 여쭤보러 왔습니다. 이것은 되는 코드이고 const parseCookies = (cookie = '') => cookie .split(';') .map(v => v.split('=')) .reduce((acc, [k,v]) => { acc[k.trim()] = decodeURIComponent(v) return acc; }, {}); 이것은 안되는 코드입니다. const parseCookies = (cookie = '') => { cookie .split(';') .map(v => v.split('=')) .reduce((acc, [k,v]) => { acc[k.trim()] = decodeURIComponent(v) return acc; }, {}); }; 둘의 차이점은 함수를 {} 로 감싸냐 안감싸냐의 차이인데 화살표함수에서 중괄호는 선택사항이라고 배웠습니다. 만약 아래 코드를 사용하게 되면 (node:9452) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'name' of undefined at Server.<anonymous> (C:\Users\ksy\Desktop\Node.js\ch04\ex03\cookie2.js:30:22) at Server.emit (events.js:315:20) at parserOnIncoming (_http_server.js:874:12) at HTTPParser.parserOnHeadersComplete (_http_common.js:126:17) (Use `node --trace-warnings ...` to show where the warning was created) (node:9452) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1) (node:9452) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. 라는 에러가 뜹니다. 함수를 제대로 사용하지 못해서 그런거 같은데 왜 중괄호를 붙이면 함수가 실행이 안되는건지 궁금합니다
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
두 번째 계정 만들기
결제할 카드 사진을 보냈습니다. 같은 이름으로된 다른 계정을 만들면 거절될 수 있나요? 된다면 세팅을 p100과 (base)만 하면되고 여태까지 했던 다운로드는 안받아도 되나요?
-
미해결스프링 시큐리티
안녕하세요. 현재 로그인한 사용자 정보 가져오는것에 대한 질문입니다.
@GetMapping("/mypage")public String myPage(Model model, Authentication authentication) throws Exception { AccountContext ac = (AccountContext) authentication.getPrincipal(); model.addAttribute("info", ac.getUsername()); return "user/mypage";}바로 전 강의에서는 이 코드가 정상적으로 실행 됐는데,이번 강의에서 추가적인 작업을 한 뒤에는 error page가 나옵니다.. 혹시 이유와 어떻게 고쳐야하는지 알 수 있을까요???
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
jpa @Table indexes 에 대해서 질문드립니다.
@Table 어노테이션을 보던중에 indexes 라는 프로퍼티를 발견해서 보니 인텍스를 설정하는 속성이라고 하던데 이 속성을 넣어주면 index table이 제가 정의해준 인덱스 테이블과 디비에서 기본으로 제공해주는 인덱스 테이블 2개가 생기는건가요? 아니면 이 속성을 넣어주면 db defult인덱스 테이블이 안만들어 지나요? 그리고 h2 에서 show index from {table 이름} 했을 때 신텍스 에러가 뜨는데 h2는 index 확인하는 방법이 뭐가 있을까요?
-
해결됨뉴욕 프로덕트 디자이너가 알려주는, 입문자를 위한 UX디자인 개론
좋은 UX와 나쁜 UX 찾기 과제
플랫폼 자체가 2단 띄어쓰기가 잘 안되네요ㅠ 행간 차이를 명확하게 주려고 했는데 불가능하니 되도록 이미지를 다운받아서 봐주시길 바랍니다.좋은 UX, 나쁜 UX 찾기 나쁜 UX의 예: 콜로소콜로소는 온라인 클래스 사이트이다. 이 사이트에서 겪은 자질구레한 불편은 많은데 특히, 이 이벤트 페이지의 UX 리디자인이 필요해보인다. 1. 콘텐츠(강의)가 중심이 되는 플랫폼에서 콘텐츠가 1순위 위계가 아니다. 온라인 클래스 플랫폼은 콘텐츠가 제 1순위 정보이다. 그런데 할인 버튼에 너무나 강한 강조가 들어가 강의의 제목이 잘 보이지 않는다. 제목 부근에 스페이싱을 넉넉하게 줘서 눈에라도 잘 띄게 했으면 좋았을 것 같다. '4만원 추가할인 받기', '6만원 추가할인 받기'에 상대적으로 채도가 강한 색이 2개나 들어가 정신이 없다. (심지어 주황색 백그라운드에 빨간색으로 '2만원 추가할인받기'라고 써져있어 가시성마저 좋지 않은 버튼도 있었다.) 2. 4만원을 할인 받으면, 전체 비용에서 얼마를 할인 받는거지? 120만원 짜리 노트북을 사는데 4만원 할인이면 크게 느껴지지 않으나 8만원 짜리 제품을 사는데 4만원 할인이면 크게 느껴지는 법이다. 저 강의들의 정가에서 도대체 어느정도 할인을 해주는 건지, 좋은 조건인지 한 번에 이해되지 않는다. 즉 설레지 않는다. 몇 % 할인이라던가, 정가를 회색 글씨에 밑금 긋고 할인가격에 하이러라키를 주는 식으로 바꿀 필요가 있어보인다. 3. 컨셉 모델간에도 카테고리가 통일되어 있지 않다. 현 UI는 우측 상단의 '이벤트' 탭을 눌렀을 때의 화면이다. 우측 상단 카테고리 탭에서 강의들을 브라우징 했을 땐 '영상 디자인'이라고 분류되어 있는데 이벤트 페이지에는 '모션 그래픽/VFX'로 분류되어 있었다. 이 두 개가 다른 카테고리의 강의인지 왔다갔다 하면서 비교해보는 불필요한 수고가 더 들었다.컨셉모델 간의 불일치로 멘탈 모델까지 혼란을 겪은 것이다. 4. 개별 강의의 제목을 알 수 없다. 이 상품들은 기본적으로 '세트상품'이다.두 강사의 개별 강의를 한 번에 싸게 구입할 수 있는 상품인 것이다. 처음엔 별 무리없이 세트상품인 것처럼 생각했지만 클릭을 해봐도 개별 강의라는 힌트가 없었다! 그래서 두 사람이 협동으로 만든 새로운 강의인가? 저분들의 개별강의 2개를 샀을때와 다른 구성의 강의들로 이루어져 있는건가? 등으로 고민하다가 QnA로 질문하기도 했다. 유저가 바로 지갑을 열려는 타이밍에 브레이크가 걸린 것이다. 좀 더 명징하게 1+1 구성이라는 것을 밝혀야 한다. 5. 설레지 않는다. 이 모든 점이 합쳐져서 즉, 설레지않는다. 타 온라인 클래스 사이트인 클래스 101를 보면 콜로소처럼 모든걸 볼드한 글씨로 강조한 것도 아닌데 좀 더 쉽게 정보를 파악할 수 있고, 이 강의가 얼마나 할인이 되는지, 할인 마감시간은 언제까지인지, 얼마나 많은 학생들의 관심을 받고 있는지를 알 수 있다. 좋은 UX의 예 핀터레스트 아티스트, 디자이너들이 가장 많이 사용하는 레퍼런스 수집 사이트이다. 애용하는 사이트이기도 하고 최근 그루핑을 수정하는 것이 매우 쉬워졌다는 것을 체감하고 있어서 좋은 UX 사례로 꼽았다. (하지만 필자는 나쁜 UX는 어느정도 강하게 캐치할 수 있는데 좋은 UX라고 강하게 느껴지는 경우는 별로 없었다.) (https://www.pinterest.co.kr/) 1. 내 취향의 이미지들을 손쉽게 받을 수 있다. 핀터레스트에서 제공하는 이미지들은 내가 원하는 주제와 관련성이 매우 높아 시간가는줄 모르고 빠져들때가 많다. 원하는 주제에 대해 느슨하게 방대한 레퍼런스를 얻고 싶으면 핀터레스트만한게 없다. 2. 남의 보드를 쉽게 팔로잉하거나 가져올 수 있다. 새로 원하는 주제에 대해서 아주 방대하게 자료를 체계적으로 쌓아온 다른 사용자를 발견할 때가 있다. 그런 귀한 보드를 클릭 한 번으로 내 보드에 추가할 수 있다. 또한 그 사용자의 다른 보드들도 열람하면서 목적이랑은 다르지만 좋은 보드들도 추가할 수도 있다. 3. 구글 플러그인으로 타 사이트에서 원하는 이미지를 쉽게 다운로드 받을 수 있다. 핀터레스트 플러그인2)을 알고나서 내 레퍼런스 수집 방식은 완전히 달라졌다.. 너무 간편하고 쉽다! 원래 마우스 오른쪽 버튼을 막아놓은 페이지들은 캡쳐를 하는 식으로 따로 저장을 하기도 했는데 번거로운 작업과정이 줄어들었다.
-
리액트로 나만의 블로그 만들기(MERN Stack)
10강 포스트맨이 에러나옵니다
삭제된 글입니다
-
미해결풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
main-container margin-top: 60px; 관련
header 부분이 fixed로 인해 띄어 있는 것을 감안하여 main-container에 margin 값을 60px로 주셨는데 main 에 60px을 줘도 상관 없는건가요? 테스트 결과 다른게 없어서 굳이 main-container에 주신 이유가 있을지요 ~? - 모던 웹페이지 만들기5 15:44초 구간입니다.