묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨프론트엔드 개발자를 위한, 실전 웹 성능 최적화(feat. React) - Part. 2
내용 요약해서 개인 블로그에 올려도 될까요?
내용을 정리해놓고 보고싶은데 혹시 1,2 강의 요약해서 블로그로 작성해도 될까요? 강의 내용을 요약했다고 명시하겠습니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
함수템플릿 특수화랑 오버로딩이랑 다를게있나요?
template<> void Print(Knight a) 라고쓰셧는데 딱히 템플릿을 붙이지 않아도 잘동작하고 어차피 Knight만 받는 함수라면 굳이 템플릿으로 만들어서 사용할 이유가있는건가요?
-
미해결홍정모의 따라하며 배우는 C언어
10.16 다차원배열 함수전달시 질문
함수 선언시( int ar[][],int row,int col ) 이런식으로 받는다면 배열에 대해서 col까지 고려안해도 되니까 훨씬 일반적인 것 아닌가요?? 이런식으로 못하는 이유가 있나요?? 1차원 배열을 함수로 받을때엔 (int ar[], int row) 이런식으로 받았는데 저렇게 받으면 안되는 이유가 있나요??
-
미해결플러터(flutter)로 앱만들기 고고 (입문)
기본 구조가 다릅니다
강의에서 프로젝트를 생성하면 기본 구조가 void main() => runApp(MyApp());class MyApp extends StatelessWidget { // This widget is the root of your application. @override 이렇게 되어있는데 제가 프로젝트를 생성하면 기본 구조가 void main() { runApp(const MyApp());}class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); // This widget is the root of your application. @override 이렇게 나옵니다 1. 둘의 차이가 무엇인지 궁금합니다. 2. 언제, 왜 바뀌었는지 궁금합니다.
-
미해결Flutter 중급 1편 - 클린 아키텍처
강의 8분 30초경부터 질문
1. json Response['hits'] 는 jsonDecode가 된상태여서 JSON이 아닌 Array형태 아닌가요? 2. Iterable hits = jsonResponse['hits']; <-- 이게 현재 Map형태라고 하셨는데, 배열의 형태아닌가요? 만약 Map형태라면 hits.map 혹은 hits.forEach같은 JS 언어에서는 배열에서만 쓸수있는 함수를 Dart 언어에서는 객체형태에도 사용가능한건가요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
IDENTITY vs SEQUENCE 전략 중 든 의문
안녕하세요, 지금 강의랑 직접적으로 관련된 의문은 아니지만, 지금까지 이 강의를 진행하면 든 의문이 있어서 해소하고 싶어 질문드립니다. DB에 insert을 할 때 사용되는 IDENTITY 전략과 SEQUENCE 전략이 그것인데요. (우선 JPA 강의는 이게 처음이라서 검색을 통해 해소하고 싶었지만 제 검색 실력이 부족해 질문드립니다) 1. 제가 검색을 통해 알아본 결과, GenerationType.IDENTITY는 em.persist() 실행 시점에 DB에 INSERT를 날리고, PK값을 가지고 오고, Sequence는 DB로부터 sequence를 가지고 와서 em.persist()할 때 가지고 온 sequence를 영속성 컨텍스트에 주입한다고 알고 있습니다. 근데 그렇게 할 거면 차리리 그냥 IDENTITY 역시 다음 AUTO_INCREMENT 값이 뭔지만 가져와서 영속성 컨텍스트에 넣고 실제 ISNERT는 flush할 때 넣어주는 방법도 고려해볼 만한 거 같은데 왜 그런 전략은 취하지 않은 건지 의문이 들었습니다. 2. sequence 같은 경우는 allocation_size가 50일 때, 첫 번째 INSERT 쿼리 중 에러가 발생해서 해당 트랜젝션이 종료되면 해당 50개의 sequence는 날라가고 51번째부터 시작하는 건지도 궁금합니다 3. 마찬가지로 IDENTITY 전략에서 em.persist() insert 중 에러가 발생해서 rollback이 되기 전에 다른 insert 요청이 날라와서 insert를 해야하면 처음 에러가 발생했을 때 사용된 PK는 뛰어넘고 auto_increment가 진행되는 건지도 알고 싶습니다.
-
미해결스프링 핵심 원리 - 고급편
빈후처리기와 @postconstruct
안녕하세요 빈 생성후에 @postconstruct나 intializing의 afterpropertyset 을 이용해서 후처리를 할 수 있는데 빈후처리기의 차임점은 기본 빈의 가공을 넘어서 객체 변환까지 가능하다고 알고 있으면 될까요?? 항상 좋은 강의 감사드립니다.!
-
미해결[2026 신규] 데이터분석 준전문가(ADsP) 자격증
추가자료
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 해당 강의 마지막에 강사님께서 추가 자료를 통해 NoSQL을 공부하라고 하셨는데 추가 자료는 어디에 업로드되어 있나요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
버전 에러가 발생합니다.
이전에는 에러 발생이 없었어서 회원관리 강의 전까지 잘 들었습니다. 근데 회원관리 강의 부분에서 계속 에러가 발생해서 프로젝트를 아예 다시 생성해서 진행했더니 처음부터 저런 에러가 발생합니다.
-
미해결Flutter 중급 1편 - 클린 아키텍처
모델클래스 정의해주는 이유
모델 클래스 정의 해주는 이유가 타입지정인가요?? 모델 클래스를 만들어주는 이유가 궁금합니다..
-
미해결모든 개발자의 실무를 위한 올인원 기본기 클래스
학습한 내용 개인 블로그에 기록
다른 수강생분들에게도 문제 해결에 도움을 줄 수 있도록 좋은 질문을 남겨봅시다 :) 1. 질문은 문제 상황을 최대한 표현해주세요.2. 구체적이고 최대한 맥락을 알려줄 수 있도록 질문을 남겨 주실수록 좋습니다. 그렇지 않으면 답변을 얻는데 시간이 오래걸릴 수 있습니다 ㅠㅠex) A라는 상황에서 B라는 문제가 있었고 이에 C라는 시도를 해봤는데 되지 않았다!3. 먼저 유사한 질문이 있었는지 꼭 검색해주세요! 출처를 남기고 기록하면 될까요? 강의 내용이 포함될 수 있으니 비공개로 해야 하나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
야생형 개발자 코스
스프링 기본편을 듣고 추천하신 야생형 코스가 맘에들어서 JPA활용 들으러 왔습니다! 많이배워가겟습니다
-
해결됨SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법
SQL Server Admin & 트러블슈팅 강의도 있으면 좋겠습니다.
유명하신 분의 강의를 들으니 아주 좋네요. SQl Server 의 관리자로서, Advanded Admin 및 트러블슈팅 사례나 조치 방법 같은 것들도 나중에 강의 만들어주시면 좋을 것 같습니다. 저는 기존에는 udemy.com 에서 듣고는 있는데 인프런에서 강의를 만드시면 꼭 수강할 예정입니다.
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
넌적스 관련 질문드립니다.
노드교과서에서 넌적스 모듈 관련 설정을 보면 코드가 이렇습니다. nunjucks.configure('views', { express: app, watch: true, }); 저는 위 처럼 코드 작성 후 실행시 실행하면 'template not found' 에러가 뜹니다. 그런데 'views'를 빼고 작성하면 res.render('html형식 파일')이 정상적으로 출력이 됩니다. 제 생각에는 nunjucks모듈의 버젼 차이로 판단이 되는데 교제에서 사용하신 nunjucks 버젼 좀 알수있을까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
강의 관련...
안녕하세요 항상 좋은 강의를 해주셔서 감사합니다 1. 다름이 아니라, push,pop 관련 연습을 하던 중 push 378 pop rax PRINT_DEC 1, ax를 시도하였습니다. 378을 프로그래머용 계산기로 비트 전환을 하면 1 0111 1010으로 되어서 1바이트 크기를 초과하게 되어버리기 때문에 ax를 1바이트 크기로 출력하라는 해당 명령이 오류가 날 줄 알았지만 정상적으로 378 출력이 되었습니다....왜 이런 것인지 궁금합니다 2. push 1 push 2 push 3 pop rax pop rbx pop rcx를 디버그할 때 memory 항목의 변수를 8 간격으로(38,30,28,20) 나누신 이유와 그리고 push 1을 할 때 스택 메모리가 1을 8바이트로 인식한다고 하신 이유가 궁금합니다 감사합니다!
-
미해결Cinema 4D R23으로 시작하는 3D 그래픽 입문 Part.1 3D 그래픽의 기본 작업
plane cut - Regular slice 에서 xy, xz가 안먹혀요!
plane cut - Regular slice 에서 xy, xz가 안먹혀요!
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한요청드렸씁니다~!
권한요청 드렸씁니다~!
-
미해결
델파이 DB Grid 연결 질문
안녕하세요 델파이 시작한지 3일차 된 초보입니다.ㅜㅜ 델파이를 바탕으로 DB은 오라클을 이용해서 간단히 과제? 를 해야하는데요 지금 UniDAC을 이용해서 오라클과 DB 연결은 문제없이 수행했습니다. 그 뒤 조건이 RealGrid를 이용해서 값을 가져와야합니다. 일단 DBGrid 가져와서 연결에 문제가 없는 지 확인해봤을 때는 연결이 잘 됐습니다. 일반 StringGrid에 DB를 띄우려면 어떻게 하나요? ㅜㅜ
-
해결됨탄탄한 백엔드 NestJS, 기초부터 심화까지
return emit 질문
안녕하세요! 강의의 8:56분을 보면 gateway에서 보낸 return 값을 scripts.js의 socket.emit으로 받는데, 이게 이해가 잘 되지 않습니다. gateway에서 보낸 hello_user를 socket.on으로 받았던 것처럼, return값 역시 socket.on으로 받을 거라고 예상했는데 왜 return값을 socket.emit으로 받게되는 건가요? emit은 데이터를 보낼 때 사용되는 거 아닌가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
테스트케이스 작성시 오류가 나는데 원인을 모르겠습니다..ㅠㅠ
11강 회원 레포지토리 테스트케이스를 작성하는 과정에서 에러가 나옵니다.. save와 findById, findByName부분에서 타입이 다르다고 하는데 무슨의미인지는 모르겠습니다.. 코드와 오류가 난 부분을 캡쳐해서 올리겠습니다.. 추가로 vscode를 이용하고 있는데, 혹시 이것이 원인은 아니겠지요..? 스프링이 처음이라 정말 막막한데 항상 많은 도움주셔서 감사합니다.