묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결야곰의 iOS 프로그래밍
혹시 강의하실때 사용하셨던 Xcode 버전을 알 수 있을까요?
모두 똑같이 적었는데 오류가 많이 납니다 ㅠㅠ 저는 10.2.1 사용합니다.
-
미해결웹 게임을 만들며 배우는 React
조인과 리졸브차이
조인과 리졸브 차이를 설명하신다고 abc넣었다고하셨는데그런내용 못찾겠어요 도와주세요 조교수님!
-
미해결[R을 R려줘] R 문법 기초
수업 자료는 없나요?
복습하고 싶은데 수업할때 사용하신 내용 자료로 제공해주시면 감사하겠습니다
-
해결됨Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
선생님 질문 하나 있습니다.
home_page.dart에서는 그냥 user.photoUrl 이 되는데 account_page.dart에선 widget.user.photoUrl 로 작성 해야 하는 이유가 무엇인가요?
-
미해결해외취업 ASP.NET Core 웹개발 기본 강좌
앵커태그 문제
Layout 에서 Home , Student 앵커태그가 적요이 안됩니다. 프로젝트에는 Import 되어있구요. 다른 View Page에서는 적용이 되는데, Layout 에서만 적용이 안됩니다. 어느부분을 봐야 할까요?
-
미해결스프링 부트 개념과 활용
로거를 선택하는 기준은 어떤게 있을까요?
Log4J2 대신에 Logback을 선택하는 이유라든가 하는게 있을까요? https://stackify.com/compare-java-logging-frameworks/ 여기서는 Log4j2 를 추천하고 있네요.
-
OpenCV + WebApp (얼굴 눈 검출 웹앱만들기)
다 따라했는데 버전이 달라서그런지.. 맥에서 실행중인데, 얼굴에 네모가 안나옵니다.
삭제된 글입니다
-
미해결홍정모의 따라하며 배우는 C++
14-2장에서 말씀하신 엄격함이 상속부분에서는 완화된건가요?
14-2장에서 throw -1을 int 로 double로 캐치할때는 안된다 하셨고 이것은 엄격함때문이라 하셨는데 상속구조에서 base가 아닌 derived 를 받는것도 엄격함으로 구분될줄 알았지만 derived를 catch한다해도 base가 들어오면 catch가 되는 것을 보아 상속구조에서는 엄격함이 완화가 된건가요?
-
미해결스프링 기반 REST API 개발
강의자료 문서 깨집니다.
21페이지에 플러그인 설정 줄이 안 맞고 다른 페이지도 문서작업 하시는 거와 다릅니다.
-
미해결스프링 프레임워크 핵심 기술
빈 라이프사이클 인터페이스 질문입니다.
두 가지 질문이 있습니다. [첫번째] 빈이 생성된 후 1. BeanPostProcessor 라이프사이클 인터페이스의 postProcessBeforeInitialization 메서드로 초기화 작업 전 어떤 작업을 수행하고 2. InitializingBean 인터페이스의 afterPropertiesSet메서드를 오버라이드해서 초기화 작업후 (또는 @PostConstruct 어노테이션을 적용한 메서드) 3. BeanPostProcessor 라이프사이클 인터페이스의 postProcessAfterInitialization 메서드로 초기화 작업 후 어떤 작업을 수행할 수 있다 이렇게 강의내용을 이해했습니다. 그런데 실제로 한개의 빈에 위 내용을 적용해 수행해보니 실행순서가 2 -> 1-> BeanCreationException 이 발생하는데 제가 강의 내용을 잘못 이해한 걸까요? [두번째] AutowiredAnnotationBeanPostProcessor 클래스가 @Autowired 어노테이션을 처리한다고 말씀하셨는데 빈생성 후 초기화 작업 전 단계에서 수행되는 건가요? 긴 질문 읽어주셔서 감사합니다.
-
미해결누구나 따라하면서 배우는 JSP 커뮤니티 게시판 만들기
startup.bat 오류 한글깨짐
cmd 창에 startup.bat를 입력하면, 새창이 뜨면서 맨뒤에 unnamed라고 뜨면서 아래는 한글깨짐이 일어납니다. 그리고 곧 있다가 꺼지는데 뭐가 잘못된걸까요?? ㅠㅠ 그리고 localhost8080 도 연결이 안되요
-
해결됨Node.js 교과서 - 기본부터 프로젝트 실습까지
여기까지 마친후 해시태그 검색을 하면.. 오류가납니다.
/lecture/nodebird/views/main.pug:35 33| .twit-img 34| img(src=twit.img alt='섬네일') > 35| -const like = user && twit && twit.Liker.map(l => l.id).includes(user.id); 36| if user && !like 37| button.like 좋아요 38| else if user && like Cannot read property 'map' of undefined TypeError: /Applications/MAMP/htdocs/lecture/nodebird/views/main.pug:35 33| .twit-img 34| img(src=twit.img alt='섬네일') > 35| -const like = user && twit && twit.Liker.map(l => l.id).includes(user.id); 36| if user && !like 37| button.like 좋아요 38| else if user && like Cannot read property 'map' of undefined이렇게 발생하는데.. 어떻게 고쳐야하나요 ㅠㅠ
-
미해결실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발
form태그 > input태그 속성에서 v-model값을 'query'로 사용할 수도 있나요?
app.js에서 query값을 가지고 있기 때문에 굳이 FormComponent안에 query값을 inputValue 값으로 안바꿔도 되지 않을까요? app.js에서 받은 value값을 그대로 사용해도 되지 않나요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한요청 부탁드립니다.
날도 더운데 고생이 많으십니다 ㅎㅎ
-
해결됨Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
gist 권한 부탁드립니다.
gist 페이지에 입력 양식대로 작성했습니다. 확인 후 권한 추가 부탁드리겠습니다.
-
해결됨함수형 프로그래밍과 JavaScript ES6+
a instanceof Promise
fxjs 와 mql 를 애용하는 개발자입니다. 최근 사용한 어떤 모듈에서 parameter 수에 따라 비동기 처리에 대한 응답을 callback 패턴과 Promise 패턴 모두 지원하는 함수가 있었습니다. go 함수를 통해 값을 다루어왔기 때문에 당연히 Promise 패턴을 생각하고 코딩을 했습니다. 그런데 예상과는 다르게 동작했고, 무엇보다 go 함수 결과에 catch 메소드 자체가 존재하지 않았습니다. 알고보니 해당 모듈의 함수에서 bluebird Promise 를 사용하고 있어서 fxjs 내부의 a instanceof Promise 부분에 걸려들지 않았던 것입니다. 그래서 메소드 전체를 new Promise 로 감싸고 callback 함수에서 resolve/reject 처리하여 진행하였습니다. 그런데 문득, Promise 값인지 아닌지를 판단하는 a instanceof Promise 부분까지도, 함수로 받게끔 할 수 있다면 어떨까 하는 생각이 들었습니다. is_promise = a => a instanceof Promise 대신 is_promise = a => a instanceof Promise || a instanceof blue_bird_Promise 물론 함수를 사용할 때마다 해당 함수를 넘기는 것이 아니라, fxjs 내부에 is_promise = a => instanceof Promise 부분은 이미 정의되어 있고, fxjs 초기 설정시 is_promise 함수를 다른 함수로 대체하여 사용할 수 있도록 허용하는 것을 의미합니다.
-
미해결파이썬으로 구현하는 거래 자동화 봇 (챗봇)
talib 다운로드는 어떻게 합니까?
https://gist.github.com/mdalvi/e08115381992e42b43cad861dfe417d2 이곳에 방법이 잘 나와 있습니다. 혹시 이대로 했는데 안되신다면 다시한번 질문 부탁드립니다! 감사합니다. 위대로 했는데도 경로가 안맞거나. 혹은 실행하라는 파일명자체가 달라서 어떻게 할수가없습니다.
-
해결됨Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
아래 질문글 보고 작동이 되는걸 확인 했습니다만...
안녕하세요. 선생님. 아래 질문 답글을 보고 작동되는 것을 확인 하였습니다. 허나 궁금한 점이 생겨서 질문글을 남깁니다.. Navigator가 없는데 어떻게 이게 작동하는 건가요? 전에 소스에서는 TapPage() context를 명시 해서 가는 것 같은데 이렇게 변경한 소스에서는 print 밖에 없는데 어떻게 찾아가는지.... 여기서 _handleSignIn이 누르는 걸 root에 있는 stream: FirebaseAuth.instance.onAuthStateChanged, 이 알아서 캐치 하는 건가요? 그후 바로 if 문을 타는 건가요? 이 stream은 앱 어느 상태에서 이벤트 발생을 대기 하고 있는건가요? 또한 navigator.push 코드는 필요 없어지는거 맞죠?
-
미해결Vue.js 시작하기 - Age of Vue.js
vue cli 설치 관련해서 질문 드립니다.
안녕하세요. vue-cli설치 관련해서 질문 드립니다. 질문이 길듯한데, 도움을 부탁드리고자 합니다. 현재 맥북/모하비를 사용하고 있습니다. 아래와 같은 상황이 발생하였습니다. 1. vue-cli설치시 오류 발생(npm install -g @vue-cli는 권한 문제 발생) 2. 오류 대처 강의대로 sudo npm install -g @vue/cli 설치 시에도 권한 문제 발생 (구글링을 좀 해보았더니 node.js홈페이지에서 맥os용 LTS pkg로 설치하면 권한 문제가 있는 듯 하더군요) 3. 다시 구글링을 통해 sudo npm install -g @vue/cli --unsafe-perm 으로 실행하여 설치(권한 오류 없이 설치됨) 4. sudo npm install -g @vue/cli --unsafe-perm으로 설치 성공하였으나, vue create xxxx 로 기본 형태를 생성할 때도 권한 문제가 발생 5. 다시 관리자 권한, sudo vue create xxxx로 설치 6. 강의 내용 따라하던 중 vue-cli로 생성한 폴더에 파일 추가 시 권한 문제 발생(root권한으로 생성한 프로젝트 폴더에 일반 유저 권한으로는 파일 추가가 안될테니, 이 부분은 당연한 것으로 생각) 7. chown을 통해 해당 폴더 소유자 일반 유저로 변경 후 강의 수강 진행함 지금 저의 상황으로는 vue-cli를 사용할 때마다 sudo를 붙이고, 생성한 프로젝트 폴더에 chown을 통해 권한을 변경해 주고 하는 작업을 해야만 할 듯 한데, 혹 이와 관련된 해결 방법이 있을까요? 혹 도움을 얻을 수 있을지 하여 질문 남겨봅니다. 소중한 지식 공유에 감사드립니다. ============================================== 터미널에 나온 권한 관련 오류는 다음과 같습니다(vue create xxx할때 나온 오류이지만, 기존 다른 권한 오류와 유사합니다) kook@BrownKookui-MacBookPro ~/Documents/learn-vue-js- master vue create vue-cli2Vue CLI v3.8.4? Please pick a preset: default (babel, eslint)Vue CLI v3.8.4 Creating project in /Users/kook/Documents/learn-vue-js-master/vue-cli2. Initializing git repository...⚙ Installing CLI plugins. This might take a while...npm ERR! path /Users/kook/.npm/_cacache/index-v5/55/57npm ERR! code EACCESnpm ERR! errno -13npm ERR! syscall mkdirnpm ERR! Error: EACCES: permission denied, mkdir '/Users/kook/.npm/_cacache/index-v5/55/57'npm ERR! { [Error: EACCES: permission denied, mkdir '/Users/kook/.npm/_cacache/index-v5/55/57']npm ERR! cause:npm ERR! { Error: EACCES: permission denied, mkdir '/Users/kook/.npm/_cacache/index-v5/55/57'npm ERR! errno: -13,npm ERR! code: 'EACCES',npm ERR! syscall: 'mkdir',npm ERR! path: '/Users/kook/.npm/_cacache/index-v5/55/57' },npm ERR! isOperational: true,npm ERR! stack:npm ERR! 'Error: EACCES: permission denied, mkdir \'/Users/kook/.npm/_cacache/index-v5/55/57\'',npm ERR! errno: -13,npm ERR! code: 'EACCES',npm ERR! syscall: 'mkdir',npm ERR! path: '/Users/kook/.npm/_cacache/index-v5/55/57',npm ERR! parent: 'webpack-bundle-analyzer' }npm ERR! npm ERR! The operation was rejected by your operating system.npm ERR! It is likely you do not have the permissions to access this file as the current usernpm ERR! npm ERR! If you believe this might be a permissions issue, please double-check thenpm ERR! permissions of the file and its containing directories, or try runningnpm ERR! the command again as root/Administrator (though this is not recommended).npm ERR! A complete log of this run can be found in:npm ERR! /Users/kook/.npm/_logs/2019-07-01T14_20_45_620Z-debug.log ERROR command failed: npm install --loglevel error 관련 설치 폴더에 대한 권한을 변경해야 한다는 글은 몇몇개 확인하였으나, 혹 다른 방법이 있을지 궁금합니다.
-
미해결퍼블리셔 취업을 위해 제대로 배워보는 html과 css, 그리고 웹표준
블록태그, 인라인태그
p와 span의 차이는 이해했습니다. 블록과 인라인이요. <p>Lorem ipsum dolor sit amet. </p> <p>Lorem ipsum dolor sit amet. </p> 이 두 줄을 저장하고 실행시켰을 때에는 줄 사이에 간격이 있던데, <div>Lorem ipsum dolor sit amet.</div> <div>Lorem ipsum dolor sit amet.</div> 이 두 줄을 저장하고 실행시켰을 때에는 줄 사이에 간격없이 background가 적용되었습니다. div와 p의 차이가 무엇인지요?