묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
프로젝트 패키지 구조에 대해서 궁금한 점이 있습니다.
안녕하세요. 프로젝트 패키지를 구성하는 것에 궁금한 점이 있습니다. MemberForm 클래스를 controller 패키지에 그냥 생성하셨는데, 실무에서도 controller 패키지와 따로 분리하지 않는 지 궁금합니다!
-
TED – 자기계발
안녕하세요?
삭제된 글입니다
-
미해결두번째 강의
pause 강의 질문 테스트
테스트
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
강사님 추후 강의에 Behavior Tree 알고리즘도 강의할 생각은 없으실까요 부탁드립니다!
mmorpg 서버라고하면 길찾기 알고리즘도 있지만 Behavior Tree도 꼭 필요하다고 생각하는데 이부분에 대해선 없는게 조금 아쉽기도하고 그래서 혹시 지금 연재 중이신 c++강의에 추가내용으로 올리실 생각은 없으신지.. 없으셨다면 고려좀 부탁드려봅니다 ㅠㅠ.. 그리고 만약 하시게되면 언리얼 엔진을 사용해서 구현하는것보다 astar강의처럼 순수 c#이나 c++언어로 직접 구현하는 강의였으면 좋겠습니다~! 감사합니다! 코로나 조심하시고 건강하세요~!
-
미해결스프링 시큐리티
디버깅 툴로 코드 따라 가는 것 관련해서 정보를 좀 주세요.
현재 필터 쪽 이론 내용을 공부중인데요, 설명하시는대로 디버깅 툴로 따라가보려고 하는데, 영상만으로는 어디에 break point를 둬서 따라가야 하는지 직관적이지가 않네요. 영상으로 힘들다면 간단한 텍스트 문서로라도 "어디 어디에 break point를 찍어서 step over 등으로 따라가면 된다" 정도 알려주시면 학습에 큰 되움이 될 것 같습니다.
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
LPS22HH_Get_Temp함수 질문입니다.!ㅎㅎ
1. LPS22HH 의 Get_Temp함수에선 ICM20602와 다르게 Readbytes함수를 호출해서 (unsigned char*) 형태로 조금 다른데 이뜻은 unsigned char 로 형변환하여 구조체 멤버변수에 저장하는건가요??ㅎㅎ 2. Get_Temp함수와 Get3Axis 함수에서 Readbytes 함수를 호출할때 장치주소를 한번만 쓰시는데 그 이유가 궁금하고 그 뜻은 구조체 멤버변수에 배열형태로 주소가 이어져있기때문에 가능한건가요?? 따로 다른 IC를 쓸때 참고하려고 여쭤봅니다.ㅎㅎ
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
redux-promise 적용에 대하여 질문올립니다
안녕하세요. 제가 강의의 내용을 응용해보고 싶어서 redux-promise을 통해 적용해보고자 했는데 간단한 실험을 해보니 TypeError: dispatch(...).then is not a function 계속 위의 에러가 뜨면서 안되네요.. 일단 아래와 같이 redux-promise을 적용해보았습니다. 뭐가 문제일까용... import { createStore, compose, applyMiddleware } from 'redux'; import createSagaMiddleware from 'redux-saga'; import { createBrowserHistory } from 'history'; import { routerMiddleware } from 'connected-react-router'; import promiseMiddleware from 'redux-promise'; import createRootReducer from './redux/reducers/index'; import rootSaga from './redux/sagas' export const history = createBrowserHistory(); const sagaMiddleware = createSagaMiddleware(); const initialState = {} // state 초기값 const middlewares = [sagaMiddleware, routerMiddleware(history), promiseMiddleware] const devtools = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__; const composeEnhancer = process.env.NODE_ENV === "production" ? compose : devtools || compose; //createStore안에 있는 3개를 합쳐 store을 만들어주는 것 const store = createStore( createRootReducer(history), initialState, composeEnhancer(applyMiddleware(...middlewares)) ); //saga 미들웨어 작동하기 위한 것 sagaMiddleware.run(rootSaga); //////////////////////// 아래는 redux-promise가 되는지 실험해본 코드입니다. AppNavbar의 로그인 전송버튼입니다. export default store; const onSubmit = (e) => { e.preventDefault(); const { email, password } = form; const user = { email, password }; console.log(user); dispatch({ type: LOGIN_REQUEST, payload: user, }).then(() => { console.log('Test'); }); };
-
미해결
단축키 질문 드립니다
안녕하세요 강사님. 강의 잘 듣고 있습니다. VScode 작성 시, 예를 들어 <li></li>를 여러번 복사할 때 마우스를 안 쓰시고 단축키로 하시는 것 같던데 어떻게 하는 건가요? 마우스 드래그/ctrl+c/ctrl+v가 아니라 키보드만으로 하시더라구요. 이런 팁들도 알려주시면 도움이 될 것 같습니다. 감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
API 설계시 게시글과 댓글
안녕하세요 강사님. http, 스프링, jpa 모두 강사님 수업을 듣고 인생 첫 스프링 프로젝트로 게시판 API를 구현 해 보려고 하는 대학생입니다. 그래서 현재 아래와 같이 요청경로와 요청법, 응답 본문, 에러응답 등을 문서화 하고 있습니다. 경로를 올바르게 설계했는지는 잘 모르겠지만, 게시글 정보 반환시 게시글과 댓글관계에 대해 궁금해서 질문 드립니다. GET /boards/{board-id}/posts/{post-id} 으로 요청시 게시글의 작성자id, 제목, 내용등이 반환되는데, 댓글들의 목록도 포함시킬지 고민입니다. 보통 게시글이 댓글을 가지고 있으니깐 처음에는 댓글 요청경로를 빼고 게시글 요청에 당연히 포함시켜야 하지 않나? 생각을 했습니다.그런데 댓글에 페이징 기능까지 넣으려고 생각하니깐 게시글과 댓글을 분리해서 게시글정보와 댓글 정보를 각각 받아오도록 하는게 좋을 것 같다는 생각이 들었는데, 혹시 현업에서도 댓글과 게시글은 분리해서 각각 따로 가져오게 설계를 하는지 궁금합니다. 추가적으로, 이건 강사님의 HTTP수업과 관련된 질문이긴한데 게시글,유저 등록같은 POST /boards/{id}/posts 의 201 응답 Location 헤더에 생성된 자원의 주소(예를들어 http://localhost:8080/boards/1/posts/1)가 어차피 포함되어 오는데, 응답 본문에 생성된 자원(게시글)을 다시 보내주는게 RESTful API에 더 가까운가요? 생각해보면 생성된 자원의 위치를 어차피 알려주는데 의미없는 오버헤드인 것 같더라구요.
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
URL다운로드 저장경로 설정시 (savePath = c:/...) permission erro
Traceback (most recent call last): File "C:\workspace\section2\test2.py", line 18, in <module> urllib.request.urlretrieve(imgUrlCat, saveMYCATpath) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\lib\urllib\request.py", line 257, in urlretrieve tfp = open(filename, 'wb') PermissionError: [Errno 13] Permission denied: 'c:/mycat.jpg' [Finished in 2.178s]
-
해결됨유니티(Unity)로 시작하는 게임개발: Part 3. 슈팅게임 개발
public 변수 Script에서 변경후 Inspector 적용 안됨 참고하세요
public 로 선언되어 초기값이 있는 전역변수 를 스크립트에서 새로 생성하고 Inspector 에서 확인해보면 초기값이 0으로 표기되는 현상이 있었습니다. 이건 유니티의 '인스펙터에 값이 있으면 그 값이 스크립트창에서 초기화한 값보다 우선적용 됨' 인한 형상 입니다. 이걸 몰랐던 저는 코인 추가 관련 장에서 나와 저는 엄청 고생했습니다. AsteroidScript 에서 기존 Speed 등 Inspector 에서 값을 수정등을 하고(스크립트에서 다시 변경 해도 Inspector에서 변경된 값은 변하지 않음..ㅠㅠ) 새로 스크립트에서 public float fCoin = 2f; 와같이 생성을 했지만 Inspector 에서는 변수의 값이 0으로 보여집니다. EnemyScript 에서는 coin 값을 Start 함수에서 다시 값을 변경하여 대입하기에 문제가 없었습니다. (테스트로 start함수에서 대입 안하고 전역변수에서 초기화 시 위와 같은 증상 발생) 이 문제는 Inspector 해당 컴포넌트 오른쪽 상단 Reset 버튼으로 해결 가능 합니다. (대신 오브젝트 등 은 다시 끌어다 옴겨놔야 하는 번거로움이 있습니다..) 아니면 Start 함수에서 다시 초기화를 시켜주거나, 다른곳에서 참조하지 않는 변수라면, 게임 화면에서 값을 수정후 그값을 public 없이 스크립트에서 적용시켜주시면 됩니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
커서가 깜빡거리는 이유
매 프레임마다 커서를 불러 오다보니까 밀려서 커서가 깜빡인다고 하셨는데요 혹시 이게, GPU랑 모니터 주사율이 안맞아서 테어링이 생기는 이유랑 비슷한건가요? 그래서 고치는 부분을 설명하실 때도 확정적으로 무조건 고쳐진다고 하시진 않으시고 빈도가 낮아진다는 식으로 설명하신건가요?(그래봤자 빈도가 말그대로 한없이 낮아질거 같지만요)
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
네트워크에 보면
버튼을 누르면 네트워크에 signup 이 두개가 뜨는데요~ 하나는 request method: post status code 200ok 가 뜨구요, 하나는 request method: options status code : 204 no content 뭐가 다른건지 설명 부탁드려요 (__)
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
섹션5 2.공통원소 구하기
강사님 강의를 잘 듣고 있습니다. 수고 많았습니다. javascript를 공부하고 있는데 array.includes라는 메소드가 있습니다. 섹션5 2.공통원소 구하기에 적용하면 좀 더 갈끔한 것 같습니다. 혹시 틀리면 말씀해 주세요. function solution(a,b){ let answer = []; for(let x of a){ if(b.includes(x)) answer.push(x) } answer.sort((a,b)=>a-b); return answer; } let a=[1, 3, 9, 5, 2]; let b=[3, 2, 5, 7, 8]; console.log(solution(a, b));
-
미해결CSS Flex와 Grid 제대로 익히기
시맨틱 태그
좋은 강의 항상 감사드립니다. <header>, <nav>, <main>, <article>, <section>, <aside> 등등 꽤 다양한 개념들이 나옵니다. 저렇게 나눠놨지만 정확한 차이점들을 구별 하기 힘든 경우도 많습니다. 선생님도 그렇게 나누시는데 기준을 가지고 나누는건가 여쭙고 싶습니다. 강의를 보지않고 직접 해보려고 해도 저 부분들이 헷갈릴 떄가 많은데 저 부분들을 좀 덜 신경써도 되는건지 은근 신경이 많이 쓰이는 부분입니다. 제가 아직 공부가 덜 돼서 감(?)이 부족한 거라고 생각합니다. 전달하려는 내용이 잘 전달되는지 모르겠습니다. 답변 감사드립니다.
-
미해결
수료증 발급 오케라나요
수료증 발급 어케하나요
-
미해결
수료증 발급 어케하나요
수료증 발급 어케라나요
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
질문있습니다
안녕하세요. 제로초님 그 local에서 http로 session 인증 test해보고 있는데, cookie가 block되는 문제가 생깁니다..! it was not sent over a secure connection 와 secure option을 적용하라는 경고가 뜨는데 secure 옵션을 적용하려면 https를 적용시켜야 하는것 같은데 그럼 https로 적용시켜야 하는걸까요?? cookie는 인증할 때 http에서는 전송이 안되나요??
-
따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
에러좀 도와주세요
삭제된 글입니다
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
client code refactoring 질문
client code에서 리팩토링 파트에서 보니 좀 오히려 프로덕션 레벨 및 좀더 깔끔 한 코드로 바꾸실려고 하는데 오히려 너무 복잡했습니다. model schema를 만들때 보면, 지금 user schema에는 관게를 안만들고 오히려 blog 와 comment 에만 만드셨는데 좀 쉽게 오히려 user schema에 comments: [commentSchema], 를 만들어줘도 되지 않았나요? 그리고 Types.objectId만 넣지말고 모든 데이타를 ref 해도 되지 않았을 까요? 아님 필요 한것만이라도요. 지금 comment schema에 user 와 blog는 Types.ObjectId만 있으니 너무 복잡하게 돌아 가는 것 같아 좀 헷갈렸습니다.