묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
tabbarview 사용 유무 차이
bottomnavigatorbar만 사용할때와 bottomnavigatorbar와 tabbarview를 사용하는데 physics: NeverScrollableScrollPhysics() 이 조건을 추가하는거랑 어차피 bottomnavigatorbar로만 화면 이동이 가능한데 두개의 차이점이 무엇인지 궁금합니다!
-
미해결[라이브 멘토링] 유니티 뱀파이어 서바이벌 장르 모작
이 강의는 아직 완성되지 않은 강의인가요?
영상에서도 설명을 들었는데 갓챠부분이나 서버연동 부분에 대한 언급도있었고 3~4개월짜리 짧은 프로젝트로 계획중이라고 하신걸 들었는데 차후 이 강의에 추가 영상이 올라오나요? 미완성인 부분이 어떤 부분들이 있고 (EX. 갓챠, 서버연동, 그외??) 영상 업로드 계획은 언제쯤인지 궁금합니다!
-
미해결스프링 핵심 원리 - 기본편
api vs 라이브러리 vs 프레임워크 제가 이해한게 맞을까요?
api: 사람과 컴퓨터 사이에 키보드라는 접점으로 소통하듯이 프로그램과 프로그램 사이는 api라는 접점,규약이 있어서 통신할 수 있고 api를 통해서 데이터나 라이브러리를 호출할 수 있다 라이브러리: 개발하면서 반복되는 코드들을 모아놓은 것 남이 만들어진 코드를 기반으로 개발을 할 수 있어서 생산성이 증가한다 라이브러리는 개발자가 능동적으로 호출할 수 있다프레임워크: 개발하면서 반복되는 코드들을 어떤 규칙에 맞게 쓸 수 있도록 환경을 구성해 놓은 것 라이브러리와 차이점은 개발자가 작성한 코드가 프레임워크에 의해 수동적으로 불려진다는 점이 차이점이다
-
해결됨실전! 스프링 데이터 JPA
교안과 강의내용의 차이점 및 Member(String name) 생성자 초기화 세팅
우선 강의 에서는 생성자를 아래와 같이 구성하여 진행하였습니다public Member(String username) { this.username = username; // 2번 생성자 호출 } public Member(String username, int age, Team team) { this.username = username; this.age = age; if (team != null) { changeTeam(team); } }순차적으로 각각 1번과 2번 생성자로 구분한다고 가정하였을 경우 강의 교안에서는 아래와 같은 코드로 구성되어 있습니다. public Member(String username) { this(username, 0); // 2번 생성자 호출 } public Member(String username, int age) { this(username, age, null); // 3번 생성자 호출 } public Member(String username, int age, Team team) { this.username = username; this.age = age; if (team != null) { changeTeam(team); } }논리적으로 해석해보자면 2번째 생성자는 username과 age만 값이 세팅되므로 team에 대한 값은 null로 세팅하는게 맞다 라고 판단이 되었으나,1번째 생성자는 username만 초기화되고 age에 대한 값만 0으로 초기화 해주지만 team에 대한 값은 들어오지 않았으니 null로 처리해줘야 하는게 아닌가? 하는 의문이 들었습니다. public Member(String username) { this(username, 0, null); // 2번 생성자 호출 } 위와 같이 1번 생성자의 this() 초기화에서는 username만 들어온다면 2번째 생성자와 같이 team에대한 값을 null로 함께 초기화 해야 맞는것이 아닌가 의문이 듭니다.
-
해결됨처음하는 플러터(Flutter) 기초부터 실전까지 [풀스택 Part4] (쉽고 견고하게 단계별로 다양한 프로젝트까지)
06_ADVANCE_WIDGETS.pdf 오타 제보
섹션7 - MaterialApp과 Material3 - 07:10teritary -> tertiary
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃허브 권한 요청 드립니다.
인프런 아이디 : zzyoungjin@naver.com인프런 이메일 : zzyoungjin@naver.com깃헙 아이디: zzyoungjin@naver.com깃헙 Username : youngjin-yu
-
해결됨넓고 얕게 외워서 컴공 전공자 되기
PID 질문
안녕하세요 5:40 분쯤 보면 프로세스는 사람의 주민번호처럼 PID가 있다고 하셨는데요! 그럼 어떠한 프로세스를 종료하고 다시 똑같은 프로그램을 실행했을 때 생성된 프로세스의 PID는 이전과 동일한가요? 아니면 새로 할당받나요??
-
미해결Flutter 중급 1편 - 클린 아키텍처
SingleChildWidget이 import가 안되는데 어떻게 해야할까요?
위와 같이 import를 할수가 없습니다,,,어떻게 해결해야 좋을까요?ㅠㅠ
-
미해결[입문편] 안드로이드를 위한 코틀린(Kotlin) 문법
작은 값 찾기, 이렇게는 왜 안 되나요?
코틀린은 왜 이렇게까지 null 확인에 집착하는지 모르겠네요..왜 아래와 같이는 안 되나요?fun solution(list: ArrayList<Int>) : Int{ //val minimum:Int? = list!!.minOrNull() //이건 나오고 //val sum:Int? = list!!.sum()//이것도 나오는데 //val result:Int? = sum.toInt() - minimum.toInt() //이것은 안 나옵니다. return list!!.sum().toInt() - list!!.minOrNull().toInt()//이렇게도 안 나오네요.. ㄷㄷ}
-
해결됨스프링 DB 1편 - 데이터 접근 핵심 원리
한 번에 많은 양의 커넥션이 필요할 경우
안녕하세요. 영한님! 커넥션 풀을 이용해서 애플리케이션 실행 시점에 DB와 커넥션을 미리 생성하고, 커넥션이 다 사용되고 나면 커넥션 풀로 반환하는 것으로 이해했습니다. 그런데 만약에 커넥션 풀 보다 많은 요청이 들어오면 어떻게 해야하는 걸까요? (테스트한 결과 커넥션 풀에 커넥션이 없으면 새로 커넥션을 만들지는 않는 것 같더라구요.)제가 고민한 결과 2가지 방법이 있을것 같은데요.커넥션 풀 사이즈를 늘린다.리소스가 많이 소모된다.커넥션이 커넥션 풀로 반환할 때 까지 기다리는 대기시간을 늘린다.애플리케이션 속도에 영향을 준다. 제가 생각하는 것 외 더 좋은 방법이 있을까요?감사합니다.
-
해결됨스케치업 실무활용 SketchUp2023
커뮤니티 게시판에 궁금한 사항을 올려주세요. ^^
강의를 진행하다가 이해가 안되거나 의문점이 생기면 주저없이 커뮤니티 게시판을 활용하여 질문을 남겨주세요. 최대한 빠르게 답변해드리겠습니다. ^^(1~2일에 한번씩 체크하고 있습니다.)
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
검증 관련해서 궁금한 점이 있습니다.
검증 관련해서 궁금한 점이 있습니다. Controller-Service-Repository 구조 + validator 인터페이스를 구현한 클래스가 있다고 했을 때, 사용자가 보낸 uuid가 DB에 존재하는지 여부 검증을 Repository 또는 Service에서 하는게 좋은가요? validator 인터페이스를 구현한 클래스에서 하는게 좋은가요? 아니면, 일관되게 개인이 정하면 되는건가요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
Docker Compose Volumes - postman 조회 오류
"Docker Compose Volumes" 강의를 통해 local의 코드를 수정하면 docker 내 image가 nodemon으로인해 refresh되는 것을 cat 명령어로 파일을 열어 확인했습니다.그런데 코드를 변경 후 13:54에 나온것처럼 local의 콘솔창에 refresh에 대한 로그가 나타나지를 않으며,local에서 postman으로 확인할 때도 코드가 변경되지 않은 것처럼 작동합니다. 뭐가 문제일까요?
-
미해결MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React
useEffect 두번 사용하는 것
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.두번사용한 이유가axios요청을하고 setPostInfo로 데이터를 저장했지만화면은 렌더링이 끝난 뒤니까 데이터는 가져왔지만화면에는 안띄워져서 useEffect를 두번 사용하신게 맞나요?? 첫번째 useEffect에서 서버 요청후에 만약 PostInfo 데이터가 변한다면 두번째 useEffect가 실행되어 렌더링되므로 데이터를 화면에 띄울 수 있게 되는 것이다.제가 이해한게 맞을까요?? 그렇다면 아래와 같이 처음 useEffect에 PostInfo를 중괄호에 넣으면 왜 안되는지 알 수 있을 까요??넣으니까 서버에 무한 요청만하고 데이터를 화면에 못띄우네요..ㅠㅠ 제가 이해를 잘한 건지 알려주시면 감사드리겠습니다!
-
해결됨Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃허브 권한 요청드립니다
인프런 아이디 : huandag4545@naver.com인프런 이메일 : huandag4545@naver.com깃헙 아이디: huandag4545@daum.net깃헙 Username : 전현덕
-
미해결Slack 클론 코딩[실시간 채팅 with React]
원래 깃허브에 올려주신 파일과 강의 파일이 다른가요...?
안녕하세요.먼저 제로초님 강의 보면서 공부 열심히 하고 있습니다. 감사합니다!. 현재 DMList 만드는 중인데 깃허브에 올려주신 front의 DMList와 제로초님이 강의하면서 작성하시는 DMList의 코드가 서로 다른 부분이 꽤 있던데 원래 그런가요...?영상을 정지해가면서 수정하고 있지만 안보이는 코드가 있어서 많이 헷갈리네요 ㅠㅠ
-
미해결[입문편] 안드로이드를 위한 코틀린(Kotlin) 문법
알파벳 숫자 세기, mutableMap value 값 변경
제 주력 언어는 파이썬인데, 코틀린을 배우는데... 코틀린은 파이썬과 다르게 기능이 별로 없네요.알파벳 숫자 세는 것을 아래와 같이 하려고 하는데, value+=1이 안 됩니다. 어떻게 해야 하나요?fun solution( str : String ): Map<String, Int>{var result = mutableMapOf<String,Int>() for (i in 0..str.length-1){var currLetter = str[i].toString()//이 부분에서, 문자열을 인덱싱했으니 당연히 타입은 그대로일 줄 알았는데 Char()라고 합니다. ㄷㄷㄷㄷ 이건 왜 인가요?if (currLetter in result.keys){result[currLetter] = 2 /// 제가 하고 싶은 것: result[currLetter] += 1//전체적인 틀의 문제인가 싶어서, 강제로 2를 할당시켜봤더니 이 부분은 정상적으로 작동합니다. 그런데 1을 더하는 것이 안 되네요, 자바와 파이썬 모두 가능한 것으로 알고 있는데 왜 안 될까요? 인터넷 검색을 해봐도, 딱히 +=1이 되는 것 같지는 않네요. 자바처럼 Counter()를 써야 하나요?//혹시 몰라 아래와 같이 해보니까, 이것 또한 안 됩니다.//둘 모두 아래와 동일한 에러가 나옵니다./*Operator call corresponds to a dot-qualified call 'result[currLetter].plus(1)' which is not allowed on a nullable receiver 'result[currLetter]'.*///어떻게 해야 하나요???temp = result[currLetter]result[currLetter] = temp +1}else{result[currLetter] =1} }return result}
-
미해결Practical Testing: 실용적인 테스트 가이드
수강 내용 포스팅 관련 질문 드립니다.
평소에도 기록하는 습관이 있어 개발자로서 학습을 진행하거나 개발자로서 무언가 했던 행동들을 포스팅하여 기록해나가고 있는 신입개발자입니다. 혹시 강의 관련해서 수강한 내용을 바탕으로 강의 출처 및 링크 남기고 포스팅을 해도 되는지 질문 드립니다. 강의 내에서 사용한 이미지나, 코드 같은 것들은 사용하지 않고 테스트에 관련되어 강의 해주신 개념이나, 샘플 소스는 따로 공부한 내용을 바탕으로 제작하여 포스팅 할 예정입니다. 불가능하다면 노션으로 기록하여 PDF 보관할 예정입니다.
-
해결됨[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
이미지분류-합성곱신경망(CNN) 피쳐맵 질문입니다.
안녕하세요. 강의 잘 듣고있습니다.질문은 여기서 16*5*5가 5*5피쳐맵 16개라는데5*5피쳐맵이 갑자기 어디서 나온건가요?앞의 conv2d에서의 필터크기가 5*5여서 5*5피쳐맵이 생성된건가요?
-
해결됨게임 프로그래머 취업 전략 가이드
안녕하세요 선생님. 진로 고민 들어주시면 감사하겠습니다.
저는 현재 26살 여자이고인서울 상위권 대학교 사회과학계열을 졸업한 상태입니다.올해 상반기부터 C언어를 독학했고 유니티로 게임을 만들어보면서 흥미가 붙어 게임 클라이언트 개발 쪽으로 진로를 계획하고 있습니다.다만 제가 현재 비전공자이고, 베이스가 없는 사람이라 앞으로의 길이 막막한 것 같습니다.공부를 하는 것을 좋아하고 엉덩이가 무거운 편이라 공부를 시작하면 뭐든 집요하게 할 자신은 있습니다. 다만 그 방향이 옳지 않으면 모두 허사가 되어버릴까봐 겁이 납니다. 조언해주시면 정말 감사드리겠습니다. 비전공자가 게임 클라이언트 개발자가 되려는 경우, 학사편입을 해서라도 컴퓨터공학 관련 학위를 따는 게 좋을까요? 2년이라는 시간을 더 투자해서 29살 또는 그 이상에 신입으로 취업하는 것이 가능할까요?컴퓨터공학 학사편입과 대학원 중에 어느 쪽을 더 추천하실까요?만약 학사편입도 대학원도 지금 당장 필요한 것이 아니라면 정보처리기사 자격증이 취업에 도움이 될까요?학원 또는 독학으로 게임 개발을 배워 작은 회사에서 경력을 쌓으며 시작하는 것이 이후 더 큰 회사로 이직하는 데 더 도움이 될까요? 여러모로 식견이 짧은 질문이라 죄송합니다. 부끄럽지만 그만큼 간절합니다. 컴퓨터에 대해 결코 가볍게 생각하지 않고 정말 진지하게 깊이있는 공부를 하며 임하고 싶습니다.바쁘신 와중에 답변 달아주셔서 감사합니다.