묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨아키텍처 패턴 with iOS - GUI Architecture Patterns(이론)
질문 올립니다
안녕하세요 강사님 질문이 있어 문의 드립니다.데이터 바인딩 관련인데요. 데이터 바인딩이 모델을 view에 바인딩 함으로써, 모델이 변경될시 뷰에 업데이트 해주는 개념으로 알고 있는데 이게 맞을까요?강사님 사진에 바인딩 방향이 제가 알고 있던 데이터 바인딩 방향이 달라서 약간 혼돈이 오고 있는 상황입니다(반대로 되어야 되지 않나 생각하고 있습니다)아니면 데이터 바인딩 이라는게 방향과 상관없이 그냥 바인드 되어 있을시 한쪽이 변경되면 한쪽이 변화되는 개념을 말하는 걸까요?추가로) 아래 와같은 코드를 구성하고 있는데요 Rxcocoa를 이용하여 input을 받아 viewModel 스트림에 넣어주고viewModel 스트림에 변화가 생길시 view에서 output을 구독하게끔 바인드 처리 1번을 통해서 view가 변경되면 model(스트림)이 변경되고2번을 통해서 변경된 모델을 통한 view 갱신이 일어나고 있는데요.이럴경우 양방향 데이터 바인딩이라 하는게 맞는 건가요?감사합니다.
-
해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
input
자바 input은 어떻게 하나요?이 코드를 자바코드로 바꿔주세요!test_input_value = input("test_input_text: ") print(test_input_value)
-
미해결배달앱 클론코딩 [with React Native]
git bash에 adb를 쳤떠니 없다고 합니다
저는 안드로이드 스튜디오에서 platform Tools외에 말씀 해주신 3개?를 모두 설치를 했고,설치한 파일에도 platform 파일이 있습니다.환경 변수에는 강의 해주신 것처럼은 원래 변수에 안나와있었고,제가 새로 만들기를 클릭해서 ANDROID_HOME과 JAVA_HOME을 모두 추가해 주었습니다.위치는 맞는 것 같은데... Path 변수를 확인해보았을 때, 새로 추가한 두변수는 없었으며,git bash를 통해 $ adb 를 쳤으나,bash: adb: command not found 라는 메시지가 떴습니다. 그래서 $ which adb 를 쳤는데,which: no adb in (~~~~~~~~~~) 라며 없다고 합니다. sdk 파일이 있는데 없다고 뜨는데 어떻게 해결해야 하나요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
강좌 질문
안녕하세요. 서버만 없이 로그라이크류 게임을 제작하려고 해보는데 파트를 3,7만 들어도 충분히 가능할까요 ?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
실무에선 @Setter를 안쓰는게 맞다고 하셨는데
그렇다면 set이 되는 매서드를 직접 만들어서 사용하는 건가요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
def predict(self, X): 에서
self가 들어가는 이유가 무엇인가요? 역할이 무엇인지, 꼭 넣어야 하는건지 궁금합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
안녕하세요 h2 db 접근이 갑자기?? 안되네요 ㅠㅠ
h2 버전은 강의에 나온대로 1.4.200 입니다위와 같이 접속하면 새로운 db가 사용자 폴더에 생성이되죠 (윈도우 작업환경입니다) 생성된걸 확인하고 아래와 같이 접속하여 빨간색 처럼 에러가뜹니다 이게 이상한게 어제까지 실습할떄까지만해도 정말 잘되다가 갑자기 안되는게 이상하네요,, 스프링부트와는 일단 무관한것 같은데 (일단 h2 db 접근은안되요ㅠㅠ)버전은 2.6.3입니다 (강의 자료에 나온대로 최대한 맞췄습니다) 갑자기 안되는 이유가 있을까요 ㅠㅠ?? 접속은 맨처음 사진으로만 가능합니다,,두번째 사진으로는 접속이 안됩니다,,
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
드리프트 데이터베이스
getApplicationDocumentsDirectory() 가 정의가 안되어있을까요? ㅠ
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
동적배열 질문있어요
c++기준으로 자료구조를 설명해주고 계신데 자바스크립트에는 동적배열, 정적배열의 구분이 없는거죠? 없다면 설명 내용으로 보아서는 동적배열에 가깝다고 생각하면 될까요?그리고 동적배열에서 맨 앞 요소 삽입/삭제시 시간복잡도가 O(1)이라고 되어있는데 자바스크립트에서는 shift() unshift() 사용 시 O(n)으로 알고 있습니다. 제가 알고 있는 것이 맞는건가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
한글 입력시 글자가 지워지는 오류
안녕하세요, 아무리 검색해도 해결 방안을 찾을 수 없어질문 드립니다. 맥북 M1 Visual Studio 2022 for Mac 사용하고 있습니다.사진과 같이가위입니다. 를 입력하면 마지막 글자인 '다'가 지워지는데.. 어떻게 하면 될까요......가위입니다1 로 입력했을 때도 똑같은 오류가 발생해가위입니1 이 됩니다.... 혹시 해결 방안 아실까요........
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
order 클래스의 생성매서드에서
createOrder 매서드를 static으로 생성하신 이유가 궁금합니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
정규화 관련 질문드립니다
수치형 변수를 0~1 사이로 정규화 했을 경우 인코딩(라벨 인코딩/원핫 인코딩)한 범주형 변수도 정규화 해야 할지 여쭤보고 싶습니다.감사합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료 오류문제
강의 자료 부탁드립니다.david040420@naver.com 감사합니다
-
미해결카카오 퇴사자가 누설하는 [웹개발자 취업 비밀노트]
포트폴리오 관련 질문
안녕하세요 유익한 내용들을 공유해주셔서 감사합니다 ㅜㅜ 많은 도움이 되었습니다. 글을 보는 도중에 궁금한 부분이 있어서 질문을 드립니다.포트폴리오에 최대한 자세히 써라!'3-1-1 이력서 포트폴리오' 이 부분을 읽고 노션을 통해서 강사님의 포트폴리오를 확인을 하였습니다.강사님 포트폴리오를 보면(프로젝트의 이름, 설명, 사용 스텍, 운영 산출물, 팀원 구성, 서비스 url)이렇게 들어가 있는 것을 확인하였습니다.저는 위의 스샷한 사진의 부분을 읽으면서 포트폴리오에는 내가 한 코드와 기능을 자세히 작성을 하여야 하는 구나라고 생각을 하였습니다. 그리고 이 강의를 듣기 전에도 저는 포트폴리오에(프로젝트의 이름, 설명, 사용 스텍, 운영 산출물, 팀원 구성, 서비스 url) + 제 프로젝트를 대표하는 기능 8가지를 뽑아서 기능을 설명하고 노션 토글을 만들어서 해당부분에 대한 코드를 볼 수 있도록 링크를 걸어 놓았습니다. 그 이유는 제가 벡엔드 개발자 취준생이다보니 제 코드를 보여줘야 할것 같아서 대표 기능별로 사진과 짧은 영상 + 토글에 링크를 걸어놓았습니다. 하지만 강사님의 포트폴리오를 보면 기능에 대한 코드 설명은 없어보입니다 ㅜㅜ또 다른 유튜브나 글들을 보면서 포트폴리오 작성법에 대해서 많이 연구를 했는데 어떤 방법이 좋은 건지 잘 모르겠어서 질문을 남깁니다.(백엔드 개발자 기준입니다.)1) 강사님 처럼 포트폴리오 작성 시 (프로젝트의 이름, 설명, 사용 스텍, 운영 산출물, 팀원 구성, 서비스 url) 만 기재하고 자세한 사항은 따로 작성하여 면접에서 설명한다.2) 이력서에 내가 한 프로젝트의 대한 설명을 간단히 기재후노션이나 다른 플렛폼을 이용하여 포트폴리오에 프로젝트에 대한 내용을 상세히 기재한다.(저의 기존 포트폴리오 처럼 대표 기능 8가지에 대한 사진이나 짧은 영상을 첨부하고 토글로 그 부분에 해당 코드를 확인 할 수 있는 링크를 첨부한다.)3) 이력서에 내가 한 프로젝트의 대한 설명을 간단히 기재후포폴에 대표 기능을 3가지 이하로 추려서 자세히 설명 후 나머지 기능이나 아키텍쳐에 대해서는 따로 작성 후 면접에서 설명한다. 또한 나머지 자세한 설명은 각 프로젝트의 github readme 파일에 기능( 대략 10가지 정도) 별 코드 설명을 한다. --> 이렇게 3가지 중에 어떠한 방법이 더 적절한 방법인지 강사님의 생각을 듣고 싶습니다. 또 제가 작성한 3가지 방법보다 더 좋은 대안이 있다면 알려주시면 감사하겠습니다. 이력서와 포폴에 차이https://www.notion.so/wbluke/c47951185f404835a982ef97041e59fd위의 링크는 유튜브에 공개된 잘 작성된 개발자 이력서 입니다. 위의 이력서를 보면 강사님의 포폴과 유사한 형식인 것 같습니다.그렇다면 이력서와 포폴의 차이가 무엇인 지 궁금합니다.요즘에 이력서 자유 양식이 많아지면서 노션으로 이력서를 많이 쓴다고 알고 있습니다.그래서 제도 위에 링크를 걸어놓은 이력서 처럼(소개, 연락처, 기술 스텍, 프로젝트 활동 간략히 소개, work experience, 학력) 등을 저의 이력서에 기재를 했습니다. 하지만 또 위와 일맥상통하는 부분이지만 강사님의 포폴에도 (소개, 연락처, 기술 스텍, 프로젝트 활동 간략히 소개, work experience, 학력) 이정도의 내용이 들어가 있는 것 같습니다. 강사님의 강의를 수강하기 전 저의 생각은이력서에는 (소개, 연락처, 기술 스텍, 프로젝트 활동 간략히 소개, work experience, 학력) 정도 작성하고포폴에 프로젝트에 대한 자세한 기능별 코드 설명이 들어가야한다고 생각을 했습니다. 하지만 강사님 포폴을 보고 이력서에는 무엇을 기재하는 것이 좋고 포폴에는 무엇을 기재하면 좋은 지 잘 모르겠어서 질문을 드립니다. (글을 쓰다보니 너무 길어졌는데 천천히 보시고 답변 해주시면 감사하겠습니다!)
-
해결됨넓고 얕게 외워서 컴공 전공자 되기
가상 메모리 소개 강의 마지막 부분에서
안녕하세요, 강의 도중 궁금한 점이 생겨서 질문드립니다!C++ 같은 경우에는 가상메모리를 쓴다는 사실을 아는게 중요하다 하셨는데 왜 그런건가요??가상 메모리를 쓰는 언어가 있고 RAM을 직접 쓰는 언어가 따로 있는건가요>??
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-O 이거 왜 출력초과가 뜨는지 모르겠네요..
http://boj.kr/50975b007d4d4e5c899049887737db27
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2 - J 문제 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요 선생님 제가 문제보고 코드를 작성해보았는데요. 테스트코드는 잘되는데 답은 틀렸다고 나와서요. 뭐가 문제일지 봐주실수 있나요?링크: http://boj.kr/9313a10fa181423fa26b01023f529172
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
npm install이 제대로 되지 않습니다.
이상하게 letsStart.zip압축파일풀고, npm i 명령어를 쳐도 설치가 제대로 되지 않습니다. npm ls하여보면 설치되지않았습니다. 왜그럴까요?Node버전이나, npm버전을 구버전으로 설치해서 진행해야 하는것일까요?
-
해결됨Vue.js + TypeScript 완벽 가이드
타입스크립트로 변환하는 순서의 기준이 무엇인가요?
타입스크립트로 변환하는 순서의 기준이 무엇인가요?
-
미해결실전! Querydsl
count query 질문입니다
[질문 내용]아래처럼 List<MemberTeamDto> 를 쿼리해올때, 최적화를 위해 count query 를 따로 작성하셨는데, 왜 result.size() 로 바로 total count 값을 가져오면 안되는건지 궁금합니다! 이유가 무엇인가요?List<MemberTeamDto> result = queryFactory .select(new QMemberTeamDto( member.id.as("memberId"), member.username, member.age, team.id.as("teamId"), team.name.as("teamName"))) .from(member) .leftJoin(member.team, team) .where( usernameEq(condition.getUsername()), teamNameEq(condition.getTeamName()), ageGoe(condition.getAgeGoe()), ageLoe(condition.getAgeLoe()) ) .offset(pageable.getOffset()) .limit(pageable.getPageSize()) .fetch();