묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
함수로 리턴하는 경우와 stateless widget으로 리턴하는 경우의 차이점 문의
강의를 들으면서 궁금했던 사항 문의 드립니다.질의 1. 함수로 정의할때 리턴값타입을 공통적으로 Widget으로 표시하는것과 리턴하는 특정 위젯 타입을 적어주는 것에 차이점이 무엇인가요? 질의 2. 아래와 같이 컬럼에 들어가는 Row 위젯을 함수로 정의하여 사용하는 경우와, Stateless 위젯으로 만들어서 사용하는 경우의 차이점이 무엇일까요?
-
해결됨Windows 소켓 프로그래밍 입문에서 고성능 서버까지!
입/출력 비동기 처리 순서 문제
이벤트 기반 파일 입/출력 강의에서 예제를 통해 프로세스가 요청한 작업의 순서와 운영체제가 실제로 해당 작업들을 처리하는 순서가 달라질 수 있다는 것을 보여주셨습니다.저는 이 예제의 결과를 보면서 프로세스에서 요청한 작업들이 커널 레벨의 큐에 순차적으로 삽입된다고 하더라도, 결국 운영체제도 큐에서 꺼낸 작업들을 비동기로 처리한다는 것으로 이해했는데요. 서로 다른 작업들을 비동기로 처리하기 위해서는, 결국 각 작업들이 서로의 완료 여부와는 관계 없이 독립적으로 수행되기 위해 멀티 Threading과 같은 방식을 처리될 것으로 예상됩니다.궁금한 점은 여기서 생겨났는데요, 이렇게 최종 작업마저 비동기로 처리하게 되면 I/O 작업의 순서가 꼬여 프로세스 입장에서 기대하는 파일의 최종 상태와 실제로 모든 작업을 끝마친 파일의 상태가 달라지는 경우가 발생할 수 있지 않나요?만약에 발생하지 않는다면, 왜 발생하지 않는지 궁금합니다.
-
해결됨
spring boot 3.x 업그레이드 후 querydsl transform 함수 작동이 안됩니다.
안녕하세요. spring boot 3.1.0 으로 업그레이드하여 hibernate 6.2.2 버전을 사용하고 있습니다.Querydsl 로 개발 도중 간단한 select 문은 정상적으로 작동이 되었는데,transform(groupBy().list()) 함수를 사용하니 에러가 발생하였습니다.java.lang.NoSuchMethodError: 'java.lang.Object org.hibernate.ScrollableResults.get(int)' at com.querydsl.jpa.ScrollableResultsIterator.next(ScrollableResultsIterator.java:70) at com.querydsl.core.group.GroupByMap.transform(GroupByMap.java:57) at com.querydsl.core.group.GroupByMap.transform(GroupByMap.java:35) at com.querydsl.core.support.FetchableQueryBase.transform(FetchableQueryBase.java:55) 버전 문제인 것 같아 spring boot 2.x 버전으로 내리고 hibernate도 5.x 버전으로 내리니 정상 작동하더라구요...spring boot 3.x 로 업그레이드하면서 transform() 함수가 제대로 동작을 안 하는 걸까요?
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
enumerate에 대한 질문
enumerate로 저장한 필드는 어떻게 string으로 바꾸는 건가요? enum으로 WAIT('대기'), REMOVE('삭제')이 있을때 화면에서는 대기, 삭제 등 한글로 출력하고 싶으면 responseDTO에서 변환해주는 게 맞을까요?
-
해결됨CAN 통신 - 자동차 신입이 알아야 할 모든 것
강의 영상 에러
can fd 강의 1분부터 소리가 안나네요
-
해결됨파이썬/장고로 웹채팅 서비스 만들기 (Feat. Channels) - 기본편
1대1 채팅방 만들때
1대1 채팅 기능을 만들고있습니다.소켓을 연결할때 방 ID를 이용하여 방에 들어 갈때마다 하나 하나 소켓에 연결해야할까요 아니면상대방 userID로 소켓에 연결하여 방 id와 함께 메세지를 전송해야할까요??
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
첨부자료 관련
안녕하세요첨부파일 압축 풀면 들어있는 MACOSX 는 무엇일까요?
-
미해결비전공 기획자 및 관리자를 위한 IT 필수 지식
강의 자료 요청 부탁드립니다~~
안녕하세요, 필기 및 공부를 위해 강의 자료를 요청 드립니다.
-
미해결[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문
혹시 강의에 사용한 자료 어디서 다운받나요?
part 2 듣고 있는데 뭐 올려주신다고 하는데 어디서 다운받는지 도통 찾을 수가 없어서 여기다가 올립니다
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
3회 기출유형(작업형2)_ csv 파일 생성 오류 등
안녕하세요.강의 잘 듣고 있습니다. 항상 어의없을 질문에도 친절하게 답해주셔서 정말 감사드립니다.3회 기출유형(작업형 2)에서 관련해서 문의드립니다.1. 문제를 보고 회귀인지 분류인지 구분이 잘 안될 땐 모델링을 회귀도 해보고 분류도 해봐서 가장 성능이 좋은 걸 사용하면 되겠죠?2. 확률을 예측할 때분류모델이면 proba를 써야하는데predict=model.predict_proba(x_val)회귀모델일 경우에는 proba를 사용 안 해도 되나요?predict=model.predict(x_val) 3. Unnamed: 0 변수를 의미없는 값이라고 생각하여 데이터 전처리 과정 중에train, test 데이터에서 모두 drop을 했습니다.근데.... 왜 csv 파일 생성할 때, 다시 나타난 걸까요...ㅠㅠ<출력된 csv 파일..> <코드># 라이브러리 및 데이터 불러오기 import pandas as pd train = pd.read_csv("train.csv") test = pd.read_csv("test.csv") # EDA pd.set_option('display.max_columns',None) print(train.head()) # target: TravelInsurance 포함되어 있음 print(test.head()) print(train.shape, test.shape) print(train.info()) print(train.describe()) print(train.describe(include= 'object')) # Employment Type GraduateOrNot FrequentFlyer EverTravelledAbroad print(train.isnull().sum()) print(train.value_counts('TravelInsurance')) # 0 965, 1 525 # 데이터 전처리(결측치: 없음, 의미 없는 칼럼 삭제, ID 처리: 없음) # Unnamed: 0 삭제 train = train.drop('Unnamed: 0', axis = 1) test =test.drop('Unnamed: 0', axis = 1) print(train.shape, test.shape) print(train.head()) print(test.head()) # 피처엔지니어링(범주형) from sklearn.preprocessing import LabelEncoder cols = ['Employment Type', 'GraduateOrNot', 'FrequentFlyer', 'EverTravelledAbroad'] for col in cols: la = LabelEncoder() train[col] = la.fit_transform(train[col]) test[col] = la.transform(test[col]) # 데이터 분할 from sklearn.model_selection import train_test_split x_tr, x_val, y_tr, y_val = train_test_split(train.drop('TravelInsurance', axis =1), train['TravelInsurance'], test_size = 0.2, random_state = 2023) print(x_tr.shape, x_val.shape, y_tr.shape, y_val.shape) # (1192, 8) (298, 8) (1192,) (298,) # 모델링(회귀) # import sklearn # print(sklearn.__all__) # print(sklearn.linear_model.__all__) from sklearn.linear_model import LinearRegression model = LinearRegression() model.fit(x_tr, y_tr) predict=model.predict(x_val) print(predict) # 성능평가(roc_auc_score) from sklearn.metrics import roc_auc_score r = roc_auc_score(y_val, predict) print(r) #베이스: 0.7544863861386139 # 예측 predict=model.predict(test) # 데이터 내보내기 submit = pd.DataFrame( { 'y_pred' : predict } ).reset_index().to_csv("1111.csv") df1 = pd.read_csv("1111.csv") print(df1.head())
-
미해결틴더 파이어베이스 클론 | 리액트 네이티브
이미지 불러오기 안됨
이 부분에 소스를 읽을 수 없는 것 같습니다. discode로 된 다른곳도 마찬가지로 불러오기가 안됩니다. source={{ uri: mock.user.photoURL }} "https://cdn.discordapp.com/attachments/1073889482341875812/1074253729219481690/DALLE_2023-02-11_16.03.49_-_simple_computer_in_90s_modern_art_in_dark_theme.png",
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
팬텀 리드가 반복 불가능한 조회의 종류 중 한가지인가요?
강의 설명을 듣고, 두 개념은 차원이 다른 각각의 현상이라 생각했습니다. 이상현상을 찾아보던 중 페이지를 참고하였고, 팬텀 리드 설명을 Non-Repeatable Read의 한 종류라고 작성이 돼 있는데 맞는 설명인지 아닌지 궁금합니다.
-
해결됨[LV1] 왕초보 이펙트 (VFX) 기초부터 튼튼하게! (UE5, Blender)
Slash Effect 제작 5번에서 머티리얼과 나이아가라가 일치하지 않습니다.
위 : 머티리얼 / 아래 : 나이아가라다이나믹 파라미터 값에서는 Y가 -1일 때 텍스쳐는 아무것도 표시되지 않는데 나이아가라에서는 표시가 되고 있습니다. 강사님 하신 것과 똑같이 따라해도 동일한 결과가 나타나지 않고 있어요.어떤 점 때문에 이렇게 되는지 모르겠어요도와주세요..!
-
미해결웹 게임을 만들며 배우는 Vue
Vue.Js 3를 사용하시면 Vue.set , this.$set 메서드가 없습니다.
제로초님 강의를 보면서 현재 Vue.js 3를 가지고 학습 중에 있습니다.강의 내용을 보면서 저는 실시간으로 화면에 대한 변화가 일어나고 있길래 Vue.js 3에서 Vue.set과 this.$set을 확인한 결과 Vue.js 3 에서는 제거가 되었다고 알게 되었습니다.혹시 제로초님의 강의를 Vue.js 3로 들으시는 분들은 도움 되실 수 있지 않을까 해서 남깁니당
-
해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
quiz_09 를 이렇게 작성해도 되나요?
안녕하세요! 좋은 강의를 통해 아주 조금씩이나마 자바를 알아가고 있습니다. Quiz_09의 조건을 잘못 이해하고 아래와 같이 구현을 하였습니다. 코드를 이렇게 작성할 경우 문제점이 발생할 수 있는지, 있다면 어떤 문제점이 있는지 알고 싶습니다.[_Quiz_09.java]package chap_09; import chap_09.student.Student; public class _Quiz_09 { public static void main(String[] args) { Student st = new Student("자바"); st.getStudent(); } }[student > Stundent.java]package chap_09.student; import java.util.HashMap; public class Student { public String license; public Student(String license) { this.license = license; } public void getStudent() { HashMap<String, String> map = new HashMap<>(); map.put("유재석","파이썬"); map.put("박명수","자바"); map.put("김종국","자바"); map.put("조세호","C"); map.put("서장훈","파이썬"); for(String key : map.keySet()) { if(map.get(key).contains(license)){ System.out.println(key); } } } }
-
해결됨[LV1] 왕초보 이펙트 (VFX) 기초부터 튼튼하게! (UE5, Blender)
메시 방향과 UV 방향 조정 방법
메시에 들어가는 텍스쳐의 방향이 메시 흐름이 아니라 바깥 - 안쪽으로 구성되어 있습니다.제대로 따라했다고 생각했는데 처음부터 계속 해도 위와 같이 뜨고 있어요.. 도와주세요..!+추가 수정)조금 이리저리 살펴보다 보니까 메시 방향도 좀 달라지는 것 같아요. 제 메시 모양은 이렇게 되어 있고,강사님 것은 동일 각도에서 하단이 뚫려 있는 식으로 되어 있습니다.블렌더에서도 마찬가지로 방향을 맞춰 두었었는데혹시 어떤 점 때문에 이렇게 되었는지 궁금합니다.
-
미해결홍정모의 따라하며 배우는 C++
4.2 헤더파일에서 extern을 초기화시킬 때
45분 31초쯤에 선생님께서,새로운 cpp 파일 Myconstants.cpp를 만드시고 그 안에extern const double pi(3.141592);extern const double gravity (9.8);이렇게 external linkage 전역 변수들을 초기화시키고,header file 안에는extern const double pi;extern const double gravity;이런식으로 선언만 해주셨습니다.이렇게 했더니, 헤더파일 안에 있는 pi를 가져가서 사용하는 서로 다른 cpp 파일에서의 pi의 메모리 주소가 같아졌습니다...여기서 헷갈리는 부분이 있습니다...물론 external 변수들은 꼭 초기화를 1번만 해주어야 한다는 사실은 이해하고 있습니다.그런데 왜 굳이 헤더파일에서 초기화를 시켜주지 않고 다른 cpp 파일에서 초기화를 시켜준 것인가요?제가 실험 삼아 선생님께서 하신 것과 그 반대로,다른 cpp 파일에서는 선언을 하고 헤더 파일에서는 초기화를 해주었습니다. 그랬더니 빌드할 때 error가 발생합니다...제가 한 방법과 선생님께서 하신 방법에 어떤 큰 차이가 있길래 한곳에서는 error 없이 잘 실행되고 나머지에서는 error가 발생하는 걸까요?ㅠㅠ
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
404 오류 질문입니다.
안녕하세요 5강의 GET 부분 진행하는데 404 오류가 계속 떠서 문의드립니다. 서버도 정상적으로 실행되고 타 프로젝트에서는 정상적으로 localhost:8080이 동작하는데 이 프로젝트만 계속 404 오류가 발생하네요..Java 11 사용중이고 Gradle Reload 해봐도 해결이 안돼 질문글 남깁니다..
-
미해결홍정모의 따라하며 배우는 C++
4.2 extern의 존재 유무
선생님께서 45분 쯤에 말씀하셨던 코드들을 좀 더 이해해보고 싶어서 이렇게 해보았습니다.<Header File constant.h>#pragma oncenamespace Constants {extern const double pi(3.141592);extern const double gravity(9.8); } <test.cpp>#include <iostream>#include "constant.h"void doSomething() {using namespace std;cout << "In test.cpp " << Constants::pi << endl;} <main.cpp>#include<iostream>#include "constant.h"using namespace std;void doSomething();int main() {cout << "In main.cpp file " << Constants::pi << endl;doSomething();return 0; } 여기서 궁금한 점이 헤더파일 안에 있는 const 변수들 앞에 extern이 없으면 아무런 문제가 없지만,extern을 붙이면 문제가 발생합니다..왜 extern을 붙이기만 하면 오류가 발생하는 것일까요...?extern linkage도 결국에는 전역 변수 중 하나인데 말입니다...
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
build.gradle 빌드 실패 에러(JDK 17.0.6, Spring boot 3.0.7)
안녕하세요, build.gradle의 빌드 실패가 나서 문의드립니다. JDK 버전은 다음과 같이 17.0.6입니다.그리고 인텔리제이 설정은 다음과 같습니다.java 컴파일러 설정2. 빌드 도구 설정3. 프로젝트 설정마지막으로 처음 프로젝트를 다운로드 받았던 설정은 다음과 같습니다.(spring boot 3.0.7 버전 사용)처음 build.gradle을 실행할 때부터 에러 로그 하나도 없이 그냥 빌드 실패했다는 에러가 뜹니다.컴퓨터를 여러번 껐다가 켜봐도 여전히 같은 에러가 뜹니다. 인텔리제이와 스프링이 완전 처음이라서 이 에러를 어떻게 해결해야 하는지 모르겠습니다. 커뮤니티의 다른 글들을 참고해봐도 딱히 도움이 되지는 않는 것 같습니다. 도와주시면 너무 감사하겠습니다.