묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
next.js의 "_buildmanifest.js" 파일의 경로 유출(?)은 괜찮은 걸까요?
소스코드에서 _buildmanifest.js에 들어가보면 모든 경로가 표시되던데이러면 관리자 페이지의 모든 경로도 볼 수 있어서 어느정도 앱 규모(?)를 알 수 있다는 건데이거 보안적으로 괜찮은걸까요?관리자 페이지는 따로 만들어야 하는 건지 아니면 slug 경로를 이용해서 안 보이게 해야하는 건지 갑자기 머리가 복잡해지네요😂다른 분들은 어떻게 하시는지 궁금합니다.
-
해결됨배민도 사용한다고? 환경설정 없는 백엔드 노코드 개발!
result 값 이모지 입력할 경우 save 에러
안녕하세요.5강 따라하던 중 save 에러 생겨 문의 남깁니다.테스트 해 보니 이모지를 적을 경우 생기는 에러인 것 같네요.이모지는 string으로 처리가 안되는건지,이모지를 처리하려면 어떻게 해야하는 것인지 궁금합니다. An unexpected error has occurred. Please try again later. (500002)
-
해결됨[코드캠프] 강력한 CSS
제가 만든 강의 자료와 코드 - github 업로드에 대해
안녕하세요.notion으로 저만의 강의 노트를 만들어서 정리한 자료가 있습니다. 강의 내용이 구체적으로 포함되어있고 선생님의 강의 자료를 참고했습니다. 이 자료의 링크와 실습 코드를 제 github에 업로드하려고 하는데 출처와 강의 정보를 명시하여 업로드해도 될까요?github에 올린다고 볼 사람도 없는 건 둘째치고 혹시나 남이 본다고 하더라도 홍보 효과도 될 거 같아 좋을 거 같습니다!
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
14-02 프로시저 오류
안녕하세요. 프로시저를 만든는 도중 에러가 발생해서 질문드립니다.똑같이 작성했는데도 에러가 나오네요. 세미콜론도 여러번 확인했는데 혹시 오류가 나는 다른 이유가 있을까요??
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
6-2 Parameter 강의에서 질문이 있습니다
public static void powerByExP(int number, int exponent) {int result = 1;for(int i = 0; i < exponent; i++) {result *= number;}에서 result*=number; 식에대해서 이해가 안됩니다기존에는 for문을 쓰면 i 값이 기재가 되어야 i값이 적용이 되는걸로 알고있는데 result = result * number * ( i ) 인건가요??? 숫자를 대입하면 1 = 1*2 로 2가 나올것같은데 2^3 인 8이 나오는게 이해가 안됩니다.. 제가 for문에 대해서 제대로 이해를 못하고있는걸까요? 위식에서는 i값을 넣은곳이 없는데 어떻게 반복이 되는건지 잘 모르겠습니다...
-
해결됨실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
빌드 도구를 Gradle이 아닌 IntelliJ로 했을 때의 인식 오류(해결)
안녕하세요.강의 코드를 작성하던 도중 QUser 클래스가 UserRepositoryCustomImpl에서 인식이 되지 않는 오류가 발생하였습니다. 빌드도 다시 해보고, build 파일을 삭제하고 다시 빌드 해보고, 캐시도 삭제해봤는데도 인식이 안되길래, 혹시나 해서 설정에서 '다음을 사용하여 빌드 및 실행' 부분을 Gradle로 바꾸어주니 바로 인식이 되더라구요. 혹시나 저와 같은 상황에서 삽질하고 계신 분들을 위해 글 남깁니다 ㅎㅎ자세히 다시 읽어보니 일부 플러그인을 사용 시에 제대로 빌드가 되지 않을 수 있다고 적혀있네요..
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
MemberServiceIntegrationTest 에러
MemberServiceIntegrationTest 회원가입 실행 했더니00:48:24.902 [main] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils -- Could not detect default configuration classes for test class [hello.hellospring.service.MemberServiceIntegrationTest]: MemberServiceIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.00:48:24.954 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper -- Found @SpringBootConfiguration hello.hellospring.HelloSpringApplication for test class hello.hellospring.service.MemberServiceIntegrationTestJava HotSpot(TM) 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended에러가 발생하는데 어떻게 해결을 해야 할지 모르겠습니다.spring boot version : 3.1.0 입니다.dependencies { implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-starter-jdbc' runtimeOnly 'com.h2database:h2' testImplementation 'org.springframework.boot:spring-boot-starter-test'}이렇게 설정되어있습니다.
-
해결됨자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편)
p.243
VIPCustomer 생성될 때 부모 클래스가 먼저 자동호출 된다면 p.243 힙 메모리 구조 그림에서 부모클래스 멤버변수들이 힙 메모리에 먼저 자리잡아야 하지 않나요?
-
해결됨실습으로 배우는 선착순 이벤트 시스템
docker-compose 파일 재시작 시 group_1: partitions assigned: []
도커 컴포즈 재시작시 consumer 서버 실행시킬때마다 가끔 partition이 할당되지 않는 경우가 생겨 테스트코드가 실패하는 경우가 생기는데요 해당 에러를 consumer서버 재시작을 통해 해결하고 있습니다.할당을 받지 못하면 어떤식으로 해결하는 것이 좋은지 자문을 구하고 싶습니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
4-F질문입니다.
안녕하세요, 큰돌님아래코드의 시간 복잡도는 2^26 * 50이라고 생각해서 1초안으로 통과 된다고 생각하는데, 시간초과가 나는 이유가 궁금합니다.저의 계산법 2^26 == 10^7 10^7 * 50 = 10^81초 == 10^9통과가능https://www.acmicpc.net/source/61972721
-
미해결자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편)
p.237
public class VIPCustomer extends Customer {private int agentID;double saleRatio;public VIPCustomer() {customerGrade = "VIP";bonusRatio = 0.05;saleRatio = 0.1;}public int getAgentID() {return agentID;}}p.236 전페이지 보면 calcPrice()도 오버라이딩 되었는데, p.237 예제에도 적어줘야 하지 않나요? 생략하게되면 메서드 호출시 기존 Customer 클래스의 할인율이 적용되지 않는 calcPrice()가 사용되는걸로 이해하고 있어서 질문드립니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
우분투 서버 빌드 오류
안녕하세요 제로초님우분투 서버에서 npm run build를 하는데처음에는ModuleNotFoundError: Module not found: Error: Can't resolve 'immer' in '/home/ubuntu/react-nodebird/front/util'> Build error occurredError: > Build failed because of webpack errorsat build (/home/ubuntu/react-nodebird/front/node_modules/next/dist/build/index.js:15:918)at runMicrotasks (<anonymous>)at processTicksAndRejections (internal/process/task_queues.js:95:5)npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! nodebird@1.0.0 build: cross-env ANALYZE=true NODE_ENV=production next buildnpm ERR! Exit status 1npm ERR!npm ERR! Failed at the nodebird@1.0.0 build script.npm ERR! This is probably not a problem with npm. There is likely additional logging output above. 이 오류가 떠서 다시 immer 설치 후에 git commit, git push, 우분투 서버에서 git pull을 하였습니다. 그 다음에는 굵게 표시한 에러로 바뀌었는데./util/produce.jsAttempted import error: 'enableES5' is not exported from 'immer'.> Build error occurredError: > Build failed because of webpack errorsat build (/home/ubuntu/react-nodebird/front/node_modules/next/dist/build/index.js:15:918)at runMicrotasks (<anonymous>)at processTicksAndRejections (internal/process/task_queues.js:95:5)npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! nodebird@1.0.0 build: cross-env ANALYZE=true NODE_ENV=production next buildnpm ERR! Exit status 1npm ERR!npm ERR! Failed at the nodebird@1.0.0 build script.npm ERR! This is probably not a problem with npm. There is likely additional logging output above.util/produce 파일은 강의에 나온 파일과 똑같습니다!오류가 왜 나는지 어떻게 해결해야 할지 모르겠어서 질문 남깁니다.. 감사합니다!immer 버전은 "immer": "^9.0.21", 입니다!!
-
해결됨딥러닝 CNN 완벽 가이드 - TFKeras 버전
안녕하세요 교수님. 배치정규화 가중치 개수에 대해 질문있습니다.
혹시 배치정규화의 가중치 개수는 어떻게 구하는지 알수있을까요?chat gpt와 블로그를 봤는데도 설명이 나와있지 않아서 여쭤봅니다 !
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
4-F 질문입니다
안녕하세요, 큰돌님완전탐색을 해서 풀었습니다.제가 생각한 시간초과의 이유가 맞는지 궁금합니다.2^26으로 하면 시간복잡도는 대충 10^7? 10^8정도인데, cal연산의 시간복잡도는 어림잡아 50*15을 해서 10^3 정도여서 10^8 * 10^3 을 하면,시간복잡도는 어림잡아 10^11 정도가 되어 시간초과가 나는건가요?https://www.acmicpc.net/source/61970109
-
해결됨스프링 핵심 원리 - 기본편
생성자 주입 시, final 키워드를 넣어야만 할까요?
final 키워드를 넣는 것이 가능하다.하지만, final 키워드를 넣어야만 하는가가 의문입니다. 만약, 생성자 주입 시 final 키워드를 넣어야 하는 이유가 뭔가요 라고 질문 받았을 때 뭐라고 답해야할까요?
-
해결됨[초급] QML 프로그래밍 1편
qmlRegisterType을 매번 수동으로 입력해줘야 할까요?
//새로운 QML타입을 구현하고, 이를 QML엔진에 등록 qmlRegisterType<Message, 1>("Message", 1, 0, "Msg");예시에서는 main문에 직접 추가해주고 있습니다, 하지만, 프로젝트의 규모가 커지고 커스텀 플러그인이 늘어남에 따라 qmlRegisterType을 매번 따로 추가해야만 QML엔진에 등록이 된다는 것은 매우 번거로워 보입니다.자동적으로 이를 처리하는 방법은 없을까요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
RMSE 값은 작을수록 좋나요?
안녕하세요? 우선 강의 정말 감사드립니다. 제가 초보 질문을 하고자 합니다 ㅠㅠ 모델링할 때 어떤 값은 클수록 좋았는데, RMSE 값은 오차같은거라 작을수록 좋은건가요? 다른 모델링은 클수록 좋은가요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
7-F 1로 만들기 2 질문
맞은 코드:http://boj.kr/ed84ee795122447db8c315de4b963c10틀린 코드 (시간 초과) : http://boj.kr/fb273c695c8844afb5f3d72ff539970e안녕하세요 강사님 :)해당 문제에서 시간 초과가 계속 나서 이것저것 고쳐보다가 결국 정답을 받긴 했는데.. 정답 코드와 틀린 코드가 물론 다른 코드이지만, 맞고 틀리고에 어떤 영향을 준 것인지 이해가 잘 되지 않아서 질문드립니다. 두 코드의 차이점은 간단하게 tracing을 위한 코드인 while문에서의 차이입니다. 맞은 코드는 while문을 첫 번째 정답인 dp[n]의 최솟값만큼 반복합니다. int temp = n; int repeat = dp[n]; while(repeat--) { cout << temp << ' '; temp = prev_[temp]; } cout << 1 << '\n';틀린 코드는 while문(tracing)을 1이 나올 때까지 반복합니다. int temp = n; while(1) { cout << temp << ' '; temp = prev_[temp]; if(temp == 1) break; } cout << 1 << '\n';틀린 코드는 98~99%쯤 시간 초과가 나는데 혹시 이유가 있을까요?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
JPA 패러다임의 불일치
안녕하세요! 강사님 책과 강의를 보면서 공부하고 있는 학생입니다!책을 보며 공부하던 중 궁금한 것이 있어 글을 씁니다!JPA를 사용하는 이유는 자바의 객체지향의 특징을 잃지 않기 위해서도 사용한다고 공부했습니다!RDBMS는 조인을 이용해 관계를 맺고 객체는 참조를 통해 관계를 맺기 때문에 객체 지향의 특징을 살리기 위해 연관관계를 사용하여 Entity를 짠다고 생각합니다!그러면 여기서 궁금증이 생겼습니다.ex) Member, Team 다대일 단방향다대일 단방향일 때, ManyToOne, JoinColumn으로 Member에서 외래키를 설정 했을 때, 외래키를 사용하면 양방향으로 조회를 할 수 있으니 해당 외래키를 가진 멤버를 spring data jpa를 이용해 findByTeamId()메서드를 사용해서 찾을 수 있지 않나요?? 만약 찾을 수 있다면, 해당 사항은 객체지향의 특징을 잃어버린 것인가요?? 만약 위 질문이 맞다면, 양방향 연관관계는 필요 없는 것이 아닌가요?? 틀렸다면, 어떤 방식으로 테이블을 짜야 좋은 엔티티를 만들었다고 할 수 있나요??JPA너무 어렵습니다.. 위 질문의 해결책을 주시면 감사하겠습니다!!
-
미해결코딩테스트 [ ALL IN ONE ]
연결리스트 (Linked List) - 1 : 17분부터
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요. 수고 많으십니다. 연결리스트 (Linked List) - 1 : 17분부터 이해가 안가서 문의 남깁니다.append(2) → append(3)으로 갈 때1-1) new_node = Node(value) 에서 append(2),(3)의 위치값은 둘다 0x00000 로 지정되고1-2) 그 다음 명령어인 else로 오면 append(2)의 위치 값이 생기는 걸로 설명해주셨습니다.1-3) 그리고 그 다음에 append(4)가 실행되면 그냥 위에서 했던것 처럼 진행하면 append(3)방에는 위치값이 생기고 append(4)방은 0x00000으로 지정되는거 아닌가요?왜 while 문을 써줘야되는지 모르겠습니다.→ 혹시 class Node 로부터 명령어가 계속 이어져서 그런건가요? class Node에서 first.next = second / second.next = third로 지정해놨는데 third.next를 지정하지 않아서 둘다 0x0000으로 위치 값이 된건가요? 2. 18분 24초 while 문에서while(current.next): 명령어가current의 next node가 none 까지 반복하라는 거라고 말씀해주셨는데 while(current.next) 이 한 문장에 함축적으로 명령어가 담겨져 있는 건가요?왜 while 문이 저걸 의미하는지 모르겠네요ㅠ→ 혹시 class Node 로부터 명령어가 계속 이어져서 그런건가요? class Node에서 next 초기 값을 none으로 지정해줘서 current.next 가 none 값을 찾아라는 의미일까요?감사합니다.