묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결유니티 게임 개발 (Unity 2D) - 시작부터 배포까지
버튼 안눌림
처음엔 잘되다가 갑자기 어느날부터 버튼이 클릭이되지 않습니다 어떻게 해야 하나요ㅜㅜ
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
wondow 10 실행명령어 관련 문의 드립니다.
안녕하세요. 강의를 보고 따라하려고하는데 vscode 터미널에 있는 powershell, bash 로 진행해보려고 하는데 docker run -it -p 3000:3000 -v /usr/src/app/node_modules -v ${pwd}:/usr/src/app docker-react-app 이렇게 사용이 안되는데 사용법이 있을까요?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
STL sort()관련 질문입니다
정렬부분의 강의를 듣다가 문득 STL sort()에 대해 궁금한 사항이 생겨 여쭙고자 합니다. sort(arr, arr + n ,compare)와 같이 사용시, bool compare(int a, int b) { return a < b }라고 하는 코드를 봤었는데, 이게 왜 오름차순 정렬이 되는지 이해가 가질 않습니다. true를 리턴하는 경우가 a < b인 경우이고 이 경우에만 정렬이 되는 것이라 생각해도 되는건가요?? 찾아봐도 해결이 되지 않았습니다. ㅜㅜ
-
미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part2 - 메뉴와 4대 구성요소
dialogInterface 자동완성 질문드립니다.
저는 dialogInterface가.. 컨트롤 + 스페이스바 해도 안나오는데요 뭘 해줘야 나올까요..?
-
미해결React로 NodeBird SNS 만들기
공부하다가 하도 해결안되어 질문 남깁니다 ㅠㅠ
안녕하세요 저는 제로초님의 강의를 통해 리액트를 공부하고있는 사람입니다. 혼자 공부하던중 도무지 해결안되는 부분이 있어서 이렇게 질문을 남깁니다. ------------------------------------------------------------------------------------ const [isChecked, setIsChecked] = useState([]); const [amllShopList, setAmllShopList] = useState([]); const handleAddRow = (e) => { //추가버튼 e.preventDefault(); const newRow = { shopNm : '', shopTel : '', shopAddr : '', shopBrn : '' } setAmllShopList([...amllShopList,newRow]); } const handleListEdit = (index, name, value) => { //내용수정 setAmllShopList(produce(amllShopList,(draft) => {draft[index][name]=value})); } const handleDelRow = (e) => { //삭제버튼(체크박스 선택한것들) e.preventDefault(); //if(isEmpty(isChecked)) return showAlert('삭제할 지점을 선택해주세요.'); // const resData = amllShopList.filter((data,i)=> !isChecked[i]); // setAmllShopList(resData); setAmllShopList(amllShopList.filter((data,i)=>!isChecked[i])); setIsChecked([]); } const handleCheckRow = (e) => { //체크박스 선택 const index = parseInt(e.target.name); isChecked[index] = !isChecked[index]; setIsChecked([...isChecked]); }; <> <div> <h5 className="mb8 mt40" style={{ display: 'inline-block', verticalAlign: 'top' }}> 지점 등록 </h5> <Button size="sml" background="gray" title="추가" width={80} height={40} buttonMarkup={true} onClick={handleAddRow} /> <Button size="sml" background="gray" title="삭제" width={80} height={40} buttonMarkup={true} onClick={handleDelRow} /> ----------렌더링하는부분-------- {amllShopList.map((row, i) => <AmllShopList key={i} rowNum={i} isChecked={isChecked[i]} onCheckRow={handleCheckRow} onEdit={handleListEdit}/> )} </tbody> </table> </> -------------------------------- ---------컴포넌트----------------------------- export const AmllShopList = ({rowNum, isChecked, onCheckRow, onEdit}) => { const handleAmllCheck = (e) => { onCheckRow(e); }; const handleInputChange = (e) => { const name = e.target.name; const value = e.target.value; onEdit(rowNum, name, value); }; return( <tr> <td><CheckBox id={'chk_row-'+rowNum} name={rowNum} checked={isChecked} onChange={handleAmllCheck}/></td> <td><Input type="text" id={'shopNm-' + rowNum} name="shopNm" onChange={handleInputChange} /></td> <td><Input type="text" id={'shopTel-' + rowNum} name="shopTel" onChange={handleInputChange} /></td> <td><Input type="text" id={'shopAddr-' + rowNum} name="shopAddr" onChange={handleInputChange} /></td> <td><Input type="text" id={'shopBrn-' + rowNum} name="shopBrn" onChange={handleInputChange} /></td> </tr> )} ----------------------------------- 원하는 형태는 추가버튼을 통해 amllShopList 배열에 객체 데이터를 추가하여 값을 입력할수있고, 체크박스를 통해 삭제할수있는 기능을 구현하는것이었으나, 현재 상황은 추가하고 데이터의 입력은 가능하지만 체크박스로 체크하여 삭제를 할경우 실제 상태값은 정상적으로 삭제가 되고있으나, 화면상으로는 가장 마지막 데이터가 지워지는것처럼 보이게 됩니다. ex) 추가버튼을 5번 눌러 객체를 5개 추가하여 3,4번째 객체를 체크하여 삭제할경우, 화면상으로는 1,2,3번 데이터가 보이게되지만 실제 데이터는 1,2,5번 데이터가 남아있는상태로 api에 들어가게됨. 해결법좀 알려주세요 ㅠㅠ
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
다른 함수는 다 Pass인데 main 함수만 Fail입니다.
다른 건 다 통과했는데 main 함수만 fail이 나왔습니다. 실행했을 때는 잘 돌아가던데 어디가 문제일까요? def main(): print("Morse Code Program!!") # ===Modify codes below============= while 1: user_input = input("Input your message(H - Help, 0 - Exit): ") if is_help_command(user_input) is True: print(get_help_message()) elif user_input == "0": break elif is_validated_morse_code(user_input) is True: print(decoding_sentence(user_input)) elif is_validated_english_sentence(user_input) is True: print(encoding_sentence(user_input)) else: print("Wrong Input") # ================================== print("Good Bye") print("Morse Code Program Finished!!")
-
미해결안드로이드 모바일 앱 모의해킹과 시큐어코딩
취약한 인증 매커니즘 질문입니다.
이렇게 서버쪽 코드 잘넣었는데 자꾸 이런오류가 뜨네요 왜그런건지 답변부탁드립니다.
-
미해결스프링 시큐리티
에러 질문
12:45초까지 따라해서 실행 했는데 밑에 오류가 뜹니다. 몇 번 다시 해봤는데도 안되네요;; org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'accountRepository': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Failed to create query for method public abstract com.example.security.account.Account com.example.security.account.AccountRepository.finByUserName(java.lang.String)! No property finByUserName found for type Account!
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
피봇팅할 때 CASE 안에서 집계함수에 관한 질문입니다!
안녕하세요! 질 좋은강의에 감사인사부터 드립니다! 다름이 아니라 해당 강의에서 데이터 피봇팅을 시키기 위해 AVG(CASE WHEN categoryid = 1 THEN price ELSE NULL END) AS categoryid_1_avg 라고 쿼리문을 작셩하셨잖아요!? 그러면 어찌되었든 NULL값이 들어있는 상태에서 평균집계를 한셈인데 SQL상에서는 NULL값을 0으로 자동으로 계산해서 연산하게 되나요!? 감사합니다.
-
미해결애플 웹사이트 인터랙션 클론!
도움 요청 드려요 ..
이러다가 삽을 계속 파게 될 거 같아서.. 도움을 요청합니다 main.add.js 코드 옮기고 나서 애니메이션 동작이 안돼요 https://github.com/kimjinseong1/apple-test
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
setId, getId
안녕하세요 강의 잘 듣고 있습니다! 다름이 아니라 회원 도메인과 레퍼지토리 만들기에서 setId와 getId 부분이 아무리 해도 Member에 없는 값이라고 나오는데 어느 부분이 잘못 된지 못 찾아서 넘어가지를 못 하고 있습니다..! 영상을 계속 확인하였지만 오타는 발견하지 못했습니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
강사님, 이동 동기화에 대한 질문 있습니다.
혹시, 이동 동기화에 대한 방법이 두 가지 있다고 하셨는데, 1) 서버에서 허락 패킷이 왔을 때 2) 클라이언트가 먼저 이동하고 있다가 서버에서 응답이 오면 보정(보간) 먼저, 2)은 배틀그라운드 게임이 제가 기억하기에 이동을 하다가 갑자기 순간적으로 뒤로 가는 현상이 발생하는데 이 방법을 사용한 것인가요?? --- 첫 번째 질문 1)의 경우에 대해서는 어떤 상황인지 잘 모르겠습니다. 혹시 예시가 있을까요?? --- 두 번째 질문 그리고, 제가 두달 전에 Unity의 WebGL 플랫폼을 사용하여 실시간 멀티플레이어 축구 게임을 만든 적이 있습니다. Unity Client + Node.JS로 만든 서버를 사용하였습니다. 저는 동기화에 대한 지식이 없었기에 생각해낸 방법이 Client에서는 숨겨진 '분신'을 만들어 절대 위치 패킷을 받으면 '분신'이 움직이고 실제로 보이는 캐릭터는 따라가도록 구현하였습니다. 그리고 서버에 보내는 좌표는 실제로 보이는 캐릭터의 좌표를 보냈습니다. (RagDoll Component를 사용하여서 다른 클라이언트와의 물리적 충돌이 활발하기 때문에 조금 늦게 모두 같이 이동시킬 방법을 생각하다가...) 물론 '분신'은 보이지 않고 Colider, Rigidbody도 없기 때문에 많이 애먹으면서 많은 런타임 버그들을 잡았었습니다. 혹시 이런 물리적 충돌이 많이 일어나는 경우의 실시간 멀티플레이어 게임들은 두 가지 동기화 방법 중 어떤 방법을 사용하나요? 또는 어떤 방법을 더 많이 사용하나요? --- 세 번째 질문 그리고 수업 너무 좋았습니다. 아직 더 배워야 겠다는 생각과 함께 뿌듯합니다. 감사합니다!! 답변부탁드리겠습니다!
-
미해결플러터와 장고로 1시간만에 퀴즈 앱/서버 만들기 [무작정 풀스택]
[Overflow] MediaQuery 반응형 관련 질문
무작위 플러터 앱 따라 해봤는데요! 반응형 웹이라 스마트폰 크기 상관 없이 자동으로 화면이 맞춰지는 걸로 알고 있는데 overflow 오류가 뜨는 이유는 무엇일까요? MediaQuery 위젯 사용해서 변수값에 화면 넓이랑 높이 설정해주고 나머지 패딩 값을 이 높이 너비 값을 이용해서 값을 넣어주는 강의방식 및 값 그대로 따라했습니다!
-
해결됨쉽고 빠르게 익히는 Power BI (기본편)
쿼리편집기가 안보입니다.
저는 쿼리편집기가 없고 데이터입력 옆에 최근원본이라고밖에 없는데 설정을 바꿔주어야 하는건가요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
셀레니움 관련 문의드립니다.
크롤링 관련 기법을 보다 자세히 알아보다 보니 셀레니움이라는 더 다음 단계가 있더라구요. 강사님의 다음 강좌를 수강신청하기 전에 셀레니움 관련 한 가지 문의드리고자 합니다. 동적인 페이지 크롤링 시에는 셀레니움이 반드시 필요한 걸로 아는데, 로그인이 필요한 페이지를 크롤링 할 경우에도 무조건 셀레니움을 사용하여야만 크롤링을 할 수 있는 건가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
댓글에 writer 정보가 넘어오지 않습니다
안녕하세요. 강의 재미있게 잘 듣고 있습니다! 다름이 아니라 며칠째 해결해보려고 올려두신 github 소스코드와 비교하며 해결해보려고 했으나 좀처럼 해결이 되지 않아 질문 드립니다. 댓글 기능 (3) SingleComment의 약 15분 경에 해당하는 댓글 리스트를 console에 찍어내는 것까지는 성공했습니다. 이를 화면에 출력하고자 하는데 댓글 내용은 잘 나오지만 댓글 작성자의 이름과 프로필 사진이 나타나지 않는 문제가 발생하였습니다. 출력된 에러 메세지는 다음과 같습니다. console.log로 props.comment.writer.name을 출력하면 잘 나오기는 하던데 어떤 부분이 문제인지 알 수 있을까요?? https://github.com/coding-Benny/react-youtube-clone
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
mysql 질문
강사님, 강의 잘 듣고 있습니다. 이 boiler-plate를 mariadb로 만들어보고 싶은데 1. sequelize ORM으로도 Mongoose같이 사용가능한가요? 2. sequelize를 사용한다고 할때, express-generate 구조로 만들어야하나요? 아니면 강의에서 진행한 구조와 동일하게 가능한가요? 3. 혹시 참고할 만한 자료가 있을까요?
-
해결됨MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
온도 습도 cmd에 안떠요
삭제된 글입니다
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
소스이미지 질문이요
지금까지 이미지를 더미 이미지 사용했었는데요 소스 이미지를 어디서 다운 받을 수 있나요??
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
exe파일 불가
잘 만들었는데 exe로 pyinstaller --onefile --noconsole 이름 이런식으로 변형 시켰을 때 안켜지네요 ㅠㅠ