묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
숙제 문의드립니다
require 왜 오류가 나는지 알 수 있을까요?
-
해결됨게임 개발을 위한 수학 (PART 1)
수학공부에 대하여
이제 막 게임 프로그래밍을 배우기 시작한 학생입니다비 전공자 라서 열심히 해야겠다는 생각을 가지고유튜브 강의나 책 등 으로 공부를 하고 있는데공부를 하다 보니 이차함수 , 삼각비 , 삼각함수 , 백터등 수학이 굉장히 많이 필요하다고 들어서잠시 코딩 공부보다 수학을 먼저 공부 하는 중 입니다 하지만 수학에 대한 이해가 너무 안되어서 지금 막막한 상태인데 예를들어 이차함수에 대한 정의이런공식이 있다 이정도만 이해해도 프로그래밍을 하는데 문제가 없을까요? 아니면 저런 공식으로랜덤 문제가 나왔을때 풀수있는 실력 까지 될 정도로공부를 해야되나요? 수학이 너무 어려워서 질문 드립니다
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안드로이드 스튜디오 플러터 프로젝트 한글 경로 에러
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다![코드팩토리 디스코드]https://inf.run/54jjz - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.hello_world를 화면에 출력하기 위한 플러터 프로젝트를 생성했는데 바탕화면에 생성한 프로젝트는 문제 없이 빌드가 되는데 바탕화면에 한글로된 폴더를 하나 만들어서 거기에 플러터 프로젝트를 생성하고 빌드하면xception in thread "main" java.lang.RuntimeException: Could not determine wrapper version. at org.gradle.wrapper.GradleWrapperMain.wrapperVersion(GradleWrapperMain.java:111) at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61) Caused by: java.lang.RuntimeException: No build receipt resource found. at org.gradle.wrapper.GradleWrapperMain.wrapperVersion(GradleWrapperMain.java:97) ... 1 more Error: Gradle task assembleDebug failed with exit code 1위와 같은 에러가 발생하는데 안드로이드 스튜디오의 플러터 프로젝트는 원래 프로젝트 생성 경로에 한글이 있으면 안되는 건지 알려주시면 감사하겠습니다!추가)혹시 몰라서 플러터 프로젝트가 저장된 경로 위치에 접근하는 폴더 명을 모두 영어로 바꿨음에도 에러가 발생하더라구요 현재는 쌩 바탕화면 아니면 문서에 저장한 프로젝트들만 정상적으로 실행이 되는데 이건 단순히 권한 문제인가요?만약 바탕화면에 코드팩토리 프로젝트라는 폴더를 만들고 거기에 지금부터 강의에서 진행할 프로젝트를 모아서 저정하고 싶은데 방법 있을까요?
-
해결됨PM을 위한 데이터 리터러시(프로덕트 데이터 분석)
안녕하세요. 강의 수강 목적을 공유드립니다.
안녕하세요. B2B 제품을 기획하고 있는 주니어 PM입니다.데이터 리터러시 역량을 키우고자 카일스쿨님 강의를 신청하게 되었습니다.앞으로 잘 부탁드립니다. 😀[얻고싶은 것 = 강의 수강 목적]뇌피셜, 감으로 하는 기획 프로세스에서 멀어지기데이터로 의사결정하는 프로세스 익히기근거 기반의 방향성과 목표 설정(가설 설정) - 핵심 기능/단위로만 구체화 - 실험/검증 - 개선 프로세스 체득이 과정에서, 목표와 평가지표를 설계하고, 로그 설계를 하는 방법을 습득하기일상이나 회사 업무에 대입해서 생각해보고, 적용하고, 팀 내 데이터기반 업무 문화 전파하기[현재의 문제]데이터 기반으로 프로젝트를 운영하지 않음일단 만들어보고, 문제 있거나 피드백 반영하는 흐름UT, 사용자 인터뷰 문화가 형성되지 않음뇌피셜 기획에서 벗어나고 싶음상위 리더의 주관적 판단 만으로 제품 설계를 했을 때의 리스크 인지함리더는 제품 사용자들을 대변할 수 없음아무리 경력이 오래되고 통찰력 있어 보이는 사람의 주장일 지라도, 실제 유저 반응은 다를 수 있다.사례 : 숱한 시도를 했음에도 90% 이상의 제품이 성공에 실패했다는 모 스타트업 현직자 인터뷰[노력 방법과 향후 목표]우선순위에 맞는 강의부터 순차적 수강목적과 실제 업무 활용도가 높은 강의부터 학습은 기본 개념이 부족한 듯해1장부터 순차적으로 학습해도 무방할 듯함(1장 : 제품과 BM 체크리스트 -> 2장 -> 3장 -> ...)목표 완강 기간 산정 : 4월 이내 전체 강의 수강효과적인 학습 목표 산정 : 가르쳐보기 - 각 장마다 학습 내용 정리 후 개인 블로그에 정리적용 : 현재 또는 다음 프로젝트에 학습한 내용 적용해보기배운 내용 2가지를 팀 내 업무 문화로 전파 (구두로/업무 채널로)배운 내용 2가지를 실제 프로젝트 데이터 설계 과정에 적용
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
응용이 어렵습니다.
강의를 꾸준히 보고 따라하면서 여기까지 왔는데요아직 제대로 된 복습보다는 이해가 잘 안되는 부분은 나중에 한번 더 보고 일단 한 바퀴 돌아보자 생각 하며 왔습니다.반복문에서 도저히 응용이 안돼서 여기까지 넘어왔는데요.. 일단 다 보고 나서 다시 복습 해보는 것이 나을까요?아니면 반복문으로 돌아가서 이해할 때 까지 복습을 하고 다시 오는 방법이 좋을까요?자바 공부 하면서 꼭 이해하고 넘어가고 싶었는데 도저히 진도가 안나가다 보니까 방법을 여쭙고 싶습니다.
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
JSON과 JS Object
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.JSON이라는 데이터가 있을때 parse로 JSObject로 역직렬화를 하고 JSObject를 외부의 시스템에서 사용하기 위해 stringify를 통해 문자열 타입으로 변환한다고 설명되어 있습니다.그러면 JSON이라는 데이터는 결국 문자열 타입인건가요?아니면 JSObject를 JSON이라고 하는것인가요?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
TRACE 레벨의 로그가 찍히지 않는 것 같아요( 해결완료 )
JPA 와 DB 설정, 동작확인 강의에서 리뉴얼된 메뉴얼을 따라서 진행하고 있는데 24분 34초에 나오는 BasicBinder 와 관련한 로그가 TRACE 레벨인 것 같은데 해당 로그가 찍히지 않습니다.또한 org.hibernate.SQL 과 관련한 로그도 영상과는 다르게 찍히는데 이유가 뭘까요?p6spy를 적용하여 나오는 결과 로그도 영상과 다릅니다 ( 27분 28초 )p6spy 를 적용하면서 동일한 쿼리 내용이 2번 찍히는 것 같기도 하고 문제를 모르겠습니다.2025-03-25T23:48:11.976+09:00 INFO 12200 --- [ Test worker] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2025-03-25T23:48:12.165+09:00 INFO 12200 --- [ Test worker] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection conn0: url=jdbc:h2:tcp://localhost/~/jpashop user=SA 2025-03-25T23:48:12.168+09:00 INFO 12200 --- [ Test worker] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. 2025-03-25T23:48:12.225+09:00 INFO 12200 --- [ Test worker] org.hibernate.orm.connections.pooling : HHH10001005: Database info: Database JDBC URL [Connecting through datasource 'p6SpyDataSourceDecorator [com.p6spy.engine.spy.P6DataSource] -> dataSource [com.zaxxer.hikari.HikariDataSource]'] Database driver: undefined/unknown Database version: 2.2.224 Autocommit mode: undefined/unknown Isolation level: undefined/unknown Minimum pool size: undefined/unknown Maximum pool size: undefined/unknown 2025-03-25T23:48:12.864+09:00 DEBUG 12200 --- [ Test worker] org.hibernate.SQL : create global temporary table HTE_member(rn_ integer not null, id bigint, username varchar(255), primary key (rn_)) TRANSACTIONAL 2025-03-25T23:48:12.869+09:00 INFO 12200 --- [ Test worker] p6spy : #1742914092869 | took 2ms | statement | connection 1| url jdbc:h2:tcp://localhost/~/jpashop create global temporary table HTE_member(rn_ integer not null, id bigint, username varchar(255), primary key (rn_)) TRANSACTIONAL create global temporary table HTE_member(rn_ integer not null, id bigint, username varchar(255), primary key (rn_)) TRANSACTIONAL; 2025-03-25T23:48:12.976+09:00 INFO 12200 --- [ Test worker] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) 2025-03-25T23:48:12.988+09:00 DEBUG 12200 --- [ Test worker] org.hibernate.SQL : drop table if exists member cascade 2025-03-25T23:48:12.990+09:00 INFO 12200 --- [ Test worker] p6spy : #1742914092990 | took 1ms | statement | connection 2| url jdbc:h2:tcp://localhost/~/jpashop drop table if exists member cascade drop table if exists member cascade ; 2025-03-25T23:48:12.990+09:00 DEBUG 12200 --- [ Test worker] org.hibernate.SQL : drop sequence if exists member_seq 2025-03-25T23:48:12.991+09:00 INFO 12200 --- [ Test worker] p6spy : #1742914092991 | took 0ms | statement | connection 2| url jdbc:h2:tcp://localhost/~/jpashop drop sequence if exists member_seq drop sequence if exists member_seq; 2025-03-25T23:48:12.995+09:00 DEBUG 12200 --- [ Test worker] org.hibernate.SQL : create sequence member_seq start with 1 increment by 50 2025-03-25T23:48:12.996+09:00 INFO 12200 --- [ Test worker] p6spy : #1742914092996 | took 0ms | statement | connection 3| url jdbc:h2:tcp://localhost/~/jpashop create sequence member_seq start with 1 increment by 50 create sequence member_seq start with 1 increment by 50; 2025-03-25T23:48:13.000+09:00 DEBUG 12200 --- [ Test worker] org.hibernate.SQL : create table member ( id bigint not null, username varchar(255), primary key (id) ) 2025-03-25T23:48:13.002+09:00 INFO 12200 --- [ Test worker] p6spy : #1742914093002 | took 2ms | statement | connection 3| url jdbc:h2:tcp://localhost/~/jpashop create table member ( id bigint not null, username varchar(255), primary key (id) ) create table member ( id bigint not null, username varchar(255), primary key (id) ); 2025-03-25T23:48:13.005+09:00 INFO 12200 --- [ Test worker] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' 2025-03-25T23:48:13.328+09:00 WARN 12200 --- [ Test worker] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning 2025-03-25T23:48:13.368+09:00 INFO 12200 --- [ Test worker] o.s.b.a.w.s.WelcomePageHandlerMapping : Adding welcome page: class path resource [static/index.html] 2025-03-25T23:48:13.881+09:00 INFO 12200 --- [ Test worker] jpabook.jpashop.MemberRepositoryTest : Started MemberRepositoryTest in 4.281 seconds (process running for 5.626) 2025-03-25T23:48:14.568+09:00 DEBUG 12200 --- [ Test worker] org.hibernate.SQL : select next value for member_seq 2025-03-25T23:48:14.589+09:00 INFO 12200 --- [ Test worker] p6spy : #1742914094589 | took 13ms | statement | connection 4| url jdbc:h2:tcp://localhost/~/jpashop select next value for member_seq select next value for member_seq; 2025-03-25T23:48:14.685+09:00 INFO 12200 --- [ Test worker] p6spy : #1742914094685 | took 0ms | rollback | connection 4| url jdbc:h2:tcp://localhost/~/jpashop ; OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended 2025-03-25T23:48:14.710+09:00 INFO 12200 --- [ionShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' 2025-03-25T23:48:14.716+09:00 INFO 12200 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated... 2025-03-25T23:48:14.730+09:00 INFO 12200 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed.현재 설정 파일 내용들입니다.spring: datasource: url: jdbc:h2:tcp://localhost/~/jpashop username: sa password: driver-class-name: org.h2.Driver jpa: hibernate: ddl-auto : create properties: hibernate: # show_sql: true format_sql: true logging.level: org.hibernate.SQL: debug org.hibernate.orm.jdbc.bind: traceJunit5를 사용하기 위해서 Junit4를 추가하지 않았습니다.plugins { id 'java' id 'org.springframework.boot' version '3.4.4' id 'io.spring.dependency-management' version '1.1.7' } group = 'jpabook' version = '0.0.1-SNAPSHOT' java { toolchain { languageVersion = JavaLanguageVersion.of(17) } } configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-validation' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.10.0' compileOnly 'org.projectlombok:lombok' runtimeOnly 'com.h2database:h2' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' testRuntimeOnly 'org.junit.platform:junit-platform-launcher' } tasks.named('test') { useJUnitPlatform() }
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
Integer: 뒤에 띄어쓰기까지 해야하는 건가요?
16:46 Integer: 이랑 42 사이에 띄어쓰기까지 해야하는 건가요? 안하면 틀리는 건가요?18:45하얀글씨 5번째줄인 float fnum =3.14f;에서 마지막 f는 뭔가요? 저것도 같이 출력하는건줄 알았는데
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
2분 44초 질문
무슨말씀이신지 이해가 안가요.ㅠㅠ가운데정렬을 편안하게 해주려면 span 을 이용하는 이유가 와닿지 않습니다.
-
미해결AWS 클라우드 서비스 인프라 구축 이해와 해킹, 보안
워드프레스 접속이안됩니다.
기존에 촬영 영상은 22년 기준이어현재기준 도커컴포스 설치 방법찾아보니워드프레스 접속포트가 -80:80 형식이더군요이미지와 같이 설치하고 docker ps 명령에도정상 ps 출력되고있습니다.다만 저렇게 설정하고 워드프레스 접속시개방주소법의 퍼블릭IP:80 해도 접속이안되며localhost:80 해도 접속이안됩니다.접속안될때 문구는 localhost 에서 연결을 거부했습니다 라고 나옵니다.접속이왜 안되는지 문의드립니다.(영상이 22년 화면 기준이라 현재랑 너무 다른설정이 많아 따라가는데 불편합니다)
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
최종과제 제출
질문을 남겨주실 때 아래 부분을 같이 남겨주시면 더 빠르게 상황을 파악하고 답변드릴 수 있어요 🙂어떤 강의를 들으면서 발생했나요?어떤 문제가 생겼나요?어떤 시도를 해보셨나요? 어떤 쿼리를 사용했나요?환경이 어떻게 되나요?(윈도우, 맥 중 택1, 크롬 같은 웹브라우저 환경)배운 것을 토대로 분석해보았는데, 홈페이지에 올렸습니다링크
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
homework에 관한 강의는없나용?
homework에 관한 강의는없나용?
-
해결됨(2025) MBTI 테스트 기반 수익형 웹사이트 만들기 - <코딩 배워 사업하자>
이미지 제작에 관한 문의
케이테스트 사이트는 썸네일 부터 결과 페이지 까지 모두 통이미지로 되어있습니다.결국 테스트성격에 맞는 이미지들을 만들어야하는데테스트 하나당 결과 페이지까지 합쳐서 15개 정도를 만들어야 할듯 합니다.이 부분은 어디서 뭘 참고하거나 공부해야 감을 잡을수 있을까요?아니면 이미지에 관련된 수업이 예정되어 있는지요~소중한 강의 감사합니다~
-
해결됨친절한 블렌더 - [LV.2] 모델링 연습
49:20 포탈 노드 부분
49:20 포탈 노드 부분에서노드를 똑같이 해도, 위치 x부분, y,z부분 다 수정해도 똑같이 안되더라고요,여러번 해도 안되어서 질문남깁니다!
-
미해결
스마트폰에서 강의 재생이 안됩니다.
스마트폰 크롬에서 강의 수강하려는데, 3016 오류가 나면서 강의 재생이 안됩니다.스마트폰 오페라mini 브라우저에서도 강의수강 안되요.노트북에서는 수강 가능....이동 중 수강해야 하는데, 해결 부탁드려요!
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
category 테이블을 사용할 수 없습니다
코드를 똑같이 따라했는데 innerJoin을 사용할때 category 테이블을 입력하면 에러가 나옵니다.Undefined name 'category'. (Documentation) Try correcting the name to one that is defined, or defining the name.뭐가 문제일까요?
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
toJson을 추가하면 [sub].tsx에서 sub를 받아오지 못합니다.
entity에 toJson을 추가하고 내용을 비워놓기만 해도, sub를 받아오지 못합니다.강의에서는 잘 진행되어서 지금 전혀 원인을 알 수 없습니다. 답변 부탁드립니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
성능 비교 관련해서 질문 있습니다.
안녕하세요 큰돌님 강의 잘 듣고 있습니다.저는 공부할 때 제가 짠 코드랑 큰돌님이 짠 코드 그리고 채점현황에 있는 다른 사람코드를 보며 걸린 시간을 자주 비교해봅니다.걸린 시간이 차이나는 건 해결방법의 시간복잡도의 차이가 있어서겠지만, 코드를 비교하다보면 꽤나 자주 문제를 푸는 방법이 비슷한데도 불구하고 걸린 시간 차이가 유의미해 보이는 경우가 있습니다.예를 들면 4-F문제의 경우 큰돌님이 공유해주신 코드는 124ms걸렸습니다. (제가 다시 큰돌님 코드 그대로 다시 돌려봤을 때는 100ms 걸렸습니다.)http://boj.kr/7943b7d08dcb4d30bec01eabbf160e77그리고 제가 큰돌님 코드를 참고해서 다시 짠 코드는 24ms가 걸렸습니다.http://boj.kr/e57959b67c14428ab1a14942f45f667e큰돌님꺼 보고 짠거라 논리는 거의 똑같은데 4~5배 정도의 시간차이가 나서 꽤 유의미한 차이가 나는 것에 의문이 들었습니다.하지만 제가 그 우의미한 시간 차이의 원인을 찾기는 힘들었습니다.백준 테스트케이스의 구성에 따라서 같은 성능을 가진 두 코드라도 걸린 시간의 유의미한 시간 차이가 생길 수 있는 걸까요?걸린 시간 차이가 왜 생겼는지 고민해보는 건 좋겠지만 이 정도의 코드 차이에 대해서 걸린 시간 차이가 왜 생겼는지 고민해보는 건 불필요할까요?아니면 제가 생각히지 못하는 두 코드의 유의미한 성능에 영향을 주는 요소가 있을까요?이런 비교를 하는데 너무 시간을 쓰는 건 아닐까 고민이 되기도 해서 질문드립니다.감사합니다.
-
해결됨코딩테스트 [ ALL IN ONE ]
list1.append(list2)와 list1.append(list2[:])의 차이가 무엇인가요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요 def solution(l,k): result = [] curr = [] def backtracking(start, curr): if len(curr) == k: result.append(curr[:]) return for i in range(start, len(l)): curr.append(i+1) backtracking(i + 1, curr) curr.pop() backtracking(0, curr) return result위의 코드에서 if len(curr) == k: 안에 result.append(curr[:]) 대신 result.append(curr)을 넣으면 result = [[], [], [], [], [], []]와 같이 값이 제대로 추가가 안 되던데 무슨 차이가 있는 건가요?main 함수에서 test1 = [] test2 = [1,2,3] test1.append(test2) print(test1) test1 = [] test1.append(test2[:]) print(test1)이와 같이 테스트를 해보면 두 프린트 결과 모두 [[1,2,3]]으로 동일하게 나오는데 위의 경우는 달라서 질문 드립니다.
-
미해결
dfdf
ddddd