묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨우아한 고성능 프로그래밍 언어 Rust 입문 및 활용
튜플 구조체에서 println! 사용시 에러가 발생합니다.
struct Color(i32, i32, i32); struct Point(i32, i32, i32); fn main() { let c = Color(255, 0, 0); // RGB 값 (빨간색) let p = Point(0, 0, 0); // 3D 공간의 원점 println!("Color is {:?}", c); println!("Point is {:?}", p); }Color doesn't implement Debugthe trait Debug is not implemented for Coloradd #[derive(Debug)] to Color or manually impl Debug for Color위와 같은 에러가 발생하는데요 #[dervie(Debug)] 구문을 struct 상단에 기입했을 때 해결이 됩니다.하지만 어떤 원리로 해결이 된건지는 모르겠습니다. 가르침 부탁드립니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
AOP @Component로 Bean 등록 처리할 경우에 관한 질문입니다.
https://www.inflearn.com/community/questions/48156/aop-timetraceaop-%EB%A5%BC-component-%EB%A1%9C-%EC%84%A0%EC%96%B8-vs-springconfig%EC%97%90-bean%EC%9C%BC%EB%A1%9C-%EB%93%B1%EB%A1%9D@Configuration 파일 내에서 @Bean 어노테이션을 사용하여 TimeTraceAop.java 파일을 빈으로 등록하는 경우, 참조 문제가 발생하는 부분에 대해 위 다른 분이 작성해주신 글을 통해 이해가 잘 갔는데요, 그럼 @Component 어노테이션을 활용하여 등록하는 경우에는 동일한 @Around 구문을 통해 명시된 @Around("execution(* hello.hellospring..*(..))")를 사용하는 경우 문제가 발생하지 않는 것인지 궁금합니다.
-
해결됨외워서 끝내는 네트워크 핵심이론 - 응용
GtoG 그림에서 질문드립니다.
안녕하세요 . VPN 연결 시 통신 부분이 잘 이해가 되지 않아서 질문 드립니다. Q1. VPN에 연결할 경우, 자기 동네 IP와 통신은 기존대로 할 수 있나요?예를 들어, 보여주신 GtoG 그림에서 VPN을 연결해서 터널링이 형성된다면 자신 IP (3.3.3.10)은 자신의 네트워크 대역대의 IP 들 (3.3.3.20) 과 여전히 통신을 할 수가 있나요? 자신의 대역에서 프린터 사용이라든지...?아니면 터널링이 형성되니까 자신의 대역대는 통신이 불가능하나요? Q2. VPN 터널링을 형성하게 되면 LAN의 범위는 어떻게 되나요?3.3.3.0/24 대역까지가 여전히 LAN 인가요? 아니면 VPN으로 터널링을 했으니 3.3.3.0/24 대역과 5.5.5.0/24 대역이 모두 LAN으로 묶이나요?
-
미해결
인텔리제이 상단 실행 하는게 안보여요
메인 클래스에서도 실행이 안되고 굳이 오른쪽 마우스로 run 하거나 control + R 해야지 실행됩니다.뭐가 문제인지 모르겠어요 edit configuration에서 설정도 다 해보고 view도 만져보고 다했는데....테스트 코드도 오른쪽 마우스 눌러서 해야하고 불편합니다..
-
해결됨대기업 근무하며 경험한 Redis를 야무지게 사용하는 방법 [이론편]
수업이랑 살짝 관계없는데 신경써주시면 좋을점입니다.
아키텍처 관련 설명하실때 듀퐁 라이터(?) 같은걸 열고 닫는 소리가 주기적으로나는데 생각보다 신경쓰여서요 다른 강의 예정이 있으시다면 영상 찍고나서 주변소음 관련해서 신경써주세요
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
마지막 docker compose up -d후 버퍼링이 심합니다.
저는 조이프로젝트를 진행 중이고, 초반에는 Redis, MySQL, Jasypt, 그리고 회원 CRUD 정도만 구현한 상태입니다. 현재 도커를 이용해 배포 중인데, 배포 과정에서 문제가 발생하고 있습니다.문제 발생:EC2에서 MySQL, Redis, Spring을 배포할 때, docker compose up을 실행하면 테스트와 체크는 정상적으로 이루어집니다.그러나 서버가 실제로 구동되지 않음.EC2 자체의 성능 문제가 발생하여, 로그 확인을 위해 docker logs를 실행하려 할 때 렉이 너무 심해집니다.상황:배포 과정에서 동시 올리기 작업을 마지막에 시도하고 있는데, 이때 EC2 성능 저하가 심해지고, CPU 사용량이 50% ~ 100% 사이로 왔다 갔다 하면서 렉이 발생합니다.의문점:프리티어 인스턴스의 1GB RAM, CPU 성능 문제 때문인지 의심됩니다.CPU 사용량이 높은 상태에서, 이러한 렉 현상을 해결하려면 어떻게 해야 할지 궁금합니다.
-
해결됨진짜! 자바스크립트(Javascript) - 기초부터 고급까지
for 문에서 var 키워드 변수를 사용할 때와 let 키워드 변수를 사용할 때 차이점
안녕하세요 좋은 강의 감사드립니다.아래에서 for 반복문 내에서 var 키워드를 사용했을 때의 경우에는 var 키워드는 함수 스코프를 가지므로 setTimeout 의 콜백 함수가 실행되는 시점에 i 변수의 값은 이미 3인 상태이므로 3 3 3이 출력되는 것은 이해를 했습니다. 그런데 let 키워드로 선언한 변수는 블록 스코프를 가지는데 언뜻 이해하기로는 for 블록 내부에 i 변수가 선언되었다고 생각하면 var 키워드와 마찬가지로 setTimeout 의 콜백 함수가 호출되는 시점에 i 변수는 3이어야 하는게 아닐까라는 생각이 듭니다. 근데 0 1 2 가 출력되는 것을 보면 혹시 for 반복이 한번 실행될 때마다 i 변수가 생성되어서 서로 다른 블록 스코프를 가지는 것인지 아니면 제가 이해하지 못한 다른 내용이 있는 것인지 궁금합니다! 그리고 마지막으로 블록 스코프란 { } 이렇게 중괄호 내에 선언되는 경우를 말하는 것 같은데 for 문의 let i 변수의 경우에는 정확히 말하면 블록 내부에 선언되어 있지는 않은데 이 경우에도 블록 스코프라고 봐야 하는 건가요?? 감사합니다!function timer() { for (var i = 0; i < 3; i++) { setTimeout(function () { console.log(i); } , 1000); } }function timer() { for (let i = 0; i < 3; i++) { setTimeout(function () { console.log(i); } , 1000); } }
-
미해결JSP를 활용한 백엔드 웹프로그래밍
강의자료 안보임
준비해주신 자료가있다고 말해주시는데 아무리 찾아봐도 안보이네요 ㅠㅠ
-
미해결파이썬과 딥러닝을 활용한 시계열 자료 처리
자문자답 - Pandas(groupby) 관련
실습 파트에 Groupby 함수가 적용이 안될 시group_variables = ['Order Date', 'Category'] desired = df.select_dtypes(['int16', 'int32', 'int64', 'float16', 'float32', 'float64']).columns grouped_df = df.groupby(group_variables)[desired].sum() grouped_df이렇게 숫자데이터만 잡아서 해보면 되실거에요
-
미해결코딩 몰라도 OK! CursorAI로 시작하는 개발 생활 (웹/초급)
insert버튼이 안나오는데 뭐가 문제일까요?
안녕하세요. 포모도로 앱만드는 첫번째 부터 막히네요 ㅠㅠ일단 insert버튼이 생기지 않는데 뭐가 문제인걸까요? 이런식으로만 뜨네요 계속해봐도 ㅠㅠ PS C:\Users\your_\OneDrive\바탕 화면\다시> npx create-react-app . --template typescript && npm install -D tailwindcss postcss autoprefixer && npx tailwindcss init -pPS C:\Users\your_\OneDrive\바탕 화면\다시> npx create-react-app . --template typescript && npm install -D tailwindcss postcss autoprefixer && npx tailwindcss init -p위치 줄:1 문자:46+ npx create-react-app . --template typescript && npm install -D tailwi ...+ ~~'&&' 토큰은 이 버전에서 올바른 문 구분 기호가 아닙니다.위치 줄:1 문자:97+ ... escript && npm install -D tailwindcss postcss autoprefixer && npx ta i ...+ ~~ '&&' 토큰은 이 버전에서 올바른 문 구분 기호가 아닙니다.위치 줄:1 문자:205+ ... ive\바탕 화면\다시> npx create-react-app . --template typescript && npm ins ...+ ~~ '&&' 토큰은 이 버전에서 올바른 문 구분 기호가 아닙니다.위치 줄:1 문자:256+ ... escript && npm install -D tailwindcss postcss autoprefixer && npx ta i ...+ ~~ '&&' 토큰은 이 버전에서 올바른 문 구분 기호가 아닙니다. + CategoryInfo : ParserError: (:) [], ParentContainsErrorRec ordException + FullyQualifiedErrorId : InvalidEndOfLinePS C:\Users\your_\OneDrive\바탕 화면\다시> 어떤 프로그램을 어디서 어떻게 깔아야 하는지부터, 어떻게 설정을 하는지물론 정리를 해주셨지만 순서도 모르겠고 적용하는것도 어려운 거 같아요. 처음 강의부터 아예 같이 시작을 하고 설명을 들었으면, 오류가 안났을거같은데수업관련 파일은 또 따로 봐서 공부를 해야하고, 알아서 다 설치하고 공부한다음에강의를 들어야해서그런지 잘 이해가 안가는거같아요..ㅠㅠ오류가 난게 제가 뭐 프로그램을 잘못설치해서그런건지, 아니면 설정을 뭔가 잘못해서 그런건지잘모르겠네요 답변주시면 감사하겠습니다..
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
emit() broadcast.emit() 질문있습니다
두 함수의 차이는 해당 메시지를 발행하는 client 를 포함하고 않하고로 알고 있습니다. 그럴때 socket.emit('user_conneted', username);다음 코드를 통해서도 상대방에게 보여진다고 생각했는데 실제로는 메시지 발행 client 의 console에만 나오는 것을 확인했습니다. 왜 상대방쪽의 console에서는 메시지가 보이지 않는지 궁금합니다
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
이번 9회 시험 2유형 파일 제출
submit.to_csv("result.csv", index=False)를 실행시킨 다음 코드를 지우고 print(submit.to_csv("result.csv", index=False)) 실행시켜 버린 후 제출했는데 이렇게 해도 정상적으로 제출될까요?ㅠㅠㅠ 너무 찜찜합니다
-
해결됨실전! FastAPI 입문
Internal Server Error
이렇게 인터프리터랑 main.py 파일을 알맞게 사용하는데, Internal Server Error가 뜨고 컴퓨터를 재부팅하면 정상적으로 실행이 되는데 혹시 무슨 오류인지 알 수 있을까요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
빅분기 2유형 결과 파일 제출
안녕하세요. 양질의 강의로 빠른 기간 내에 시험을 보고 온 것 같습니다. 다름이 아니고, 2유형 결과를 제출하면서 제가 정상적으로 한 게 맞는지 궁금해서요! # 결과 파일 제출1) submit = pd.DataFrame({ 'pred' : pred }).to_csv("result.csv", index=False) 위의 코드로 제출을 해버렸습니다. 제출 전에 pred 결과 확인을 위해 pd.read_csv("result.csv")로는 데이터가 잘 불러와졌습니다.(submit 변수를 따로 호출하지 않음.) 연습 환경 (코랩)에서는 아래 형식으로 테스트를 했었는데요. 2) submit = pd.DataFrame({ 'pred' : pred })submit.to_csv("result.csv", index=False) 이번에는 1) 방식으로 파일을 제출해 버려서, 혹시 시험 환경에서 result.csv 파일이 잘 생성되었을지가 알고 싶습니다. 감사합니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
9회차 시험 풀이
먼저 너무 좋은 강의 덕분에 시험 잘 치고 왔습니다! 감사합니다 !혹시 9회차 풀이는 언제쯤 올라올까요 ?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
단축키 작동 안됨
단축키 설정을 했는데 tdd 도 안되고 sout 도 안되는 이유는 무엇일까요? 참고로 build.gradle 파일은 아래와 같습니다plugins { id 'java' id 'org.springframework.boot' version '3.4.0' id 'io.spring.dependency-management' version '1.1.6' } 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-web' implementation 'org.springframework.boot:spring-boot-devtools' compileOnly 'org.projectlombok:lombok' runtimeOnly 'com.h2database:h2' annotationProcessor 'org.projectlombok:lombok' testImplementation('org.springframework.boot:spring-boot-starter-test') { exclude group: 'org.junit.vintage', module: 'junit-vintage-engine' } testImplementation 'junit:junit:4.13.2' } tasks.withType(Test) { useJUnitPlatform() }
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
full reload 질문
선생님 처럼 영상을 보고 css full reload 를 설정 했는데 체크를 해제하면 css 수정 시 안올라가고 체크를 하면 올라 갑니다 또한 html 수정시 마다 매번 위(무한스크롤링)로 올라 갑니다. 해결방법이 있나요?
-
해결됨실무에 바로 적용하는 프런트엔드 테스트 - 2부. 테스트 심화: 시각적 회귀・E2E 테스트
Retry-ability와 커스텀 커맨드, 커스텀 쿼리 질문
안녕하세요 선생님 강의 잘 듣고 있습니다. 이번 강의에서 질문이 있습니다! 1. 커스텀 쿼리도 Retry-ability 지원되고 커스텀 쿼리 안에 커맨드도 Retry-ability가 지원되면 n의 m제곱 번의 재시도가 발생하는 것일까요? 2. 커스텀 커맨드와 커스텀 쿼리 중에 뭘 사용할 것인지는 Retry-ability 지원 유무와 체이닝을 기준으로 선택하면 될까요? 예시코드를 봤을 때 getCardButton와getProductCardByIndex 둘 다 DOM 요소를 조회해서 subject를 리턴하여 체이닝을 통해 후속 작업을 하는 것처럼 보이는데 왜 getProductCardByIndex는 커스텀 커맨드로 작성하는지 잘 모르겠습니다..
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
junit 안됨
https://drive.google.com/file/d/1M-NYH5etfTZPV5kMZzuiOWaBjA7bR3XR/view?usp=sharing위는 제 프로젝트 파일입니다 강의 파일에 나와있는부분을 복붙해도 오류나고testImplementation("junit:junit:4.13.2")이렇게 해도 오류납니다.Assert 부터 안되는데 뭐가 잘못된걸까요?
-
미해결하루만에 해외 구매대행 파악하기
노하우 공유
리뷰 후 강사님의 노하우는 어떻게 받을 수 있나요?