묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결보안 전문가를 위한 파워쉘
강의 자료 다운로드
강의 자료를 다운받아서 보면서 진행하고 싶은데 받아볼 수 있을까요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
교안 p131 질문 있습니다
안녕하세요 큰돌님 😀교안 p131의 'x를 1순위로 오름차순으로 정렬하고 y가 2순위로 내림차순 z가 3순위로 오름차순 정렬이라는 문제'의 예제 코드에서struct Point { int x, y, z; Point(int y, int x, int z) : y(y), x(x), z(z) {} Point() { y = -1; x = -1; z = -1; } bool operator<(const Point &a) const { if (x == a.x) { if (y == a.y) return z < a.z; // 3순위 : z가 오름차순 return y > a.y; // 2순위 : y가 내림차순 } return x < a.x; // 1순위 : x가 오름차순 } };operator< 오버로딩 부분에서 오름차순, 내림차순이 어떻게 정해지는 것인지 정렬 로직이 궁금합니다.검색해보았더니 operator< 가 Point 내부에서 자체적으로 정렬을 시킨다고 했는데,그럼 operator< 매개변수로 들어오는 a가 어떻게 들어오게 되고 정렬을 어떻게 시키는 건지 이해가 안갑니다..ㅜㅜ예를 들어서 Point의 지역변수 x, y, z와 a의 x, y, z를 비교했을 때, x < a.x가 false이면 자리를 바꾸는 것인가요..?ㅠㅠ 로직 자체가 이해가 안 갑니다. 그리고 Point 구조체를 만드실 때 변수를 y, x 순으로 받으시는 것도, 이렇게 하면 더 편리한 이유가 있는건지 질문드리고 싶습니다!감사합니다.
-
미해결게임 프로그래머 취업 전략 가이드
엔진 프로그래머가 되고 싶은데 수학과 물리 지식이 어느정도로 필요한가요?
엔진 프로그래머가 되고 싶어, 그에 걸맞는 수학과 물리 지식을 쌓고 싶은데 공부 방향 잡기가 상당히 힘듭니다..현재 제 수학지식은 그래픽스에서 쓸법한 기본적인 것들에만 국한 되어 있고 (좌표계,행렬,외적,내적,쿼터니언 등등) 그 외의 수학과 물리 지식은 거의 전무합니다. 게임 관련 커뮤니티에서 수학이나 물리 지식 관련 얘기가 나오면 "엔진 프로그래머 할 꺼 아니면 몰라도 된다." 라는 댓글을 꽤 본적이 있는데. 반대로 질문 드리면 엔진 프로그래머가 되려면 어느정도의 수학과 물리 지식이 필요한가요?과목명이나 책 추천, 아니면 이러한 프로그램을 구현할 수 있는 수준이 되어야 한다. 이런게 있을까요?클라의 경우 증명위주의 수학 보다는 응용 수학이 더 중요하다고 생각하는데 엔진 플머는 경우는 다른가요? (아무래도 연구를 할 일이 많을 것 같아서)현실적으로 고등학교 수학,물리책 펴놓고 기본부터 공부하는게 시간 낭비일까요? 아니면 필요한 부분만 찾아서 공부하도록 가이드 좀 제시해 주실 수 있나요? (ex 미적분 정도만 공부한 다음 ~~를 공부하세요 같은..)
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
질문 있습니다.
http://boj.kr/4ff659025d334003940b3c0246e40c58카운트를 할 때 인덱스 0에 A카운트, 1에 B카운트 .. 진행을 해서 구현했습니다.if(mid) { answer.insert(answer.begin() + answer.size() / 2, mid + 'A'); } 하지만 mid값을 중앙에 넣을 때 조건문에서 문제가 있는데 예를 들어 AAAAA를 넣으면 결과값으로 AAAA가 나옵니다.홀수 알파벳이 A일 때 조건문에 들어가지를 못해서 하나가 빠지는 것 같은데.. 인덱스 1일 때 A 카운트, 2일 때 B 카운트 하는 방식으로 해결할 수는 있지만 다른 방법은 없을까요?
-
미해결카프카 완벽 가이드 - 코어편
강사님 인텔리제이 출력메시지 줄이는 방법 한번만 다시 부탁드립니다.
지난번 강의중에 intellj 메시지 줄이는 방법을 알려주셨는데제가 깜빡 잊고 설정을 하지 않았습니다.다시 그 강의를 찾아보려니 엄두가 나지 않아서 번거로우겠지만 다시 부탁드려도 되는지요?
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
OrderSimpleApiController에서 LazyInitializationException
공부를 하다가 이전에 LazyInitializationException을 만난 적이 있었습니다. 그 때 원인이 Controller 단에서 Lazy로 가져오는 객체를 강제 초기화 할 때 일어나는 것임을 알 게 됐고 페치 조인으로 문제를 해결했었습니다. 그런데 왜 OrderSimpleApiController.java에서 ordersV1와 ordersV2()는 Controller 단임에도 영속성 컨텍스트 내부에서 관리될 수 있는건가요? 학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.
-
해결됨실무자가 알려주는 CANoe (For CAN 통신)
VN1640A 사용관련 질문
VN1640A, nxp s32g 보드 사용자입니다. (답변이 언제 달릴지 몰라 잡다한 질문 몰아서 올립니다^^;;)canoe 로 계측을 시작하면 네트워크 장비 내부적으로 무슨 변화가 생기나요? (이 질문을 드리는 이유는 계측 start 버튼을 누르면 네트워크 버스 상태와 관련된 can 신호들이 계측이 되는데요. 계측을 하지 않으면 이 신호는 발생하지 않기 때문입니다. 전기공학적으로 너무 당연한 일인지도 모르겠지만, 그런쪽으로 지식이 짧아 잘 이해가 가지 않습니다. 또한, 그 버스 상태 can 신호들은 주요 계측 대상도 아니어서 오히려 번거롭기만 하네요. 물론, 가르쳐 주신 대로 버퍼에 안 담기게 할 수는 있지만, 해당 rx can 신호 자체를 막을 수는 없네요.)node 의 의미가 정확히 무엇인가요? (컴퓨터 네트워크에서 얘기하는 end point 와는 다른 것 같고, 하나의 보드내에서도 여러 node 가 존재할 수도 있는 개념 같은데요. 조금 더 보충 설명 해주시면 고맙겠습니다.)IG 창에서 column 삭제는 어떻게 하나요? (trace 창 처럼 column configuration 이 없고 오로지 항목 추가만 있는 것 같은 느낌이네요.) 이상입니다. p.s.) 예전에 someip 관련해서 canoe 를 사용할 때는 완전 막막했는데, 이런 강의가 인프런에 올라와서 넘 반갑네요. 일주일도 안되어서 계측, 송신 모두 가능하다니 인프런, 그리고 강사님 모두에게 감사 드립니다. 다만, 하나 건의사항으로 FD 프레임 관련해서 최초 canoe network 설정시 조금 더 강조해서 설명해 주시면 고맙겠습니다. FD 의 경우에는 data rate 까지 정확하게 맞추지 않으면 계측, 송신 모두 안되었습니다. (sample point 는 아무렇게 해도 무방한 것 같습니다.) 심지어 use database setting 을 체크를 해도 FD 에는 유효하지 않았습니다. dbc 파일 자체에 적혀 있는 network attribute 내용들을 보고 확인하여 맞춰주지 않으면 안되었습니다. FD 관련해서 이런 부분을 꼭 언급해 주시면 고맙겠습니다.(일반 프레임은 웬만한(?) 설정으로 잘 계측이 됩니다.)
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
수업 교재 어디서 구하나요?
동영상만 보니 클래스 이후부터는 혼란스럽네요. 교재를 어디서 구하거나 프린트할 수 있을지요?
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
nano /etc/my.cnf 관련 문의 드립니다.
위의 명령어로 들어가면 캡처 화면 처럼 강의는 나오는데제 로컬 pc에서는 아무것도 나오지 않는데 이유가 무엇일까요?이렇게 안나오는 경우 강의의 코드를 다 입력해야 할 까요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)
channels with uvicorn
안녕하세요 선생님강의도 둘러보고, 질문게시판도 찾아보고 며칠동안 시도를 해보다 개발 중 풀리지 않는 부분이 있어 질문을 드리려합니다.(강의와 연관성이 있을지 모르겠습니다만 질문드려봅니다) 일단 현재 gunicorn의 worker로 uvicorn을 사용하는 환경을 구성하였고, 이에 따라 병렬 + 비동기 처리가 가능해진 상황에서 websocket을 활용해보려는 시도 중에 있습니다. session time이 만료되면 웹소켓을 활용하여 브라우저에 시그널을 주려고 하는데요,session관리는 redis로 구성하였고channels와 uvicorn을 조합하여 웹소켓을 관리하려 시도해보고 있습니다. 나름 uvicorn을 활용하여 디버깅 환경도 맞춰 놓았고, whitenoise를 활용하여 static 파일의 서빙도 해결해놓은 상태입니다. 기존 선생님의 웹소켓 강의가 daphne으로 구축되어있는 것으로 파악이 되어 별도로 강의를 수강하진 않았습니다만, 채팅이 아닌 양방향 통신을 위한 웹소켓의 활용에 channels + redis + uvicorn 조합이 어떤지에 대한 견해를 여쭙고 싶습니다. 그리고 로그인 이후 home 앱에 들어왔을때 웹소켓을 최초로 열려고 하는데 (세션은 그 전에 생성됩니다) socket 경로인 ws://127.0.0.1:8000/ws/session_expiry/ 경로를 찾을 수 없다는 문제가 계속 되고 있습니다.이에 대한 해결 법도 궁급합니다. 대략적인 셋팅 화면 캡쳐해서 올립니다. settings 구조config.local (테스트 과정이라 local에만 있습니다, WSGI_APPLICATION은 base에 선언되어있습니다)config.asgi 앱/routing 파일앱/consumers 파일웹소켓 관련 js파이참에서는 NotImplementedError: subclasses of LazyObject must provide a _setup() methodINFO: connection openINFO: connection closed요렇게 에러가 뜹니다. 혹 channels 강의를 들으면 알 수있는 부분이라면 알려주시면 수강할 수 있도록 하겠습니다! 항상 감사드립니다 선생님!
-
해결됨[UI3 업데이트] 피그마 배리어블을 활용한 디자인 시스템 구축하기
베리어블 개발자와 싱크 맞추기
우선 강의 잘 들었습니다 :-)시청 후 궁금한 사항이 생겼는데요. 베리어블을 활용해 디자인 시스템을 구축한 뒤, 수정을 했을때 github 푸시를 통한 싱크 맞추기 기능이나플러그인은 엔터프라이즈 요금제 제외하고 따로 없는 상태일까요? (tokens studio 같은 기능이요!)만약 없다면 수정했을 경우 개발자와 어떻게 싱크를 맞추면 좋을까요? 팁이 있으시다면 알려주시면 감사하겠습니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2240번 자두나무 질문있씁니다!
안녕하세요 선생님! 제가 이해하는 것이 맞나 싶어서 여쭤보고자 질문올립니다!Q1.밑에 이부분에서는 go(0,1,m-1)같은 경우와 go(0,0,m)는 완탐 시 처음 시작하자마자 움직이는 경우에 수를 나누어서 쭉쭊죾 한다음에 max값을 찾기 위해 구현한 것이 맞을까요?cout << max(go(0, 1, m - 1), go(0, 0, m)) << '\n'; Q2.밑에 이 부분에서 ret을 참조자로 받아서 반환하는 이유가 혹시 있을까요? 참조자를 사용하지 않으면 시간초과가 나더라구요.. 참조자를 통해서 직접 적으로 dp배열의 값을 참조하면 메모리를 효율적으로 쓸수 있어서 그런건가여? 근데 또 궁금하게 int &ret을 계속 생성하는건데.. 조금 햇갈립니다..ㅠint &ret = dp[idx][tree][cnt]; if(~ret) return ret; Q3.이 부분은 현재의 index에서 다음 인덱스로 갈떄 옆에 트리로 가는경우 안가는경우나눠지는 것으로 해석하였습니다. 그런데 뒤에 go함수 같은경우는 나무이동을 안할떄로 알고 있씁니다. 뒤에 (tree ==b[idx]+1) 같은 경우는 다음 go로 넘어가기 전 현재의 위치에 tree와 그 시간대 tree에 위치가 같으면 +1 (idx시간 떄 자두를 받았기 떄문) 아니면 0을 더하는 것 이 맞나요?!?return ret = max(go(idx + 1, tree^1, cnt - 1), go(idx + 1, tree, cnt)) + (tree == b[idx] - 1);Q4. 이건 문제와 외람된 말이긴 합니다. 지금 매 주차 개념설명 들으며 2~3문제 씩 주차 문제 풀면서 다음 주차 개념을 빠르게 듣고 있습니다. 과정이 너무 어려운데 이해가 안되면 문제를 외우기보다는 그 과정이 어떤식으로 대처해야하는지 위주로 공부하고 있습니다. 잘하고있는걸까여ㅠ,,
-
해결됨독하게 시작하는 C 프로그래밍
sizeof 연산자 질문
안녕하세요 강사님sizeof 연산자 강의에서 예제로 들어주신 코드 관련해서 질문이 있습니다.예제를 실행시키면 실행은 잘되는데요코드를 입력했더니 각 행마다 초록색 밑줄이 뜨고 해당 내용을 살펴봤더니 다음과 같이 뜨는데 무엇이 문제여서 뜨는 걸까요? 그런데 또 실행은 잘되는데 문제가 없는걸까요?코드 8행의 printf("%d, %d\n", sizeof(123.456F), sizeof(123.45)); 결과가 4, 8로 나오는데 이것은 sizeof가 컴파일 타임 연산자로 해당 문자의 자료형의 크기만 반환하기에 sizeof(123.456F)의 123.456F가 Double형식으로 8byte, sizeof(123.45)의 123.45가 float형식이여서 4byte로 인식되어서 결과가 4,8로 나오는게 맞을까요?감사합니다.
-
미해결딥러닝을 활용한 자연어 처리 (NLP) 과정 (기초부터 ChatGPT/생성 모델까지)
인공지능을 활용한 앱을 만들때 어떤 언어를 쓰나요?
주제와는 직접적인 질문은 아닙니다만 물어볼 곳이 없어서 선생님께 질문드립니다. 인공지능 엔진을 이용한 어플을 만들려고 하는데, 주로 사용하는 언어가 무언가요? 파이썬, 플러터 사이에서 고민하고 있는데 이 참에 현업에서 사용하는 (프론트엔드) 언어들에 대해 폭넓게 알고 싶습니다. 감사합니다.
-
미해결AI 댓글 자동화 프로그램 개발 강의 (네이버 블로그)
강의중 나오는 자동화 프로그램 1개월 이용권
2차시에 나오는 ALL 자동화 프로그램 1개월권은 이용 해 볼 수 없는 건가요?별도 구입이 필요한건가요?
-
해결됨Next + React Query로 SNS 서비스 만들기
6:45쯤에 서버포트가 9090인 것에 대해 질문있습니다.
해당 포트가 9090인지 아닌지 어떻게 알 수 있나요? 어떤 환경이든 기본값이 9090인 것인가요?보통 코드 실행할 때 클라이언트 로컬호스트 번호는 3000인 것처럼요?그런데 실습에서 3000이 아니라 3001로 실행된것처럼 서버포트가 달라질 수도 있을까요? 그럴 때는 어떻게 확인해야하죠?
-
미해결홍정모의 따라하며 배우는 C++
코드 오류 관련 질문드립니다.
#include <iostream> #include "a.cpp" using namespace std; static int g_a = 1; //void doSomething(); int main() { int a = 10; doSomething(); return 0; } #include <iostream> void doSomething() { using namespace std; cout << "Hello " << endl; }a.cpp가 아래와 같다고 할 때, 강의에서는 이렇게 코딩하는 경우는 거의 없지만 그래도 가능은 하다고 하셨는데, 실제로 컴파일해보니 오류가 발생합니다. 왜 오류가 나는지 모르겠습니다!
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
같은 서비스간에 api 통신
강의에서는 다른 서비스 간에 통신을 위해 open feign 이나 rest template을 사용하고 있는데 같은 서비스 안에서 어떤 api가 다른 api를 호출할때도 마찬가지로 둘중 하나를 사용하나요? 그리고 그때는 @FeignClient url 주소값을 자기 자신으로 넣으면 되나요?
-
미해결업무가 100배 빨라지는 엑셀 데이터 활용과 분석 노하우
8. 분기선택 매출분석 수업 질문있습니다.
자세한 설명과 예시로 엑셀공부를 즐겁게 공부하고 있습니다.한가지 질문사항이 있습니다.조회할 분기 선택하는것에 따라 화면 우측 상단의 분기선택값 표시를 어떻게 하는지 궁금하여 질문드립니다.
-
해결됨직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피
강의를 응용해서 적용해보려 했는데 쉽지 않네요,,
안녕하세요 [응용] 엑셀문서 값을 필드에 입력하기 강의를 활용해서제 나름대로 누름틀 9개짜리 샘플양식을 만든 뒤에엑셀에 있는 데이터를 넣어보려고 했는데엑셀에 있는 필드값과 같은 누름틀에 들어가는게 아니라뒤죽박죽으로 들어가서 뭐가 문제인지 모르겠네요.제가 코드를 이해하지 못한 게 문제인 것 같은데 메일로 뭐가 잘못된거지 혹시 확인 좀 부탁드려도 괜찮을까요? ㅠㅠ