inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

int x(0);

미해결

홍정모의 따라하며 배우는 C++

안녕하세요~ 3D 프린터 쪽에서 교수님 활약을 보다가 C++ 강의를 하시길래 듣고 있습니다. 전공은 원래 전자공학인데, 졸업 후에 아예 다른 일을 하고 있어서 취미로 배우고 있습니다. 20년만에 C++강의를 들어보는데 교수님이 잘 가르쳐주셔서 옛 생각도 나고 재밌습니다. ^^ 영상 강의 1:00 경에 나오는 int x(0); 라는 표현이 int x = 0; 과 같다고 하셨는데, 이게 int를 반환값으로 갖고 인자의 값이 0인 x라는 함수처럼 보이지 않을까요? 이렇게 함수를 호출하지 않겠지만, 오히려 가독성이 떨어지지 않나 생각되는데, 교수님께서 앞선 강의에서 이걸 더 선호하신다고 한 기억이 있어서 문득 궁금하여 어쭈어봅니다. 혹시 고전적인 문법인가요? 아니면 근래에 나오는 문법인가요? 감사합니다~ ^^

  • C++
김태욱 댓글 2 좋아요 0 조회수 455

VMware CentOS 내에서 인터넷 연결이 안됩니다.

미해결

'이것이 리눅스다' 저자의 Red Hat CentOS7 리눅스 서버&네트워크 강좌

처음 설치 했을 때는 됐던 것도 같은데... 기억이 잘 안납니다.. 스냅샷을 찍은 상태로 돌아가도 여전히 인터넷이 안되네요... 다만 호스트컴퓨터와 윈도우 게스트컴퓨터는 인터넷이 현재도 잘 됩니다.

  • linux
taiko takano 댓글 0 좋아요 0 조회수 283

input을 콘솔에서 못받는거 같습니다 ㅠㅠㅠ

미해결

파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기

import pytube import os import subprocess import sys import io sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8') sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8') yt = pytube.YouTube(" https://www.youtube.com/watch?v=AbyjyC07PfE ") videos = yt.streams.all() for i in range(len(videos)) : print(i,",",videos[i]) cNum = int(input("다운 받을 화질은?(0~21 입력)")) < 이부분 부터 안됩니다> down_dir = "C:youtube" videos[cNum].download(down_dir) newFileName = input("변환할 mp3 파일명? ") oriFileName = videos[cNum].default_filename subprocess.call([ 'ffmpeg','-i',os.path.join(down_dir,oriFileName),os.path.join(down_dir,newFileName) ]) print("동영상 다운로드 및 mp3 변환 완료") 코드는 똑같고, 혹시 utf 문제인가해서 코드 작성했는데 마찬가지로 안됩니다 ㅠㅠㅠㅠ 강사님 다시한번 부탁드리겠습니다.. 한 강의를 2틀째 듣고 있습니다

  • 웹-크롤링
  • python
신입플로터 댓글 1 좋아요 0 조회수 205

메인스레드에서 UI갱신하는 부분 궁금한 점 있습니다.

미해결

앱 12개를 만들며 배우는 Swift4 & iOS11 아이폰 iOS 개발 강좌

UI를 메인스레드에서 갱신하는 것은 대부분의 운영체제에서 동작하는 방식이기 때문에 이해는 했는데요. 이전 강의인 ImageDownloader에서 보면 이미지 다운로드할 때 downloadTask에서도 결국 클로저(콜백)를 통해서 이미지뷰에 이미지를 넣었잖아요. 그런데 메인스레드에서 갱신하지 않고 클로저에서 직접 이미지뷰에 접근해서 넣었는데 xcode에서는 알림이 뜬 것이 없었고 별 문제 없이 돌아갔습니다. 그런데 이번 강의의 UITableView.reloadData()는 문제가 있다고 나온거고요. 구글 검색해보면 이런식으로 비동기로 데이터를 받아오고 클로저에서 UI를 갱신해야 되는 경우에는 무조건 메인스레드에서 하는게 맞다고 나오기는 하는데요. ImageDownloader 예제에서는(imageview에 이미지 세팅) 왜 xcode에서 알림이 없는 것인지 궁금합니다. 이런 경고가 없다는 것이 안전하다는 것을 의미하는 것인지도 궁금하고요. 그냥 imageview의 경우에는 이미지만 잘못나올 뿐이니 괜찮을거야를 의미하는 것이고 테이블뷰의 경우에는 모든 데이터가 다 잘못나올 수 있으니(데이터가 아예 안나올 수도 있으니) 알림을 해준 것인지 궁금하네요. 혹시 알고 계신다면 답변 부탁 드리겠습니다. 좋은 강의 해주셔서 감사합니다. (__)

  • ios
고번블 댓글 2 좋아요 0 조회수 446

파이썬 관련 질문

미해결

파이썬으로 검색하고 난 후 4페이지를 누르면 페이지가 없습니다 확인부탁드립니다.

시티헌터 댓글 0 좋아요 0 조회수 85

참조 변수에 대해 질문드립니다.

미해결

Node.js 교과서 - 기본부터 프로젝트 실습까지

const obj = { a: 1, b: 2, } obj2 = obj 와 같은 코드가 있을 때 obj2는 obj를 참조하는 참조 변수이고, obj의 값을 따라간다는 것을 알고 있습니다. 대개 다른 프로그래밍 언어에서는 obj2를 변경할 경우에 obj에는 영향을 주지 않고 obj의 값이 obj2에 영향을 주는 것으로 알고 있었는데 자바스크립트에서 테스트해보니 obj2에서 값을 변경하거나 추가해도 obj에 똑같이 반영이 되는것을 확인할 수 있었습니다. (제가 잘못 알고 있는 것일수도 있습니다.) 그렇다면 참조형 변수를 사용하는 의미가 없지 않나요? 아니면 참조형 변수만을 독립적으로 사용할 수 있는 방법이 있는지 궁금합니다. 또한 예시 코드처럼 단순히 저런 참조형 변수를 사용한다면 어떤 목적에서 사용하는지도 알고 싶습니다.

  • nodejs
  • javascript
  • mysql
  • mongodb
자린이 댓글 2 좋아요 0 조회수 241

파이썬으로 구현하는 거래 자동화 봇 (챗봇)

미해결

파이썬으로 구현하는 거래 자동화 봇 (챗봇)

이 강좌 만드신분에게 질문을 드릴려고하는데요. 이 강의를 들으면 빗썸거래소나 코빗이나 여타 다른 가상화폐 거래소를 통해서도 실현이 되는지 궁금합니다. 답변 기다리겠습니다. 감사합니다.

  • python
  • chatbot
시티헌터 댓글 0 좋아요 0 조회수 181

궁금해서 질문합니다.

미해결

유니티 게임 개발 (Unity 2D) - 시작부터 배포까지

if ( Input.GetKeyDown(Keycode.Space)){ GetComponent().gravityScale = 0f; } 에서 값을 누를때마다 기존값에 +1 이나 x(-1) 같이 변경하고싶은데 어떻게할까요?

  • unity
CJ 댓글 0 좋아요 0 조회수 136

self.WebView.load 프로그램 종료 관련

미해결

파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기

self.append_log_msg('Play Click') self.webView.load(QUrl(url)) self.showStatusMsg(url + "Playing...") self.previewButton.setText("Stop") self.is_play = True self.StartButton.setEnabled(True) sself.initialYouWork(rul) self.WebView.load(QUrl(url)) -> 여기구문이 실행되면 프로그램이 종료 됩니다. 별다른 오류는 없습니다. self.webEngineView.load(QUrl(url)) -> 이구문으로 변경하고 실행하면 정상동작 합니다. self.webView.loadProgress -> 위의 구문을 피해가더라도 loadProgress 부분에서도 오류가 동일하게 발생합니다. 여러번 Conda 환경을 재구성하여 진행하였으나 동일했습니다. 환경설정은 아래와 같이 했습니다. 조언 부탁드립니다. --import 구문 import sys from PyQt5.QtWidgets import * from PyQt5 import QtCore from PyQt5.QtCore import pyqtSlot, pyqtSignal, QUrl, QThread from PyQt5 import uic from lib.YouViewerLayout import Ui_MainWindow import re import datetime import pytube from lib.AuthDialog import AuthDialog --콘다환경 (section6) C:Usersseul>conda list packages in environment at C:ProgramDataAnaconda3envssection6: # Name Version Build Channel beautifulsoup4 4.6.3 certifi 2018.8.24 py35_1 chardet 3.0.4 fake-useragent 0.1.11 get 2018.11.19 idna 2.7 pip 10.0.1 py35_0 pip 18.1 post 2018.11.20 public 2018.11.20 PyQt5 5.11.3 PyQt5_sip 4.19.13 python 3.5.6 he025d50_0 pytube 9.3.0 query-string 2018.11.20 request 2018.11.20 requests 2.20.1 setuptools 40.2.0 py35_0 urllib3 1.24.1 vc 14.1 h0510ff6_4 vs2015_runtime 14.15.26706 h3a45250_0 wheel 0.31.1 py35_0 wincertstore 0.2 py35hfebbdb8_0

  • 웹-크롤링
  • python
이승섭 댓글 2 좋아요 0 조회수 320

프롬프트 열람 질문

미해결

해외취업 ASP.NET Core 웹개발 기본 강좌

강의 잘 보고 있습니다~ 사진처럼 개발자 명령 프롬프트가 안보이는데 어떻게 해야되나요?

  • ASP.NET-Core
Jung Ji Hyun 댓글 1 좋아요 1 조회수 220

똑같이 했는데 왜 강사님과 다른 결과가 나오나요?

미해결

아이오닉으로 오프라인 퍼스트 웹 (offline first web) 만들기

강사님과 똑같은 방법으로 했습니다만 수정과 삭제 부분이 원활하게 이뤄지지 않고 있습니다. 수정을 하면 수정전 결과가 그대로 남아있고 수정을 완료한 결과가 화면 최하단부에 추가가 되구요 삭제를 하면 리스트 최상단 부분의 항목이 화면에서 사라집니다. 이것들은 모두 새로고침을 하면 정상적으로 작동이 되는데요. 수정하면 수정한 항목이 그 자리에 수정한대로 값만 변해있는 (정상적인 수정) 상태로 돼있고, 삭제하면 삭제한 항목이 없어져있고 상단부의 사라졌던 부분은 다시 원래대로 상단부에 있게 됩니다.(정상적인 삭제) 왜 이렇게 되는건지 원인하고 해결방안을 알려주셨으면 좋겠습니다. import { Injectable } from '@angular/core'; import { DatabaseProvider } from '../database/database'; @Injectable() export class ProfileProvider { private userArray : any; constructor(public DatabaseProvider: DatabaseProvider) { console.log('Hello ProfileProvider Provider'); this.DatabaseProvider.db.changes({ live : true, since : 'now', include_docs : true, attachments : true }).on("change",(change)=>{ this.checkChange(change); }) } checkChange(change){ let changed_doc = null; let changed_index = null; this.userArray.forEach((doc, index)=>{ if(doc._id === change._id){ changed_doc = doc; changed_index = index; } }); if(change.deleted){ this.userArray.splice(changed_index, 1); } else { if(changed_doc){ this.userArray[changed_index] = change.doc; }else{ this.userArray.push(change.doc); } } } 코드는 이런식으로 돼있구요 오탈자가 있는지 확인은 한 20번은 했습니다. 강사님께서 첨부해주신 첨부파일도 확인했을 때 이것과 차이가 있음을 확인할 수 없었습니다.

  • pwa
  • IONIC
노호종 댓글 1 좋아요 0 조회수 340

pytube 유투브 영상 다운받은 내용 print 문제

미해결

파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기

import pytube yt = pytube.Youtube("주소") videos = yt.streams.all() print("videos",videos) 강사님과 같이 했는데 콘솔에 오류가 나네요 ... 하루종일 해결하려고 노력중인데 모르겠어요 . pytube.exception.regemaxtcherror: regex pattern(yt.akamized.net~~~~~) had zero matches 라고 뜹니다 다른 유투브 영상들도 마찬가지로 안됩니다.. 확인좀 부탁드리겠습니다.

  • 웹-크롤링
  • python
신입플로터 댓글 1 좋아요 0 조회수 199

vmware work로 하고 있는데 접속이 안되네용

미해결

입문자를 위한 웹해킹 완벽 실습 with Beebox

비박스랑 칼리 리눅스랑 다 설치 하고 nat 설정 까지 되있고 같은 아이피 대역인 172.30.1.xxx 대역인데 칼리 리눅스브라우저에서 비박스 아이피를 쳤는데 접속이 되질 않습니다 2016.1버전의 칼리 리눅스로 하면 좋은데 vmware 로 되있는것이 많이 없어서 2018.2버전 32비트로 설치 해서 사용중에 있습니다

  • 모의해킹
이명희 댓글 0 좋아요 0 조회수 233

yum을 통해 패키지를 설치하는데 에러가 납니다.

미해결

'이것이 리눅스다' 저자의 Red Hat CentOS7 리눅스 서버&네트워크 강좌

20min 가량에 설명해주신 내용을 따라하는데 아래와 같은 에러가 뜹니다. http://prntscr.com/lojita yum을 사용하면 왠만하면 해결 되는게 아닌가 싶은데 no more mirror to try라고 하네요..

  • linux
taiko takano 댓글 19 좋아요 0 조회수 772

운영중에 엔티티(테이블구조)를 변경하는경우

미해결

스프링 데이터 JPA

안녕하세요 기선님 질문이있습니다. 운영중에는 spring.jpa.hibernate.ddl-auto 설정을 보통 validate 로 세팅할 것 같은데 보수라던지 기능 추가로 인해서 엔티티의 설정이 변하게 되는 경우 보통 어떻게 처리하나요 혹시 DB에 직접 접근하여 설정을 바꿔주나요?? 수업을 듣다 문득 궁금해져서 질문드립니다.!

  • java
  • spring
  • JPA
후후루루루 댓글 0 좋아요 0 조회수 314

6.2 배열의 기초 함수의 매개변수로 받아온 배열

미해결

홍정모의 따라하며 배우는 C++

강의를 보고 함수의 매개변수는 그 값을 새로 생성해서 배열을 복사 받는다고 이해했습니다 그런데 왜 배열의 시작 주소는 다른데 배열내부에 값들의 주소는 같은 건가요?

  • C++
이민택 댓글 2 좋아요 0 조회수 269

인기 태그

인프런 TOP Writers

주간 인기글