묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
Ant design Calendar 관련 질문입니다.
Antd 의 Calendar 컴포넌트를 적용시켜보고 싶은데, 현재 Antd Docs를 보면 이런식으로 밖에 안나와 있더라구요.. 각각의 날짜에 DataCell을 따로 지정 하는 것 같은데 제가 원하는건 이런식의 일정표를 만들고 싶어서요.. DateFullCellRender라는 API 가 있긴 있는데, 사용방법은 딱히 안나와있어서 혹시 예시나 다른 방법이 있을까 해서 질문 드립니다. 답변해주시면 감사드립니다.
-
미해결
코딩 잘 못해도 정보보안 강의 들을 수 있나요?
중 고딩 때 c언어 공부 하고 파이썬은 방과후로 들어서 막 잘하는 수준은 아닙니다 둘다. 까먹기도 했고요. 근데 이 수준으로 모의해킹 이런 강의들 소화할 수 있나요? 중 고딩 때 c언어 공부 하고 파이썬은 방과후로 들어서 막 잘하는 수준은 아닙니다 둘다. 까먹기도 했고요. 근데 이 수준으로 모의해킹 이런 강의들 소화할 수 있나요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
타입변환 연산자 리턴코드 질문
안녕하세요! 타입변환#2 강의를 듣는중에 질문드립니다! operator Knight() { return (Knight)(*this); } 이 코드에서 저는 스택오버플로우가 나더라고요. (Knight)(*this)부분을 실행하면 또다시 타입변환연산자가 호출이되면서 무한으로 재귀적으로 호출되어 그런것같습니다. 혹시 제가 맞다면 영상을 수정하시거나 제가 틀리다면 알려주세요!
-
미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
static이 아닌데 Java.use를 사용할 수 있는 이유
chall03 함수는 static이 아닌데 Java.use를 사용할 수 있는 이유가 뭔가요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
강사님 추천 로드랩 다시 확인좀 받고싶습니다 !!
현재 스프링 + jpa 강의 모두 따라가고 있는데요 현재 스프링 기본편는 다 들었고 HTTP 강의 듣는중입니다. 이후에 jpa 강의 야생형으로 모두 수강 후(jpa강의모두 듣기..) MVC강의 수강하면되나요 ??
-
미해결스프링 핵심 원리 - 기본편
스프링에서는 모델 파일을 어떻게 관리 하나요?
앞에 무료 강의에서는 모델을 domain이라는 폴더 밑에 두셨는데 실무에서도 모델을 이렇게 관리 하시는지 궁금합니다. 다른 개발언어에서 mvp,mvvm 패턴은 models 라는 폴더 밑에 MemberModel.cs 이렇게 관리 했는데 스프링은 조금 다르게 개발 하는거 같아서 문의 드립니다.
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
복습하다가 또 질문이 생겨서 올립니다..
질문을 자주해서 죄송합니다😥 복습하면서 다시보니 이전강까지는 res.를 한번만 보내기 위해서 return이나 if~else문으로 하나의 router당 하나만 가도록 했는데 이번 강에서는 존재하지 않는 사용자를 체크하고 403을 보낼 때 리턴을 쓰지않았고, 그 다음 res까지 가면서 에러가 날 수도 있을 것 같은데... 혹시 return을 쓰지 않은 이유가 따로 있나요? router.patch('/:userId/follow', isLoggedIn, async (req, res, next) => { // PATCH /user/1/follow try { const user = await User.findOne({ where: { id: req.params.userId }}); if (!user) { res.status(403).send('존재하지 않는 사용자입니다.') } await user.addFollowers(req.user.id); res.status(200).json({ UserId: parseInt(req.params.userId, 10) }); } catch (error) { console.error(error); next(error); } }); router.delete('/:userId/follow', isLoggedIn, async (req, res, next) => { // DELETE /user/1/follow try { const user = await User.findOne({ where: { id: req.params.userId }}); if (!user) { res.status(403).send('존재하지 않는 사용자입니다.') } await user.removeFollowers(req.user.id); res.status(200).json({ UserId: parseInt(req.params.userId, 10) }); } catch (error) { console.error(error); next(error); } }); router.get('/followers', isLoggedIn, async (req, res, next) => { // GET /user/followers try { const user = await User.findOne({ where: { id: req.user.id }}); if (!user) { res.status(403).send('존재하지 않는 사용자입니다.') } const followers = await user.getFollowers(); res.status(200).json(followers); } catch (error) { console.error(error); next(error); } }); router.get('/followings', isLoggedIn, async (req, res, next) => { // GET /user/followings try { const user = await User.findOne({ where: { id: req.user.id }}); if (!user) { res.status(403).send('존재하지 않는 사용자입니다.') } const followings = await user.getFollowings(); res.status(200).json(followings); } catch (error) { console.error(error); next(error); } }); router.delete('/follower/:userId', isLoggedIn, async (req, res, next) => { // DELETE /user/follower/1 try { const user = await User.findOne({ where: { id: req.params.userId }}); if (!user) { res.status(403).send('존재하지 않는 사용자입니다.') } await user.removeFollowings(req.user.id); res.status(200).json({ UserId: parseInt(req.params.userId, 10) }); } catch (error) { console.error(error); next(error); } });
-
미해결홍정모의 따라하며 배우는 C언어
visual studio preview 를 강사님께서 쓰시는데, 저는 community 인데 상관없을까요?
visual studio preview 를 강사님께서 쓰시는데, 저는 community 인데 상관없을까요? 감사합니다!
-
미해결홍정모의 따라하며 배우는 C++
14:00부근에서
설명하실 때, resource의 copy연산자로 가는게 아니고, 거기서 그냥 포인터만 복사한다고 하셨습니다. 근데 이 경우에 파라미터 안에 R-Value가 들어오는 경우에는 shallow copy를 하기 위해 AutoPtr의 operator로 가는 것이고, L-Value가 들어오는 경우 deep copy를 하기 위해 resource의 copy operator로 간다고 생각하는게 맞나요? 혹시, AutoPtr에서 그냥 shallow, deep copy를 구현할 수 있는 코드를 짜면, Resource에서는 굳이 copy constructor나 operator를 넣지 않아도 되는지가 의문입니다.(AutoPtr<Resource>를 이용할 때) 그리고 AutoPtr<Resource> 이걸 어떻게 해석해야 하는지가 너무 헷갈리는데 정리해주실 수 있을까요?ㅜ 예전 강의 보면 vector<int>나 array<int>와 같이 해석하려는데, 여기서는 AutoPtr과 Resource가 둘다 class라서 해석하는데 어려움이 있는 것 같습니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Player가 없을 경우 Managers의 미생성 관련
안녕하세요!! 사소한 질문이지만 여쭤봅니다.. 강의 가장 초반에 설명해주시는 'Player가 없는 경우 Managers 조차 생성안되는' 이유는 무엇인가요..?? Hierarchy 상 Start()나 awake()를 호출하는 게임 오브젝트가 애초에 만들어져 있어야하는 건가요...? 그럼 Managers에도 Start()함수가 있는데도 생성이 안되는 이유는 애초에 Hierarchy상에 없었기 때문인가요??
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
Volumn으로 실행할 경우 에러
sudo docker run -it -p 3000:3000 markcha/react 로 실행하면 잘 작동하는데 이걸 볼륨으로 돌리면 거부된 허가로 에러가 발생합니다. sudo docker run -it -p 3000:3000 -v /usr/src/app/node_modules -v $(pwd):/usr/src/app markcha/react EACCES: permission devined mkdir '/usr/src/app/node_modules/.cache'
-
미해결스프링 핵심 원리 - 기본편
@Controller 질문입니다.
안녕하세요. 우선 좋은 강의 제공해주셔서 감사드립니다. 질문입니다. 1. @Controller 클래스도 싱글톤으로 관리되는건가요? coreApplication을 실행 시점에 Controller 역할을 하는 빈이 생성되고 애플리케이션 종료까지 유지되는 건가요? 2. 그래서 controller 생성 시점에는 HttpRequest 가 없기 때문에 MyLogger 의존성 주입을 못하는 것으로 이해해도 될까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
9:05분에 <PostCard /> 에 props를 넘기는 이유가 궁금합니다.
정확히 <PostCard />에만 해당되는건 아니지만 Home에서 말고 PostCard 내부에서도 redux에서 만든 데이터를 useSelector로 불러올 수 있는데 Home에서 post={post}를 props로 넘겨주는건 어떤 이유인가요? 혼자 프로젝트 하다가 막힌 부분때문에 혹시 이거와 연관이 있을까 싶어서 여쭤봅니다! ------- 질문 후 제로초님 처럼 해보니 막혔던 부분이 풀렸습니다.. 리스트 마다 수정 버튼 클릭 시 해당 리스트만 수정폼이 나와야되는데 리스트 전체가 수정폼이 나오더라구요.. 그래서 엄청 멘붕상태여서 제가 컴포넌트를 잘못 구성했나 싶었는데... 왜 되는지는 모르겠네요...
-
미해결YOLO 구현으로 배우는 딥러닝 논문 구현 with TensorFlow 2.0
NMS 구현 관련 질문있습니다.
안녕하세요. 강의 해주신 내용을 듣고 코드를 활용해서 Pascal voc 20class들을 학습했습니다. 그리고나서 model을 활용한 prediction을 해보려고하는데 코드에서 NMS를 사용하지 않더군요.... 개인적으로 코드를 만들어서 적용을 해봤는데 test image 문제 1. 7*7*30 model ouput 값이 0 ~ 1 사이 값이 아닙니다. center x, center y값부터 softmax metrics 값까지 0 ~ 1 사이 값이 아니며, 심지어 음수 형태가 다수 발견됩니다. 이 부분은 활용하는데 아무런 문제가 없는 것인가요?? 문제 2. IOU 코드는 첨부해주신 코드를 그대로 사용해봤는데 아래와 같이 class별 98개의 confidence를 담고 있는 결과가 이상합니다. 즉, 내림차순 정렬 이후에 bbox max 와 bbox cur에 대한 IOU 결과값이 아래와 같이 나옵니다. ex) class 0 : aeroplane [1324.24121094 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. ] class1 : bicycle [1051.5657959 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. ] 아마 첨부해주신 코드의 문제라기 보다 제가 짠 코드에서 활용이 잘못된 것일 확률이 높으니 코드 링크를 첨부해 봅니다. https://github.com/pervin0527/pervinco/blob/master/source/3.object_detection/non_maximum_suppresion.py
-
미해결실전! 스프링 데이터 JPA
안녕하세요? JPA 학습 관련해서 문의 드립니다!
안녕하세요 김영한 개발팀장님! 저는 서버 개발자로 일을 하고 있는 주니어 개발자입니다! 다름이 아니라 이번에 스프링 프로젝트 서버 담당 업무를 맡게되어 급하게 선생님 스프링 data jpa 강의를 수강하고 있는데요, 처음부터 기초 지식이 없는 상태에서 바로 데이터 JPA 강의를 수강하는게 조금 어려움을 겪고 있어서, 선생님이 출판하신 자바 ORM 표준 JPA 프로그래밍 책에서 필수적으로 어느 챕터들을 우선적으로 선행 학습하면 좋을지 질문 드리고 싶습니다. (예를 들면 JPA 기본편 강의에서 다루신 기초적이고, 핵심적인 내용들) 위에서 질문을 통해 말씀드린 것처럼, JPA 기본편과 활용편 강의 대신, 해당 책으로 기본적인 것들을 공부하고 데이터 JPA 강의를 수강해도 괜찮은 방법일까요? 좋은 강의 제공해주셔서 감사합니다 ^^
-
미해결자바스크립트 중고급: 엔진 핵심
스코프 체인 질문드립니다.
안녕하세요~ 강의를 듣다가 궁금한게 생겨 질문드립니다 스코프 체인 강의에서 es3와 es5를 비교해서 설명해주실 때 es3는 동작이 두번 발생한다고 말씀하셨는데 두번이라는게 한번은 함수가 호출될 때 스코프가 생성되는 동작이고 다른 한번은 스코프를 스코프 체인에 연결하는 동작인건가요? 그리고 함수가 호출될 때 스코프를 생성하고 스코프 체인에 연결하는 과정은 호출될 때마다 이루어지는게 아니라 최초로 호출되었을 때 한번만 이루어지는 건가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
25:28분 지점 SocketAsyncEventArgs 질문입니다
25:58분 지점에서 SocketAsyncEventArgs형식의 args를 재사용할때 깨끗하게 밀어줘야해서 AcceptSocket을 null로 밀어주셨는데 SocketAsyncEventArgs 안을 들어가보니 AcceptSocket 뿐만 아니라 ConnectSocket, Buffer, UserToken 등의 엄청 다양한 변수들이 있는데 AcceptSocket 하나만 null로 밀어주는 이유가 있을까요? 나머지 값들은 자동으로 초기화되는건가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
가상함수 관련한 질문입니다
안녕하세요? 가상함수 테이블과 호출 함수 mapping에 대한 질문입니다. 가상함수 테이블을 통해서 호출할 함수를 결정하려고 한다 하더라도 어떤 타입의 객체가 호출을 했는지 알아야 할텐데 그건 어떻게 알 수 있게 되나요? 가령 부모클래스에서 virtual로 선언된 test(){}라는 함수가 있다고 하고 자식 클래스에서 해당 함수를 오버라이드 한 이후에 Parent* p = new Child; p->test();를 실행하게 되면 가상함수 테이블에는 부모의 test와 자식의 test 모두 들어가 있게 되고 런타임 시에 자식의 test 함수를 찾아서 call하게 될텐데 test를 호출한 타입이 Parent인지 Child인지는 어떻게 결정할 수 있게 되는건지 궁금합니다. 답변 부탁드릴께요. 좋은 강의 감사합니다.
-
미해결홍정모의 따라하며 배우는 C++
C언어를 하나도 모른상태로 수강해도 되나요??
학교에서 C++를 하는데 교수님이 C언어를 알고계신상태로 강의를 하셔서 이해가 하나도 안가더라구요 저는 전과를 해서 C언어를 안배웠는데 다른 애들은 다 배운상태고 C언어를 배우기엔 시간이 너무 촉박해서 그런데 바로 C++배워도 될까요??
-
미해결스프링 핵심 원리 - 기본편
국내 G 기업 개발자 면접에서 이 내용 질문했습니다.
자바 캡슐, 상속, 다형성과 SOLID 에 대해서 이번 면접에서 질문 받았습니다. SOLID는 답변하면 더 깊게 질문...