묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
23분 23초에 main함수내에서 크래시가 나는 부분에서 질문있습니다
제가 이해한바로는push 1push 2call MAX 를 하고MAX 함수에서 pop rbp를 하기 전까지를 다음과 같다고 생각했습니다여기서 pop이 막히는데요22분 29초에 설명을 보면 pop을 하게 되면 이전 rbp로 돌아간다고 하셨는데 rsp는 RET을 가르키게 되고 rbp는 이전 bp값을 가르키는 걸로 말씀하셨더라구요 이게 그냥 pop이라는 instruction이 그렇게 하는걸로 이해하면 될까요?그렇다면 pop은 무조건 rbp는 이전 bp값으로 돌아가고 rsp는 RET로 돌아가게 하는 것인가요?
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
JpaItemRepositoryV2 예제에서 update 질문
예제 소스에서 update 기능에서 단순히 set메서드만 수행하면 DB에 저장이 되지 않는거 같습니다. repository.save까지 호출해야 되는게 아닌지요? Item findItem = repository.findById(itemId).orElseThrow(); findItem.setItemName(updateParam.getItemName()); findItem.setPrice(updateParam.getPrice()); findItem.setQuantity(updateParam.getQuantity()); repository.save(findItem);
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
몬스터와 플레이어 프리팹 이동 후 에러
먼저 몬스터 같은 경우 프리팹으로 이동 후 삭제하라고 하셔서 했습니다. 이후 몬스터 동작 특히 움직임과 칼 쓰는 동작이 안나옵니다. 무슨 잘못일까요? 나머지 스크립트는 샘이 시키는데로 했습니다.앞으로 돌아가 몬스터 다시 복기해 보는데 아래와 같이 WAIT에서 다음으로 넘어가지 않습니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
router path 특수문자 사용 관련 질문 드립니다.
안녕하세요 제로초님 좋은 강의 감사드립니다.제가 react router에 대해 여러 실험을 좀 하다가 url path에 특수문자(ampersand(&), exclamation(!))가 들어갈 수 있다는 사실을 발견했습니다.그런데 url query에서의 특수문자는 특정의미를 갖는 경우가 많은데요. 그러다 보니 path에 과연 특수 문자를 써도 되는가에 대해 의문이 생겼습니다. RFC 공식문서에서는 path에 특수문자를 써도 된다고 하는데 구글의 몇몇 stackoverflow의 글에서는 안된다는 내용이 있어서 혼동이 옵니다 ㅜ혹시 제로초님의 의견은 어떠실지 여쭤봅니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
맥 OS 환경 설치 가이드는 없는건가요??
도원님 안녕하세요강의 정말 잘 듣고 있습니다. 다름이 아니라, 환경 설정 섹션을 보니 모두 윈도우 기준으로 설명하셨는데, 혹시 맥 OS 기준으로는 업로드 예정 있으신가요?? 그냥 똑같이 하면 되는건지 궁금합니다.
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
pip 설치 에러
강사님 수업 잘 듣고 있습니다.첫 pip 설치에서 막혔는데요. 제자리에서 실행시켜도 설치가 안되고, 구글 검색을 통해서 exe 파일이 있는 위치에 가서 설치하여도 에러가 뜹니다.
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
이력서, 자기소개서 검토 문의
이력서https://ellerymoon.notion.site/0730791bcb0f4e178f네이버웹툰 문항 기준 자기소개서https://ellerymoon.notion.site/479bc6bf00f44입니다.이 걸 템플릿화 해서 회사마다 약간씩 수정해서 제출하고 있습니다.따로 궁금한 것은은 크게 2가지 인데요. 제가 20년 퇴사 이후에 공백기가 있어요(개인사업 및 주식투자). 졸업 이후로 2년정도의 갭이 있는데 이걸 물어본다면 어떻게 설명할지?이번에 라인 DBA도 지원을 하게 됬는데, 마침 데이터베이스 설계, 튜닝 세미나를 최근에 들어서 관련 지식을 어필하고 싶은데요. 프로젝트에는 설계 세미나를 통해 배운 내용을 접목해서 ERD 35개의 프로젝트를 설계하고 실제로 스프링프로젝트로 만든게 있는데, 튜닝 같은 경우는 인덱스 적용 해보거나 클러스터링 말고는 프로젝트에 접목시키기가 쉽지 않더라구요. 더구나 라인 DBA 같은 경우는 MongoDB 업무로 시작할거 같아서 급한데로 리얼MongoDB 서적이랑 공식문서 보면서 지금이라도 면접 전까지 토이프로젝트라도 해보려고 합니다.큰돌님의 라인 공채 관련 영상을 보고 준비하게 되었습니다. 제가 그동안 했던 설계, 구현 프로젝트, 튜닝 세미나, MongoDB 토이프로젝트를 어떤 식으로 어필하면 좋을까요?코딩테스트 강의랑 CS강의 둘 다 다 봤습니다. 상반기 때 봤던 코딩테스트들은 덕분에 전부 통과했었네요. 면접만 통과를 못했는데 CS 강의로 준비 잘 하고 있습니다. 감사드립니다.!
-
미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
안녕하세요 class의 멤버함수에 관련하여 질문이 있습니다.
메인함수에서 class public에 선언한 멤버 함수 중에서 acquire,show,buy,sell은 호출을 하셨는데 update는 왜 호출하지 않은 건가요?? update를 정의만 해도 main에서 알아서 돌아가나요??
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
jenkins restart
안녕하세요. 젠킨스 플러그인을 다운받고 재시작을 누르면, 127.0.0.1 에 연결할수가없어, 도커 이미지 삭제 -> 다시 실행 으로 진행하고있습니다.젠킨스재시작만으로 도커 이미지를 건드리는건 아니라고생각하는데 여기에 대해 원인이 무엇인지 알 수 있을까요?
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
웹디자인 기능사 자격증 취득을 위한 초보자에게 좋은 최상의 실기 학습방법은?
전, 교통사고로 보행이 불편한 뇌병변장애2급 중증 장애인입니다. 저번에 필기는 합격해 놓고 보행이 불편하다 보니 학원에 다니기가 힘들어 이 강의를 수강하게 되었습니다. 그런데, 계속 떨어졌고 필기 면제 마지막 시험은 그때 코로나가 심한 시기여서 응시하지 않아 필기 면제 기한이 지나서 이번에 다시 필기 응시해 합격하였고 다시 이 강의를 수강하게 되었습니다. 뇌병변 장애다 보니 정상인 보다 암기력이 떨어져 반복 작업으로 익혀야 하는 등 시간이 많이 소요 되는데 강의 교육과정 순서 되로 듣는 것이 이해하는데 좋겠습니까? 아님, 먼저 들으면 수강하는데 도움이 되는 과정이 있습니까? 그런, 과정이 있으면 알려 주시고 실기 합격을 위한 조언 부탁드립니다.
-
미해결홍정모의 따라하며 배우는 C언어
4 바이트 정수 범위와 4 바이트 부동소수점수 범위가 왜 다른지 모르겠어요.
안녕하세요.4 바이트의 정수 범위가 -2.14x10^9 ~ 2.14x10^9인건 이해를 했습니다. 4바이트면 32비트니까 2^32을 음수까지 표현하면 위와 같이 표현되는 거잖아요? 그런데 부동소수점수 범위는 왜 10^38까지 표현이 되는거지 이해가 정확하게 되지 않습니다.혹시 강의에서 말씀해주신 Normalized significand의 범위를 10진수로 바꾸면 -3.4x10^38 ~ 3.4x10^38이 되는건가요?
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
html에 mongodb 값 넘기는 방법 문의 드립니다
강의내용 7분 39초 정도 내용입니다 @app.route("/view") def board_view(): idx = request.args.get('idx') if idx is not None: board = mongo.db.board data = board.find_one({"_id": ObjectId(idx)}) if data is not None: result = { "id": data.get('_id'), "name": data.get('name'), 'title': data.get('title'), 'contents': data.get('contents'), 'pubdate': data.get('pubdate'), 'view': data.get('view') } return render_template('view.html', result=result)위처럼board를 find_one하고find한 값을result딕셔너리를 만들어서view.html에 result=result 이렇게 값을 넘겨줍니다제가 테스트로 result를 만들지 않고find_one한 결과를"data = board.find_one({"_id": ObjectId(idx)})"return render_template('view.html', data=data)data=data 이런식으로 view.html에 넘기고html에서{{data.title}}{{data.name}}이런식으로 값을 출력해보니값을 잘 받아 옵니다.result라는 딕셔너리를 만들어서, 값을 넘기는 이유가 뭔지 궁금해서 문의 드립니다.!!
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
Flutter[중급] 과정 듣고 있습니다.
제가 초급을 듣지 않고 중급을 듣고 있는데 Asset 파일을 어디서 받아야하는지 몰라서요...기본적인 지식은 있어서 아무 이미지 파일을 넣고 시작했는데....이상해서요...
-
미해결홍정모의 따라하며 배우는 C언어
단축키 관련 문의드립니다.
강의 중에 보면 단어를 삭제하실 때 마우스로 드래그 안하고커서가 해당 단어에 있을 때 어떤 단축키로 해당 단어를 지정해서 바로 삭제하시더라구요.마우스로 드래그 안하고 원하는 단어를 선택하려면 어떤 단축키를 사용해야 하나요?
-
미해결홍정모의 따라하며 배우는 C언어
Build와 Start without debugging의 차이가 뭔가요?
안녕하세요!강의 정말 잘 듣고 있습니다.아주 기초적인 질문인 것 같은데, 제가 이해를 못하고 있는 부분이 있습니다.수업에서 보여주신 빌드(Ctrl B)는 정확하게 어떤 기능인가요?보통 코딩을 하고 확인을 할 때 Ctrl f5(Start without debugging)을 눌러서 확인을 하는데요.저는 이거랑 빌드랑 비슷한 기능이라고 생각을 하고 있었는데, 지금 사용해보니까 다른 기능인 것 같아서요.답변해주시면 감사하겠습니다!
-
미해결Django REST Framework 핵심사항
디버거 관련 질문입니다.
안녕하세요 강사님 강의를 듣고 현재 열심히 DRF관련 공부중인 수강생입니다.다름이 아니라, 제가 브레이크 포인트를 걸고 해당 코드가 호출되기까지 어떤 흐름으로 타고 흘러가는지를 보고싶은데, 이게 해당 파일의 첫줄부터 시작하는거같더라구요 VS Code는.. 혹시 이렇게 브레이크 포인트 걸고 동작시키면 거기까지 도달하는데 필요한 함수의 흐름을 볼 수 있는 디버거를 알고계실까요?
-
미해결재고시스템으로 알아보는 동시성이슈 해결방법
@Component와 @Service 중 어떤 어노테이션을 쓰는게 의미 상 명확할까요?
OptimisticLockStockFacade와 NamedLockStockFacade에 속한 메소드는 비슷한 기능을 수행하는 것 같은데 붙어있는 어노테이션이 다릅니다.@Component와 @Service는 기능상 차이는 없고 비즈니스 로직을 처리하는 클래스라는 의미를 주기 위해 @Service를 사용한다고 알고 있습니다.지난 강의의 OptimisticLockStockFacade 에는 @Service 를 붙이시고 이번 강의의 NamedLockStockFacade에는 @Component 를 붙이시는데 의도하신거라면 왜 다른 어노테이션을 붙이신건가요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
에러 해결을 모르겠습니다
Server ErrorTypeError: Cannot read properties of undefined (reading 'user')This error happened while generating the page. Any console logs will be displayed in the terminal window.이런 에러 떠서 찾다가reducers폴더 안에 index.js 코드const initialState = { user: { isLoggedIn: false, user: null, signUpData: {}, loginData: {} }, post: { mainPosts: [], } }; export const loginAction = (data) => { return { type: 'LOG_IN', data, } } export const logoutAction = (data) => { return { type: 'LOG_OUT', } } // (이전상태, 액션) => 다음상태 const rootReducer = (state = initialState, action) => { switch (action.type) { case 'LOG_IN': return { ...state, user: { ...state.user, isLoggedIn: true, user: action.data, }, }; case 'LOG_OUT': return { ...state, user: { ...state.user, isLoggedIn: false, user: null, }, }; default: return { ...state } } }; export default rootReducer;default 넣었더니 새로운 에러 나왔습니다. LoginFrom.js 쪽인거 같은데 뭐가 문제인지 모르겠습니다..hooks안에 useInput.js 코드import {useState, useCallback} from 'react'; export default (initialValue = null) => { const [value, setValue] = useState(initialValue); const handler = useCallback((e) => { setValue(e.target.value); }, []); return [value, handler]; } LoginForm.js 코드import React, {useCallback, useMemo} from 'react'; import {Form, Input, Button} from 'antd'; import Link from 'next/link'; import styled from 'styled-components'; import {useDispatch} from 'react-redux'; import { loginAction } from '../reducers'; const ButtonWrapper = styled.div` margin-tap : 10px; `; const FormWrapper = styled(Form)` padding: 10px ` const LoginForm = () => { const dispatch = useDispatch(); const [id, onChangeId] = useInput(''); const [password, onChangePassword] = useInput(''); const onSubmitForm = useCallback(() => { console.log(id, password); dispatch(loginAction({id, password})); }, [id, password]); const style = useMemo(() => ({marginTop: 10}), []); return ( <FormWrapper onFinish={onSubmitForm}> <div> <label htmlFor='user-id'>아이디</label> <br/> <Input name='user-id' value={id} onChange={onChangeId} required /> </div> <div> <label htmlFor='user-password'>비밀번호</label> <br /> <Input name='user-password' type='password' value={password} onChange={onChangePassword} required /> </div> <ButtonWrapper style={style}> <Button type='primary' htmlType='submit' loading={false}>로그인</Button> <Link href="/signup"><a><Button>회원가입</Button></a></Link> </ButtonWrapper> </FormWrapper> ) } export default LoginForm; 버전 "dependencies": { "@ant-design/icons": "^4.7.0", "antd": "^4.23.1", "next": "^12.3.0", "next-redux-wrapper": "^6.0.2", "react-redux": "^8.0.2", "redux": "^4.2.0", "styled-components": "^5.3.5", "update": "^0.7.4" }, 어디가 문제인거죠.. 강의는 리덕스 구현하기 입니다.강의 잘 듣고 있는데 오류가 힘드네요 ㅠㅠ
-
미해결재고시스템으로 알아보는 동시성이슈 해결방법
pessimisticLock이 동작하지 않습니다.
synchronized decrease test 코드에서 stockService 변수를 pessimistic 변수로 바꿔주기만 했는데 synchronized decrease test는 제대로 동작하고pessimisticLock decrease test 코드는 동작하지 않습니다. 어디가 문제일까요?application.yml 코드도 강의자료와 같습니다.개발환경이 윈도우 환경이라 원래 깔려있던 mysql을 사용했는데 이게 문제일까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
환경설정 관련 질문입니다.
Spring boot 환경설정에 관해 구글링을 하다보면이 강의에서 사용한 start.spring.io 에서 다운 받은 gradle을 import하는 방식이 아닌 STS라는 방식을 많이 사용하던데, 차이점이 뭔지 알고 싶습니다.