묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
추가 질문) AcceptEx함수를 사용하지않고 WSAIoctl 사용이유
https://stackoverflow.com/questions/4470645/acceptex-without-wsaioctl다른 질문에서 보내주신 링크로 들어가서 확인 했습니다.추가적으로 제가 이해한 부분이 맞는지 확인해주시면 감사하겠습니다. 기본적으로 AcceptEX, ConnectEX 함수등은 아키텍처가 외부에 있기에 많은 비용이 발생하여 맵핑하여 사용한다고 생각이 듭니다 이것을 제외하고 추가적인 부분이 있을까요?
-
미해결홍정모의 따라하며 배우는 C++
22분 코드 질문 (&, && 관련)
if ((items_flag & opt2) && !(items_flag & opt1))에서 &&는 논리연산자이므로(items_flag & opt2), !(items_flag & opt1)두항 모두 0000 0000이 아니기만 하면 true로 동작하는건가요? 미리 답변 감사드립니다.
-
미해결생활코딩 - React
에바잖아요 이거
너무 어려워요잉
-
해결됨홍정모의 따라하며 배우는 C언어
15.11 비트 필드 질문입니다.
안녕하세요.일단 저는 MacOS 환경에서 Visual Studio Code에 extention을 설치해서 듣고 있습니다.int main() { struct { bool option1 : 7; // bool : 0; // 자료형만큼의 크기가 더 할당됨. 패딩이 많이 들어가도 상관없으니 강제로 메모리를 더 달라. bool option2 : 1; // unsigned long long option3 : 16; } bbf; printf("%zu bytes\n", sizeof(bbf)); struct { unsigned int option1 : 32; // unsigned int : 0; unsigned int option2 : 1; // bool option3 : 1; } uibf; printf("%zu bytes\n", sizeof(uibf)); return 0; } 근데 예제를 따라하다가 bool option1 : 7;을 하니까 교수님과는 달리 제 환경에선 에러가 나더라고요...에러 메시지는 " error: width of bit-field 'option1' (7 bits) exceeds the width of its type (1 bit) " 였습니다.그래서 나름 찾아봤는데"In the C programming language, the width of a bit-field cannot exceed the width of the underlying type, and whether int bit-fields that are not explicitly signed or unsigned are signed or unsigned is implementation-defined. For example, int b:3; may have the range of values 0..7 or -4..3 in C, but only the latter choice is allowed in C++." (출처 : https://en.cppreference.com/w/cpp/language/bit_field )구글 번역을 참고해서 보니까 (영어를 잘하지 않아서 혹시 제가 잘못 이해한 부분이 있다면 알려주시면 감사하겠습니다.) 대충 비트필드의 넓이를 기본형식의 넓이가 초과할 수 없다는 것 같은데...unsigned int option1 : 32;는 되는데 unsigned int option1 : 33;하니까 비슷한 에러 " width of bit-field 'option1' (33 bits) exceeds the width of its type (32 bits) " 가 나오네요.int는 그렇다쳐도 bool의 크기는 1바이트니까 비트필드 안에서 7비트 선언하는게 왜 에러가 나오는지 혹시 알 수 있을까요? (구조체 안에 bool option1 : 1;로만 정의하면 또 괜찮아요..)
-
해결됨[자바/Java] 문과생도 이해하는 DFS 알고리즘! - 입문편
[질문] 유기농 배추 map 정보 반영 건
안녕하세요, 강의 잘 듣고 있습니다. map 정보 반영에서 map[y+1][x+1] = true; 라고 하셨는데, map[x+1][y+1]도 true값을 넣어야 하지 않을까요?빠른 답변 부탁합니다.감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
JapMemberRepository 클래스에서 메서드의 리턴값에 관한 질문입니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]@Overridepublic Member save(Member member) {em.persist(member); return member;}여기에서 스펙을 맞추기 위해 return값을 넣어준다고 하셨는데요, 이게 무슨 의미인지 궁금합니다!혼자 코딩을 하게 될 경우 return값이 필요한지, 어떤 값으로 리턴해야 하는지 판단하려면 어떻게 해야 하나요?
-
미해결홍정모의 따라하며 배우는 C++
마지막 퀴즈 질문 (0110 >> 2)
cout << std::bitset<4>(0110 >> 2) << endl;으로 넣어 출력했더니답이 0010으로 나옵니다 (10진수는 18로 출력됨)답은 0110 >> 2 하면 0001이 되어 1아닌가요?왜 0010(18)이 출력되는지 궁금하여 여쭤봅니다. 미리 답변 감사드립니다.
-
미해결윤재성의 Oracle SQL Database 11g PL/SQL Developer
PTT 파일
PPT 파일 다운 어디서 할 수 있을까요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
cmd에서 flutter 명령어가 안먹습니다..
강의 잘따라가다가 오랜만에 같은 환경에서 다시 개발하려 환경을 체크해보니 오류가 발생해서 문의 남깁니다..우선 cmd에서 flutter 명령어를 치면 cmd창이 강제로 종료됩니다.powershell, cmd, android 터미널 전부 Unable to find got in your PATH. 가 발생합니다.git 터미널에선 flutter 명령어가 정상적으로 작동 환경변수 다 체크하고 관련 오류를 다 찾아보았는데 해결이 안되네요.. ㅠ
-
미해결비전공 기획자 및 관리자를 위한 IT 필수 지식
강의 교안 요청드립니다!
안녕하세요.좋은 강의 잘 듣고 있으며, 저도 강의 교안 요청드립니다.shotki2@kakao.com열심히 잘 들어서 현업에 적용하겠습니다.감사합니다!
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-H 질문
http://boj.kr/b99b5a5fdbd244e797ca23eca42b1662*설명은 주석해놓았습니다. 강의를 듣기 전에 먼저 짜본 코드인데 모든 입력 값에 대해서 is not acceptable만 출력되는 오류가 발생하는 코드입니다. 큰돌님 코드랑 비교했을 때 전체적인 로직은 다를 바가 없다고 보이는데, 어디가 잘못된건지 짚어주시면 감사하겠습니다.ㅠ
-
해결됨스프링 핵심 원리 - 기본편
@Configuration
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]@Configuration을 지정해주지 않아도 스프링 컨테이너 파라미터에 등록하게 되면 싱글톤이 보장되는게 맞나요? 맞다면 그 이유는 scope의 defualt가 싱글톤이기 때문인가요? @Configuration의 역할이 CGLIB를 사용해서 싱글톤을 유지해주는걸로 알고있는데 만약 1번에 가정이 맞다는 경우에 굳이 @Configuration을 사용하지 않아도 싱글톤을 유지해줄텐데 @Configuration을 사용하는 이유가 궁금합나다.
-
미해결
[공모전] 2023 제1회 철도 인공지능 경진대회
○ 참가접수- 대회 안내 및 참가신청서 : https://aifactory.space/competition/2511/discussion/504 ○ 대회주제- 열차 주행 안전성 진단을 위한 탈선계수 예측 모델 개발 ○ 주최/주관- 주최 : 한국철도기술연구원(Korean Railroad Research Institute)- 주관 : 인공지능팩토리(AIFactory) ○ 참가자격- 인공지능 모델 개발에 관심있는 만 14세 이상 누구나!- 개인 및 팀 (최대 4인)- 단, 현재 한국철도기술연구원에 재직중이신 경우 본 대회 참가가 제한됩니다. ○ 대회 일정- 참가신청 및 팀 병합 기간 : 7월 17일 (월) ~ 8월 18일 (금) 17:00- 예선 모델 개발 기간 : 8월 1일 (화) 10시 ~ 8월 28일 (월) 11:00- 본선 진출팀 발표일 : 9월 4일 (월) 17시 이후- 본선 발표 평가일 (온라인 진행) : 9월 8일 (금)- 최종 결과 발표일 : 9월 11일 (월)- 성과 공유회 및 시상식 (오프라인) : 9월 14일 (목)- 상기 일정은 원활한 대회 운영을 위하여 변경될 수 있으며 변경 시 별도 안내드립니다 ○ 상금(총 상금 450만원, 한국철도기술연구원에서 발급되는 상장 수여)- 1등 | 최우수상 : 200만원, 1팀- 2등 | 우수상 : 100만원, 1팀- 3등 | 장려상 : 각 50만원, 3팀○ 문의- cs@aifactory.page
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
case 문 질문
[categoryid가 1인 값이 음료]인거만 출력하고싶으면ELSE 이후에 어떤식으로 작성하면 될까요?
-
미해결자바 코딩테스트 - it 대기업 유제
알파코드 질문드립니다.
import java.util.*; import javax.security.auth.Subject; import java.awt.List; import java.io.*; class Main { public static int[] dy; public int solution(String s){ int answer = 0; dy = new int[101]; answer = dfs(0,s); return answer; } public static int dfs(int s, String str) { if(dy[s]>0) return dy[s]; //메모이제이션 //if(s<str.length() && str.charAt(s)=='0') return 0; if(s==str.length() || s==str.length()-1) return 1; if(s<str.length() && str.charAt(s)=='0') return 0; else { int res = dfs(s+1, str); int num = Integer.parseInt(str.substring(s, s+2)); if(num<=26) res+=dfs(s+2, str); return dy[s] = res; } } public static void main(String[] args){ Main T = new Main(); System.out.println(T.solution("25114")); System.out.println(T.solution("23251232")); System.out.println(T.solution("21020132")); System.out.println(T.solution("21350")); System.out.println(T.solution("120225")); System.out.println(T.solution("232012521")); } } if(s<str.length() && str.charAt(s)=='0') return 0; 이 구문을 if(s==str.length() || s==str.length()-1) return 1;위 아래에 배치하는 순서에 따라 답이 다르던데왜 그런거죠???
-
해결됨Windows 소켓 프로그래밍 입문에서 고성능 서버까지!
TCP_NODELAY 옵션
TCP_NODELAY 옵션을 주면 입출력 버퍼를 사용하지 않는다고 하셨는데 입력 버퍼도 사용하지 않나요??맞다면 보내는 측의 send()와 받는 측의 recv()가 1:1 매핑이 되는 건가요?? ( 받는 측에서 TCP_NODELAY 옵션을 줬다면 )
-
해결됨코어 자바스크립트
책 66p. 예제 3-2 질문입니다.
예제 3-2 전역 공간에서의 this(Node.js 환경)실행 결과에 대한 질문입니다.console.log(this); console.log(global); console.log(this === global); 3번째 줄에 실행결과가 false가 나왔습니다.책에서는 true의 결과가 실행된다고 표시되었는데 버전이 바뀌어서 결과가 바뀐 건지 혹은 실행환경의 문제인지 질문합니다.
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
장고로 웹뷰앱 가능할까요?
안녕하세요 강사님,대전에서 강의를 열심히 듣고 있는 수강생입니다 :)모바일 서비스로 창업을 준비하고 있는데... 과연 장고로 커버가 될까 여쭈어봅니다. 우선은 허접한 웹사이트는 만들어두었습니다. (jasol.co.kr)궁극적으로는 유저들에게 푸시 알림을 보내고 싶기 때문에 웹이 아니라 '앱' 환경으로 나아가야겠지요. [질문1]C, Java언어가 친숙한 저에겐 react문법은 너무나 해괴해서 빠르게 시작을 못 하겠더라고요;javascript와 django로만 구현을 했고, 최종적으로는 flutter를 이용해서 웹뷰로만 구현을 하려고 합니다. 근데 제가 해보질 않아서, 이게 될 지 궁금하더라고요. flutter로 겉 껍데기만 만들고, 결국 웹브라우징을 하되, 앱 푸시 기능은 있게 만드는 거죠(장고의 REST framework를 사용하면 구현은 가능할 거 같은데, 맞죠? 제가 거기까진 못 가봐서 ㅠㅜ) 제가 자주 이용하는 yes24 서점앱도 보면 순수 자바스크립트에다가 웹뷰로 싸놓은 것 같았어요. 하지만 푸쉬 알림도 잘 오고요. 이렇게 구현하는 경우도 흔한가요? 토스앱도 대부분 웹뷰로 알고 있는데, 제가 생각하는 서비스는 성능이 중요하지 않은 서비스라서...(예전엔 PWA를 써서 웹을 앱으로 만들었던 거 같은데 요즘은 또 그렇게 하지 않은 것 같더라고요.)요약하자면, django로 웹사이트 구현하고, flutter나 RN으로 웹뷰 구현, 충분히 가능한 얘긴지? [질문2] 웹앱을 꼭 써야하는 지...요즘은 리액트가 대세라는 걸 정말 잘 알고 있습니다. 웹앱이 주는 편리함이 뭘까 생각해봤을 때, 화면전환할때 '깜빡'하는 게 없고 로딩을 초반에 다 해놓는다는것 말고는 크게 와닿는게 없더라고요. 거꾸로 제가 리액트를 새롭게 배워서 구현하기엔 시간이 지연되는 것 같아 괴롭습니다. 웹앱을 꼭 써야만 하는걸까요? yes24 앱도 화면전환할 때 깜빡~ 하고 페이지 로딩하던데 저는 크게 불편함을 못 느끼거든요. [질문3] 혹시 ask컴퍼니에...가끔 서대전역에 갈 일이 있는데, 강사님께 얼굴 비추러 가도 되나요? 바쁘신분 붙잡고 시간 뺏고 싶지는 않고 가끔 조언같은거 구할 때 10분만이라도 얘기하면 길이 생길 거 같은데 ㅠㅜ... 네이버지도에 있는 ask컴퍼니 전화번호에 미리 전화드리고 방문드려도 괜찮을까요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
Scanner next() 메소드 관련 질문입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 1)int n = kb.nextInt();String str = kb.nextLine();==============================2)int n = kb.nextInt();String str = kb.next(); 1)과 2) 차이점이 궁금합니다.예를들어 5 \r\n 3 을 입력하는 경우,1)의 경우에는 콘솔창에엔터를 치면 입력이 안되고, 2)의 경우에는 엔터를 쳐서 따로 입력이 가능한데 왜 그런지 궁금합니다ㅠㅠ
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
좌표평면질문
성역에서 시간을 보내다보니 2주째 손을 놓아버렸네요 다시빡공갑니다좌표탐색할때 좌표평면이 저희가 평소알던게아니라 y가 뒤집어져있어서 헷갈리는데 const int dy[] = {-1,0,-,0};const int dx[] = {0,1,0,-1};가 아니라const int dy[] = {1,0,-1,0};const int dx[] = {0,1,0,-1};으로해도 답은 맞게나오던데 상관없나요?