묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
프로젝트 생성시
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]여기에 질문 내용을 남겨주세요. https://start.spring.io 에서 프로젝트 생성시 지금은 project에 gradel project 가 아닌 gradle-groovy, gardle-kotlin 인데 어떤걸 선택해야하나요?
-
미해결스프링 핵심 원리 - 기본편
gradle이 아닌 maven 프로젝트 open 방법
안녕하세요. 강의 중 프로젝트를 처음 열 때, 여는 방법에 대해 알려주셔서 관련하여 질문드립니다.프로젝트가 gradle인 경우, 해당 프로젝트 내의 build.gradle 파일을 선택해 open하는 것으로 알려주셨는데요. maven의 경우에는 어떤 방법으로 여는 것이 올바르게 여는 것인지 궁금합니다.기존에 gradle 프로젝트를 열었을 때에는 프로젝트 경로에 들어가 해당 프로젝트를 바로 여는 방식으로 했는데 이 방법이 올바르게 여는 방법이 아닌지도 함께 질문드립니다.감사합니다.
-
미해결스프링 핵심 원리 - 기본편
프로젝트 open 방법
안녕하세요. 강의 중 프로젝트를 처음 열 때, 여는 방법에 대해 알려주셔서 관련하여 질문드립니다. 프로젝트가 gradle인 경우, 해당 프로젝트 내의 build.gradle 파일을 선택해 open하는 것으로 알려주셨는데요. maven의 경우에는 어떤 방법으로 여는 것이 올바르게 여는 것인지 궁금합니다. 기존에 gradle 프로젝트를 열었을 때에는 프로젝트 경로에 들어가 해당 프로젝트를 바로 여는 방식으로 했는데 이 방법이 올바르게 여는 방법이 아닌지도 함께 질문드립니다.감사합니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
유형 3 제출 포멧 질문
작업형3은 귀무가설을 기준으로 검정의 결과를 (채택/기각) 합니다.이 말이 귀무가설을 채택하는지, 기각하는지 적어야 하는 건가요? ttest 의 경우 p value가 유의수준 0.05 보다 작게 나와서 대립가설이 채택되는 경우정답은 귀무가설을 기각한다. 라고 해야하는건가요?
-
미해결모바일 웹 퍼블리싱 포트폴리오 with Figma
강의 관련 질문
안녕하세요 선생님.강의 항상 잘 보고 있습니다.오늘 모바일웹 강의 결제하여 듣기 시작한 수강생인데요~현재 신입 퍼블리셔이고, 모바일 웹 프로젝트를 한다고 하는데 회사에 사수도 없고 모바일웹은 해본적이 없어 미리 준비할 겸 수강하게 되었는데요~제가 따로 디자인 부분은 하지 않고 디자인툴(포토샵 or 피그마)에 있는 디자인 시안으로 이미지 추출하고 디자인 시안 보고 퍼블리싱 하는 작업을 진행할 예정입니다.그래서 수강 목적은 모바일웹 퍼블리싱 하는것을 배우기 위함 이라고 생각하시면 됩니다!혹시 이러한 경우에는 디자인 파트인 섹션1 강의도 들어야 되는 걸 까요~?아님 안 들어도 무관할까요?답변 미리 감사드립니다!
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
빨간줄이 안 없어져요 ㅠㅠ
bts 앱 만들기 마지막 강 거의 마지막 부분에 mainactivity에서 1번 이미지 말고 다른 것도 다 구현하는 부분이 빨간 줄이 안 없어져요.
-
해결됨디지털포렌식 입문자를 위한 디지털포렌식 전문가 2급 실기 시험대비 강의(Encase/Autopsy)
답안제출 형식
답안을 제출할때 문제별로 폴더(문제1, 문제2 등)를 만들어두는것을 추천하신다고 설명주신 바 있습니다. 이와 유사하게 문제별로 별도의 문서파일을 만들어 답안을 제출하는지, 그렇지 않다면 올려주신 보고서처럼 모든 답안을 하나의 문서에 기재하여 제출해야하는지 궁금합니다.
-
해결됨홍정모의 따라하며 배우는 C언어
printf의 return value에 대해
printf가 문자열의 길이를 return 한다면 문자열을 다룰 때 한정으로 strlen 함수와 같은 값을 반환하는 걸까요?
-
해결됨CloudNet@ - AWS 네트워킹 입문
서로다른 라우팅 테이블에서 동일한 서브넷 연결
안녕하세요. RT-1 에 Subnet1, Subnet2, Subnet3, Subnet4 이 설정이 되었었고, RT-2를 생성한 후에Subnet3를 설정하니, RT-1의 서브넷 설정에서 Subnet3이 빠지게 되더라고요. 모르고 있다가 장애가 있었는데, 다시 생각해보면 Routing Table은 VPC 자원 내부에서 네트워크 흐름 방향을 설정해주는것인데, 두개의 Routing Table이 동일한 서브넷을 설정하면 네트워크 흐름에 충돌이 발생할것 같다는 추측을 하게 되었습니다. 제가 생각한게 틀린걸까요? 저희팀에는 아시는분이 없어서 여기에 질문을 드리네요.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
웹뷰 사용시 첨부파일 설정(<input type='file'>) 및 위치(Geolocation) 설정 문의
WebView.setWebChromeClient(new WebChromeClient() { @Override public void onGeolocationPermissionsShowPrompt( String origin, GeolocationPermissions.Callback callback) { ... } @Override public boolean onShowFileChooser( WebView webView, ValueCallback<Uri[]> filePathCallback, FileChooserParams fileChooserParams) { ... }}); 위 안드로이드 코드에 대응되는 Flutter에서의 사용법에 대해 문의 드립니다.iOS는 환경이 안되어 확인 못한 상태이며, 안드로이드는 첨부파일 설정은 확인 했는데, 위치 설정 방법은 찾지 못했습니다.알고 계시면 한수 전수 부탁드립니다.WebViewController _webViewController = WebViewController();if (Platform.isAndroid) { final androidController = _webViewController.platform as AndroidWebViewController; await androidController.setOnShowFileSelector(showSelectMediaType);}Future<List<String>> showSelectMediaType( final FileSelectorParams params) async {}
-
해결됨외워서 끝내는 네트워크 핵심이론 - 응용
제가 이해한 것이 맞는지 궁금합니다.
강의 항상 잘 보고 있습니다.제가 이해한 것이 맞는지 궁금해서 질문 드립니다.클라이언트에서 서버로 무언가 보내면 NAT에 자동으로 추가가 됩니다. (Symmetric NAT)이럴 경우 서버에서 클라이언트로 무언갈 보내도 NAT에 있기 때문에 문제없이 통신이 가능합니다.또한 NAT는 포트포워드 설정으로 임의로 수정이 가능한데, Remote Port, Remote IP의 값?에 따라 Full cone, Restricted cone 방식으로 불립니다.이렇게 이해해도 될까요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
원핫 인코딩 차이점
kaggel T2-1 풀이 중 궁금한 사항이 있어 문의 드립니다. 0 PassengerId 712 non-null int64 1 Pclass 712 non-null int64 2 Name 712 non-null object 3 Sex 712 non-null object 4 Age 575 non-null float64 5 SibSp 712 non-null int64 6 Parch 712 non-null int64 7 Ticket 712 non-null object 8 Fare 712 non-null float64 9 Cabin 170 non-null object 10 Embarked 711 non-null object 작성한 풀이train = pd.get_dummies(X_train, columns=features)test = pd.get_dummies(X_test, columns=features)train.shape, test.shape #((712, 26), (179, 25))해설지 풀이features = ["Pclass", "Sex", "SibSp", "Parch"]X = pd.get_dummies(X_train[features])test = pd.get_dummies(X_test[features])X.shape, test.shape ##((712, 5), (179, 5)) 제 풀이는 원핫인코딩처럼 안된 이유가 무엇일까요..?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
Uncaught TypeError: Cannot read properties of undefined (reading 'use') 가 발생합니다.
아래에 다른분 답변에 문법을 바꿔보라는 답변을 참고해서 바꿔도 보았지만 여전히 같은 문제가 발생하였습니다. router > index.js에 문법을 바꿔보라는 답변을 보고 시도하였음에도 같은 오류가 발생하여 원복한 상태입니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
회원가입 API graphql 오류 문의(quiz18 1-2 관련 문의)
안녕하세요! 오류내용 관련해서 질문사항이 있습니다.새로운 프로젝트로 nestjs를 생성해서 회원가입 create API를 생성하려할때 graphql연결 부문에 있어서 위 이미지와 같이 에러가 발생합니다.위 에러가 GraphQLError: Query root type must be provided.내용에 회원정보를 create하는 root type '@Mutation()'이 있는데도 오류가 나는데 여기서 '@Query()' 를 임의로 만들어 코드를 만들어 놓으면 정상적으로 연결이 완료가 되더라구요.. 조회역할을 하는 Query가 있어야 정상적으로 연결이 되는걸까요? 원리를 알고 싶습니다! ⬇️ @Query() 가 비활성화 됐을때 이미지(graphql 에러발생) ⬇️ @Query()가 활성화 됐을때 이미지(연결 정상)
-
해결됨외워서 끝내는 네트워크 핵심이론 - 응용
OLT/ONU/ODN, PON (10G EPON) system
ISP 측 광선 장비와 WAN 네트워크 구성에 대해서 궁금한 점이 있습니다. 일단 PON 시스템의 OLT/ONU/ODN 장비들은 LAN 네트워크의 L2 distribution switch와 같은 L2 layer에 해당되나요? 아니면 여기도 또 다른 L3, L2 순의 Inline 네트워크 구성인가요?
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
Dvwa 설정 부분에 allow_url_include만 안돼요
다른거 다 초록색 됐는데 이전 강의에서 php.ini파일에서 allow_url_include를 On으로 바꿔놨는데도 초록색으로 바뀌질 않습니다
-
해결됨파이썬/장고로 웹채팅 서비스 만들기 (Feat. Channels) - 기본편
로비 채팅 구현 섹션에서
안녕하세요 로비 채팅 구현 강의를 들으면서 구현 중인데 redis 서버도 정상적으로 잘 작동하고스크립트도 정확하게 썼는데 계속 채팅을 입력하고 엔터를 누르면 새로고침(초기화)이 되네요 ㅠㅠ 어떤게 문제일까요? 아무리 문제를 해결해봐도 이상한점은 찾아볼수가 없네요
-
미해결실전! 스프링 데이터 JPA
06:25~07:05 강의 내용 관련 디버깅 하다가 질문 있습니다
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요! 강의 잘 듣고 있습니다.06:25~ 07:05 에서 설명하신 내용을 좀 더 파보기 위해서, 코드를 디버깅 하는 과정에서, 질문이 있습니다.(질문하고자 한 배경이 길어서, 질문의 내용은 맨 마지막에 있습니다!) => 설명해주신 내용을 제가 이해한 대로 적자면, "스프링 데이터 jpa는 NoResultException을 try-catch로 처리해서 null로 반환한다" 라고 이해했습니다.=> 그래서, 위 사진에서 breakPoint를 걸어서 F7로 저 메서드 내부를 파니까, 아래의 결과에서 해답이 있음을 유추했습니다=> 사진에서 retVal이 결국 null 값이며, 따라서 breakPoint인 retVal = invocation.proceed();에서, 강사님이 말씀해주신 "예외 처리 코드"가 있을 것이라고 생각했습니다. (질문)그런데 제가 위 breakPoint의 메서드를 F7로 들어가서 확인했는데 예외처리 코드 관련 부분이 어느 부분인지 잘 몰라서... 해당 부분을 어떻게 debugging으로 잡아낼 수 있을 지 문의드립니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형2 모의문제3 풀이 중
안녕하세요.강의 잘 듣고 있습니다.해당 문제 풀면서.... 이미 라벨인코딩이 되어있다는 것을 확인을 못하고describe해 보고 std가 가장 높은 'choi'변수만 민맥스 스케일링을 하려고 했는데.. 오류가 발생해서요... 왜 발생하는건지 궁금합니다.그리고 시험 때, 피처엔지니어링에서 오류 발생시 해당 절차를 건너뛰고 전처리만 하고 데이터 분할 -> 모델링으로 넘어가도 되는지.요... 성능은 떨어지겠지만 ㅠ...<코드># 라이브러리 및 데이터 불러오기 import pandas as pd x_train = pd.read_csv("X_train.csv") x_test = pd.read_csv("X_test.csv") y_train = pd.read_csv("y_train.csv") pd.set_option('display.max_columns', None) # EDA print(x_train.shape, x_test.shape, y_train.shape) #(242, 14) (61, 14) (242, 2) print(x_train.head()) print(x_test.head()) print(y_train.head()) # target: output print(x_train.info()) print(x_train.describe()) # print(x_train.describe(include = 'object')) 범주형 없음 print(x_train.value_counts()) print(x_train.isnull().sum()) # 데이터 전처리(결측치, 필요없는 칼럼, ID처리) x_train = x_train.drop('id', axis = 1) test_id = x_test.pop('id') # 피처엔지니어링(수치형: minmax) from sklearn.preprocessing import MinMaxScaler Scaler = MinMaxScaler() x_train['chol'] = Scaler.fit_transform(x_train['chol']) x_test['chol'] = Scaler.tranasform(x_test['chol'])<오류>---------------------------------------------------------------------------ValueError Traceback (most recent call last)<ipython-input-39-3a5ef0b0d508> in <cell line: 31>() 29 30 Scaler = MinMaxScaler()---> 31 x_train['chol'] = Scaler.fit_transform(x_train['chol']) 32 x_test['chol'] = Scaler.tranasform(x_test['chol'])5 frames/usr/local/lib/python3.10/dist-packages/sklearn/utils/validation.py in check_array(array, accept_sparse, accept_large_sparse, dtype, order, copy, force_all_finite, ensure_2d, allow_nd, ensure_min_samples, ensure_min_features, estimator, input_name) 900 # If input is 1D raise error 901 if array.ndim == 1:--> 902 raise ValueError( 903 "Expected 2D array, got 1D array instead:\narray={}.\n" 904 "Reshape your data either using array.reshape(-1, 1) if "ValueError: Expected 2D array, got 1D array instead:array=[216. 199. 269. 205. 149. 196. 211. 131. 203. 126. 263. 248. 169. 261. 236. 229. 241. 254. 315. 221. 177. 232. 219. 160. 233. 341. 298. 229. 188. 212. 250. 326. 205. 293. 309. 212. 199. 255. 210. 239. 193. 274. 268. 264. 247. 222. 288. 564. 197. 303. 264. 276. 243. 187. 208. 233. 198. 177. 247. 246. 307. 220. 268. 295. 240. 302. 243. 303. 245. 256. 230. 141. 340. 149. 213. 223. 289. 354. 270. 342. 277. 231. 335. 206. 325. 201. 233. 209. 220. 353. 253. 330. 239. 212. 249. 201. 177. 266. 207. 224. 252. 166. 282. 243. 253. 222. 246. 157. 207. 213. 164. 306. 204. 281. 198. 244. 211. 227. 260. 266. 229. 258. 308. 249. 231. 313. 254. 209. 240. 269. 278. 335. 258. 289. 223. 240. 228. 286. 298. 261. 327. 216. 206. 249. 283. 223. 234. 360. 197. 257. 236. 394. 305. 172. 230. 286. 330. 318. 269. 265. 256. 167. 220. 217. 186. 184. 255. 211. 269. 319. 212. 215. 282. 234. 271. 236. 174. 271. 197. 288. 226. 219. 234. 225. 242. 294. 248. 304. 256. 221. 234. 309. 274. 299. 197. 265. 275. 244. 243. 300. 175. 274. 263. 218. 226. 275. 308. 254. 318. 290. 239. 175. 262. 302. 409. 197. 203. 225. 322. 192. 303. 177. 197. 234. 203. 185. 309. 200. 269. 270. 273. 258. 195. 267. 227. 233. 192. 321. 254. 196. 260. 214.].Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample.
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
스타일 객체를 컴포넌트 바깥에 적으면 리랜더링을 줄일 수 있나요?
회원가입 페이지 만들기(커스텀 훅) 강의를 듣던 중 질문 남깁니다.스타일 객체를 컴포넌트 바깥에 적으면 리랜더링을 줄일 수 있나요? 강의에서 style props값을 넣어줄때 객체로 넣어주면 react는 {} === {} //false이기에 매번 다르게 인식해서 리랜더 돌기에 useMemo를 해주면 좋다고 들었습니다.그런데, antd예시를 보니 style 객체를 컴포넌트 바깥에 두는 경우도 있더라구요.import { Button, Form, Input, } from 'antd'; const tailFormItemLayout = { wrapperCol: { xs: { span: 24, offset: 0, }, sm: { span: 16, offset: 8, }, }, }; const App = () => { const [form] = Form.useForm(); return ( <Form form={form} name="register" > <Form.Item name="agreement" valuePropName="checked" {...tailFormItemLayout} > <Checkbox> I have read the <a href="">agreement</a> </Checkbox> </Form.Item> </Form> ); }; export default App;이처럼 stlye에 담길 객체를 App 컴포넌트 바깥에 넣어두면 App이 랜더링되는 것과는 별개로 전역 선언된 거니까 리랜더 문제가 없는건 아닐까 궁금하여 문의 남깁니다.한마디로 App이 호출되서 랜더링 될때 tailFormItemLayout는 바깥에 선언되어있으니 리랜더 될 일이 없지 않을까..? 강의 잘 듣고 있습니다. 현명한 질문을 한 건지 모르겠네요. 답변기다리겠습니다. 감사합니다.