묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
이런 오류가 나옵니다
이런 오류가 나옵니다
-
해결됨이펙티브 자바 완벽 공략 3부
log-annotaion-proccesor 프로젝트는 어디서 다운로드 할 수 있나요?
log-annotaion-proccesor 프로젝트는 어디서 다운로드 할 수 있나요? 소스 코드 다운로드 해도 log-annotaion-proccesor 프로젝트는 안보이네요.
-
해결됨기초 탄탄! 독하게 시작하는 Java - Part 2 : OOP와 JVM
상속과 오지랖의 콜라보 예제에서 clone() 메서드에 대한 문의드립니다.
해당 예제(22:17)의 setString(String param)에서string 필드 변수의 값을 수정하고자 아래 구문을 사용하셨는데요,string = param.getBytes().clone(); clone() 메서드를 사용하지 않아도(아래 구문) string 필드 변수의 수정이 가능한데, clone() 메서드를 사용한 이유를 알 수 있을까요?string = param.getBytes(); 해당 의문에 대해서 얇은/깊은 복사와 관련이 있는지 확인해보기 위해 디버깅을 해본 결과,두 변수는 값은 같으나, 다른 메모리 위치를 갖는 것으로 확인을 했습니다.-> clone() 메서드가 있는 코드/없는 코드 모두 위와 동일하게 동작하는 것을 확인했습니다.그래서 다른 이유로 clone() 메서드를 사용하신 거 같은데, 어떤 이유인지 문의 드립니다.
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
에러가 발생합니다
이것 외에는 단서가 없습니다
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
앱, 광고 다 계정에 대해서 궁금합니다.
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!마크다운, 단축키를 이용해서 편리하게 글을 작성할 수 있어요.먼저 유사한 질문이 있었는지 검색해보세요.서로 예의를 지키며 존중하는 문화를 만들어가요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.앱과 광고 계정을 여러 개 운영하신다고 하셨는데, 이와 관련하여 몇 가지 궁금한 점이 있어 여쭤보고 싶습니다. 1. 다른 사람의 명의, 다른 IP, 다른 PC를 통해 계정을 만드신다고 이해했는데, 각 계정에 접속하실 때도 동일하게 다른 IP와 다른 PC를 사용하여 로그인하고 앱을 배포하시는 건가요? 2. 만약 그렇다면, 클라우드 환경에서 VM을 배포하여 운영하고 계신지 궁금합니다.3. 다른 사람의 명의로 된 앱 계정과 광고 계정의 경우, 결제와 수익 수령도 해당 명의로 처리하시는지요?4. 앱과 광고 계정은 여러 개로 운영하시고, 애드몹 계정은 하나로 관리하고 계신지 궁금합니다.이 점들에 대해 자세히 설명해주시면 감사하겠습니다.
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
Conv함수 안에 activation 을 넣지 않는 이유가 뭔지 궁금합니다.
model.add(layers.Conv2D(32, (3, 3), activation='relu', input_shape=(28, 28, 1))) 이렇게 쓰기도 했었는데 1. 혹시 activation 을 따로 두게되면 어떤 점이 달라지나요?2. 또한 Conv, BatchNormalization, Activation, MaxPooling2D, Dropuout 이 있다면 순서가 어떻게 되나요?
-
미해결실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
테스트 fixture
안녕하세요 강사님.코틀린을 배우는데 좋은강의 만들어주셔서 감사합니다. 테스트를 위한 fixture 코드 부분에 대해 의견 여쭤보고 싶습니다.강의에선 직접 엔티티 내부에 테스트를 위한 fixture 함수를 만들어 주셨는데, 팀 내부 의사결정에 따라 두어도 괜찮을 수도 있을 것 같지만 만약 테스트용 코드는 분리해야 한다고 하면아래처럼 테스트 코드 패키지쪽에 fixture 생성을 위한 유틸파일을 만들고, 테스트 코드에서만 Book.fixture(...) 같은 형태로 사용할 수 있도록 엔티티에 비어있는 companion object를 만든 뒤 확장함수를 작성하는 형태로 해도 괜찮을지 의견 여쭤보고 싶습니다.!테스트코드용 유틸 생성 User, Book 등의 엔티티에 비어있는 동행객체 선언엔티티별 Companion 확장함수 작성테스트 코드에서 엔티티.fixture() 형태로 사용
-
해결됨기초 탄탄! 독하게 시작하는 Java - Part 1 : 절차적 프로그래밍
c,c++로 만든 프로그램을 실행한 프로세스
안녕하세요! [Java의 특징과 JVM]강의에서 4:10초 정도에 시작하는C,C++로 만든 어플리케이션의 특징 부분을 설명해 주시는 부분에서 질문이 있어서 글 남깁니다. (C/C++에 대해서는 깊게 공부한 적이 없습니다...) 1번 질문C,C++로 만든 프로그램을 실행하면 '프로세스'가 생성되고'프로세스'안에 특정 CPU가 실행 가능한 '기계어'가 포함되어있다고 하셨는데 앞선 강의에서 보여주셨던 '특정 CPU가 바로 실행할 수 있는 16진수로 된 기계어'를 말씀하시는게 맞나요? 2번 질문자바로 만든 어플리케이션A,B,C가 각각 있고 3개 다 실행했을 때 프로세스A, 프로세스B, 프로세스C가 각각 만들어져서 실행되는걸로 알고 있습니다.User mode process JVM 내용에서 "유저모드 어플리케이션 관점에서 프로세스다"라는 말씀이 JVM도 어쨌든 하나의 프로그램을 실행시킨 프로세스여서 그런건가요? 아니면 OS의 통제를 받아서 그런건가요? 3번 질문스레드에 관해서 다루지 않는다고 하셨지만.. PC Register의 정확한 역할이 궁금해서 질문 남깁니다!제가 알기론 실제 CPU에는 여러가지 레지스터들이 있고 그중에 PC Register는 실행 지점(다음 명령어가 담겨있는 메모리 주소)만 들고 있는 역할로 알고 있는데 런타임 데이터 영역에 있는 PC Register도 각 스레드별 실행 지점만 가지고 있는게 맞나요? 아니면 실행지점 + 명령어도 가지고 있는건가요?
-
미해결[2024년 개정]이것이 진짜 한글자동화다[기본편]
표 내부 셀 추출
내부 표를 인식하여 이미지 파일로 추출하고 자 하는데, 궁금한 부분이 있어 글 남깁니다. 표 내부 셀에 그림이 있는 경우, 표를 추출할 때, 내부의 그림과 글까지 하나의 표로 추출하는 방법이 있을까요?표 내부의 통합된 셀도 표 추출 시, 함께 추출할 수 있는 방법이 있을까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
깃허브 관련 질문 있습니다.
해당 테스트 코드나, 이후 수업에서 제가 직접 작성하게 되는 코드를 깃허브에 업로드 해도 괜찮을까요?
-
미해결대규모 트래픽 처리를 위한 부하테스트 입문/실전
ec2에 세팅을 하는이유
안녕하세요혹시 로컬 말고 ec2에서 세팅을 하는 이유가 있는지 궁금합니다
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
재설치 관련 질문
안녕하세요.단순 재설치 관련 질문이어서 알려주신 포맷을 따르지 않고 질문드립니다.왕초보인데요.설치단계에서 강사님이 얘기하지 않은 명령어를 실수로 실행해 버리기도 하고(sudo apt upgrade -y), 에러도 발생해서 새로 설치하고 싶습니다.그래서 기존꺼를 지우고 재설치하는 방법에 대해 알려주시면 감사하겠습니다.그리고 추가 질문은 설치가 제대로 되면 몇G정도를 차지하는지요?감사합니다
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
MyAtomic 성능 테스트 결과 상이
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]MyAtomicInteger 와 다른 구현체 들의 성능을 테스트 하는 코드에서 강의에 결과와 다른 결과가 나옵니다...package thread.cas.increment; import java.util.concurrent.atomic.AtomicInteger; public class MyAtomicInteger implements IncrementInteger{ AtomicInteger atomicInteger = new AtomicInteger(0); // 이미 동시성 문제가 다 해결되어 있는 클래스이다. @Override public synchronized void increment() { atomicInteger.incrementAndGet(); } @Override public int get() { return atomicInteger.get(); } }package thread.cas.increment; import static util.MyLog.log; public class IncrementPerformanceMain { public static final long COUNT = 100_000_000; public static void main(String[] args) { test(new BasicInteger()); //가장 빠르다 CPU 캐시를 가장 적극 사용한다. 멀티스레드 환경에서는 사용할 수 없다. 단일 스레드일 경우 가장 효율적 test(new VolatileInteger()); // 메인메모리를 직접 사용한다. 안전한 임계영역은 없기 때문에 멀티스레드 환경에는 사용할수 없다. test(new SyncInteger()); test(new MyAtomicInteger()); } private static void test(IncrementInteger incrementInteger) { long startMs = System.currentTimeMillis(); for (long i = 0; i < COUNT; i++) { incrementInteger.increment(); } long endMs = System.currentTimeMillis(); log(incrementInteger.getClass().getSimpleName() + ": ms=" + (endMs - startMs)); } }아토믹이 그냥 synchronized보다 더 느린 결과가나오는데 제가 놓친 부분이 있을까요?
-
해결됨기초 탄탄! 독하게 시작하는 Java - Part 1 : 절차적 프로그래밍
javac.exe나 java.exe
안녕하세요. 강사님2025년 새해복 많이 받으세요! 반드시 알아야 할 중요한 시점 까지 강의를 시청한 상태입니다. 기초적인 질문인것 같지만... 3가지 질문 있습니다! 1번 질문 : javac.exe나 java.exe라는 것이javac.exe : 실행시키면 .java 파일들을 .class로 번역하는 모듈 -> 컴파일러java.exe : .class파일을 로딩 + 실행시키는 모듈 -> JVM위의 내용처럼 이미 누군가가(JDK 개발사?) 만들어 놓은 모듈이여서 딸깍! 실행만 시켜주면 정해진 로직을 하는 프로그램(모듈)인가요? 2번 질문 : javac.exe <- 이게 컴파일러인가요? 맞다면 이것도 java나 c,c++같은 native code로 작성되어있는건가요? 3번 질문 : 종합적으로 Main.java(Hello, World!라는 문자열을 출력)를 작성한 상태라고 가정하면 Main.java를 JDK포함되어 있는 컴파일러(이미 만들어져있는 javac.exe)를 실행시켜서 컴파일하고 컴파일한 바이트코드를 JRE(JVM)에서(만들어져 있는 java.exe) 실행시키는 거라고 이해했는데 맞나요?
-
미해결
블렌더 뷰포트 렌더 그림자
블렌더 뷰포트 렌더에 명암이 없어요 어떻게 해결하나요? ㅠ똑같은 메쉬인데밑 사진처럼 그림자가 보일려면 어떻게 해야하는지 궁금합니다
-
미해결
프론트엔드를 취미로 공부할 수 있는 방법
저는 디자이너이고 프론트엔드는 배워본 적 없는 입문자입니다!이전에 프론트엔드를 배워볼 기회가 생겨서 배웠는데 재미있었고개발자와 함께 일할 때 좀 더 이해가 되는 부분들도 생기더라구요!또 제 웹사이트나 블로그를 직접 만들어보고 싶기도 해서,프론트엔드를 배워보고 싶은데 다 취업을 목적으로 하는 부트캠프나 국비지원 강의들만 있더라구요.저같이 취업을 목적으로 하는 게 아닌 입문자들은어디서 어떤 강의를 듣고 어떻게 공부하는 것이 좋을까요?
-
미해결React 완벽 마스터: 기초 개념부터 린캔버스 프로젝트까지
Link 태그가 동작하지 않습니다.
검사를 해보면 a 태그로는 바뀌어 있는데 커서가 pointer가 되지 않고 클릭이 되지 않습니다.그런데 Link 태그를 NavLink로 바꾸면 router 이동이 정상적으로 잘 됩니다.node - v22.12.0react-router-dom - ^7.1.1strick 모드가 문제 일 수 있어 main.tsx에 strick 모드도 제거해보았지만 LInk 태그로는 router 이동이 되지 않았습니다.혹시 그 이유를 알 수 있을까요?형태는 이렇습니다.
-
해결됨설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
13장 질문있습니다.
안녕하세요, 맛비님. 강의 잘 듣고 있습니다.vivado, vitis 버전: 2020.2ZCU104 Board를 통해 지금까지 잘 해오고 있었는데, vitis에서 첨부 사진과 같이 run을 하면 정체 모를 문자들이 나오는 것을 확인하였습니다. 10장 강의까지도 잘 쫓아왔는데 갑자기 여기서 안돼서 당황스럽습니다. 혹시 제가 이 문제를 해결하기 위해 할 수 있는 방법들이 있을까요?항상 감사합니다.
-
해결됨대기업 근무하며 경험한 Redis를 야무지게 사용하는 방법 [실습]
multiSet에서 key 입력 의미
multiSetData에서 키 저장시 key:1, key:2가 저장이 되는데 키 입력시 test_one은 별 의미가 없지 않나요?아니면 원래 의도가 test_one:1, test_one:2 인지 궁금합니다
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
input type="hidden"으로 설정 시, 오류 미발생
7.2) 리뷰 추가 기능 구현하기 > 15:05~두 방식 모두 동일하게 입력 필드를 숨김 처리하지만1번처럼 input의 type을 hidden으로 설정하게 되면 Next.js에서 오류를 발생시키지 않네요. // 1번 방식 <input type="hidden" name="bookId" value={bookId} /> // 2번 방식 <input hidden name="bookId" value={bookId} />