묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결단 2주간 키운 블로그로 월 80만원 용돈 벌기
수강완료 했습니다~
어찌 시작해야 하나 고민도 많고 막막했는데, 이해하기 쉽게 핵심만 잘 알려주셔서 좋았어요~ 2주만에는 자신 없지만 한번 도전 해 보겠습니다~okikikio@hanmail.net
-
미해결코어 자바스크립트
prototype chaining 강의 예제로 만들어진 toString 작동원리(?) 설명 부탁드립니다
안녕하세요! 강의 4:23부터 나오는 toString method를 제대로 이해 못한 것 같아서 질문드립니다.. 제가 이해한 바는 다음과 같습니다:1. obj.toString()을 호출하면(실행시키면?) res 배열이 생성 2. obj의 각 프로퍼티 값에 대해 toString() 실행. 2.1. a: 1의 경우 1이 객체가 아니므로 기존 toString() 메서드가 실행됨. res[0] = a: 1 2.2. b: {c: 'c'}의 경우 2.2.1. 값인 {c: 'c'}가 객체이므로 {c: 'c'}에 예제에서 만든toString() 자신이 다시 호출됨. {c: 'c'} 반환. 2.2.2 res[1] = b: {c: 'c'} 3. {res[0], res[1]} 반환 질문드리고 싶은 내용은 다음과 같습니다: 1. 제가 잘못 이해하고 있는 부분이 있는 것 같아서 어떤 부분을 잘못 이해하고 있는지 알려주시면 감사하겠습니다ㅜ 확인차 var obj = {a: 1, b: 'c', d: {c: 'c'}} ; Object.prototype.prac = function(){ var res = []; for(var key in this){ res.push(`${key}: ${typeof this[key]=== 'object'? this[key].prac(): this[key].toString()} `); }; return '{'+res.join(', ')+'}'; } 로 예제를 바꿔서 실행해봤는데 반환값이 a: 1, b: c, d: {c: 'c' 로 마지막 프로퍼티 값에 뒷쪽 중괄호가 반환이 안되어서요, 원리를 잘못 이해하고 예제를 바꿔서 이런 오류가 나는 게 아닌가 싶은 생각이 들었습니다.. 중괄호가 반환되지 않는 이유도 함께 설명해주시면 감사하겠습니다..! 2. 윗 obj.prac() 반환값에 prac method가 포함되었습니다. 강의 예제와는 달리 method가 함께 반환된 이유를 알고 싶습니다. 강의 잘 들으면서 도움 많이 받고 있습니다! 답변 해주시길 기다리겠습니다..! 감사합니다!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
postman post 결과 success:true 지만 몽고db에서 값이 제대로 저장이 안 돼요
postman 으로 name,email,password 까지만 post 날렸고 "success": true200 메세지 확인했는데 실질적으로 몽고db에서는 값이 들어가있지 않고 이런 상태로만 나옵니다... 어떻게 해결해야 할까요?
-
미해결따라하며 배우는 데노(DENO) - 기본 강의
Deno에 빨간줄이 사라지지 않아요
Deno Extension도 설치했고 한번 실행(deno run)도 했는데 Deno에 빨간줄이 그어져 있어서 마우스를 가까이 대보면 Cannot find name 'Deno'란 메시지만 뜹니다. 그리고 강사님처럼 코드를 입력하는데 밑에 자동으로 설명이 뜨지도 않구요. 뭐가 문제일까요?? 환경은 Windows + VS Code입니다.
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
router.js 관련 질문입니다.
강의를 보고 웹 애플리케이션 만들던 중에 궁금한 점이 있어서요. router의 routes를 수동으로 일일이 설정해주는 데, 만약, 사이트의 route가 100개 이상된다고 하면 모든 경우의 수를 고려하면서 routes를 설정하나요? 그건 아닐 것 같아서요... 혹시 강사님은 그런 경우에 어떤식으로 처리하셨는 지 궁금합니다. 구글링을 해봤는 데, vue.js Router관련해서는 결국 다 route recode를 설정해서 사용하는 것 같았습니다. 강사님의 의견을 듣고 싶습니다. :)
-
미해결웹 자동화 프로그램 만들기(파이썬 + 셀레니움)
네이버 로그인 문제
셀레니움은 잘 설치된 것 같습니다. 그런데 네이버에 로그인 하는데 자동입력방지문자를 넣으라고 나옵니다. 물론 비밀번호도 다시 입력해야 하구요. 그렇다면 자동 로그인이 안되는 건데 어쩔 수가 없는 건가요?
-
미해결코어 자바스크립트
데이터타입 오프라인 온라인 차이
온라인 강의를 다 듣고 오프라인 강의를 들어보니깐 기본형데이터 타입은 주소값이 바뀌고 데이터는 그대로 나둔다고 했는데 온라인 강의 부분에서는 그낭 그 주소값에 데이터를 덮어 씌운다고 하는데 어느게 정확한가요 ?
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
여러개의 함수를 동시에 실행하고 싶습니다.
여러개의 함수를 동시에 실행하는 방법을 알고 싶습니다.
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 - 손흥민을 찾아라!
이미지 마스킹편 질문
이미지 마스킹(Masking) 강의에서 궁금한 부분들이 있습니다. 1. mask=np.zeros(img.shape[:2], dtype="uint8") 라고 코드를 적으셨던데 dtype="uint8" 부분 설명이 부족해서 전혀 이해가 가지않습니다. dtype="uint8" 이 정확히 뭔가요? 자세한 설명 부탁드립니다. 2. 코드를 마무리할때 cv2.waitKey(0)을 적으시던데 괄호안에 0을 안넣은 cv2.waitKey() 라고 적어도 똑같은 기능을 하던데 0을 넣고안넣고의 차이가 뭔가요? 3. 코드마지막에 윈도우창을끄는 cv2.destroyAllWindows() 를 항상쓰시던데 코드에 ~Windows()가 들어간다는말은 윈도우에서만 제기능을 발휘하는 코드인것같은데 저는 윈도우와 관련없는 우분투운영체제를 쓰는데도 윈도우창을끄는 이 코드가 제 기능을 하는이유가 궁금합니다. 윈도우에서만 기능을 해야되는거 아닌가요? 4. 마지막으로 "opencv이용해서 손흥민을 찾아라" 편이 저의 인프런 첫 강의인데 강의에서 설명이 자세하지않아 이해가 안되는 부분들이 있는데 이 강의를 듣기전에 인프런에서 선행해서 들어야 되는강의가 혹시 있나요? 있다면 뭔가요?
-
해결됨코어 자바스크립트
코어 자바스크립트 질문입니다!
165페이지 '프로토타입 체이닝'에 관한 질문입니다. var arr = [1, 2]; Array.prototye.toString.call(arr); Array의 프로토타입에는 toString이라는 메서드가 없으니 프로토타입 체이닝으로 거슬러 올라가서 Object의 프로토타입에 있는 toString메서드를 참조한다는 것은 알겠습니다. call로 arr를 this바인딩 해주었으니 출력 결과도 '1, 2'가 나오는 것도 이해가 됩니다. 그런데 Object.prototype.toString.call(arr);의 출력 결과가 [object Array]가 나오는 것은 왜인가요? 똑같이 Object의 프로토타입에 정의된 메서드를 호출한 것이고, this바인딩도 같은 값을 참조하는데 무엇이 다른 것인지 모르겠습니다. (메서드의 호출 주체가 서로 다르다 할지라도, call로 this바인딩을 동일하게 묶어주었으면 다를 것이 없지 않나요?) 또, 저는 교재의 설명상 원래 다른 생성자에는 toString메서드가 없고, 오직 Object.prototype에만 toString메서드가 있는 것으로 이해했습니다. 다른 생성자로 생성된 인스턴스들이 toString메서드를 참조할 수 있는 것은 프로토타입 체이닝을 통해 호출하는 것이고요. 그런데, mdn에서 toString을 검색해보면 다른 생성자 함수의 프로토타입에도 toString이 정의되어 있는 것처럼 보입니다. 개발자 도구에서 로그를 찍어봐도 아래와 같이 나오고요. 책 출판 시점에서 그새 무언가 바뀌었는가 싶다가도, 어쨌거나 Object.prototype.toString.call(arr);의 출력 결과가 [object Array]인 것에 대해서는 이해가 잘 안됩니다. mdn의 설명에 따르면, 커스텀 객체에서 toString메서드를 호출하면 Object로부터 상속받은 기본 값을 반환하게 된다고 설명되어 있는데, 애초에 자바스크립트에는 '상속'의 개념은 없지 않나요? 질문이 중구난방이라 죄송합니다 ㅠ
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
넘파이 인덱싱 질문이 있습니다.
array=np.array([[1,2,3],[4,5,6],[7,8,9]]) 에서 row=0인 [[1,2,3]]을 뽑고 싶은데 print(array[0]) 이렇게 하면 [1,2,3]의 1차원 (3,0) ndarray가 나오는데 만약 [[1,2,3]] 인 2차원 (1,3)으로 뽑고 싶으면 array[0:1] 이렇게 말고 더 쉬운 방법은 없을까요?? 애초에 array[0]으로 했는데 왜 1차원 array로 반환해주는 것인가요? 어떤 경우에 굳이 2차원을 1차원으로 줄여서 반환하는 것이 편리한지 궁금합니다.
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
py파일 exe파일로 변환
이번에 만든 게임을 cs_freeze를 활용하여 exe파일로 변환하고 싶어서 setup.py를 아래와 같이 작성했습니다 from cx_Freeze import setup, Executable import sys buildOptions = dict(packages = ["pygame","os"], # 1 excludes = []) base = None if sys.platform == "win32": base = "Win32GUI" exe = [Executable("6_gameover.py")] # 2 # 3 setup( name='Pang Pang', version = '0.1', author = "YONG", description = "none", options = dict(build_exe = buildOptions), executables = exe ) 그러니 error during GetDependentFiles() of "c:\users\최광용\appdata\local\programs\python\python38-32\dlls\tk86t.dll": (0, '지정된 파일을 찾을 수 없습니다', 'c:\\users\\최광용\\appdata\\local\\programs\\python\\python38-32\\dlls\\tk86t.dll', 2, None) 라는 오류로 실행이 되자마자 꺼지는 오류가 발생했습니다 어떻게 수정해야할까요?
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
bodyParser 설정하는 부분에 질문이 있습니다!
이 부분이 설명하기를 client에서 데이터를 가져올 때 서버에서 받아올 때 해석해서 가져오는 것이라고 하셨는데 , 제가 https://expressjs.com/en/resources/middleware/body-parser.html 여기서 찾아본 바로는, extended 가 false 로 되어있는데 딱히 상관 없는 부분일까요? 이 부분에 대해서는 설명이 없으셔서 따로 질문을 올립니다^^ // parse application/x-www-form-urlencoded app.use(bodyParser.urlencoded({ extended: false })) // parse application/json app.use(bodyParser.json())
-
미해결페이스북 클론 - full stack 웹 개발
클라우드에서 서비스를 돌릴 수 있는 방법이 궁금합니다.
구름 IDE말고도 AWS, Azure와 같은 클라우드에서 돌릴 수 있는 방법은 어떻게 하면 되나요?
-
미해결애플 웹사이트 인터랙션 클론!
다운로드 파일에 강의 화면보다 파일이 많음
파일 다운로드 받으니 css 말고도 폴더가 많은데 상관 없나요?
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
안녕하십니까 작성한 포스트를 삭제하는 기능은 없는건가요?
2회차 듣고 있는데 아무생각없이 삭제하려고 보니까 삭제기능은 없는데 만약 구현한다면 하는 생각으로 urls.py에 url 패턴에 path('<int:pk>/delete/', views.PostDelete.as_view()) 라고 했구요 models.py에 def get_delete_url(self): return f'{self.pk}/delete/' 로 정의했고 html post_detail에 {{ object.get_delete_url }}로 버튼 만들었고 views.py에 class PostDelete(LoginRequiredMixin, DeleteView): model = Post login_url ='/login/' succress_url = '/' 이렇게 코딩했는데 delelte_confirm.html을 지정을 안해줫다고 나오는데 이 컨펌을 댓글 처럼 delete_confirm.html대신에 댓글삭제를 modal로 컨펌해서 지우고 싶은데 함수형 말고 클래스형 뷰로 설명을 좀 해주실수 있나요
-
미해결애플 웹사이트 인터랙션 클론!
강사님! 제 질 문에 답변 좀 부탁 드립니다.
어제 질문한 내용에 대한 답변 좀 부탁 드립니다. http://tioletter.com/cellcardi/
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
안녕하십니까? 제품 등록 관련 기능에 대해 질문 드립니다.
제품 등록 구현 코드 중에서 업로드한 이미지를 보여 주는 부분에 src={`http://localhost:5000/${image}`}라고 부분을 heroku같은 곳에 빌드할 때 어떻게 바꾸어 주어야 하는지 문의드립니다. 소스 링크가 로컬호스트인데 그냥 업로드해도 괜찮은 것인가요? 백엔드 부분에 보면 express.static이라고 되어있던데 이것을 이용하면 업로드할 때 로컬호스트를 그냥 사용해도 괜찮은 것인지 질문드립니다. 그리고 비밀번호 변경이나 비밀번호 분실시 재발급 등에 관해서 추가 강의해 주셨으면 감사하겠습니다. 40대 중반을 넘은 초보자인데 선생님 강의가 많은 도움이 되어 감사합니다. 안녕히 계십시오.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
안녕하세요
안녕하세요 입소문 듣고 머신러닝 배우러 왔습니다! 다름이 아니고 선생님 책을 따로 샀는데, 어떻게 하면 효율적으로 공부가 될지 질문 드리고 싶습니다. 동영상 강의만 보면서 공부하다가 좀 어려운 부분은 따로 책부분을 보는게 나은지 책을 먼저 다 보고 동영상 강의를 보는 게 좋을지 모르겠습니다. 추천하시는 학습 방법이 있으시면 알려주시면 감사하겠습니다.
-
미해결DataScience와 AI의 개념 (공부하는 방법)
안녕하세요 선생님. 진로와 향후 계획에 대한 질문드립니다.
안녕하세요 빅데이터,데이터분석과 강화학습 딥러닝에 관심이 많고 향후 대학원 진로까지 결정한 전자공학과 학생입니다. 군 제대 이후내년 3월 복학 예정이며코코 선생님 강의를 수강하고자 합니다. 빅데이터와 인공지능 공부를 어떻게 접근해야하는지 걱정이 앞서 몇가지 질문드립니다. 1. R과 파이썬 이 두가지로 데이터분야와 인공지능을 다룬다고 하는데 어떤 언어를 선택해야할까요? (리마인드 할 2~3주 기간이 필요하지만 R과 파이썬 두언어 모두 문법적인 부분은 대략 알고있습니다. C/C++ 이용하여 경시대회에서 대회 본선 진출, 입상 경험, 임베디드 개발 경험은 있지만 저 두언어로 개발 경험은 없습니다.) 딥러닝과 머신러닝을 할때에도 책들이나, 강의들이 파이썬으로 진행되어 파이썬을 공부해야겠다 싶다가도, 크롤링이나 데이터 분석은 파이썬에 비해 R이 훨씬 직관적이고 편해서 계속 유혹에 흔들리네요.. 그래서 내린 제 생각은 '파이썬으로 딥러닝과 머신러닝을 공부하고 R은 데이터 분석을 할때만 사용하자!' 인데 비효율적인 학습방법은 아닌지 모르겠습니다. 2. 코코 선생님 강의 전체적인 커리큘럼 모두를 긴 기간을 이용해 따라가고싶은데 어떤 강의를 시작으로 해야하는지 어떤 강의를 끝으로 들어야하는지 전체적인 안내도 부탁드려봅니다. 긴 글 읽어주셔서 정말 감사합니다. 오늘도 좋은 하루 되세요.