묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬으로 배우는 알고리즘 기초
0번째 왜 자꾸 버리시는건가요?
리스트에서 0번째는 왜 의미없다고 하시는건지 궁금합니다
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
GCP 환경에서 코드 수정사항을 반영하려면 어떻게 해야하나요?
안녕하세요, 박사님. 강의 시청은 모두 완료하고 크게 발생한 에러는 없었는데, 소스코드 수정사항을 반영하려면 어떻게 해야할지 문의 드립니다. 이전 강의(Docker이미지로 만들어 배포)를 살펴보면, 이미지 경로 수정을 위해서 run.py 등등을 우분투 환경에 옮겨서 docker를 다시 build하고 docker run을 다시 해주셨는데요. gcp 환경에서도 소스코드 수정 사항을 반영하려면 docker를 다시 build하고 docker run을 다시 해주면 되는건가요? 매번 수정할 때마다 이러한 과정을 거치는지 궁금합니다. 소스코드 수정사항을 실제 웹사이트에 반영할 때 좀 더 간편한 방법이 있을까요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
에러 어떻게하나요
docker run -it redis 실행하면 에러가 나요 답변을 받지 못해서 다시 남겨요 docker -v 로 돌아가는 거 확인도 했는데 ... docker: error during connect: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.40/containers/create: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running. See 'docker run --help'. 이런 에러가 뜹니다.
-
미해결어셈블리어 배우기
파일은 어디있어여?
링크를 모르겠네여; 유투브로 넘어가면 링크있네요
-
해결됨스프링 핵심 원리 - 기본편
SameBeanConfig 빈등록 질문
SameBeanConfig 클래스에 @Configuration을 안달았는데 조회가 잘 되는데자동으로 애노네이션이 달리는 건가요?
-
미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
Push 에서 github 오류가 뜨는데요
본문을 보아하니 Invalid username or password. 이게 오류같은데 계정 셋팅을 Setting에 가서 했는데도 안되네요.. 혹시 어디서 해야할까요 git --no-optional-locks -c color.branch=false -c color.diff=false -c color.status=false -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree push -v --tags origin refs/heads/master:refs/heads/master Pushing to https://github.com/EricKim-Changetheworld/jsplayground3 remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/EricKim-Changetheworld/jsplayground3/' Pushing to https://github.com/EricKim-Changetheworld/jsplayground3 remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/EricKim-Changetheworld/jsplayground3/' Pushing to https://github.com/EricKim-Changetheworld/jsplayground3 remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/EricKim-Changetheworld/jsplayground3/' Pushing to https://github.com/EricKim-Changetheworld/jsplayground3 remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/EricKim-Changetheworld/jsplayground3/' Completed with errors, see above
-
해결됨스프링 핵심 원리 - 기본편
Service레이어를 인터페이스로 추상화 하는 이유는 무엇인가요?
저장소는 DIP를 이용해 손쉬운 교체를 하기 위함은 충분히 이해가 됐습니다. 하지만 현재 교체 가능성이 없는 Service클래스를 추상화하고 구현하는 이유가 있을까요? 어떤 기준으로 추상화하고 구현하시는지 궁금합니다.
-
미해결홍정모의 따라하며 배우는 C언어
파일 오픈 안됨 질문
안녕하세요 다름이 아니라 아무리 확인해도 파일 오픈이 되지 않고 if로 들어가서 종료가 되는데 왜그런지 알수가 없습니다.. 답변 주시면 감사하겠습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
ArraySegment관련 질문
6분쯤에 ArraySegment가 Struct라서 스택영역에 할당되고 BufferList에 Add할 때 복사되어 전달된다고 설명하셨는데 struct가 스택영역에 할당되려면 몇가지 조건이 있는 것으로 알고 있습니다. 예를들면 16바이트 미만이고 멤버변수로 class가 없어야한다 등등... 그런데 위의 조건과 상관없이 Rookiss님이 설명하신 내용대로 되는 이유가 궁금합니다.
-
미해결PHP 7+ 프로그래밍
mysqli_stmt_get_result() function undefined
카페24에서 호스팅 받아 php 버전 7.0에 mysqlnd 까지 설치되어 있는데 mysqli_stmt_get_result() function undefined 오류가 뜨네요. 이유를 알수 있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
간단한 질문 있습니다
스프링부트를 사용하기 전에 스프링을 경험하고 사용하라는 말을 많이 들었습니다. 스프링부트부터 배우면 이해를 제대로 하지 못하고 넘어가서 그렇다는데 강사님 생각은 어떠신가요?
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
맥에서 실행중 이런 메시지가 떠요.
창을 띄우고 싶은데 창이 뜨지 않고 Unable to obtain graphics context for NSWindow (Mojave behavior) 파이게임 까는 데만 해도 엄청난 시행착오를 겪었는데 다시 시련이 닥쳤네요... 어떻게 해결할 수 있을까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
강의를 다 수강하고 혼자 프로젝트를 해보고 있는데 질문이 있습니다.
강의 내용과는 조금 관련이 없지만 찾아봐도 잘 나오지 않아서 질문드리게 됐습니다... h2 database를 이용한 테스트코드를 travis CI에 올려봤습니다. build 할때 travis 내에 h2 database가 켜있지 않아서 전부 fail이 뜨게 되는 것 같습니다. (로컬에서 h2를 끄고 build했을 때와 동일한 fail 메시지를 얻었습니다. 로컬에서 h2 동작시키면 정상으로 build success) 질문이 강의 내용과 벗어난 질문이라서 간단하게 네 아니오로만으로 답변 해주셔도 감사할것 같습니다... 질문은 travis에 h2 database를 통한 테스트코드를 넣게되면 따로 설정이 필요한가요? (travis.yml에 build하기전 h2 를 설치하고 먼저 구동을 하는 스크립트를 추가해야하는건지) travis 공식 docuemnt의 database 연동부분에 h2 database에 대한 내용이 없어서 질문드리게 됐습니다.. 감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Intellij에서 갑자기 스프링 어노테이션 / 자바 인식이 안됩니다.
intellij 커뮤니티 버전을 사용하다가 학생 버전을 설치해 쓰려고 했는데.. 잘 인식하던 스프링부트 프로젝트가 자바 파일을 인식하지도 못하고, gradle의 라이브러리도 인식을 못하는것 같아 질문드립니다. 기존에 사용하던 커뮤니티 버전은 삭제했습니다. 이렇게 자바 파일을 아예 실행할 수 없는 상황입니다.. 1. intellij에서 바로 자바를 실행해보려 했으나 Gradle project 메뉴가 보이지 않습니다. 2. 프로젝트 다시 클론을 받거나 재빌드를 해도 그대로입니다. 3. src 폴더를 강제로 source root로 설정하면 자바 파일은 실행이 되나 어노테이션이 전부 인식되지 않고, 다음과 같은 에러메세지를 뱉어냅니다. 시도해본 방법은 이정도이고.. github에 올려놓고 mac과 window에서 같이 사용중인데 window에서만 이런 문제를 겪고 있습니다. https://github.com/eprj453/inflearn_spring 위의 repository에 2개의 springboot 프로젝트에서 모두 나타나는 문제입니다. 여러 방면으로 몇시간동안 찾아봤는데 해결되지 않아서 질문 올립니다. 새로 스프링부트 프로젝트를 생성하면 잘 작동하던데.. 다 밀고 다시 만드는 방법밖에는 없을지..ㅜㅜ
-
미해결스프링 핵심 원리 - 기본편
필드 주입 시, 질문 드립니다.
안녕하세요. 선생님 강의 너무 잘 듣고 있습니다. . 이번 "주입 방법" 강의 들으면서 궁금한게 생겼습니다. 3번 째 방법인 필드 주입 인 경우 입니다. . 지금 현재 햇갈리는게 컴포넌트 스캔과 자동 의존 관계 주입 순서인데요. . 컴포넌트 스캔에 의해 스프링 컨테이너에 Bean 이 생성 되고, 생성자 필드 주입 시 바로 주입 수정자(Setter), 필드 의존 관계 자동 주입 으로 알 고 있습니다. 이 개념으로 MemberServiceImpl 클래스에서 OrderServiceImpl 클래스의 메소드를 사용하려는 테스트를 진행하였습니다. . 이유는 bean 생성 로그를 확인하였을때, MemberServiceImpl 클래스에서 OrderServiceImpl 를 사용하려는 시점에 bean 이 생성과 주입이 되어 있다고 생각했기 때문입니다. . =========== [S] 로그 =========== // 빈 생성 및 생성자 필드 주입 완료 로그 확인 Creating shared instance of singleton bean 'autoAppConfig' Creating shared instance of singleton bean 'rateDiscountPolicy' Creating shared instance of singleton bean 'memberServiceImpl' Creating shared instance of singleton bean 'memoryMemberRepository' Autowiring by type from bean name 'memberServiceImpl' via constructor to bean named 'memoryMemberRepository' Creating shared instance of singleton bean 'orderServiceImpl' Autowiring by type from bean name 'orderServiceImpl' via constructor to bean named 'memoryMemberRepository' Autowiring by type from bean name 'orderServiceImpl' via constructor to bean named 'rateDiscountPolicy' =========== [E] 로그 =========== . 테스트는 맨 처음 다음과 같이 MemberServiceImpl 클래스에 OrderServiceImpl 를 필드 주입 했습니다. . OrderServiceImpl 클래스는 컴포넌트 스캔에 의해 생성 될 때, 생성자 주입이라 스프링 컨테이너에 올라가며 주입까지 된 상태이기에 MemberServiceImpl 클래스에서 간단하게 OrderServiceImpl 를 필드 주입 하여 사용할 수 있을 줄 알았습니다. (구현체를 이미 주입 받았다고 생각함) 하지만 다음과 같이 OrderServiceImpl 빈이 없다는 오류가 뜨는데.... NoSuchBeanDefinitionException: No qualifying bean of type 'hello.core.order.OrderServiceImpl' 제가 생각하고 있는 주입 순서가 어떤게 잘 못 되었는지 궁금합니다 ! (궁극적으로 제가 하려는 행위는 이미 구현체가 주입 된 bean을 다른 클래스에서 사용하기 위해, @Autowired 필드 주입만 하여 사용하고 싶은 행위 입니다! )
-
해결됨따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
package.json 파일을 찾을수 없다고 자꾸 나오는데...
도커 강의 잘 보고 있습니다. 싱글컨테이너 docker-compose up을 해서 앱을 실행하는 중에 다음의 에러가 발생합니다. Successfully built dab1688fb612 Successfully tagged sc-app_react:latest Recreating sc-app_react_1 ... done Attaching to sc-app_react_1 react_1 | npm ERR! code ENOENT react_1 | npm ERR! syscall open react_1 | npm ERR! path /usr/src/app/package.json react_1 | npm ERR! errno -2 react_1 | npm ERR! enoent ENOENT: no such file or directory, open '/usr/src/app/package.json' react_1 | npm ERR! enoent This is related to npm not being able to find a file. react_1 | npm ERR! enoent react_1 | react_1 | npm ERR! A complete log of this run can be found in: react_1 | npm ERR! /root/.npm/_logs/2020-09-27T08_58_21_474Z-debug.log sc-app_react_1 exited with code 254 docker run -it 이미지아이디 sh 해서 워크디렉토리에 package.json파일이 있는걸 확인했는데 이런 에러를 보게 되네요.. 코드는 강의 코드 그대로 따라 타이핑 했습니다... 무엇이 문제인지 모르겠습니다.
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
Fatal: Account unlock with HTTP access is forbidden! 에러
./nodestart.cmd --allow-insecure-unlock 이걸 써도 똑같이 Fatal: Account unlock with HTTP access is forbidden! 이 문제가 발생합니다. 이유가 뭘까요,,,
-
따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
process.env.NODE_ENV 가 undefined로 나오네요..
삭제된 글입니다
-
미해결실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발
강의의 수강대상자가 어느정도여야 할까요
이제 웹개발 공부한지2달차입니다. 당연히html,css,js기본문법까지는 충분하게 공부했다고 생각하고.. 바닐라js를 이용한 기본적인 쿼리셀렉터부터 todo앱만들기나 기본적인것만 공부하고 왔는데.. 개인적으로 이강의를 듣기에 무리가 아닌가 싶을정도로 처음 검색어까지 만드는 실습까지도 원할히 이해가 되지않습니다. 당연히 따라치고, 그냥 이런건가? 정도로 하는데 지장이없고 깃허브도 기본적인 명령어 공부도하고 타 강의도 듣고와서 무리가 없는데.. 현재 제 목표는 vue.js를 공부하고 react까지 공부하는건데 정환님강의 순수 js로 구현하는부분을 따라치면서 실습하는대는 문제가없는데 아래와같은녀석들 그냥 저렇게 이름주고 내보내서 여러개로 나눠서 쓰려는건가...? 그리고 깃으로 버전관리하면서 쓰려고 cmd에서 실행해서 만드시는건가? lite server는 컴퓨터에서 실시간으로 바뀌는거 반영하고 내컴퓨터 서버로 써서 작업상황보면서 완성본 실행하려고하는건가? 이정도밖에 이해가 되지않습니다. 이 수업을 듣기위해 더 필요한 js공부가 있을까요? 감사합니다. const tag = '[MainController]' export default{ init(){ console.log(tag,'init()') } } import View from './View.js' const tag = '[FormView]'
-
미해결리눅스 IPC 프로그래밍 - 이론과 실습
거의 모든 함수를 static 선언하시는 이유는 무엇인가요?
안녕하세요? 수강 중인 학생입니다. 다름이 아니라, 몇 가지 질문이 있어서 질문을 드립니다. 1. 거의 모든 함수를 static으로 쓰시는 이유는 무엇인가요? 2. static inline void func (void..) 과 같이 static inline 함수를 사용해도 되나요?