묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
35:52초
35:52초 구간에 아스키코드 언급하실 때 반대로 언급하셨어요 여러 번 반복해서 알려주시긴 했지만 정정할 필요성이 있을 것 같습니다
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
ArraySegment<byte>.Offset의 정의와 사용법이 궁금합니다.
안녕하세요?AraaySegment 관련해서 코드리뷰하다 궁금한게 생겨서 질문 드립니다. ArraySegment<byte>.Offset이 잘 이해가 안가서요. 제가 알아 본게 맞다면?Offset은 항상 0이 아니고 데이터가 시작하는 위치를 가르킴그렇다면 _buffer는 항상 0부터 데이터를 사용하고 있으므로 항상 Offset은 0임그렇다면 RecvBuffer.cs의 이 코드는 이렇게 바꿔도 되지 않을까? 원래 코드public void Clean() { int dataSize = DataSize; if (dataSize == 0) { // 남은 데이터가 없으면 복사하지 않고 커서 위치만 리셋 _readPos = _writePos = 0; } else { // 남은 찌끄레기가 있으면 시작 위치로 복사 Array.Copy(_buffer.Array, _buffer.Offset + _readPos, _buffer.Array, _buffer.Offset, dataSize); _readPos = 0; _writePos = dataSize; } } 수정 후 Array.Copy(_buffer.Array, readPos, buffer.Array, 0, dataSize); _readPos = 0; _writePos = dataSize; 마찬가지로 Session.cs 에서 _buffer정보를 리턴해 주는 이 코드는 이렇게도 되지 않을까?수정 전void RegisterRecv() { if (_disconnected == 1) return; _recvBuffer.Clean(); ArraySegment<byte> segment = _recvBuffer.WriteSegment; _recvArgs.SetBuffer(segment.Array, segment.Offset, segment.Count); 수정 후_recvBuffer.Clean(); ArraySegment<byte> segment = _recvBuffer.WriteSegment; _recvArgs.SetBuffer(segment.Array, segment.Offset, segment.Count); 제가 계속 곱씹어봤는데 Offset에 대한 이해가 안되서 ㅜㅜ 답변해주시면 감사하겠습니다.
-
미해결
flush() 관련 질문
안녕하세요 !for문 마지막 값에 대해 dirtyChecking이 이루어지지 않는 문제에 대해서 혹시 아시나요??1. 특정값을 사용해서 entity의 list를 조회 -> 결과: [e1,e2,e3, …]2. list를 순회하여 다른 entity 조회후 수정 -> 코드: for (Entity entity : entityList ) { 1.OtherEntity oe = oeRepository.findByEntity(entity); 2. oe.update();}여기서 문제가 발생하는게 2.oe.update(); List의 가장 마지막 entity에 대해서는 업데이트 쿼리가 안날라갑니다. 조회는 모두 잘되는데 마지막 요소에 업데이트만 이루어지지 않습니다. 강제로 flush()를 호출했을때는 정상적으로 쿼리가 날아갑니다. 근데 플러쉬가 트랜잭션 커밋할때 이루어지는 것으로 알고 있어서 강제로 호출을 하지않아도 쿼리가 날아가야된다고 생각해서 이유를 모르겠네요
-
미해결파이썬 보안 자동화 업무 개발과 OpenAI API 업무 적용
BeautifulSoup(html, "html5lib") 오류발생
2024년 10월 현재 제 pc에 설치된 버전은 requests 2.32.3, beautifulsoup 4.12.3, bs4 0.0.2 , python 3.1.3 인데, soup = BeautifulSoup(html, "html5lib") 코드는 오류발생 합니다. "html5lib"대신 "html.parser" 사용하면 정상 작동합니다. soup = BeautifulSoup(html, "html.parser")
-
미해결FreeRTOS 프로그래밍
포팅 부탁드립니다!
-------------------------------------------------- 사용하고 싶은 ST 보드명: NUCLEO-U5A5ZJ-Q (STM32U5A5ZJ)- 사용하시는 컴파일러(stm32cubeide) 버젼: 1.16.0-------------------------------------------------안녕하세요 선생님,강의 수강하면서 포팅도 직접 해볼 예정인데, 선생님께서 포팅해주신 결과물이 있다면 비교하면서 피드백하기가 수월할 듯 하여 요청드립니다.지난번 요청했다가 취소했는데, 이 보드로 진행해보려 합니다.미리 감사의 말씀 먼저 드리겠습니다!
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
포인터
C언어 포인터 강의에서 30:13초에서 int myArray[] = {100,22,34,55,70}int size = sizeof(myArray)/sizeof(myArray[0]);에서둘을 나누면 왜 5가 되는 지 자세하게 설명을 듣고싶습니다..!
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
(기출)2023년 2회 코드해석 문제 강의 중 질문사항 있습니다.
14분 58초 홍길동, 김철수, 박영희 순으로 입력값이 주어질 때 다음 코드의 출력값은 무엇인가? 위 문제에서 printf("%c\n", test1); 의 출력값을 구하라고 한다면 그래도 결과는 박영희가 맞는건가요? 박 이 될수도 있겠다는 생각에 질문드립니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
mvc패턴-적용 new-form html form 안뜸
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.mvc패턴 - 적용 자료에서 회원등록 폼뷰, 컨트롤러 코드랑 파일위치도 강의자료에서 설정하신대로 작성했고, build.gradle도 버전에 맞게 썼는데, HTML Form이 잘나타나지 않네요? 이것도 경로문제인가요?? index.html이랑 basic.html을 webapp에 넣으면 막혀서 resources/static에 넣었거든요
-
미해결
JMeter 속도 측정 시 API 속도 차이
springboot로 백엔드 서버를 구축해서 API 속도를 확인하고 싶어서 JMeter로 속도를 측정하고 있습니다.그런데 같은 API를 3개 테스트했는데 속도 차이가 너무 나는데 이유를 모르겠습니다.전부 "GET /v1/employee" API이고, 유독 첫번째 위치한 API 속도가 많이 느립니다. 정말 답답한데 힌트라도 알고 싶습니다
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
1-11. 현황 파악하기
https://www.notion.so/FOODIE-APP-0186b8e16c164701afc3d7afd66a551f?pvs=4현황 파악해봤습니다! 피드백 부탁드립니다~
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-B 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. #include <bits/stdc++.h> using namespace std; int n,m, visited[51][51], ret = 0; char a[51][51]; const int dy[] = {-1,0,1,0}; const int dx[] = {0, 1,0,-1}; void bfs(int y, int x){ queue<pair<int,int>> q; memset(visited, 0, sizeof(visited)); visited[y][x] = 1; q.push({y,x}); int cnt = -1; while(q.size()){ tie(y,x) = q.front(); q.pop(); for(int i =0; i< 4; i++){ int ny = y + dy[i]; int nx = x + dx[i]; if(ny < 0 || nx < 0 || ny >= n || nx >= m || a[ny][nx] == 'W' || visited[ny][nx]) continue; visited[ny][nx] = visited[y][x] + 1; q.push({ny,nx}); ret = max(ret, visited[ny][nx]); } } return; } int main(){ cin >> n >> m; for(int i =0; i<n; i++){ for(int j =0; j <m; j++){ cin >> a[i][j]; } } for(int i =0; i<n; i++){ for(int j =0; j <m; j++){ if(a[i][j] == 'L' && visited[i][j] == 0){ bfs(i,j); } } } cout << ret-1 << "\n"; return 0; }안녕하세요 선생님 제가 풀었던 문제인데 if(a[i][j] == 'L' && visited[i][j] == 0){ bfs(i,j); } visited[i][j] == 0 이분분 때문에 자꾸 틀렸다고 나옵니다. 생각 해봐 없어서 되긴 하지만 있었도 문제가 없지 않나요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
강의 연장 문의 드립니다
안녕하세요,작업형 1, 2를 너무 쉽게 생각했다 작년 12월 시험에 아쉽게 떨어졌습니다..(선생님 강의 덕에 작업형 3은 만점 받았습니다..감사합니다)이번 11.30. 시험에는 반드시 합격하겠다는 마음으로 다시 공부하려고 하는데,수강기간이 10.17.에 종료됨을 깨닫고...혹시 수강 연장이 가능한지 문의 남깁니다.!!이번에는 선생님 강의 열심히 들어서 꼭 합격하겠습니다!!메일 주소는 whdlstla@gmail.com 입니다!
-
미해결
import 문제 사용하지않은 요소 오류
사진처럼 보시면 text 태그를사용하지 않아서 import 문에서 빨간줄이 생기고 오류가 뜹니다. 원래같은 경우에는 어두워지기만하고 에러가 뜨지 않는 걸로 알고 있습니다.혹시 어떤 패키지를 깔아야 저 오류가 해결될까요?
-
미해결태블로 대시보드 기초
P1시트 연결방법
첫번째 : 강사님 시트 / 두번째 : 제가 따라해본 시트입니다몇가지 질문이 생겨 글 남깁니다 보니까 2020-03-09년까지 자료만 연결하신 거 같은데 어떻게 하신걸까요?2. 제 화면과 다른 점이 노랑색 표시된 ACTION, 작업을 어떻게 설정하는 걸까요?시트마다 해당 필터들은 기본으로 있던데, 시트를 만들어본 결과 해당 필터가 없어도 강사님 화면이랑 똑같이 만들어지는 경우가 있었습니다. 그럼에도 불구하고 해당 시트들을 각 시트마다 설정하신 이유가 궁금합니다 좋은 강의와 답변 미리 감사드립니다!
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
MethodEx1Ref 질문입니다
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]average 메서드에 return 값을 sum / 3.0이 아닌 sum / 3.0을 저장한 average 변수를 반환해도 상관없나요? 이렇게 변수에 넣어 반환하니까 변수명에 인텔리제이가 노란줄을 그어서 혹시 이렇게 반환하는게 잘못된것인지 궁금해서 질문드립니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
에뮬레이터 오류
에뮬레이터가 실행은 되는데 컴퓨터 재부팅하고 나니 이런 메세지가 뜨고 계속 <no device selected> 로 나옵니다.실행을 해볼 수가 없어서 어떻게 수정하면 될까요? 코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다![코드팩토리 디스코드]https://bit.ly/3HzRzUM - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨초보자를 위한 BigQuery(SQL) 입문
4-5 시간 데이터 연습 문제 2번
별 것 아닌 내용일 수도 있지만 의문이 생겨 질문 남깁니다. 2번에서 오전 6시와 오후 6시 사이의 배틀 수를 계산하라고 했는데, 그럴 때 EXTRACT에서 < 18 이 되어야 하지 않는지 질문드립니다. 예를 들어, EXTRACT <= 18을 사용하면 18시 40분에 일어난 배틀도 카운트가 돼서 오류가 생길 수도 있다고 생각이 들었습니다.
-
미해결태블로 대시보드 기초
강의자료를 태블로 퍼블릭에서 실습할 수 있나요?
제가 지금 태블로 퍼블릭 계정은 있고 태블로 데스크탑은 유효기간이 지나서 더이상 사용을 못하는데 강의자료를 태블로 퍼블릭에서 실습할 수도 있을까요??? 아니면 데스크탑을 지우고 다시 설치해야할지 궁금합니다
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
소켓통신 DMA
지보7010 보드에 소켓통신으로 피씨랑 통신하면서 ddr에 데이타를 쓰려고 하는데 어떻게 해야 될까요 강좌가 도움이 될까요
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Memory Pool #2에서 Use-After-Free 문제 관련 질문입니다!
안녕하세요!개인적으로 메모리 관련한 수업..굉장히 잘 듣고 있습니다.감사합니다!!다름이 아니라 우리가 수업에서 제작한 코드는 47:33에서 언급하셨듯 Use-After-Free 문제가 남아 있는데요.이 부분이 마소 성님들이 만든 SLIST 시리즈를 사용하면 해소가 되는 부분일까요? 아니면 SLIST와는 관련 없는 설계/구조적인 문제일까요?관련해서 설명하실 때 직접 만들어서 사용하지 말라고 하신 부분에서, 마소의 SLIST는 이 문제를 어떻게 다루었는지 궁금증이 생겼습니다.