묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
Open addressing을 사용할 때의 worst case
안녕하세요 좋은 강의 잘 듣고 있습니다! open addressing으로 collision을 해결할 때의 worst case에 대해서는 말씀해주시지 않아서 조금 혼란스러운데요, 이 방법은 최악의 경우에도 O(n)의 시간복잡도를 갖지 않는 것일까요? 제 생각에는 open addressing도 separate chaining과 마찬가지로 최악의 경우 O(n)의 시간복잡도를 가져야할 것 같습니다. 예시를 들어보면hash function: h = x mod 10linear probing을 사용데이터가 1, 11, 21, 31, 41 이렇게 다섯개가 있는 상황에서 순서대로 hash table에 저장하게 된다면 41을 찾는 상황에서 index를 아래와 같은 순서로 접근하는 것으로 이해했습니다. 1 -> 2 (1 + 1) -> 3 (1 + 2) -> 4 (1 + 3) -> 5 (1 + 4) 이 순서로 탐색을 하게 되면 O(n) 만큼의 시간이 소요되는 것 아닌가요? 제가 잘못 이해한 부분이 있다면 알려주시면 감사하겠습니다!
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-A 일곱난쟁이문제입니다
안녕하세요 강사님!일곱난쟁이 문제에 대해 질문 드립니다!http://boj.kr/90d2372449b74e20b4ad80e1e110ba89제가 구현한 코드입니다.강사님의 코드는 sum선언을 int sum = 0;으로 do while구문 안에 초기화를 하셨는데 저처럼 3행에 sum을 전역변수로 하여서 선언하면 안되는 것인가요? 그리고, sum을 전역변수로 선언이 가능하다면 int sum;이 아닌 int sum = 0;으로 초기화까지 해야하나요?
-
미해결실전! Querydsl
UPDATE 동적쿼리 사용 질문
안녕하세요. 강의 듣고 미니 프로젝트 하며 궁금한 점이 생겨 질문드려봅니다. UPDATE문에서도 동적쿼리를 사용하고 싶어 정적쿼리를 아래와 같이 구현해보았는데 혹시 WHERE절의 BooleanExpression처럼 조금 더 깔끔하게 처리할 수 있는 방법이 있을지 문의드려봅니다. 감사합니다.
-
미해결
강의 전부 들었는데 100% 완료가 안됩니다.
강의 전부 들었는데 100% 완료가 안됩니다.
-
미해결너네 백엔드 하고 싶은 거 있으면 얼마든지 해 난 괜찮어 왜냐면 나는 파이어베이스가 있어
저는 여기 css 파트에서 li가 점 . 으로 보이는데 안보이게 어떻게 하신건가요?
import styles from './Nav.module.css' import Link from 'next/link' export default function Nav() { return( <nav className={styles.nav}> <h1 className={styles.title}>두근 두근 비밀일기</h1> <ul className={styles.list_nav}> <li><Link href={'/login'}>로그인</Link></li> <li><Link href={'/signup'}>가입하기</Link></li> </ul> </nav> ) } li 태그가 그대로 * 점으로 표기되면서로그인가입하기이런식으로 보이는데 선생님 화면에서는 점 표시가 안보이는데 어떤 차이때문인가요?
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
props로 함수를 전달했을 때의 질문입니다!
부모.vue <template> <AnswerForm :postSynopsisDetail="postSynopsisDetail" /> </template> <script> ... methods : { postSynopsisDetail(synopsis) { console.log(this) // 자식에서 호출해도 부모 // 인스턴스로 나오네? }, } },AnswerForm.vue <template> <v-btn @click="postSynopsisDetail(item)" icon="mdi-information-outline" ></v-btn> </template> <script> props: { postSynopsisDetail: Function, },부모 컴포넌트에서 선언한 postSynopsisDetail 이란 함수를 자식 컴포넌트에 props로 전달했습니다. 그래서 자식 컴포넌트에서 호출했는데 this 가 부모 컴포넌트? 인스턴스? (뭐라고 말해야 되나요?) 를 가리키더라구요...그래서 궁금합니다.제가 알기로는 자바스크립트 함수 내부의 this는 화살표 함수가 아니라면 호출 방식(일반 함수, 메서드, 이벤트핸들러)에 따라 결정됩니다. 그렇다면 자식 컴포넌트에서 v-btn을 클릭하면서 호출되는 postSynopsisDetail 은 무엇으로 호출되는 건가요?이벤트 핸들러로 호출되는 거면 this는 이벤트를 바인딩한 요소 v-btn을 가리켜야 된다고 생각하고 메서드로 호출됐다면 this는 해당 메서드를 호출한 객체를 가리키니까 자식 인스턴스?컴포넌트? 를 가리킬 거 같은데 부모 컴포넌트?인스턴스?를 가리키는 이유가 뭔가요?
-
미해결3D 게임 디자이너에게 배우는 Zbrush 2020 기초와 활용
페인팅및 텍스쳐링 관련
1.지브러쉬페인팅은 어디에 활용하나요? 페인팅 활용도가 많이 떨어지는 프로그램인가요? 2.타프로그램 텍스쳐를 지브러쉬에서 불러와서 어디서 활용하나요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
JSON은 객체인가요 문자인가요?
안녕하세요. 강의를 보고 난 후 궁금한 점이 생겨서 질문드립니다. JSON은 객체인가요 문자인가요?JSON 자체는 객체이지만 JSON의 key-value는 문자인가요? 항상 좋은 답변 감사드립니다.
-
미해결유니티 Addressable 을 이용한 패치 시스템 구현
sprite atlas를 로드하는데
다운로드는 메인 popup에서 하잖아요 로드를 하려는데로드를 하면 꼭 release를 해줘야 하나요? 게임 켤때 로드 -> 게임 꺼질때 release게임 꺼서 release 해줬으면 다음에 게임 켤때 또 로드 이렇게 해줘야 하나요?
-
미해결PHP 7+ 프로그래밍
xdebug 설치가 안됩니다.
안녕하세요 선생님제가 수강전에 무료수강을 들으면서 이미 bitmani를 설칠를 해놓은것이 있습니다. 현재 문제는 수강에서처럼 따라서 Mysql까지는 설치를 다했는데요, Xdebug: Downloads xdebug 설치 버전이 7.4 버전이 없고, powersell에서 localhost를 확인했을때 열리지 않습니다.어떻게 해야 할지 도움 요청 드립니다.
-
미해결이것이 우분투 리눅스다
ubuntu 16.04 (그놈/테스트탑/서버) 다운로드 방법 문의
[커리큘럼]섹션3. 이것이 우분투 리눅스다 03장03장 01교시: 우분투 설치1(Server) [문의내용데스크탑, 그놈, 서버 우분투.iso를 다운받으려고 하는 데 아래 주소에서는 16.4 LTS 버전이 없네요. 네이버 카페에서는 회사여서 그런지 해당 파일이 다운로드가 안됩니다. 다른 방법으로 다운 받을 방법이 없는 지 문의합니다.https://mirror.kakao.com/ubuntu-releases/16.04/
-
미해결
액슈어 결제 관련 질문드립니다 :)
안녕하세요.액슈어 관련해서 찾아보는 중에 질문하려고 합니다!결제 시, 부가세 별도로 결제가 되나요?팀 버전 구매 시에도 1계정당 1명만 사용할 수 있나요?답변 부탁드립니다!감사합니다 :)
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
문제 풀 때 방향성에 대해
안녕하세요 1주차 강의를 듣고 있는 학생입니다.지금 알고리즘 문제 풀이를 할 때, 먼저 문제를 생각해보고 문제를 맞춘 다음 강의를 보고 더 알아가고 수정하면서 공부하고 있습니다.처음부터 문제를 봤을 때 도대체 어떤 방식으로 문제를 풀어야 할 지 모를 경우 ( 분류를 봐도 모르는 경우 ) 강의를 먼저 보고 나서 문제를 풀어보는 방식으로 진행 하는게 맞는 방향일까요? 그렇게 풀이한 문제가 머리에 잘 남지 않는 경우가 많았어서 고민입니다...
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
카프카 ISR 개념 부분 질문
카프카 ISR 에서 leader partition 이 장애가 있어서 follow partition 이 승계를 받고 그 후 leader partition 이였던 브로커가 정상 작동 된다면 이 partition 은 follow partition 으로 역할을 하는건가요? 그리고 장애가 났을 때 복제되지 못 했던 데이터들은 어떤식으로 복구 할 수 있는지 알고싶습니다.
-
해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
퀴즈#6에서 쓰인 substring 메소드의 작동 원리?
안녕하세요, 선생님. 다름이 아니라 제가 퀴즈#6을 풀면서, substring의 작동원리에 대해서 궁금한 것이 생겨 이렇게 질문을 남깁니다...ㅎ public static String getHiddenData(String data, int index) { String hiddenData = data.substring(0, index); // for (i = index; i < data.length(); i++) { ... } for (int i = 0; i < data.length() - index; i++;) { hiddenData += "*"; } return hiddenData; }public static String getHiddenData(String data, int index) {...}; 메소드에서, 처음 저장 될 데이터 hiddenData 에서 우선 대입 연산자 =를 통해 data.substring(0, index);를 저장하고, String으로 저장된 문자열을 0번째 인덱스부터 index 직전 자리까지 정상적으로 문자열을 main 메소드를 통해 출력을 한 다음, for문을 통해서 index 이후 자리부터는 일반적인 문자열 대신 별표(*)로 덮어쓰고 출력하는 걸로 이해했는데, 제가 올바르게 이해 한 걸까요?...ㅎ이전에 같은 substring 개념을 이용한 퀴즈#3은 문제를 다시 풀었을 땐 별 무리가 없었는데, 막상 퀴즈#6에서는 메소드의 작동 원리가 눈에 잘 안 들어오네요...ㅎ 참, 제가 질문 글들을 올릴 때 마다 항상 좋은 답변은 감사합니다...ㅎ 덕분에 어려운 프로그래밍 공부를 나도코딩 선생님 덕에 잘 헤쳐나가고 있습니다...ㅎ
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
옵션 선택에 따른 크롤링
안녕하세요. 이것이 진짜 크롤링이다 기본편을 막 완강했고, 실전편을 수강하기에 앞서 질문이 있어 글을 남깁니다. 네이버 쇼핑 페이지에서 크롤링을 할때, 제품 페이지 안에 들어가면, 여러 옵션을 선택할 수 있는 창이 있는데, 이 옵션들을 선택한 가격도 크롤링으로 가져올 수 있나요?예를 들어, 아래의 제품 페이지에 접속한 후, '선택'에 따라 가격이 달라지게 설정되어 있는 경우가 많은데, 해당 선택에 따른 가격을 크롤링할 수 있나요? 만약 가능하다면, 해당 내용을 실전편 강의 내용에서 다루는지 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
Non-Clustered 에서 clustered index 추가시
Non-Clustered 에서 clustered index 추가시Non-Clustered 에서 먼저 clustered Index 로 가기 위한 padge id 를 찾고 그다음 여기서 다시clustered index 로 가서 clustered index 에서 해당 padge id 에 대한 데이터를 찾게 되는데 (질문) Non-Clustered 에서 clustered index 추가시 데이터를 찾으려고 하면 3번에 찾을 걸 4번에 걸처 찾게 되어 순수히 Non-Clustered 에서 RID 를 통해 데이터를 찾을때보다 더 느려지게 되나요??Non-Clustered 에서 clustered index 추가시 한단계 더 거친다고 해도 최종적으론 clustered index 찾게 되서 RID 로 찾는것보단 빠를것 같은데요..
-
해결됨GraphQL 완전정복 (키오스크를 만들며 배우는 풀스택 과정) - [2024 부분 리뉴얼]
DISABLE_WEBSOCKETS=true meteor run 문제
GraphQL 기본 수업에서 학습용 프로젝트를 런하려고 하는데...DISABLE_WEBSOCKETS=true meteor run 이 안됩니다.'DISABLE_WEBSOCKETS'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.라는 메시지가 뜹니다.README.md 보고 그대로 따라했습니다.어떻게 해야하나요??
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
안녕하세요 선생님, API 실습 2 강의를 듣다 궁금한 점이 생겨 질문 드립니다.
API는 변동 내용이 바로 반영이 안 된다는 것을 학습할 수 있었습니다.만약 변경 내용을 바로 반영하고 싶다면 어떻게 해야 하는지 그리고 API는 수정한 데이터를 저장까지 했는데 바로 반영이 안 되는지 궁금합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
맥에서 vs code로 실행 관련 질문입니다
교안에 보면g++ -std=c++14 -Wall a.cpp -o test.out -> 컴파일./test.out -> 컴파일 된 소스 실행이 두 명령어를 터미널에 입력 후 코드를 실행하라고 나와있는데그럼 매번 코드를 변경하거나 새로운 소스를 컴파일 하고 실행 할때마다 저걸 직접 다 입력해야하나요?구글링을 좀 해봤는데 설정방법이 교안이랑 달라서 좀 더 간편한 컴파일/런 방법이 없는지 질문드립니다.그리고 추가로 교안을 어느정도 공부하고 개념 강의를 듣기 시작하는게 좋을까요? 안에 있는 코드를 전부 다 외우고 넘어가야되나요?