묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
ThreadManager 강의 에서 LThreadId 관련 질문
void ThreadManager::InitTLS() { static Atomic<uint32> SThreadId = 1; LThreadId = SThreadId.fetch_add(1); } 이 부분이 질문입니다. 출력을 해보면 Hello! I am thread... 가 2~6으로 나오는데요, 왜 2부터 나오는지가 이해가 잘 되지 않습니다. 강의에서는 Main스레드가 1번이라고 하셨었는데, SThreadId를 0으로 주면, 1부터 출력이 됩니다. 그래서 2가지 case를 생각해봤는데요, [1] fetch_add()를 할 때, Lock-Free stack에서는 값을 더하나 이전값을 반환한다고 하셨었는데, SThreadId에 대해서는 값을 더한 값을 그대로 반환한다. [2] SThreadId가 1일때, 코드 어딘가에서 main에 1번을 할당하고 그 후 int main에서 생성한 5개 thread에 2~6번을 할당하였다. 위 2가지 case중에서 어느것이 맞나요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
github 추가가 안되었습니다!
인프런 아이디 : @hoop54567 인프런 이메일 : hoop5467@naver.com 깃헙 아이디 : hoop5467@naver.com 깃헙 Username : hoop5467추가 부탁드립니다!
-
미해결팝스타 공식 뮤비 제작 & 유튜브 2천만 뷰 크리에이터의 애니메이트 X 이모티콘 클래스
브러쉬로 그릴때 같은그룹에 들어가서 그려도 이어질때가 있고 안 이어질때가 있어요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 같은레이어, 같은 그룹에 들어갔는데도 브러쉬가 이어서 그려질때가있고 안이어질때도 있는데 어떻게 해결하나요?
-
해결됨코딩인터뷰를 저격하는 JS 스나이퍼 양성학교
apply에서 this 질문입니다
위와 같이 실행했을때 forEach 내부의 this 빼고는 전부 apply의 첫번째 인자인 myDiner가 출력되었는데 forEach 내부에서는 강의에서 말씀하신 대로 윈도우가 출력되었습니다. 그리고 map 함수도 arrow function이 아닌 일반 함수로 바꿔서 실행해봤는데 map 내부에서도 윈도우 객체를 출력하게 되었습니다. 1) 이 결과를 해석해보면 apply에서 첫번째 인자로 넘겨준 객체는 콜백함수 내부의 this까지는 영향을 미치지 않는다고 보면 될까요?? 2) map 함수는 두번째 인자로 this를 줘도 적용이 되지 않는데 두번째 인자로 this를 주는 방식은 forEach에서만 적용되는 건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
em에서 널포인트 에러가 뜹니다..
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. EntityManager 변수인 em에서 널포인트 오류가 떴는데 강의 한번 더 보면서 코드 똑같이 쳤는지 확인도 한 번 더 하고 소스 복붙 했는데도 이 오류가 떠요 ㅠㅠ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Define.CameraMode _mode = Define.CameraMode.Quarterview;
Define.CameraMode _mode =Define.CameraMode.Quarterview; 가 이해가 안갑니다 ㅜㅜ static도 아닌데 말입니다 Define def = new Define(); def.CameraMode _mode = def.CameraMode.Quarterview; 이헐게 해야할거 같은데 에러가 나니 아닌건 맞는데 모르겠습니다 언제나 빠른 답변 감사합니다
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
sort() takes no positional arguments 에러
리스트 함수에서 a = [5, 2, 3, 1, 4] print('a - ', a) a.append(10) print('a - ', a) a.sort() a.sort('a - ' , a) 라고 코드를 작성하니까 Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: sort() takes no positional arguments 라는 에러가 발생하네요 어디가 잘못된건가요?
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
python 가상환경에서 버젼 설정하는 방법?!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보ㅇ요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 파이썬 가상환경 강의를 듣고 질문이 있습니다. python -m venv [Name] -- 이 명령어로 가상환경을 만들어 파이썬을 사용한다고 배웠는데요. 이 때 파이썬 버젼을 임의로 설치할수 있는 방법이 있을까요? 위 명령어 대로 라면 현재 환경 변수로 지정된 파이썬 버젼 이 설치 될것 같은데요. 특정한 버젼을 설치하고 싶을때 어떻게 하면 좋을까요?!!
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
Build image 오류질문
안녕하세요 좋은강의 잘 듣고 있습니다. github desktop으로 커밋,푸시했고 강사님의 강의와는 다르게 레포지토리 안에 프로젝트가 하위폴더로 있습니다.. 그래서 주소창의 url복사해서 dockerfile에 넣고 이미지 빌드 시 저렇게 에러가 뜹니다. 그림첨부했는데 어떻게 해야 할까요 ?
-
미해결진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
vb가 실행이 되지 않습니다.
이 프로젝트에 있는 매크로는 사용할 수없습니다. 매크로를 사용할 수있게 만드는 방법을 결정하려면 온라인 도움말이나 온라인 설명서를 참고하십시오 라는 메세지가 뜨는데 어떻게 해야할까요??
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
error 인식
router.post('/', isNotLoggedIn, async (req, res, next) => { try { const existedUser = await User.findOne({ where: { email: req.body.email, }, }); const existedNickname = await User.findOne({ where: { nickname: req.body.nickname, }, }); if (existedUser) { return res.status(403).send('이미 사용중인 아이디 입니다.'); } if (existedNickname) { return res.status(403).send('이미 사용중인 닉네임 입니다.'); } const hashedPassword = await bcrypt.hash(req.body.password, 12); await User.create({ email: req.body.email, nickname: req.body.nickname, password: hashedPassword, }); res.status(201).json({ signUpSuccess: true }); } catch (error) { console.log(error); next(error); } }); 회원가입 라우터입니다. 강의에서 보면 기존에 회원가입되어잇는 이메일이 있다면 아래 부분 코드에 의해서 응답을 처리하게 되는데요. if (existedUser) { return res.status(403).send('이미 사용중인 아이디 입니다.'); } 응답 상태 코드가 403이라서 saga에서 try catch 문에서 에러로 빠지는건가요? 백엔드 라우터에서 try catch에서 error가 발생해서 응답한게 아니고 어떻게 보면 정상적으로 응답을 한건데 saga에서 어떻게해서 에러로 인식되는지 궁금합니다. 상태 코드 200으로 응답하면 saga에서 에러로 안빠지더라구요. 상태코드 때문인것같은데 확실한건지 몰라서 질문드립니다.
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
httpResponse.senRedirect에 대해서 질문드립니다!
httpResponse.sendRedirect("/login?redirectURL="+requestURI); 이 함수가 setAttribute처럼 httpResponse 객체의 어떤 필드를 "/login?redirectURL="+requestURI 이 값으로 세팅하는 거라고 생각하면 되나요? 함수 이름이 send라서 바로 보내버리는 것처럼 보여서 많이 헷갈리네요. 이 함수 다음에 return이 되면 함수가 종료되고, 스프링이 response를 뒤져보고 저 필드에 경로가 들어있으면 거기로 보내는 방식인가요? 그리고 콘솔 로그에서 미인증 사용자 요청 로직에 들어간 다음에 finally 로직이 왜 호출되는 건가요? return 되면 함수에서 빠져나오고 인증 체크 필터 종료 가 콘솔에 안 나와야 되는거 아닌가요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
map 에 길이가 더 짧은 문자열이 들어가면 정상적으로 동작하지 않는것 같습니다!
현재 예제에서는 a 가 b 보다 길기때문에 제대로 동작하지만 만약 a 가 b 보다 짧다면 정상 동작하지 않는것 같습니다! a 가 aaab 이고 b가 aaa 인 경우에는 아나그램이 아니지만, 강사님께서 작성하신 코드를 실행하면 YES 가 나옵니다 ㅠㅠ 서로 길이가 같은지 마지막에 비교해줘야 하지 않을까요??
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
후속 강의 질문드립니다
선생님 안녕하세요. 코딩테스트 C++ 강의 잘 들었습니다!! 후속강좌를 올리신걸로 아는데 혹시 파이썬으로도 후속강좌 올리실 예정 있으신지 여쭙고 싶어서 질문글드립니다. 요새 파이썬을 다 지원하고, 같은 코드를 써도 간결하게 쓸 수 있어서 좀 유리하다고 생각하는데 어떻게 생각하시나요!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
빌드 경로 문제
client와 server 구현하고 빌드를 해보려고 합니다. npm run bulid 시 client라는 폴더를 만들어서 index.html 파일의 위치가 바뀌어 오류가 발생하고 있습니다. npx create-react-app으로 만들었는데 수정가능한가요? 현재 index.html파일위치는 PS C:\Users\zxc88\Desktop\Front_End\react\react-mern-project\client\public> 오류는 아래이미지입니다.
-
미해결벡터 미적분학 시리즈1 - 미분 기초
마지막에 나온 homework : modified exmaple 3 질문
안녕하세요 좋은 강의 잘 듣고 있습니다. 마지막 예시 문제에서 (a)에서 f의 (0,0)에서의 연속성을 구할 때, 앱실론, 델타 방법으로 어떻게 풀어야할지 모르겠어서 x = 0, y != 0 : f(x, y) = 0 x != 0, y = 0 : f(x, y) = 0 로 풀었는데요, 그런데 x = y인 경우에는 0이 아닌 1/2이 나오는데 이렇게 되면 연속이 아닌게 되는데 어느 부분에서 제가 잘못 짚은건지 알 수 있을까요..?
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
8강 장고 Template의 extends, include 구문과 render 함수의 8분부분 질문드립니다.
안녕하세요. 지금 강의를 다시본지 3번째인 것 같습니다. 이제 장고가 대충 어떤 느낌인진 알것같으나, 스스로 프로젝트를 처음부터 끝까지 만들라고하면 어떻게 해야할 지 막막해 강의를 3번째로 보게되었습니다. 강의를 듣던 중 8강의 8분정도에서 설명하신 pragmatic의 setting.py의 TEMPLATES에서 DIRS에 os.path.join(BASE_DIR, 'templates')가 구체적으로 어떻게 작동하는지 잘 모르겠습니다. DIRS에 경로를 입력해주어야 한다라고 말씀하셨는데 보통 이DIRS의 [] 사이에는 무엇을 하기위해 주로 코드를 작성하나요? os.path.join(BASE_DIR, 'templates')란 코드가 무슨 의미인지, 여기서 BASE_DIR는 무엇인가요? 'templates'만 적었음에도 accountapp의 view.py에서 base.html을 적으면 연결을 시켜준다고 하셨는데 이 부분이..이해가 되지 않습니다....
-
미해결
escorts
variety recently ran a rundown predictions encompassing the whole display-biz realm; here are some of our additional prophecies precise to the track international. simply be gentle on us if it turns out they do find a manner to vaccinate the complete concert-going world in time for bonnaroo or if, one year from now, adele and rihanna are nonetheless conserving out on us. escorts
-
미해결Google Sheets로 만드는 Simple Blog!
구글앱스 스크립트를 배울 수 있는 강좌가 있을까요?
전 이 강좌처럼 구글 시트의 자료를 DB처럼 사용해서 프론트엔드로 불러오는 방식에 관심이 있습니다. 유튜브 예제같은 건 많지만 인도유튜버(...)거나 그냥 소스만 보고 따라하게 되어 있는 강좌가 많아서요.. gas 기본기를 잡을 수 있는 괜찮은 강좌가 있으면 추천 좀 부탁드릴 수 있을까요.
-
미해결<M.B.I.T> 테스트 페이지 만들기! with Django
admin 부분에서 오류가 뜹니다
choice 부분에서 자꾸 오퍼레이션에러라고 떠요.... 코드도 다 맞게 적은거 같은데 뭐가 문젤까요ㅠㅜ 다른 부분은 다 정상적으로 잘 뜹니다. models.py 코드도 보여드려요 from django.db import models class Developer(models.Model): name = models.CharField(max_length=50) count = models.IntegerField(default=0) def __str__(self): return self.name class Question(models.Model): number = models.IntegerField(unique=True) content = models.CharField(max_length=100) def __str__(self): return f'{self.number}. {self.content}' class Choice(models.Model): content = models.CharField(max_length=100) question = models.ForeignKey(to='main.Question', on_delete=models.CASCADE) developer = models.ForeignKey(to='main.Developer', on_delete=models.CASCADE, null=True) def __str__(self): return self.content