묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
two pointer 알고리즘 52번 강의 기준으로 어느 강의에서 배웠었나요?
two pointer 알고리즘에 대해 배우고 싶습니다
-
미해결성공적인 SQL 인젝션 공격을 위한, SQL 기본 문법
강의 자료 문의
혹시 수업에서 사용하는 강의 자료는 어디서 다운받을 수 있나요??
-
미해결Vue.js 시작하기 - Age of Vue.js
터미널 옆의 박스 안은 무엇인가요?
선생님은 박스 안에 [2:bash]라고 표시되는데, 저는 [1:zsh]라고 표시됩니다. 궁금해서 박스를 클릭해 보니, [1:zsh] 과 [2:node] 밖에 없고, [bash]는 아예 보이지도 않습니다. 무엇이 잘못된 것인지요?
-
미해결Vue.js 시작하기 - Age of Vue.js
npm 위치 찾는 법
윈도우에서 맥으로 막 갈아 탄, 완전 맥 초보입니다. 맥에서 npm 위치 찾는 법을 알기 쉽게 설명해주시면 감사하겠습니다.
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
git허가 부탁드립니다~!
git허가 부탁드립니다~!
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
프레임워크 선택에 관하여 질문이 있습니다.
Node.js는 I/O에 특화되어있고 json데이터를 제공하는 api 서버에 많이 사용합니다. 이미지/비디오, 빅데이터 처리 등 cpu를 많이 사용하는 작업에는 적합하지 않다고 책(Node.js교과서)에 나와있습니다. 그렇다면 이미지 프로세싱(컴퓨터 비전관련) 작업은 Node.js로 하지않고 이미지/비디오 데이터만 저장/응답해주는 역할만 한다고 했을 때 Node.js가 적합한 프레임워크인지가 궁금합니다. 즉, 많은 사용자에게 큰데이터(이미지/비디오)를 I/O를 해준다면 Node.js가 올바른 선택인지가 궁금합니다. 예를 들면 Node.js에서는 이미지/비디오를 별도의 Storage(AWS의 S3 같은것...)에 upload하고 Storage의 url만 DB에 저장해놓습니다. 그리고 downlaod시에는 DB를 뒤져서 올바른 Storage의 url을 받아서 해당 Storage에서 직접 download 방식을 만드려고 하는데 이경우 Node.js가 효율적인 선택인걸까요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
이렇게 체크리스트 배열(ch)를 만드는 생각을 잘못하겠는데 연습만이 정답이겠죠?
코딩테스트가 항상 무섭습니다 ㅠ 항상 오래고민하다가 도저히 생각이안나서 답을보게되는데요. 막상 답을보면 "어떻게 이런생각을 하지..." 라면서 되뇌입니다. 결국엔 연습을 많이해야겠죠?
-
미해결팝스타 공식 뮤비 제작 & 유튜브 2천만 뷰 크리에이터의 애니메이트 X 이모티콘 클래스
라이브러리 심볼 질문드려요
심볼을 만들면, 라이브러리에 저장? 되는데, 현 파일의 라이브러리에만 저장 되는건가요? 공통 라이브러리에 저장해서, 어느 파일에서든 원하는 심볼을 불러올 수는 없나요? 예를 들 이전 캐릭터에서 사용한 입모양 심볼을, 현재 만드는 새 캐릭터 파일로 불러오게 할 수 있게요. 라이브러리에 저장해둔 심볼을 어느 작업 파일에서든 불러올 수 있으면 좋을거 같아서요.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
nbextensions 관련 질문입니다
안녕하세요. 강의 잘 듣고 있습니다. 보기 사진과 같이 설치를 하였는데도 nbextension이가 설치가 되지 않아 질문 드렸습니다 감사합니다
-
해결됨실전 자바스크립트
궁금해서 명세를 찾아봤는데요
lexical environment라는 것은 제거되는 것이 아니지 않나요? 인터프리터에 의해 해석되는 자바스크립트임에도 불구하고, 분명 compiler가 js를 먼저 해석하고 그때 compilation 단계에서 lexical environment가 생성되죠. 그리고, 정확히말하자면 execution context의 구성요소로 lexical environment 정보를 담은 record가 있는 것이구요. 함수가 종료되면 excution context는 제거 됩니다. 하지만 return으로 반환된 함수가 실행될때 생성되는 lexical environement는 그 이전 함수 실행 컨텍스트의 구성요소로 들어가는 lexical environment record를 참조하는 것이 아니라, lexing time에 이미 만들어진 lexical environment를 참조하고, 이 lexical environment는 outer lexical environment에 대한 reference를 가지고 있기 때문에 참조가 가능한 것 아닌가요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
수업 자료
선생님 강의 항상 잘 보고 있습니다. 감사합니다. 혹시 선생님께서 강의때 쓰시는 자료를 받아 볼 수 있을까요? diagram 자료입니다!
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
모터 구매 관련 문의
구매 품목 중에 4PCS MT2204 2204 2300KV Brushless Motor 각 약 $25 리스트 링크를 열어보면 배송포함 약 $20이더군요 모터만 발송되는 건가요? 아님 Littlebee 20A ESC 가 함께 배송되는 거가요? 알리에 보면 함께 구성된 것이 약 $40 정도 더군요 헷갈려 문의하고 구매하려 합니다.
-
미해결Node.js로 웹 크롤링하기
로그인 팝업창 질문드립니다.
이러한 팝업 태그창에 input은 어떻게 해야하는지 궁금합니다. 개발자 도구의 network에도 단순히 unAthorized라고 뜰뿐 팝업창의 단서를 찾을 수 없었습니다. 해결 할 수 있는 방법이 있을까요?
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
구매한 물건들이 속속 도착! (질문 아님)
(사진)
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요 제로초님!
const onChangePasswordCheck = useCallback((e) => { setPasswordError(e.target.value !== password); setPasswordCheck(e.target.value); }, [password]); 질문1.여기서 setPassword(e.target.value !== password); 이부분을 잘 모르겠습니다 . e.target.value와 password 값이 같지 않을 경우 password가 true로 바뀐다는 말인가요?ㅎㅎ 질문2. [password]는 왜 들어가는지 잘 모르겠습니다. const [term, setTerm] = useState(false); const onChangeTerm = useCallback((e) => { setTermError(false); setTerm(e.target.checked); }, []); 질문3. term값의 기본값이 false였는데, 즉 불린 값이었는데 setTerm(e.target.checked); 가되면 term은 어떠한 값이 들어가나요?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
도메인 연결 후 401 (Unauthorized) 에러가 발생합니다
도메인 연결하니 로그인 후 새로고침을 해도 쿠키값이 저장되는데 게시글을 작성하면 http://api.ymillonga.xyz/post 401 (Unauthorized) 에러가 납니다 쿠키 문제라고 짐작하고 있는데 프론트 서버에서 withCredentials= true 설정되었고 백 서버에서 cors에 credentials:true 로 되어있는 것 확인했습니다 제가 뭘 놓치고 있는 걸까요? (이렇게 빨리 다시 질문을 하게 될 줄 몰랐습니다 흑흑) back/app.js const prod = process.env.NODE_ENV === 'production'; const frontUrl = prod ? "http://ymillonga.xyz" : "http://localhost:3050"; db.sequelize.sync() .then(() => { console.log('db연결 성공'); }) .catch(console.error); app.use(morgan('dev')); if (prod) { // app.enable('trust proxy'); app.use(morgan('combined')); app.use(hpp()); app.use(helmet({ contentSecurityPolicy: false })); app.use(cors({ origin: frontUrl, credentials: true, })) } else { app.use(morgan('dev')); app.use(cors({ origin: true, credentials: true, })); } app.use(express.json()); app.use(express.urlencoded({ extended: true })); app.use('/', express.static(path.join(__dirname, 'uploads'))); app.use(cookieParser(process.env.COOKIE_SECRET)); app.use(session({ saveUninitialized: false, resave: false, secret: process.env.COOKIE_SECRET, // proxy: prod, cookie: { httpOnly: true, secure: false, // process.env.NODE_ENV === 'production',//https일 때 true domain: process.env.NODE_ENV === 'production' && '.ymillonga.xyz' }, })); app.use(passport.initialize()); app.use(passport.session()); front/config/config.js export const callbackUrl = process.env.NODE_ENV === 'production' ? "http://api.ymillonga.xyz/user/google/callback" : "http://localhost:3051/user/google/callback"; export const backUrl = process.env.NODE_ENV === 'production' ? "http://api.ymillonga.xyz" : "http://localhost:3051"; export const frontUrl = process.env.NODE_ENV === 'production' ? "http://ymillonga.xyz" : "http://localhost:3050"; front/saga/index.js import { all, fork } from 'redux-saga/effects'; import userSaga from './user'; import postSaga from './post'; import { backUrl } from '../config/config'; import axios from 'axios'; axios.defaults.baseURL = backUrl; axios.defaults.withCredentials = true; export default function* rootSaga() { yield all([ fork(userSaga), fork(postSaga), ]); }
-
미해결풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
vscode 확장에 live server가 설치 후 아래에 아무것도 안보여요 ㅠ
live server 설치하고 나서 아래에 안테나 모양으로 둥글게 생긴다는 'Go Live'가 저는 아무리 찾아도 없어요.. 확장을 설치했다 지웠다 해도 안 뜹니다 어떻게 하죠 ㅠㅠ
-
미해결스프링 부트 개념과 활용
hello.html 호출 시 no mapping for GET /hello.html 문제
안녕하세요. resources/static/hello.html 을 작성하고 application을 실행시킨 후, localhost:8080/hello.html 접속 시 Whitelabel Error Page가 찍히고, console에는 "No mapping for Get /hello.html" 메세지가 뜹니다. 일전에 실습한 UserController 클래스의 hello() 메서드 (@GetMapping("/hello")) 때문인가 해서 해당 메서드 삭제 후 다시 빌드하고 테스트 해 보았는데도 동일하네요. 어떤 문제일까요? 도움 좀 부탁 드립니다.
-
미해결실전 자바스크립트
2:24경 설명
const a; --> //errorlet a; --> undefined a는 undefined 가 되는걸로 알고 있습니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
가위바위보 문제풀이(영상과 다른 버젼)
제가 풀었던 방법인데 영상 보시며 공부하시는 분 참고하시라고 올려봐요. // 승리 무승부 패배 //1. 이기는 경우 -choice == (aiChoice+1)%3 (나와 컴퓨터의 숫자가 2차이면 내가 이김. 3이 넘어가면 %을 이용해 0으로 초기화) //2. 지는 경우 -(choice+1)%3 == aiChoice (1차이면 컴퓨터가 이김.) //3. 비기는 경우-choice == aiChoice (같으면 무승부) if (choice == (aiChoice + 1) % 3) Console.WriteLine("당신이 이겼습니다."); else if ((choice + 1) % 3 == aiChoice) Console.WriteLine("컴퓨터가 이겼습니다."); else { Console.WriteLine("무승부입니다."); }