묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
reserve 구현부
reserve 구현하실때 newData를 동적할당 하신다음에 delete[]를 해줘야 메모리누수가 안날것 같은데 이렇게 하는게 맞겠죠??
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
Promise error가 계속 발생되는데 구글링해도 답을 모르겠어요...
UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 2) (node:5538) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. 따라 작성을 했는데. 이런 에러가 뜨네요.. 구글링을 해도 답이 안나와서요 ㅜ try catch를 작성해야하는걸까요...? 혹시 이번 강의 코드는 저장된 곳 없으신가요?
-
해결됨웹 게임을 만들며 배우는 React
value is not a function
'땡' 일 경우는 문제가 없는데 딩동댕일 경우 아래와 같은 오류가 발생합니다ㅠ 도와주세요~! const path = require('path');const RefreshWebpackPlugin = require('@pmmmwh/react-refresh-webpack-plugin')module.exports = { name: 'wordrelay', mode: 'development', // 실서비스: production devtool: 'eval', // 실서비스: hidden-source-map resolve: { extensions: ['.js', '.jsx'] }, entry: { // 입력 app: ['./client'], }, module: { rules: [{ test: /\.jsx?$/, loader: 'babel-loader', options: { presets: [ ['@babel/preset-env', { targets: { browsers: ['> 5% in KR', 'last 2 chrome versions'], // browserslist }, debug: true, }], '@babel/preset-react', ], plugins: [ '@babel/plugin-proposal-class-properties', 'react-refresh/babel', ], }, }], }, plugins: [ new RefreshWebpackPlugin() ], // 출력 output: { // 실제 경로 path: path.join(__dirname, 'dist'), filename: 'app.js', publicPath: '/dist/', // app.use('/dist', express.static(__dirname, 'dist') }, devServer: { publicPath: '/dist/', hot: true, },}; const React = require('react');const {useState, useRef} = React;const WordRelay = () => { const [word, setWord] = useState('Yohan-K'); const [value, setValue] = useState(''); const [result, setResult] = useState(''); const inputRef = useRef(null); const onSubmitForm = (e) => { e.preventDefault(); if (word[word.length - 1] === value[0]) { setResult('딩동댕'); setWord(value); value(''); inputRef.current.focus(); } else { setResult('땡'); setValue(''); inputRef.current.focus(); } } const onChangeInput = (e) => { setValue(e.target.value); } return ( <> <div>{word}</div> <form onSubmit={onSubmitForm}> <input ref={inputRef} value={value} onChange={onChangeInput} /> <button>입력!</button> </form> <div>{result}</div> </> );}module.exports = WordRelay;
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
메모리 베리어 문의
강사님 그렇다면 왠만한 경우에 메모리 배리어를 다 써주면 되겠네요?? 많이 쓰면 부하가 걸린다거나 하는 부작용은 없을까요??
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
강의 영상중에 이해가 안되는 부분이 있어 질문드립니다.
안녕하세요 algorithm 강의와 람다 강의를 듣고 이해가 안되는 점이 있어 질문드립니다. 1번 질문) algorithm 강의 29:28 부분에 185번째 줄 bool operator()(int n) 이라고 되어있고 191번째줄 vector<int>::iterator it = std::remove_if(v.begin(),v.end(),IsOdd()); 되어있는데 여기서 궁금한게 185번째 줄에는 IsOdd 객체의 bool operator()(int n) 함수가 매개변수 int n을 대입하도록 되어있는데 191번째 줄에는 IsOdd()만 되어있고 int n을 대입한 부분이 없는거 같은데 어떻게 컴파일러는 int n을 판단하는지 궁금합니다 ------------------------------------------------------------------------ 2번 질문) 람다 강의 18:23초 부분에 100번째 줄 auto findByItemLambda = [=](Item& item) { return item._itemId == itemId; } 105번째 줄 auto findIt = std::find_if(v.begin(), v.end(), findByItemIdLambda); 라고 써져있는데 여기서 궁금한점이 100번째줄 람다의 매개변수인 Item& item을 전달해준 부분이 없는거 같은데 어떻게 105번째 줄에서 findByItemIdLambda만 전달해서 findByItemIdLambda의 람다함수의 매개변수인 Item& item을 어떻게 컴파일러가 알 수 있는지 궁금합니다
-
미해결따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]
안녕하세요 강사님 배포까지 다 완료해봤습니다.
그런데 제가 모바일에서도 잘작동하는지 한번 들어가봤는데 자꾸이런 화면이나와서 구글링을 하루 투자해서 온종일해도 찾을 수가 없네요 혹시해결방법을 알고 계실까요? 원인찾느라 너무 지치네요 ㅠㅠ
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
질문있습니다.
안녕하세요. 강의 잘듣고 있는 학생입니다. 다름이 아니라, 제가 nodejs 웹개발 쪽을 위해서 강의를 보고있는데 3강은 건너 뛰고 4강부터 들어도 문제가 없을까요..? 회사에서 틈틈히 보는거라 시간이 많이 없어서 질문 남깁니다.
-
미해결실전! 스프링 데이터 JPA
dto 에 대해서 질문 드립니다.
안녕하세요? 강사님. 항상 강의 잘듣고 있습니다. 다름이 아니라, 이전에 알려주신 내용에서 밑에 처럼 dto로 조회 할때는 new 오퍼레이션을 사용하셨는데, @Query("select new study.datajpa.repository.MemberDto(m.id, m.username, t.name) " + "from Member m join m.team t")List<MemberDto> findMemberDto(); 왜 밑(네이티브 쿼리)에서는 dto 를 조회 할때 new 오퍼레이션을 사용을 안하셨나요..? @Query(value = "SELECT m.member_id as id, m.username, t.name as teamName " + "FROM member m left join team t", countQuery = "SELECT count(*) from member", nativeQuery = true)Page<MemberProjection> findByNativeProjection(Pageable pageable); 항상 좋은 강의와 답변 감사드립니다!!^^
-
해결됨Redux vs MobX (둘 다 배우자!)
불변성 유지에서 궁금한점
addPost에 unshift는 return을 쓰지 않아도 변경 되는데 deletePoast의 filter는 return을 사용해야지만 적용이 됩니다. 혹시 왜그런지 알 수 있을까요? 찾아봐도 나오지가 않네요... export const postSlice = createSlice({ name: "post", initialState: [] as IPost[], //동기처리 & 내부적 액션 reducers: { addPost: (state, action) => { state.unshift(action.payload); }, deletePost: (state, action) => { return state.filter((element) => element.id !== action.payload); }, resetPost: (state, action) => { return []; }, }, //비동기 처리 & 외부적 액션 extraReducers: {}, });
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
findByToken user = this 질문
js에선 static method에서 this를 사용하면 오브젝트인 User가 반환된다고 검색하니 나오는데, 그러면 그냥 let user = this; user.findOne~~ 하지말고 User.findOne~~ 하면 안 되나요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
안녕하세요! 선생님 text를 한국어로 가져오고 싶으면 어떻게 해야되나요 ?
먼저 질문드리기에 앞서 좋은 강의 볼 수 있게 해주셔서 감사드립니다. 제가 궁굼한 것은 영화소개 텍스트를 영어 말고 한국어로 인코딩 된 것을 불러오고 싶은데 const endpoint = `${API_URL}movie/popular?api_key=${API_KEY}&language=en-US&page=1`; 여기서 language를 어떻게 변경해야 되나요 ? ㅠㅠ
-
파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
파일이 안 열려요
삭제된 글입니다
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
웹디자인기능사 실기시험 제이쿼리 질문
웹디자인기능사 실기 시험을 볼 때 제이쿼리 구문에 세미콜론을 적지 않으면 감점처리가 되나요?
-
해결됨실전 리액트 프로그래밍
middleware 구조에 대한 질문이 있습니다.
안녕하세요. 미들웨어 구조에 대해 궁금한 점이 생겨 질문을 하게 되었습니다. const loggerMiddleware = (store) => (next) => (action) => { ... } 미들웨어가 위의 처럼 화살표 함수로 구조를 이루는 것으로 알고 있습니다. 그런데 왜 이렇게 화살표 함수로 써야하는지 잘 모르겠습니다. 검색과 책을 참고해도 명확히 이해가 되지 않네요. 왜 이런 구조를 가져야 하는지 자세하게 설명해주실 수 있으실까요?답변 주시면 감사하겠습니다.
-
미해결만들면서 배우는 Figma Design [BASIC-2025 trend updated]
페이지 이름에 이모티콘은 어떻게 넣는건가요??
페이지 이름에 이모티콘은 어떻게 넣는건가요??
-
미해결실전! Querydsl
jpaqueryfactory 권장 이유를 알 수 있을까요?
안녕하세요. 강의 정말 잘 듣고 있습니다!! 강의를 보면서 jpaqueryfactory를 최근 버전에서 권장하신다고 하셨는데, 혹시 왜 권장되어지고 있는지 이유를 알 수 있을까요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
MyFakeClassifier에서 predict() 함수 부분에서 dtype='bool '하는 이유
선생님~ 노란색 부분이 잘 이해가 가지 않네요..ㅠ np.zeros( (len(X), 1) , dtype=bool) 이 코드에서 dtype='int32' 가 아니라.. 왜 dtype='bool'로 하는 건가요~? 0이 아니라 False로 반환해주는 게 이해가 잘 되지 않네요..ㅠ
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
어제 모든 설정을 끝마치고나서 오늘 갑자기 이런 오류가 떳습니다.
즉각적인 조치 필요 : Google Cloud Platform / API 프로젝트 My First Project (id : praxis-study-305108)에서 일시 중지 된 리소스를 복원합니다. 개발자님께, 귀하의 Google Cloud Project My First Project (id : praxis-study-305108)가 암호 화폐 채굴에 참여하고있는 것으로 확인되었습니다. 결과적으로이 동작을 표시하는 모든 프로젝트 리소스가 중단됩니다. 이 활동은 Google Cloud Platform 서비스 약관 또는 사용중인 Google API 의 서비스 약관을 위반합니다 . 이 활동을 검토하여 의도 한 것인지 확인하는 것이 좋습니다. 암호 화폐 채굴은 종종 사기 계정 및 결제 수단의 사용을 나타내며, 우리 플랫폼에서 암호 화폐를 채굴하려면 확인이 필요합니다. 따라서 암호 화폐 채굴에 계속 참여하려면 인보이스 결제 계정을 신청해야합니다 . 추가 정보는 Cloud Security 도움말 센터 에서 확인할 수 있습니다 . 일시 중지 된 리소스에 다시 액세스하려면 이의를 제기 하세요 . My First Project (id : praxis-study-305108)에 프로젝트 소유자로 로그인하고 아래 의 이의 제기 요청을 클릭 한 후 다음 세부 정보를 입력합니다. 이 활동의 가능한 트리거 의도적 인 동작 인 경우 인보이스 결제 계정 ID를 제공하세요. 프로젝트가 제 3 자에 의해 손상되었을 수 있다고 생각되면 우려 사항을 설명하십시오. 정책 위반 및 항소에 대해 자세히 알아보기 추가 도움이 필요하면 Google Cloud Platform 커뮤니티 지원 포럼에 문의 하세요 . 지원 패키지가있는 경우 지원 센터를 통해 티켓을 제출하십시오 . 이 위반 사항이 수정되지 않은 경우 리소스 중단 가능성에 대한 조기 경고를 받았을 수 있습니다. 이 일시 중지 전에 경고를받지 못했다면 프로젝트의 행동이 다른 사용자의 서비스에 심각한 영향을 미치고 있었기 때문입니다. 향후 정책 위반을 방지하려면 시간을내어 다음 계약을 검토하십시오
-
미해결파이썬으로 구현하는 거래 자동화 봇 (챗봇)
똑같이 하는데 매수가 안됩니다.
방금 강의를 보고 똑같이 매수 주문을 하였는데 에러가 뜨면서 안된다고 하네요....답변 부탁드립니다.
-
미해결억대 연봉을 버는 프리랜서 개발자 브랜딩 로드맵
개발하셨던 내용에 대한 간단한 예시가 있었으면 좋겠습니다
안녕하세요. 강의 잘 듣고있는 개발자입니다. 준비해주신 강의 잘 들었습니다. 전체적인 가이드라인은 잘 보았는데 외주계약시 월100~중간~현재2000 3가지 정도로 그당시 만드신 제품들을 간단하게 설명이나 구현하셨던 내용들을 소개해주실수 있으면 어느정도 실력대에 어느정도 개발이 나오는구나 혹은 이정도 구현이면 이 가격대가 나오는구나 는것을 알수 있을것 같습니다. 강의가 힘드시면 자료등이라도 추가해주시면 정말 도움이 될것같습니다. 구체적인 자료등이 조금만 추가되었으면 좋겠어서... 구매한김에 조금 더 얻어가고싶은 학생의 바람입니다 감사합니다.