묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
마이크로 태스크로 들어가는 콜백함끼리는 순서대로 실행되는게 맞나요?
강의에서 마이크로 태스크로 들어가는 콜백함수끼리는 순서대로 실행된다고 하셨는데 실행 했을때, 순서 상관없이nextTick이 우선적으로 실행됩니다. Promise.resolve().then(() => console.log("promise")); process.nextTick(() => console.log("nextTick")); //nextTick //promise 또, promise의 then안쪽에서 console.log를 바로 실행했을때는 순서 상관없이 promise가 우선적으로 실행됩니다 ㅠㅠ Promise.resolve().then(console.log("promise")); process.nextTick(() => console.log("nextTick")); //promise //nextTick
-
미해결Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
FBV로 대문 페이지 자기소개페이지 만들기 에러
FBV로 대문 페이지 자기소개페이지 만들기 에러가 나서 코드를 확인하고 싶은데 강사님 깃허브에서 어느 파일명으로 찾아야 할까요?
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
진자2 with 문 문의
8분 57초 쯤에 보면 아래와같이 with 문이 나옵니다 with문은 어떻때 사용하는건가? with문을 써야하는 이유를 알려주시면 감사하겠습니다 {% with ...%} {% endwith %}
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Validation API Exception 관련 질문.
이렇게 전체 API Exception을 한 경우와 멤버 API에게만 Exception을 설정한 게 있습니다. 문제는 userHandle(Exception e)를(서버 오류) ApiControllerAdvice에 넣으면 validation 유효 판단을 할 때, signUpValidation을 호출하지 않고, userHandle(Exception e)를 먼저 호출했었습니다. 그래서 userHandle(Exception e)를 MemberApiController에만 넣었더니 userHandle(Exception e)가 먼저 실행되기보다는 정상적으로 SignupValidation을 실행했는데요. 그러면 Exception(내부 서버 오류용)을 ApiControllerAdvice에 넣지 말고, Member 같은 특정 API에만 모두 공통으로 넣어야 하는건가요?
-
미해결TensorFlow 2.0으로 배우는 딥러닝 입문
tf.function 데코레이터로 된 함수는 반드시 tf.function로 데코레이터가 되어 있어야 하나요?
궁금합니다~
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
user
user가 지금 현재 로그인되어있는 사람을 가리킨다는 것은 알겠습니다만 detail.html에서 user.date_joined나 user.username를 바로 사용하셨는데 이렇게 user에 따르는 하위 객체들은 어디서 확인을 할 수 있나요? 또 User에서 바로 user로 넘어가셨는데 이는 User라는 모델객체에서 user가 어떤역할을 담당하는지는 또 어디서볼수있는지 궁금합니다
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
comments: [commentSchema]
삭제된 글입니다
-
미해결홍정모의 따라하며 배우는 C++
피보나치수열 구현 못하면 문제가 있는거겠죠??
사실 제귀함수 자체를 이해하기까지도어려웠습니다..그래도 이해하고 피보나치 수열을 구현하려 생각을 해봐도x + y = z 에서 y와 z값을 앞으로 밀면 될꺼같은데이 부분에서 막혔습니다.. 코드 3개정도를 생각하고 해봤지만 다른값이 나오고결국 다른사람의 코드를 봤습니다..그럼에도 완벽하게 이해는 못했지만작동원리는 알겠습니다..n-1 + n-2 = n막상 보고나니 머리가 멍해집니다..제가 더 생각해본다고 답이 나왔을꺼란 생각은 안들기도 하고..지금 제 수준 문제가 많은거겠죠??남들보다 안좋은 머리로 생각한다고 하는데결국 0+0= 0인가 봅니다..그래도 계속 하고싶습니다..그래서 공부 방법에 대해 질문이 있습니다지금같이 생각을 계속 해봐도 도저히 안될떄남의 코드를 보고 작동원리를 이해하는건 괜찮을까요??물론 계속 써봐야지 실력이 느는건 알겠는데저처럼 머리가 나쁜 상태로 생각을 한다고 도저히 답에 근접할지가 의문입니다..그럼에도 생각을 해야 한다는건 동의하는데그 생각하는거에 시간을 정해두고 그 시간안에못푼다고 할떄 다른 이에 코드를 보고 공부하다보면기초적인 부분이 지나고 지식이 쌓이다보면자연스럽게 모르는 부분이 나왔을떄 답이 나올떄까지 생각을 하는것도 가능하지 않을까 싶어서요.. 안좋은 공부법일까요??
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
db에 관해서 질문이 있습니다!
이번 강의도 잘 들었습니다.! 궁금한 점이 있는데 지금 spring에서 서버를 재시작할때마다 다 database에 있는 값들이 다 초기화 되는데 db에 있는 값을 유지하고 있는 값들을 읽어 오려면 어떻게 해야하나요???
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
오류 : NullReferenceException
강의의 4:40초인 Debug.Log(Input.mousePosition); 에서는 정상 작동을 하는데 그 이후 과정인 Debug.Log(Camera.main.ScreenToViewportPoint(Input.mousePosition)); 을 입력하고 실행 시 위의 널레퍼런스익셉션 오류가 뜨네요 ㅠㅠ 어떻게 해결해야하나요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
LocalValidatorFactoryBean 질문있습니다.
항상 좋은 강의 감사드립니다. 스프링 부트는 LocalValidatorFactoryBeand을 자동으로 글로벌검증기로 등록해주는것이고 이는 어떤 컨트롤러든 @validated를 만나면 LocalValidatorFactoryBeand을 통해 어토네이션 기반 검증을 거쳐 이를 bindingresult에 객체단위로 저장해주는 것인가요?? 또한 궁금한것이 LocalValidatorFactoryBeand에는 그럼 @NotNUll과 같은 어노테이션 기반 검증 로직이 자동으로 등록되어 있는것인가요??
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
오류 : NullReferenceException
안녕하세요 강사님 ! Raycast 부분 듣고 코드를 똑같이 따라 썼는데 NullReferenceException 오류가 발생합니다 ㅠㅠ NullReferenceException: Object reference not set to an instance of an object TestCollision.Update () 어떻게 해결해야 할까요..
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
안녕하세요 tf.train 모듈을 최근에도 사용하나요?
안녕하세요 TF 코드를 보다가 tf.train,CheckpointManager라는 tf.train 모듈 함수를 사용하는 경우를 발견했는데 tf.train 모듈이 따로 있는 이유와 최근에 keras가 들어오면서도 사용하게 되는지 궁금합니다
-
미해결따라하며 배우는 MySQL on Docker
운영체제 호환성..
우분투를 사용하여 왔습니다만 .강의를 듣는중 센토스와 파일경로가 달라서 어려움이 발생. 웹 서버 운영체제는 우분투 이미지를 베이스로 사용하고 디비 서버를 센토스 이미지를 기반으로 했을 때 운영체제 호환성에 문제가 있을까요? 운영체제를 다르게 사용해도 될까요?
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
질문있습니다
안녕하세요 영한님. 질문이 있습니다. ControllerV1 ~ ControllerV4 까지 인터페이스를 바라보고 개발을 할 클라이언트(개발자) 입장에서 인터페이스가 점점 더 좋아지는 부분은 이해했습니다. v1 - void process(HttpServletRequest request, HttpServletResponse response) v2 - MyView process(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException; v3 - ModelView process(Map<String, String> paramMap); v4 - String process(Map<String, String> paramMap, Map<String, Object> model); 그에 따라 인터페이스를 구현하는 부분, 각 버전별 controller 하위 구현체 코드들도 점점 구현할 내용이 적어지면서, 개발자 관점에서 편리하게 구현할 수 있다는 부분도 이해했습니다. 그런데 만약 제가 클라이언트 개발자라면 v5? 스타일로 구현하려면 어떻게 해야 되는지 잘 상상이 안됩니다. 클라이언트 개발자가 V3 방식으로 MemberListControllerV5 를 구현한다고 했을땐 어떤 식으로 구현을 하게 되나요? 사실 제가 아직 어댑터 패턴이 익숙치 않아서 그런 것일 수도 있겠네요 (기껏해야 dto 간에 변환 용도로만 어댑터 패턴을 써본 적이 없어서요) 질문이 좀 바보같을 수도 있는데 확인 부탁드리겠습니다. 감사합니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
문제오류인가요?
M개의 DVD는 모두 같은 크기여야 제조원가가 적게 들기 때문에 꼭 같은 크기로 해야 한다. 같은 크기( DVD 녹화길이) 여야만 하는데 예시는 (1,2,3,4,5) = 15분 (6,7) = 13분 (8,9) = 17분 다른 크기 아닌가요?
-
미해결앨런 iOS Concurrency(동시성) - 디스패치큐와 오퍼레이션큐의 이해
sync, async 질문
안녕하세요. sync, async 에 대해서 잘 이해가 가지 않는 부분이 있어서 질문드립니다. 1. sync와 async는 "메인" 쓰레드에서 큐에 작업을 넣고, 이를 OS가 다른 Thread로 배분하는데 이 작업이 끝나기를 오직 "메인" 쓰레드에서 기다리는지의 여부로 이해했는데 정확한 걸까요? 메인이 아닌 다른 쓰레드에서도 sync, async 구분이 될 수 있나요? 2. 메인 쓰레드에서 큐에 async인 작업1을 넣어서 다른 쓰레드A에서 그 작업1을 하게 되었다고 하고, 그리고 그 작업1에는 또 concurrent큐에 sync인 작업2를 넣는 코드가 있었다고 합시다. 2-1. 작업2를 직접 수행하는건 쓰레드A가 되나요? 2-2. 쓰레드B는 sync 작업2를 실제로 수행할 쓰레드라고 할 때, 쓰레드A에서는 쓰레드B에서 작업 2를 끝내고 리턴될때까지 쓰레드 A의 작업1이 block되는 건가요? 쓰레드A에서 또 다른 쓰레드B로 넘어가게 될 테니 메인쓰레드가 아닌 쓰레드A에서 쓰레드B가 끝날때까지 기다리는건가 싶습니다... 잘 모르겠습니다 ㅠㅠ
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
제 예상과 다르게 응답을 하고 있습니다
제 index.js 파일 일부입니다. app.use(express.static(path.join(__dirname + '/public'))); app.get('/', (req, res) => { console.log('메인페이지 겟요청'); res.send('hi'); //res.sendFile(path.join(__dirname, '/public/index.html')); }) 위와 같이 작성 후 localhost:3000/ 에 접속하면 저는 hi를 받을 줄 알았는데 public 폴더에 있는 Index.html 을 응답받습니다. 그리고 express.static 부분을 주석처리하면 그제서야 hi를 응답받는데, 이유가 무엇일까요??
-
미해결[Python 실전] 웹크롤링과 데이터분석 : 전세계 축구 선수 몸값 분석
transfermarkt.com 페이지에 대해서 status_code가 404로 오류가 나타납니다.
안녕하세요. headers={"User_Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.164 Safari/537.36"} url="https://www.transfermarkt.com/" r=requests.get(url,headers=headers) r.status_code 해당 코드 결과가 404로 나옵니다. 404의미를 찾아보니 해당 페이지가 없을 때 나오는 오류라고 하는데 해당 페이지는 잘 접속이 되는 상태입니다. 새로고침도 해보고 다시 켜보기도 하고 캐시도 삭제해본 상황 입니다. 오류의 이유가 무엇인지 알 수 있을까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Input질문
앞서 한 질문과 이어지는것 같기도 합니다. static Managers s_Instance; public static Managers Instance { get { Init(); return s_Instance; } } private InputManagers _input = new InputManagers(); public static InputManagers Input { get { return Instance._input; } } 와 같이 강의에서과 같이 코트를 짜면 유니티에서 원하는대로 캐릭터가 잘 움직입니다. 그러나 마지막 Instance._input를 s_Instance._input으로 바꾸거나 _input을 static으로 바꾸고 마지막에 return _input으로 바꾸는 등 Instance의 getter를 통하지 않고 _input을 호출하면 캐릭터가 움직이지 않습니다. 제가 생각했을 때 유니티 내 캐릭터는 PlayerController를 부품으로 가지고 있고 PlayerController는 Managers안에있는 Input 이라는 getter함수에만 접근했으니 Managers의 start함수는 실행되지 않는다? 라고 추론하긴 했습니다만 정확히 왜 이러는지 모르겠습니다. 그리고 또 궁금한점은 PlayerController를 유심히 보면 OnKeyboard함수는 Update부분이 아닌 Start부분에서만 구독할 수 있는데 우리가 키보드를 누르는 순간은 이미 play된 이후고, 그렇다면 이후에 저희가 누른 키보드는 더이상 구독될 수 없는것 아닌가요? 한번 구독하는 부분을 모두 Update함수로 옯겨본 후 play해보니 처음과 동일하게 캐릭터가 잘 움직였습니다. 이 부분은 정말로 이해가 가지 않습니다.