묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
args.Completed += OnConnectCompleted; 에서 질문 있습니다.
Listener에서는 args.Completed 이벤트에 콜백 함수OnAppectCompleted()를 추가할때 args.Completed += new EventHandler<SocketAsyncEventArgs>(OnAppectCompleted); 위와 같이 구현하셨는데, Connector에서 args.Completed 이벤트에 콜백 함수OnConnectCompleted()를 추가할때 args.Completed += OnConnectCompleted; 로 구현하신 이유가 있을까요??
-
미해결코알못에서 웹서비스 런칭까지 : 2021 제주 코딩 베이스캠프(Django)
Lorem
<p> Lorem</p> 를 쓸 때 Lorem 택스트가 한 줄 끝까지 나오는데요. 이곳을 어떻게 각 별행처럼 쓸 수 있어요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
05-park_pandas_profile.html 관련
삭제된 글입니다
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
만약 수수료를 퍼센트로 계산한다면
어떻게 구현해야 좋을까요?ㅠ 이곳저곳 넣어봐도 잘 되지 않아서 문의드려요.. def withdraw_night(balance, money): #저녁에 출금 commission = 100 # 수수료 return commission, balance - money - commission balance = 0 balance = deposit(balance, 1000) # balance = withdraw(balance, 500) commission, balance = withdraw_night(balance, 500) print("수수료 {0}원이며, 잔액은 {1}원 입니다.".format(commission, balance)) 이 부분을 수정해야할 것 같은데, 도와주시면 감사하겠습니다.
-
미해결선형대수학개론
theorem3 a. d. 증명과 관련한 자료
theorem3 a. d. 증명과 관련한 자료가 슬라이드가 모여진 구글드라이브에 없는 것 같아서 질문드립니다. 어디서 볼 수 있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
jpa 테스트 실행에서 오류 발생
안녕하세요 강사님! 양질의 교육 정말 감사합니다. 다름이 아니라 이번 JPA 파트 이전까지만 해도 잘 돌아가던 통합 테스트가 import 부분처럼 오류가 뜨기 시작했습니다. 소스코드를 강사님과 완전히 똑같이 쳤는데 무슨 문제가 있는지 알고 싶습니다
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
UNION에 관하여
UNION강의 4:30초에서 커리어 평균 연봉이 3000000 이상 "이거나" 12월에 태어난 선수를 구할 때 WHERE birthMonth = 12를 추가해주면 된다고 하셨는데 이 경우 커리어 평균 연봉이 3000000 이상 "이고" 12월에 태어난 선수를 구한 것 아닌가요?
-
미해결Vue.js + TypeScript 완벽 가이드
node_module 아래 파일을 수정된 부분 공유는 어떻게 하죠?
강의 유익하게 잘 보고 있습니다. 질문이 하나 있는데요. node_modules\vuex\types\vue.d.ts 내용에서 $store: Store<any> -> $store: Store<RootState> 로 변경하는 부분이 있는데요. 이렇게 node_modules 아래의 파일을 수정하게 되면 다른 개발자들에게 소스 공유를 할 때 어떤 식으로 공유를 해야 하는지요? 그리고 서버에 디플로이 하기 위한 빌드 툴들에서 빌드를 할 때 또한 문제가 될 것 같은데요. 답변 주시면 감사하겠습니다~
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
선생님 component 에러가 뜹니다
ㅇ강의 내용대로 다 따라하고 '안녕하세요 ~ ' 가 뜨는것도 확인 하였는데 그 위에 에러창이 떠 있어서 질문 드립니다. 제 코드인데요 선생님 코드와 같이 잘 따라 적었다고 생각하는데 혹시 에러가 뜬 이유를 알 수 있을까요?
-
미해결자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌
sts설치시
똑같은 sts플러그인이 안보여서 비슷한 걸로 다운받았는데 강의자료에 있는거와 항목이 몇개 다르더라구요 그 후 스프링프로젝트 진행하려는데 오류나네요 ㅠ 이클립스 버전은 4.19입니다 강의자료대로 sts다운받아지시나요?!
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
인덱스에 관하여 질문있습니다
안녕하세요 데이터베이스 인덱스 부분 강의를 듣던 중 궁금한 점이 생겨 질문드리게 되었습니다. 강의에서 직업이 5종류밖에 없다면 class 에 인덱스를 거는 것은 좋지 않다고 하셨는데 질문1) 여기서 좋지 않다는 것은 속도 향상이 있긴하나 효과가 적을뿐만 아니라 인덱스 자체의 크기(용량)이 커지기 때문이라고 이해하면 될까요? 질문2) 만약 직업별로 검색을 많이 하는 상황을 가정한다면 인덱스를 사용하는 것이 좋을까요? 읽어주셔서 감사합니다!
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
무슨 문제인지 모르겠어요
선생님! 소스코드 pipe.fit(x.reshape(-1,1),y) 이 부분에서 'numpy.ndarray' object has no attribute 'fit' 이런 오류가 떠요. 나머지 부분들은 다 교재와 똑같이 썼는데, 왜 이런 오류가 떳는지 모르겠습니다..동영상 06:09분 입니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
으 .. 제로초님 막혀서 다시 왔습니다 ㅠㅠ
자꾸 질문드려서 죄송합니다 ㅠㅠ 현재 메인페이지에서 새로고침 하면 로그인 유지가 잘 되지만, 헤더의 다른 링크를 눌러 들어간 후 , 새로고침을 하면 로그인이 다시 풀리게됩니다. console창에 찍어보니 메인페이지에서는 index.js를 타서 getServerSideProrps를 실행해 새로고침을 해도 매 요청을 먼저 실행하지만 다른곳의 코드는 그렇지 않습니다 즉 _app.js와 같은 곳에서 getInitialProps를 선언해 전역적으로 관리를 해줘야한다는 생각이 들었는데 (_app.js에서는 getServerSideProps가 사용이 안되더라구요..) 공식문서에서는 app.js보다는 각 페이지마다 요청을 보내는것을 추천하고 있는데, 어떤 방법이 제일 좋은 방법일까요? 1.메인화면입니다(이곳에서는 새로고침을 해도 로그인 유지가 됩니다 index.js를 타기때문에) 2.index.js의 코드입니다. import axios from 'axios'; import Head from 'next/head'; import React, { useEffect } from 'react'; import { END } from 'redux-saga'; import MainSection from '../components/MainSection'; import { LOAD_PRODUCT_TYPE_REQUEST, LOAD_USER_INFO_REQUEST, } from '../reducers/action'; import wrapper from '../store/configureStore'; const index = () => { console.log('index 페이지 들어옴'); // useEffect(() => { // localStorage.getItem('vintage-info-user'); // }, []); return ( <> <Head> <title>폴로딩고</title> </Head> {/* 섹션 */} <MainSection /> {/* 상품페이지 */} </> ); }; export const getServerSideProps = wrapper.getServerSideProps( async (context) => { // index js의 리듀서 구조를 바꿔야함 중첩되게 끔 axios.defaults.headers.Cookie = ''; // 로그인을 공유하는 상황을 막기 위해서 const cookie = context.req ? context.req.headers.cookie : ''; // console.log('쿠키 : ', cookie); // defaults 쿠기 설정 (로그인 했을 경우에만) if (context.req && cookie) { axios.defaults.headers.Cookie = cookie; } context.store.dispatch({ type: LOAD_USER_INFO_REQUEST, }); // 첫 파에지 랜딩에는 최근 등록된 상품 기준으로 보여주거나 업로드 날짜가 가장 최근인 애들을 보여줘야함 context.store.dispatch({ type: LOAD_PRODUCT_TYPE_REQUEST, data: 'all', }); // 위에 REQUEST가 SUCCESS로 바뀔 때 까지 기다려주는 장치임 // 공식문서에 나옴 context.store.dispatch(END); await context.store.sagaTask.toPromise(); // store.sagatask에서 등록해놓음(index.js에서) /// ///////////////////////////////////////////////// } ); export default index; 하지만, 헤더쪽 다른 SHOP이런곳을 가서 새로고침을 하면 로그인이 풀리게됩니다 (이유는 index.js를 타지 않기 때문인데 app.js 에 전역으로 관리하게끔 만들어줘야하나요?)
-
미해결Vue로 Nodebird SNS 만들기
nuxt start경우
nuxt start의 경우에서도 이렇게 다 적어주면 되나요?PORT=80 NODE_ENV=production nuxt start
-
미해결윤재성의 스프링 프레임워크 개발자를 위한 실습을 통한 입문 과정
Java파일 Config 자동 주입 질문 있습니다.
java3빈의 data1과 data2를 byName으로 주입할 때 위에 정의해둔 data1빈, data2빈을 자동으로 주입하잖아요 그런데 이렇게 주입받으면 java3빈의 data1과 data2가 각각 다른 빈을 주입받게 되는데, java3빈의 data1과 data2를 서로 동일한 빈을 주입받게 하려면 어떻게 해야 하나요?
-
미해결대세는 쿠버네티스 (초급~중급편)
스토리지 실습 부분 에러 문의 드립니다.
스토리지 부분 실습을 따라 하다가 아래와 같은 에러가 발생해서 문의 드립니다. 해당 버전에 맞는 이미지가 없다는 것인지요? 그렇다면 어떻게 수정해야 정상 작동이 가능한지 문의 드립니다. Failed to pull image "gcr.io/google_containers/hyperkube:v1.20.5": rpc error: code = Unknown desc = Error response from daemon: manifest for gcr.io/google_containers/hyperkube:v1.20.5 not found: manifest unknown: Failed to fetch "v1.20.5" from request "/v2/google_containers/hyperkube/manifes root@master:~# kubectl get all -n storageos NAME READY STATUS RESTARTS AGE pod/storageos-daemonset-jm9dk 0/1 Running 1 10m pod/storageos-scheduler-74c4bd49fb-g4cbn 0/1 ImagePullBackOff 0 10m NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE service/storageos ClusterIP 10.103.48.217 192.168.137.50 5705/TCP 10m NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE daemonset.apps/storageos-daemonset 1 1 0 1 0 <none> 10m NAME READY UP-TO-DATE AVAILABLE AGE deployment.apps/storageos-scheduler 0/1 1 0 10m NAME DESIRED CURRENT READY AGE replicaset.apps/storageos-scheduler-74c4bd49fb 1 1 0 10m root@master:~#
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테스트 케이스 작성시 @RequriedArgsConstructor를 사용하지 않는 이유 문의
주문 기능 테스트에서 @RequiredArgsConstructor를 사용하지 않고, @Autowired 필드 주입으로 일일이 넣으셨는데, 혹시 특별한 이유가 있으셨는지 궁금해서 문의 드립니다. (가령 테스트 케이스에서는 @RequiredArgsConstructor를 사용하지 않는 것이 권장된다든지...) 감사합니다 :)
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
로그인 send 오류
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 로그인 라우터 작성 후 send가 되지 않아 질문 드립니다.ㅠㅠ 혹시 제가 코드를 잘못 작성한 거 아닐까 영상을 몇 번이나 봐도 코드 오류는 아닌데.. 런해도 오류도 안 뜨구요ㅠㅠ 도움 부탁 드립니다.. 이게 index.js app.post('/login', (req, res)=> { //요청된 이메일을 데이터베이스에서 있는지 찾는다. User.findOne({email:req.body.email}, (err, user)=>{ if(!user){ return res.json({ loginSucess : false, message:"제공된 이메일에 해당하는 유저가 없습니다." }) } //요청한 이메일이 있다면 비밀번호가 같은지 확인한다. //DB에 저장된 비밀번호와 로그인 시도 시 입력한 비밀번호를 비교한다. user.comparePassword(req.body.password, (err, isMatch)=>{ if(!isMatch) return res.json({loginSuccess : false, message : "비밀번호가 틀렸습니다."}) //비밀번호까지 동일하다면 토큰을 생성한다. user.generateToken((err, user)=>{ if(err) return res.status(400).send(err); //토큰을 저장한다. 쿠키, 로컬스토리지 등 여러군데 저장이 가능하다. //여기서는 쿠키에 저장하기로 한다. res.cookie("x_auth",user.token) .status(200) .json({loginSuccess:true, userId : user._id}) }) }) }) }) 이게 user.js 입니다. userSchema.methods.comparePassword = function(plainPassword, cb){ //plainPassword 1234567 | DB에 저장된 암호화된 비밀번호 ~ 가 같은지 체크해야 한다. //1234567을 암호화 한 후 비교하도록 한다. 복호화할 순 없기 때문에. bcrypt.compare(plainPassword, this.password, function(err, isMatch){ if (err) return cb(err), cb(null, isMatch) }) } userSchema.methods.generateToken = function(cb) { var user = this; //jsonwebtoken 을 이용해서 토큰을 생성하기 var token = jwt.sign(user._id.toHexString(), 'secretToken') //user._id + 'secretToken' = token //-> secretToken을 넣으면 user id 값을 식별한다. 그래서 token은 식별을 위해 기억해둬야 해서 변수로 저장한다. //'scretToken' -> user._id user.token = token; user.save(function(err, user){ if(err) return cb(err) cb(null, user) }) } const User = mongoose.model('User', userSchema) module.exports = {User} 패스워드 암호화까지는 정상적으로 됩니다!
-
미해결[입문자를 위한] QGIS로 시작하는 데이터 시각화
수업자료가 강의내용와 맞지 않는데요~~?
-1강내에 있는 수업자료와 강의 내용이 맞지 않아 . 강의내용을 제가 제대로 하고 있는지 검증이 되지 않습니다 . 강의내용과 맞는 강의 자료를 받아 볼 수 없을 까요 ?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
알고리즘과 자료구조 공부
알고리즘과 자료구조를 쉽고 빠르게 배울수 있는 곳이 있을까요?