묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결하울의 안드로이드 인스타그램 클론 만들기
android.support.design은 사용안됩니다. 아래꺼 사용하세요
<com.google.android.material.textfield.TextInputLayout android:id="@+id/editText" android:layout_below="@id/toorbar_division" android:layout_toRightOf="@+id/addphoto_image" android:layout_height="match_parent" android:layout_width="match_parent"></com.google.android.material.textfield.TextInputLayout>
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
댓글 등록 문제 질문
강사님 안녕하세요. 본 강의 마지막 쯤에 댓글 등록 버튼을 클릭하면 댓글이 등록되어서 아래에 출력되어야 하는데, dispatch 과정에서 오류가 있는 듯 댓글 등록이 되지 않습니다. 트래킹해 보니 sagas/post.js 에서 watchCommentPost와 reducers/post.js 에서 addComment 가 unused인데, 이 원인이 아닐까 생각합니다. 해당 구현부 영상을 돌려봐도 원인을 못 찾겠어서, 소스 깃허브 첨부하여 문의 드립니다. 늦은 밤에 문의드려 죄송하며, 항상 감사합니다.
-
해결됨[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
쥬피터 노트북 conda tf133 오류가 생깁니다.
영상 끝 부분에 jupyter notebook에 conda 항목이 생기는 부분에서 따라하던 과정에서 문제가 발생했습니다. 제 jupyter notebook 의 conda를 누르면 "EnvironmentLocationNotFound: Not a conda environment: /opt/conda/envs/tf113" 이라는 오류가 나옵니다. 그리고 강사님이랑 다르게 root의 Directory가 /opt/conda 로 되어있고, tf115 밑에 conda라는 이름으로 Directory가 /opt/conda로 되어 있습니다. 어떻게 해결할 수 있는지 궁금합니다.
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
사진과 같은 결과창이 왜 나오는 지에 대한 질문
#include<stdio.h> int main() { char str[256]; scanf_s("%s", str, sizeof(str)); printf("%s\n", str); return 0; } 코드는 이렇고 d를 256번했을때와 g를 258번했을때 나오는 결과가 사진처럼 비슷하게 나오는게 그 이유가 무엇인가요?
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
프로젝트 세팅 중 maven compile시 에러발생합니다
프로젝트 실행하기 강의중에 maven compile시에 아래와 같은 에러가 발생합니다. 해결 방법이 있을까요? Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.8.0:npm (npm install) on project studyolle: Failed to run task
-
해결됨코로나맵 개발자와 함께하는 지도서비스 만들기 2
style.css 관련 문의
저번 강의도 그렇고 이번 강의도 그렇고 윈도우 기준 stylesheets 및 style.css 는 따로 생성되지 않아서 직접 추가하고 코드를 영상과 같이 입력했는데도 불구하고 맵이 뜨지 않습니다. 왜 그럴까요?
-
미해결웹 게임을 만들며 배우는 React
동일하게 했는데 왜 저는 불필요한 렌더링이 발생할까요 ㅠㅠ?
안녕하세요. 강의 재미있게 보고있습니다.제가 강사님 코드랑 똑같이 따라서 해보고 있는데, 왜 성능 확인을 위한 highlight를 켰을 때 아래 이미지와 같이 불필요한 리렌더링이 발생하는 걸까요 ㅠㅠ? PureComponent를 적용해도 동일한데, 어떤 문제인지 궁금합니다.
-
미해결Redux vs MobX (둘 다 배우자!)
immer 적용후 틱택토 초기화가 안됩니다
틱택토에 이머 적용해 보았는데요 import React, { memo, useState, useReducer, useCallback, useEffect, useRef } from 'react'; import Table from './Table'; import style from './TicTacToe.module.scss'; const { produce } = require('immer'); const initialState = { winner: '', turn: 'x', tableData: [ ['','',''], ['','',''], ['','',''] ], recentCell: [-1, -1] } const SET_WINNTER = 'SET_WINNER'; export const CLICK_CELL = 'CLICK_CELL'; const CHANGE_TURN = 'CHANGE_TURN'; const RESET_GAME = 'RESET_GAME'; const reducer = (state, action) => { return produce(state, draft => { switch (action.type) { case SET_WINNTER: draft.winner = action.winner; break; case CLICK_CELL: draft.tableData[action.row][action.cell] = state.turn; draft.recentCell = [action.row, action.cell]; break; case CHANGE_TURN: draft.turn = state.turn === 'o' ? 'x' : 'o'; break; case RESET_GAME: draft = { ...initialState, winner: state.winner } break; default: break; } }); } function TikTakTo() { const [state, dispatch] = useReducer(reducer, initialState); const { tableData, turn, winner, recentCell } = state; // const [winner, setWinner] = useState(''); // const [turn, setTurn] = useState('o'); // const [tableData, setTableData] = useState([ // ['','',''], // ['','',''], // ['','',''] // ]); useEffect(() => { const [row, cell] = recentCell; if(row < 0) { return; } //Game over let end = true; tableData.map(row => { row.map(cell => { if(cell === '') { end = false; } }) }); if( (tableData[row][0] === turn && tableData[row][1] === turn && tableData[row][2] === turn) || (tableData[0][cell] === turn && tableData[1][cell] === turn && tableData[2][cell] === turn) || (tableData[0][0] === turn && tableData[1][1] === turn && tableData[2][2] === turn) || (tableData[0][2] === turn && tableData[1][1] === turn && tableData[2][0] === turn) ) { // 승리 dispatch({ type: SET_WINNTER, winner: turn }); end = true; } else { dispatch({ type: CHANGE_TURN }); } if(end) { dispatch({ type: RESET_GAME }); } }, [recentCell]); const onClickTable = useCallback( () => { dispatch({ type: SET_WINNTER, winner: 'o' }); }, [], ) return ( <> <Table onClick={onClickTable} tableData={tableData} dispatch={dispatch} ></Table> { winner && <div className={style.result}> {winner}님의 승리 </div> } </> ) } export default memo(TikTakTo); 다른건 문제없이 작동하는데, 승리나 무승부 한 후에 테이블데이터 리셋 결과가 화면에 적용되지 않습니다. 리셋게임부분에 뭔가 코드를 잘못 적은걸까요..?
-
미해결Spring Boot JWT Tutorial
추가 학습 참고할만한게 있을까요
jwt를 이해하기 좋은 강의였습니다. jwt 설정 방법이 다양한것으로 할고있습니다. 실제 프로젝트에 적용할 때 좀더 고려해야할 부분이나 oauth2 access_token 을 jwt 로 발급받는 방법, refreshToken 적용 방법등 참고 해볼만한 자료가 있을까요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요
제가 하루에 적더라도 알고리즘 두세 문제씩 풀어서 깃에 올리는 것만으로도 동기부여가 되서 그런데 혹시 깃허브에 public으로 올려도 되나요? 문제가 된다면 private으로 올리겠습니다. 제 깃은 방문자가 1도 없지만 나중에라도 강사님께 피해가 가는 건 저로서도 용납할 수 없는 일이기 때문에 조심스럽게 여쭤봅니다. 답변 부탁드립니다!
-
미해결타입스크립트 입문 - 기초부터 실전까지
import로 모듈 추가 하면 exports is not defined 발생
제가 강의 내용을 놓친것인지.. 외부 라이브러리를 참조만 하면 변환된 js에서 Object.defineProperty(exports, "__esModule", { value: true }); index.js:5 Uncaught ReferenceError: exports is not defined 가 발생합니다. 어떤 조치를 취해 주어야 해당 오류를 수정할 수 있을까요? ex) import $ from "jquery" npm install jquery --save; npm install @types/jquery --save-dev;
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
properties 이름 질문입니다.
해당 강의에서는 messages_fr.properties 와 같이 설정해주셨는데, 파일 이름 형식이 _fr 와 같이 "basename_국가코드" 로 약속되어있는건지 궁금해서 질문드립니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
chapter 3-3 index랑 [] 차이
여기서 a.index(2), 랑 a[2]가 다른 값을 나오게 되는걸까요?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
이 문제와는 주제가 살짝 달라서 미리 죄송합니다 ㅠㅠ
문제를 꾸준히 풀면서 교수님에 알고리즘과 저에 알고리즘이 다를때가 많았는데요. 코딩테스트를 효과적으로 통과할려면 처음 공부시작할때 습관을 잘 들여나야 한다고 생각합니다. 저의 알고리즘으로 작성한 코드가 100점을 맞았다 하더라도 교수님에 알고리즘으로 한번더 코드를 작성해보는것이 좋을까요? 아니면 바로 넘어가서 다음문제를 빠르게 풀어보는게 좋을까요?
-
미해결운영체제 공룡책 강의
환경설정 중 wsl 에관한 질문입니다.
12분 경 wsl --set-default-version 2 라는 명령어로 버전을 변경 한 후 버전을 확인해보면 버전이 계속 바뀌어 있지가 않습니다. 재부팅을 해봐도 변화가 없고, 분명 이전 단계를 동일하게 수행하고 관리자 버전으로 powershell을 시작했는데도 이러한 현상이 일어납니다. 혹시 어떤 문제가 있는지 알수 있을까요? 감사합니다!
-
미해결타입스크립트 입문 - 기초부터 실전까지
npm i 만 사용하면 어떤 모듈이 다운되나요?
npm i 만 사용하면 어떤 모듈이 다운되나요? 검색했는데 찾기가 좀 어렵네요 ㅠ
-
미해결Vue.js - Django 연동 웹 프로그래밍
staticfiles가 static으로 바뀌었습니다.
그리고 폰트는 이제 받기 어려워졌네요..ㅠㅠ 부트스트랩만으로도 예쁘니 굳이 폰트는 안 넣어도 될 것 같지만요.. 좋은 강의 감사합니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
다대다 관계 중간테이블 생성 에러
실행 시 에러는 발생하진 않습니다. 기존 User, Comment, Hashtag, Post, Image 모델만 생성하고 다대다 관계의 중간 테이블은 (Like, PostHashtag, Follow) 생성하지 않습니다 ... nodemon 실행 시 보이는 SQL문에도 기존 모델 CREATE 문만 확인 됩니다. 아래는 제가 작성한 associate 내 코드입니다. 다른 부분 캡쳐가 더 필요할까요? ㅜ // models/post.js db.Post.belongsToMany(db.Hashtag, { through: 'PostHashtag' }); db.Post.belongsToMany(db.User, { through: 'Like', as: 'Likers' }); // models/user.js db.User.belongsToMany(db.Post, { through: 'Like', as: 'Liked' }); db.User.belongsToMany(db.User, { through: 'Follow', as: 'Followers', foreignKey: 'FollowingId' }); db.User.belongsToMany(db.User, { through: 'Follow', as: 'Followings', foreignKey: 'FollwerId' }); // models/hashtag.js db.Hashtag.belongsToMany(db.Post, { through: 'PostHashtag' });
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
TypeError: props.refreshFunction is not a function 오류
function SearchMenu(props) { const [SearchTerm, setSearchTerm] = useState("") const searchHandler = (event) => { setSearchTerm(event.currentTarget.value) props.refreshFunction(event.currentTarget.value) } return ( <ul class="icon-container"> <li class="icon-item"><SearchOutlined style={{fontSize:'20px'}}/></li> <li class="icon-item"><input class='searchBar' type='text' onChange={searchHandler} value={SearchTerm} style={{width:'80px', height:'20px'}}></input></li> </ul> ) } 위와 같이 코드를 작성하였는데 아래처럼 오류가 뜹니다.. 어떻게 해결해야 될까요?
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 2
안녕하세요 질문합니다 오류가생기네요
오류도 없고 f12눌러서 봤는데 저런 오류가뜨는데요 저거때문에 잘안되네요 InfoWindow({ 여기서 빨간 오류뜨네요 f12눌렀는데요