묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
빅데이터 분석기사 (2회): 기출유형-작업형2 질문
안녕하세요 강사님 해당 강의를 듣던 도중 질문이 있어서 글 남깁니다. 라벨 인코딩 부분에서 cols = X_train.select_dtypes(include='object').columns으로 표현하였는데시험장에서는 그냥 info()를 통해 데이터타입 확인이후 object에 해당하는 컬럼들만 직접 수기로 입력해도 되나요?ex) cols = ['Warehouse_block', 'Mode_of_Shipment', 'Product_importance', 'Gender'] 라벨인코딩을 해야될때와 원핫인코딩을 해야될때 상황판단을 어떻게 하는지 궁금합니다. 그냥 매번 라벨인코딩만해도 무방할까요? 검증 데이터 분리시 test_size를 때에따라 0.1이나 0.2나 매번 바뀌는데 시험장에서는 성능이 더 좋은 test_size를 판단하기 위해 숫자를 바꿔가며 시도해봐야하나요? 그게 아니라면 그냥 test_size와 random_state는 0.1과 2023으로 해도 무방할지요 해당 강의와 마찬가지로 모델값들은 전부 같은 값이 나오는데 (0.7084055061812334, 0.6321275746145835, 0.7279225281811363, 0.7370938759652275)이를 이용해 예측 및 제출에서 pred를 형성하면 array안의 확률값이 다르게 나옵니다. 이유가 있을까요? 강의에서 score가 0.7정도면 괜찮은 성능이라고 하셨는데요. 시험장에서 채점기준에서 만점과 부분점수를 맞는 기준이 성능차이인가요? 만약 성능을 내지 못하고 전처리까지만 하고 csv파일을 만들지 않았다면 이는 부분점수도 못받는걸까요?? 한 질문에 여러가지 질문을 해서 죄송하게 생각합니다! 좋은 강의 감사드립니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
쓰레드 생성 부분
저희 강의에서 멀티쓰레드를 사용하는 걸로 알고 있는데 쓰레드를 생성하는 부분이 정확히 어디 부분인가요..?해당 부분에서 Connect 될 때 필요하다면 count의 개수만큼 쓰레드를 생성하는 걸까요..?혹시 아니라면 어디 부분일까요... 도저히 못 찾겠어서 질문드립니다..!
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형1 모의문제2 강의에서 문제4
문제 4번 마지막에 데이터수를 구하기위해 sum을 할때 이런 오류가 뜹니다 ㅠㅠ 정수형이랑 수치형은 연산이 불가하다는(?) 오류인거같은데 수치형으로 바꿔보고자 int(df) int(df.sum()) 등 다양한 시도를 해봤는데 이런 식은 통하지않더라구요 ㅠㅠ 질문1) 풀이 과정에서 뭔가 잘못건드렸을까요? 왜 이런 오류가뜰까요 ㅠㅠ 질문2) 이런 오류가 떴을때 df를 수치형으로 바꾸는방법? # your codeimport pandas as pddf = pd.read_csv('members.csv')cols = df.select_dtypes('object').columnscolsdf = df[cols]df.head()df = df.fillna(0)df = df.Tdf.head()print(sum(df.sum() > 3000)) <--------이 과정에서 발생되는 오류입니다 <오류메세지> /usr/local/lib/python3.10/dist-packages/pandas/_libs/ops.pyx in pandas._libs.ops.scalar_compare() TypeError: '>' not supported between instances of 'str' and 'int'
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
2회 기출유형(작업형1) 에서 문제3
강의 듣고 혼자서 다시 풀어보는 도중에.. 질문이생겨 글남깁니다 ㅠㅠ 이상치를 벗어나는 값 찾기 cond1 = df['age'] < lowercond2 = df['age'] > upper여기까지는 이해가 가는데 여기서 이상치의 합을 구할떄 sum(cond1 + cond2) 를 하면 왜 안되는걸까요?'age'컬럼에서 lower 보다 작은것, upper보다 큰것을 더한다는 의미에서 될것같기도한데..sum(cond1 + cond2) 와 df[(cond1)|(cond2)]['age'].sum() 의 차이가 궁금합니다 ㅠㅠ 비전공자인지라 아직 개념이 부족하여 쓸데없는 질문을 많이드리는것같지만 ㅠㅠ 정확하게 공부하고싶어서 질문드립니다
-
해결됨스프링 시큐리티 OAuth2
Authorization server 에서 localhost 를 사용하지 못하는 이유가 있을까요?
안녕하세요.말씀해주신 대로 호스트를 localhost 로 사용하는 경우에는 17::24 화면처럼 세션을 찾을수 없는 문제가 있는것을 확인하였습니다.redirect uri 를 모두 localhost 로 세팅 하였을때도 문제가 있는것을 확인했는데요, 그렇다면 authorization server 에서 로그인 성공시 host 가 localhost 이면 별도로 쿠키에 세팅을 해주지 않는다는 의미인가 해서 보니 권한 동의 이후 /oauth2/authorize 로 submit 을 할 Authorization Server 의 OAuth2AuthorizationEndpointFilter.java 에서 187 line 의 sessionAuthenticationStrategy 에서는 정상적으로 세션을 세팅하는것 같아보였습니다. (아래는 세팅되는 OAuth2AuthorizationServerConfigurer.java 282line. 의 lamda 로직입니다그렇다면 Client 쪽에서 같은 localhost 의 쿠키 id를 가져와서 사용하지 못한다는 말 같은데, 제가 빠뜨린 부분이 있는지 확인부탁드리겠습니다.
-
해결됨Java/Spring 주니어 개발자를 위한 오답노트
IoC != DI에 대한 질문입니다.
안녕하세요,선생님 습하고 더운 여름 몸 건강히 계시길 바랍니다.강의를 듣는 도중 궁금한 부분이 생겼습니다.DIP와 IoC가 다르다고 말씀하신 부분이,DIP가 의존성 주입을 역전함으로써 제어의 흐름을 바꾸지만 IoC가 의존성을 주입해주는 것은 아니어서 그렇다고 이해되는데 제대로 이해한 게 맞을까요? ㅜㅜ 또, Open-Closed 법칙을 설명해주시는 1:32초 부분에 수정에는 열려있어야 한다는 말씀을 하셨는데수정 시 많은 메소드 혹은 클래스를 수정해야 하는 경우가 수정에 열려있는 것이 아닌지요 ㅜㅜ...제가 잘 모르다보니 헷갈려서 질문드립니다!
-
해결됨IT 회사에서 비개발자가 살아남기 위한 모든 개발 지식 A to Z
Api/스토리지/클라우드
수업관련 추가 질문이 있어 문의드립니다Api : DB에서 데이터를 가져오는 매개 (이미지 포함(?))스토리지 : 이미지, 파일등을 가져오는 매개Api서버와 스토리지 서버 둘다 이미지를 가져올 수 있다고 말씀하신 것 같은데,, 각 서버에서 가져오는 이미지는 무슨 차이가 있나요? 영상 자료에서 웹서버와 api서버는 쿠팡 로고가 붙어있고 스토리지는 없는데, 스토리지 서버는 쿠팡의 서버가 아닌건가요??클라우드 안에서 DB도 관리되는거지요? (쿠팡같은 대규모 커머스의 일반적인 경우기준)
-
해결됨20년 경력자의 알기쉬운 컴퓨터네트워크
L3 switch에서 Trunk mode 설정하는 방법 문의
Router처럼 한 Port를 Trunk port로 설정하여 vlan을 사용할 수 있듯이 L3 switch도 Trunk port로 설정할 수 있을 까요? 있다면 설정하는 법을 알려주셨으면 합니다.
-
미해결실전! Querydsl
QueryDsl 2.x 설정시 에러 발생합니다.
1차 시도로 강의자료를 보고 그대로 따라한 후 우측 Gradle Tasks/orther/compileQueryDsl 누르니plugins { id 'java' id 'org.springframework.boot' version '2.7.12' //querydsl 추가 id "com.ewerk.gradle.plugins.querydsl" version "1.0.10" id 'io.spring.dependency-management' version '1.0.15.RELEASE' } group = 'study' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-web' compileOnly 'org.projectlombok:lombok' runtimeOnly 'com.h2database:h2' annotationProcessor 'org.projectlombok:lombok' //querydsl 추가 implementation 'com.querydsl:querydsl-jpa' testImplementation 'org.springframework.boot:spring-boot-starter-test' } tasks.named('test') { useJUnitPlatform() } //querydsl 추가 시작 def querydslDir = "$buildDir/generated/querydsl" querydsl { jpa = true querydslSourcesDir = querydslDir } sourceSets { main.java.srcDir querydslDir } configurations { querydsl.extendsFrom compileClasspath } compileQuerydsl { options.annotationProcessorPath = configurations.querydsl } //querydsl 추가 끝 아래와 같은 에러가 발생했습니다.Unable to load class 'com.mysema.codegen.model.Type'.This is an unexpected error. Please file a bug containing the idea.log file. 그래서 커뮤니티에 올라온 질문에 대한 답을 보고 따라해봤습니다. plugins { id 'java' id 'org.springframework.boot' version '2.7.12' id 'io.spring.dependency-management' version '1.0.15.RELEASE' } group = 'study' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-web' compileOnly 'org.projectlombok:lombok' runtimeOnly 'com.h2database:h2' annotationProcessor 'org.projectlombok:lombok' //Querydsl 추가 implementation 'com.querydsl:querydsl-jpa' annotationProcessor "com.querydsl:querydsl-apt:${dependencyManagement.importedProperties['querydsl.version']}:jpa" annotationProcessor "jakarta.annotation:jakarta.annotation-api" annotationProcessor "jakarta.persistence:jakarta.persistence-api" testImplementation 'org.springframework.boot:spring-boot-starter-test' } tasks.named('test') { useJUnitPlatform() } //Querydsl 추가, 자동 생성된 Q클래스 gradle clean으로 제거 clean { delete file('src/main/generated') }노란박스 안에 compileQueryDsl 버튼이 생기지 않습니다. 어떻게 해결해야될까요???
-
미해결[실전 게임 코드 리뷰] 유니티 캐주얼 게임 (엘리스팡)
TitleScene 시작 시 StartText에 스크립트가 없습니다.
프로젝트 다운 받고 실행해보니 몇개의 오브젝트에 스크립트가 없습니다.제가 사용하는 유니티 버전이 2022.3.0인데 혹시 버전 문제인지,공유하실 때 제거가 된건지 궁금합니다.
-
미해결OpenCV 를 활용한 명함인식 기능 구현 강좌
jupiter notebook에서 python gui 화면이 안 떠요 (자답 포함)
예제 실습에서 이미지 표시를 해 보면 다음과 같이 python gui 화면이 안 뜨고 응답없음이라고 import cv2def handle_image():imgfile = 'images/sample.png'img = cv2.imread(imgfile, cv2.IMREAD_COLOR) cv2.imshow('image', img) cv2.waitKey(0)cv2.destroyAllWindows()cv2.waitKey(1) if name == '__main__':handle_image() 실습파일 - 실습예제코드(python3.5&opencv3.2)monterey 12.6.6 / conda 23.3.1 / opencv 4.6.0 jupiter notebook 환경이 아닌 일반 python3 로 해당 코드를 실행해도 위와 똑같습니다. 자답)강의자료는 conda install -c menpo opencv 로 해서 opencv 4.6.0 이 설치되는데pip3 install opencv-python 으로 설치하면 opencv 4.7.0 이 설치되고jupiter notebook과 일반 python 환경 모두에서 정상 동작함 pip3 로 설치해도 되는것 맞겠죠?
-
해결됨입문자를 위한 Docker 및 Dockerizing 마스터하기
실습 진행 환경
안녕하세요 선생님! 수업을 신청했는데 실습을 진행할 때 맥북으로도 진행할 수 있나요??? 실습진행을 우분투로 하셨다고 나와있었서요..그리고 Node JS로 서버를 만들어본적이없는데 수업을 듣는데 문제 없을까요??
-
미해결지금 당장 데브옵스 AWS
1-4) 운영 DB 연결 테스트 에서 rds 연결에러
$ npm run start> saju-backend-nodejs@1.0.0 start> cross-env NODE_ENV=prod PORT=3000 node server.js3000 번 포트에서 대기중ConnectionRefusedError [SequelizeConnectionRefusedError]: connect ECONNREFUSED 127.0.0.1:3306 at ConnectionManager.connect (C:\Users\User\Desktop\saju\saju-backend-nodejs-master\saju-backend-nodejs-master\node_modules\sequelize\lib\dialects\mysql\connection-manager.js:92:17) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async ConnectionManager._connect (C:\Users\User\Desktop\saju\saju-backend-nodejs-master\saju-backend-nodejs-master\node_modules\sequelize\lib\dialects\abstract\connection-manager.js:222:24) at async C:\Users\User\Desktop\saju\saju-backend-nodejs-master\saju-backend-nodejs-master\node_modules\sequelize\lib\dialects\abstract\connection-manager.js:174:32 at async ConnectionManager.getConnection (C:\Users\User\Desktop\saju\saju-backend-nodejs-master\saju-backend-nodejs-master\node_modules\sequelize\lib\dialects\abstract\connection-manager.js:197:7) at async C:\Users\User\Desktop\saju\saju-backend-nodejs-master\saju-backend-nodejs-master\node_modules\sequelize\lib\sequelize.js:305:26 at async MySQLQueryInterface.tableExists (C:\Users\User\Desktop\saju\saju-backend-nodejs-master\saju-backend-nodejs-master\node_modules\sequelize\lib\dialects\abstract\query-interface.js:102:17) at async Function.sync (C:\Users\User\Desktop\saju\saju-backend-nodejs-master\saju-backend-nodejs-master\node_modules\sequelize\lib\model.js:939:21) at async Sequelize.sync (C:\Users\User\Desktop\saju\saju-backend-nodejs-master\saju-backend-nodejs-master\node_modules\sequelize\lib\sequelize.js:377:9) { parent: Error: connect ECONNREFUSED 127.0.0.1:3306 at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) { errno: -4078, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 3306, fatal: true }, original: Error: connect ECONNREFUSED 127.0.0.1:3306 at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) { errno: -4078, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 3306, fatal: true }}C:\Users\User\Desktop\saju\saju-backend-nodejs-master\saju-backend-nodejs-master\server.js:29 throw new Error("Mysql 연결 에러!"); ^Error: Mysql 연결 에러! at C:\Users\User\Desktop\saju\saju-backend-nodejs-master\saju-backend-nodejs-master\server.js:29:13 at processTicksAndRejections (node:internal/process/task_queues:96:5) npm run start 하면 에러가 나요컴퓨터를 껐다가 켜도 에러가 납니다.. 코드는 아래와 같은데 틀린 부분이 있을까요?JWT_SECRET= test2022 DEV_DB_HOST= saju-db-prod.c5d7ias6lj0q.ap-northeast-2.rds.amazonaws.com DEV_DB_DATABASE= saju-db-prod DEV_DB_USERNAME= admin DEV_DB_PASSWORD= liUvR09EgxX5xgPU9ilE DEV_DB_PORT= 3309 TEST_DB_HOST= TEST_DB_DATABASE= TEST_DB_USERNAME= TEST_DB_PASSWORD= PROD_DB_HOST= PROD_DB_DATABASE= PROD_DB_USERNAME= PROD_DB_PASSWORD= PROD_DB_WRITER_HOST= PROD_DB_READER_HOST= SLACK_KEY=
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
인터넷 프로토콜 스택의 4계층이 잇다고 하셨는데
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 아니오3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]인터넷 프로토콜로 통신?한다고 하면 될까요?하여튼 통신하는 과정이 ip만 보내고 tcp만 보내고 이런게 아니라 인터넷프로토콜 4계층을 전부 보낸다는걸로 이해하면 되는걸까요?
-
해결됨React 기반 Gatsby로 기술 블로그 개발하기
ModuleNotFoundError: Module not found: Error: Can't resolve 'react-helmet' 에러
강의 잘 듣고 있습니다 배포 막바지인데요 다름이 아니라 react-helmet 모듈 에러가 계속 나는데 혹시 같은 에러 겪으신 분 있나요? https://github.com/gatsbyjs/gatsby/issues/3432 에서 gatsby-plugin-react-helmet도 추가해보래서 했는데 여전히 안되네요. 제 레포지토리 주소는 https://github.com/HEON0121/HEON0121.github.io/tree/master 입니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
assertThrow
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.1. assertThrows(obj1, obj2)obj1,2의 파라미트의미2. IllegalStateException.class의 의미가 뭔지 궁금합니다. IllegalStateException 찾아보니깐 또 클래스이더라고요!
-
미해결
인텔리제이 gradle 오류
인텔리제이로 spring web 환경에서 gradle를 하면 계속 오류가 납니다.설정은 아래와 같습니다.이렇게 세팅을 하면 계속 에러가 납니다. 해결 방법을 아무리 찾아도 안나와서 답변 주시면 감사하겠습니다.
-
해결됨디지털포렌식 입문자를 위한 디지털포렌식 전문가 2급 실기 시험대비 강의(Encase/Autopsy)
오톱시로는 문제 못 푸나요
오톱시로 풀지 못하는 부분 인케이스랑 차이가 있는부분 설명해주셨으면 합니다.직관적이라 너무 좋은데 .. 인케이스는 수험생입장에서는 수사기관아니고서야 사용하기가 쉽지 않잖아요.설령 전부 동굴키를 무단 반출 한 건 아닌지 개당 1000만원돈 하는데 집에 어떻게 가져옵니까..(물론 몰래 가져나올수는 있으나 좀 그렇지 않나요)
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
Next.js body태그 접근
강사님 안녕하세요, 제가 배운거 바탕으로 포트폴리오를 제작중인데요body 태그에 접근할려면 구글링 해본 결과 _document 파일이 있어야 하는데아무리 찾아봐도 _document가 없더라구요 혹시 body태그에 접근하는방법을여쭤봐도 될까요?※ document.querySelector 접근할 생각을 했는데 react, next.js에서는 되도록이면사용안하는게 좋다고해서 어쩔수없을때는 사용해도 될까요?
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
맥인데 처음 스튜디오 설치후
프로젝트 생성하려는데 자바, 코틀린 선택하는 language가 아예안떠서 넘어가질 못하고있어요