묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Slack 클론 코딩[실시간 채팅 with React]
(공유) 리액트 v6부터는 route가 바뀌어서 중첩라우터 이렇게 적용하셔야합니다
App 파트에서 workspace다음 와일드카드/* 를 표시해주셔야 합니다 workspace 안에서는 path에 /workspace/:workspace를 쓰면 App에서 workspace/:workspace/* 가 있어서 두개가 중복되기때문에 바로 /channel/:channel 로 path를 작성하시면 됩니다.
-
미해결스파크 머신러닝 완벽 가이드 - Part 1
Pyspark에서 Column 타입 지정하는 방법과 Spark 버전 차이 질문
안녕하세요! 우선 질 좋은 강의에 감사인사 드립니다. 강사님 강의 시리즈를 쭈욱 들어왔고 이번 강의도 수강하게 되었습니다! 두 가지 질문이 있는데요! Q1. 다름이 아니라, 강의 초반부에 Spark의 DataFrame에서 Column 타입을 지정하는 방법으로서 크게 3가지 방법이 존재한다고 하셨는데요! 1. data_sdf['column_name'] 2. data_sdf.column_name 3. col('column_name') 이 중 Spark 커뮤니티에서 가장 권고하는 표현법이 있을까요? 3가지를 이거저거 섞어쓰다가 Spark에 익숙해져 습관이 생겨버리면 나중에 코드 가독성에 문제가 생길 것 같기도 해서요.. 판다스에 이미 익숙해져있어서 저 3가지를 머릿속에 한 번에 넣으려니 자꾸 헷갈리기도 하구요..! 아니면 그냥 3가지 모두에 익숙해지되, 나중에 저만의 코드를 작성할 때는 3가지 방법 중 한 가지 방법으로 통일해서만 작성하면 될까요? Q2. 몇 개월 전에 Spark 완벽 가이드라는 오렐리에서 제작한 책을 좀 공부하면서 Pyspark 문법을 따라치면서 얕게 공부한 적이 있는데요! 해당 책이 Spark2.0 기준으로 작성되었는데, 현재 실습에서 Spark 버전을 보니 3.0대 버전이더라구요! 2.0에서 3.0으로 업데이트되면서 문법적으로, 시스템적으로 차이가 많아졌나요? 예전에 사둔 책을 버리자니.. 두꺼워서 아깝기도 해서요..!
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
형 변환에서 오류가 발생합니다.
안녕하세요. 수업을 듣는 와중에 출력이 안되서 질문드립니다. 형 변환 부분에서 TypeError: 'int' object is not callable 라고 뜹니다. idle에서는 출력이 잘되는데 어떻게 해야 atom에서 출력이 되게 할 수 있을까요? 파이썬은 3.10버전을 사용하고 있습니다.
-
미해결대세는 쿠버네티스 (초급~중급편)
HPA pod-nfs1 생성 오류
강의 진행에 맞게 따라하는데 아래와 같은 오류가 발생하는데 원인을 모르겠습니다. pv와 pvc는 연결이 확인이 되있고 다른 kubectl get pod -A로 진행도 모두 잘 돌아가는데 pod생성만 되지 않습니다. 버전은 1.15버전입니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
세션 질문드립니다.
로그인 처리를 한뒤에 세션을 확인해보면 passport : { user: 1 } 이런식으로 들어가있는데 , socket에서 세션을 확인해보면 해당부분이 없습니다. 왜그럴까요?
-
미해결리버싱 이 정도는 알아야지
OllyDbg 오류
안녕하세요 Challenge 01.exe파일을 OllyDbg에 올려놓으면 다음과 같은 오류가 뜹니다. Module 'Challeng' has entry point outside the code(as specified int the PE header). Maybe this file is self-extracting or self-modifying. Please keep it in mind when setting breakpoints! 어떻게 해결해야 할까요? 그리고 교재0에서 나오는 Procexp.exe, FileMonitor.exe, Tcpview.exe 파일을 설치하려 했는데 오류가 나서 설치하지 못했는데 모두 꼭 설치해야 하는 것들인가요??
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
2.4 버전으로 작성된 강의라고 하셨는데...
지금 캐글노트북 텐서플로우 버전은 2.6.2인데 강의 듣는데 지장이 없을까요?
-
미해결금융데이터 분석을 위한 판다스 활용법
액면분할시 최소값 0에 대해서
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 액면분할시 최소 주가가 0이 될 수도 있다고 해주셨는데 자세한 이유를 알 수 있을까요?
-
미해결타입 파이썬! 올바른 class 사용법과 객체지향 프로그래밍
pyright 를 이용한 클래스 재정의 코드 실행 문제점 질문 드립니다.
안녕하세요. 강사님. 먼저 재미있고 흡입력있게 파이썬 타입 강의를 진행해주신 것 같아 감사의 말씀 드립니다. ^^ 제네릭 강의를 실습하다가 발견한 부분이 있어 질문을 드리고자 합니다. class Robot(Generic[ARM, HEAD]): class Siri(Generic[ARM, HEAD], Robot[ARM, HEAD]): pass 위와 같이 2개의 클래스 정의를 하여 mypy 를 이용하여 python 실행을 하는 경우와 python 실행만 하는 경우는 정상적으로 코드 실행이 되지만 pyright 의 경우에는 아래처럼 MRO 관련한 오류 메시지가 출력이 되며 실행이 되지 않는 것을 확인 하였습니다. error: Cannot create consistent method ordering 아래와 같이 실행을 하게 되면 정상적으로 pyright 도 실행이 되는 것을 확인 하였습니다. class Siri(Robot[ARM, HEAD]): pass pyright 를 사용하게 되면 자식클래스에 상속받는 부모클래스에서 처럼 명시적으로 생성자 타입을 정의를 하지 않아야 되는 PEP 가 존재하여 이를 준수하여 그리 되는 것인지 궁금합니다. 아래 문서등에서는 따로 명시적으로 관련 설명이 된 부분은 아직까진 찾지는 못하였습니다.. https://github.com/microsoft/pyright https://www.python.org/dev/peps/pep-0544/ https://github.com/microsoft/pyright/blob/main/docs/type-concepts.md 실행환경은 아래와 같습니다. pyright 1.1.215 python 3.9.1 mypy 0.931 아래는 pyright 를 함께 사용하여 실행 가능한 전체 실행 코드 입니다. from typing import Generic, Optional, Union, TypeVar ARM = TypeVar("ARM") HEAD = TypeVar("HEAD") class Robot(Generic[ARM, HEAD]): def __init__(self, arm: ARM, head: HEAD): self.arm = arm self.head = head def decode(self): decodedValue: Optional[ARM] = None pass def __str__(self): return f"{self.arm} && {self.head}" robot: Robot = Robot[int, int](122432, 343534) robot2: Robot = Robot[str, str]("2323544", "84539232") robot3: Robot = Robot[float, str](345483.135, "249308543") class Siri(Robot[ARM, HEAD]): pass siri1 = Siri[int, int](342323, 9238235) siri2 = Siri[str, int]("9999", 245324) siri3 = Siri[float, str](230845.4523, "12948") print(robot) print(robot2) print(robot3) print(siri1) print(siri2) print(siri3) 그럼 앞으로도 좋은 강의 부탁 드리며 22년 한해 새해 복 많이 받으세요. 감사합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
gradle 프로젝트에서 BatchSize 글로벌 세팅
강의에서는 xml 파일에서 BatchSize의 글로벌 세팅 방법을 알려주시는데 Gradle 프로젝트에서 yml이나 propertires 파일에서 어떻게 BatchSize의 글로벌 세팅을 할 수 있을까요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
copy() 질문이 있습니다!
선생님 안녕하세요 수업을 듣는중에 서울만 barplot 을 그리기 위해 df["지역명"] == "서울" (지역명이 서울인것만) df_seoul 변수에 넣어주었는데요. 여기서 copy 를 쓰는이유가 강의에서는 명시적으로 하기위함이라고 설명해주셨는데, copy 를 쓰지 않아도 괜찮지 않나요? copy 를 쓰는 이유가 궁금합니다.
-
미해결MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React
firebase.js 만드는 부분이 없는것 같아요
firebase.js 만드는 부분을 제가 놓친걸까요?? 안보이네요
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
식별자 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요 ~~! aused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "DROP TABLE IF EXISTS USER[*] CASCADE "; expected "identifier"; SQL statement: 식별자가 필요하다고 하는데 어떻게 하면 될까요??
-
미해결자바스크립트+jQuery 기초부터 실무까지 : 기초 Part.2
물고기 게임
물고기 게임에서 setTImeout을 하고 난뒤 play = false를 통해 게임종료 후에는 점수가 올라가면 안되는데.. 올라가네요..
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
음 제가 잘 이해하고 있는건지 모르겠습니다
앞 강의에서는 클라이언트와 서버간의 요청 응답 처리를 하기전 TCP/IP 계층에서 3 way handshake를 한다했는데 이번 강의에서는 TCP 프로토콜은 게임쪽을 제외하곤 사용하지 않고 거의 모든 웹통신에서는 HTTP 프로토콜을 사용 한다라고 하셨는데요 그러면 이전 강의 내용은 TCP/IP 계층에서 3way handshake를 하는 방법은 옛날 통신 방법이고 요즘엔 TCP/IP 계층에서 3 way handshake 하지 않고 바로 HTTP 메시지를 주고 받는다 라고 이해하면될까요?
-
미해결실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발
ResultComponent.vue 에러?
37~38초 쯤 ResultComponent.vue 의 4번째 줄에 에러가 난것으로 나오는데 강의에서는 문제없이 컴파일이 됩니다. 하지만 따라서 작성해보니 저는 저 줄에서 에러가 떠서 컴파일이 안되는데 혹시 이유가 뭔지 알수있을까요? ㅠ 오타인가 싶어서 찾아봤는데 잘 안찾아지네요.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
JpaRepository를 상속받았는데도 구현체가 없다고 나옵니다.
강의와 똑같이 코드를 작성해 주었는데 강의와는 다르게 JpaRepository를 상속받았는데도 SpringDataJpaMemberRepository 인터페이스가 구현체가 없다고 뜹니다. 아 물론 테스트는 정상 작동합니다..! 그냥 괜히 껄끄러워서 여쭤봅니다 ㅠㅠ
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
http referer에 대한 이해
찾아보니까 자신 페이지에 요청한 이전 페이지 주소, 로그수집 접근제어 사용 이 라고 하던데,그냥 단순하게 http 헤더에 저장되어있는 요청한 클라이언트의 uri 전체 정보를 일컫는 거라고 보면 되죠?프로토콜+호스트+포트+경로+쿼리스트링 같이 uri 전체 스트링
-
미해결Google 공인! 텐서플로(TensorFlow) 개발자 자격증 취득
callback 문제로 질문 드립니다.
import urllib.requestimport zipfileimport tensorflow.keras as kerasurl = 'https://storage.googleapis.com/download.tensorflow.org/data/rps.zip'urllib.request.urlretrieve(url, 'rps.zip')local_zip = 'rps.zip'zip_ref = zipfile.ZipFile(local_zip, 'r')zip_ref.extractall('tmp/')zip_ref.close()def image_generator(): TRAIN_DIR = 'tmp/rps' training_datagen = keras.preprocessing.image.ImageDataGenerator(rescale=1. / 255, rotation_range=40, width_shift_range=0.2, height_shift_range=0.2, shear_range=0.2, zoom_range=0.2, horizontal_flip=True, fill_mode='nearest', validation_split=0.2) training_generator = training_datagen.flow_from_directory(TRAIN_DIR, target_size=(128, 128), batch_size=150, class_mode='categorical', subset='training') validation_generator = training_datagen.flow_from_directory(TRAIN_DIR, target_size=(128, 128), batch_size=150, class_mode='categorical', subset='validation') return training_generator, validation_generatormodel = keras.models.Sequential([ keras.layers.Conv2D(64, (3, 3), activation='relu', input_shape=(150, 150, 3)), keras.layers.MaxPooling2D(2, 2), keras.layers.Conv2D(32, (3, 3), activation='relu'), keras.layers.MaxPooling2D(2, 2), keras.layers.Conv2D(16, (3, 3), activation='relu'), keras.layers.MaxPooling2D(2, 2), keras.layers.Flatten(), keras.layers.Dropout(0.5), keras.layers.Dense(512, activation='relu'), keras.layers.Dense(3, activation='softmax') ])model.compile(optimizer=keras.optimizers.Adam(), loss=keras.losses.sparse_categorical_crossentropy, metrics='acc')checkpoint_path = 'models/my_checkpoint.ckpt'checkpoint = keras.callbacks.ModelCheckpoint(filepath=checkpoint_path, save_best_only=True, save_weights_only=True, monitor='val_loss', verbose=1)train, val = image_generator()model.fit(train, epochs=10, validation_data=(val), steps_per_epoch=len(train), validation_steps=len(val), callbacks=[checkpoint])model.load_weights(checkpoint_path) tensorflow.python.framework.errors_impl.InvalidArgumentError: Input to reshape is a tensor with 470400 values, but the requested shape requires a multiple of 4624 [[node sequential/flatten/Reshape (defined at /Users/resot/PycharmProjects/TensorProject/imageclassification_cnn.py:72) ]] [Op:__inference_train_function_874] Function call stack: train_function 실습자료를 하던 중 callback에서 걸려서 이런 오류가 뜹니다. 폴더와 파일생성은 모두 되었습니다. flatten에서 reshape를 해줘야 하는건가요? 강의자료와 코드를 비교해보아도 알 수 없어 질문을 드립니다.
-
미해결MSSQL Server 2016 기반의 데이터베이스 입문에서 활용까지 Part.2
문제 13에서 IN 연산자
IN 연산자 사용할 때 왜 굳이 ID로 조회를 하나요? SELECT * FROM DBO.TBL_MOVIE WHERE RELEASE IN (2006, 2019); 이렇게만 해도 되지 않나요...?