묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨모던 자바스크립트(ES6+) 기본
선생님께서 ES5 심화과정에서 알려주신 event 처리 방법 나이스입니다!
일전에 ES5 심화과정 에서 event 처리시에 this 를 참조하지 못해서 bind 를 이용해서 해결하신다고 알려주셨는데, 제 나름대로 활용을 해봤습니다. 아직은 많이 미숙하지만 이게 정말 되는게 너무 신기하네요. 덕분에 많이 배우며 성장하고 있습니다. 항상 좋은강의 감사드립니다! var obj = { yellowPoint: 100, redPoint: 200, bluePoint: 300, setEvent: function () { var node = document.querySelector('.sports'); for (let k = 0; k < node.children.length; k++) { node.children[k].onclick = this.myEvent.bind(obj, k); } }, myEvent: function (k, event) { switch (k) { case 0: event.target.style.background = 'yellow'; console.log('k : ', k); console.log('yellowPoint : ', this.yellowPoint); break; case 1: event.target.style.background = 'red'; console.log('k : ', k); console.log('redPoint : ', this.redPoint); break; case 2: event.target.style.background = 'blue'; console.log('k : ', k); console.log('bluePoint : ', this.bluePoint); break; } }};obj.setEvent();
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
결정 트리 과적합
from sklearn.datasets import make_classification import matplotlib.pyplot as plt %matplotlib inline plt.title("3 Class values with 2 Features Sample data creation") # 2차원 시각화를 위해서 feature는 2개, 결정값 클래스는 3가지 유형의 classification 샘플 데이터 생성. X_features, y_labels = make_classification(n_features=2, n_redundant=0, n_informative=2, n_classes=3, n_clusters_per_class=1,random_state=0) # plot 형태로 2개의 feature로 2차원 좌표 시각화, 각 클래스값은 다른 색깔로 표시됨. plt.scatter(X_features[:, 0], X_features[:, 1], marker='o', c=y_labels, s=25, cmap='rainbow', edgecolor='k') ------------------------------------- 책 p.199에 나와있는 코드인데, 수업중에는 다루지 않아 질문 남깁니다. plt.scatter(X_features[:, 0], X_features[:, 1], marker='o', c=y_labels, s=25, cmap='rainbow', edgecolor='k')이 부분에서 1) X_features[:,0]은 0에 대한 예측 확률, X_features[:, 1]은 1에 대한 예측 확률값 인가요? 앞서 배운 predict_proba() 수행시 반환되는 ndarray값과 혼동되어 질문 남깁니다. 답변 미리 감사드립니다.
-
미해결프론트엔드 개발자를 위한 웹팩
devServer 관련하여 질문이 있습니다. (수정)
안녕하세요. webpack 강의를 모두 수강하고 프로젝트에 적용하던 중 몇 가지 의문점이 생겨 질문 드립니다. 1️⃣ devServer 시작시 이유없이 요청이 발생합니다. 아래는 webpack.config.js 설정입니다. const path = require('path'); const HtmlWebpackPlugin = require('html-webpack-plugin'); const webpack = require('webpack'); require('dotenv').config(); module.exports = { mode: 'none', entry: './index.js', output: { filename: 'bundle.js', path: path.resolve(__dirname, 'dist'), }, devServer: { port: 9000, proxy: { '/api': { target: 'https://newsapi.org/v2', changeOrigin: true, logLevel: 'debug', pathRewrite: { '^/api': '' }, }, }, }, plugins: [ new HtmlWebpackPlugin({ template: 'index.html', }), new webpack.DefinePlugin({ 'process.env': { API_KEY: JSON.stringify(process.env.API_KEY), }, }), ], }; 앞에서 예제로 사용한 코드에 추가적으로 .env를 사용하기 위해 dotenv 라이브러리를 설치하여 적용하였습니다. 그런데 server 실행 후, 개발자 도구를 열어보면 아래와 같은 오류가 발생합니다. 제 코드 어딘가에 잘 못 입력한 부분이 있어서 그런걸까요? (index.html은 webpack.config.js와 같은 레벨에 있습니다.) 2️⃣ proxy가 동작하지 않습니다. News API를 통해 뉴스 데이터를 받아오려 했는데 CORS 문제가 발생하여 webpack devServer에 proxy 설정을 하였습니다. 제 생각으론 request url중 '/api/...'가 포함되는 요청들에대해 '/api' 는 ''으로 그리고 앞에 target으로 지정한 'https://newsapi.org/v2'가 붙어서 request 될거라 예상했습니다.그런데 제 예상과 달리 여전히 'http://localhost:9000/api/top-headlines...'으로 요청하고 있었고 debug를 출력해보니 아래처럼 나왔습니다. [HPM] Rewriting path from "/api/top-headlines?country=kr&apiKey=93e..." to "/top-headlines?country=kr&apiKey=93e..." [HPM] GET /api/top-headlines?country=kr&apiKey=93e694811aac419db735d29a23b26c57 ~> https://newsapi.org/v2 Vue CLI로 webpack.confing를 셋팅 했을 때는 이런 문제가 발생하지 않았는데 직접 구현하려하니 원인을 잘 모르겠습니다. 😥 아이디어나 조언 주시면 감사하겠습니다.
-
미해결퍼블리셔 취업 진짜 실전 가이드(PDF)
전문대졸 학점은행제 고민
4년제를 선호하긴 하니까 초대졸에 직장다니면서 학점은행제 하려고 하는데요, 꼭 컴퓨터공학과 아니어도 뭐 상관없지요? 경영학 할거같은데 초대졸과는 디자인이었고 만약에 학점은행제 최종이수하면 최종학력은 학점은행제 경영학이라고 표시된다네요. 사수도 없고 물어볼 분이 딱히 없어서,, 코딩웍스님 질문드립니다! 감사합니다.ㅎㅎ
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
hoc로 접근 제한 기능 궁금한 점이 있습니다.
접근이 제한된 페이지 접근시 .history.push 로 리다이렉트를 하면 제한된 페이지가 렌더링 된 뒤에 리다이렉트 페이지로 이동하게 되는데요. 이때 접근이 제한된 페이지를 렌더링 하지 않고 리다이렉트를 바로 구현 할 수 있나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
OneToOne 맵핑 문의입니다.
안녕하세요. HEADER 형태의 ENTITY ( A ) 와BODY 형태의 ENTITY ( B ) 가 있고 서로 ENTITY에 @OneToOne 양방향 맵핑이 되어있습니다.(fetch - LAZY) A를 조회할때마다 B가 같이 조회되는 현상(2개의 쿼리발생)이 있어서 검색해본 결과 HEADER에 해당하는 부분은 OneToOne 맵핑을 안해도 된다고 해서 제거한 결과 제가 원한대로 1개의 쿼리만 발생하였습니다. jpa 강의에서는 예제에서 OneToOne 양방향맵핑이 되어있던데 제가 검색했던 내용과 어떤 관련이 있을까요?
-
미해결타입스크립트 시작하기
질문있습니다
삭제된 글입니다
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
8:37 비밀번호 변경하는 이유가 무엇인가요?
안녕하세요 제로초님 개인 작업 후 배포 진행 중에 궁금한게 있습니다. 8:37초에 나온 비밀번호를 바꾼다는게 궁금합니다. 처음에 비밀번호를 잘못 작성하셨나?싶어서 저는 그대로 진행했다가 ERROR: Access denied for user 'root'@'localhost' 발생되서 강의처럼 비밀번호를 바꾸는(?) 작업 후 db:create 및 npm start까지 잘 되더라구요. 제가 어디서 놓친건지... 원래 작업 순서가 이렇게 진행되는건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
자바랑 이테리제이 둘다있는데 질문있습니다 ㅠㅠ
안녕하세요 이제막 강의를 시작하려는 전공학생입니다 ㅎㅎ 자바 버전이 15고 이테리제이도 있는상태인데 버전을 11로 바꾸는거 알아보니까 헷갈리고 해서 그냥 싹다 삭제하고 다시 다운받는게 편할까요...?괜히 잘못건드렸다가 더 꼬일거같아서요 ㅠㅠ
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
레이블 인코딩/ 원핫인코딩
타이타닉 데이터에서 sex, embark와 같은 categorical feature을 원핫인코딩까지 하지않고 레이블인코딩까지만 하신 이유가 tree기반 모델에서는 숫자의 특성을 반영하지 않기때문인가요??? 그렇다면 tree기반 모델에서는 항상 categorical feature을 레이블인코딩까지만 해도 상관없는건가요??? 그리고 분류에서는 모든 연속형데이터는 항상 일정 범위로 나누어 categorical 데이터로 바꿔줘야 하는것인지 궁금합니다. (만약 맞다면 회귀에서는 연속형데이터를 그대로 집어넣는것인지도 알고싶습니다.)
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
질문
안녕하세요. 이렇게 풀어도 같은 방법일 것 같긴한데 괜찮을지 궁금합니다. function solution(arr) { let answer = arr; for (let i = 1; i < answer.length; i++) { for (let j = i; j >= 0; j--) { if (answer[j] > answer[j - 1]) [answer[j], answer[j - 1]] = [answer[j - 1], answer[j]]; else break; } } return answer; } let arr = [11, 7, 5, 6, 10, 9]; console.log(solution(arr));
-
미해결타입스크립트 시작하기
리팩토링
삭제된 글입니다
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
싱글톤 개념에 대해
삭제된 글입니다
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
리사이징에러
제로초님 안녕하세요. 사진 업로드 시 리사이징 및 thumb폴더도 생성이 안되고, original 사진만 갖고와서 클라우드 와치로 로그를 확인해봤는데, access denied와 invoke 에러가 발생합니다. 추측상으로는 handler 작동을 하기전에 문제가 일어난 것 같은데, 어디를 봐야할까요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
스프링 빈의 자원공유 관련 질문드립니다
이번에 회사에서 Spring Security로 동적 ACL을 개발하다가 사용자 별로 독립적인 권한을 주고, 이 권한에 따라 사이드메뉴에 보이는 항목들을 다르게 해주었는데요. 이때 모든 쓰레드가 각 권한별로 갖고있는 리소스 접근권한 정보에 대해 알게하고 싶어(사이드 메뉴를 렌더링해야 하므로) 스프링 빈을 하나 만들고 이 빈에 해당 정보를 공유자원으로 등록했습니다. 자료구조는 ConcurrentHashMap을 썼습니다. 모든 쓰레드가 공유해야 할 자원이라 스프링 빈을 썼고 이로 인해 어떤 문제가 발생할 수 있을지 곰곰히 고민해봤는데 대략적으로 어떤 문제들이 발생 할 수 있는지 잘 모르겠습니다. 대부분의 스프링 책과 강의들에선 스프링 빈은 모든 쓰레드에서 상태를 공유하므로 사용에 주의를 기울여야 한다라거나 불변해야 한다는 이야기를 많이하지만, 자원을 공유하기 위해 스프링 빈을 쓰라는 얘기는 못봤었거든요. 왜 공유해야만 하느냐면 이렇게 하지 않으면 유저별로 로그인할때마다 데이터베이스에서 자신이 갖고있는 리소스 접근권한을 모두 검색해서 가져와야만 하는데, URL의 개수가 너무 많았기 때문입니다. 혹시 어떤 문제가 발생할 수 있을지, 더 좋은 방법은 없었는지에 대해 의견을 구합니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
Type Error 문제
안녕하세요, 유용한 강의 잘 듣고 있습니다. 저는 vs code를 사용하고 있는데요, 강사님이 올려주신 거랑 동일하게 json을 import 해서 data 사전을 만들었는데, TypeError: the JSON object must be str, bytes or bytearray, not dict 라는 메시지가 뜹니다. 대충 사전은 JSON의 객체가 안 된다는 뜻 같거든요. 주피터 노트북을 사용하지 않아서 이런 문제가 생기는 걸까요? 해결 방법이 궁금합니다.
-
미해결실전! 스프링 데이터 JPA
Query() 어노테이션을 활용한 JPQL 질문입니다.
안녕하세요! 저는 현재 파이썬을 통해 실무를 하고 있습니다. 거의 모든 쿼리를 날릴 때 raw쿼리보다는 ORM을 사용해서 진행하고 있는데요. JPQL은 raw query까지는 아니지만 직접 sql문을 작성해야해서 많은 불편함이 있는 것 같아요. 이번 강의 다음이 querydsl이라 조금 달라질 것 같긴한데 아직 강의를 듣기전에 미리 질문드려봅니다. 질문 목록에서 확인해보니 실무에서도 @Query() 어노테이션을 활용하여 JPQL을 직접 적어주는 단순 쿼리를 자주 사용한다고 하셨는데요. querydsl의 경우 별도의 레포를 생성해줘야하기 때문에 발생하는 불편함은 있겠지만, ORM이 제공하는 가독성과 편리함은 그보다 더 많은 장점을 가져다 준다고 생각합니다. 질문을 요약하자면, 모든 레포에서 QueryDSL을 사용하는건 지양해야 할까요? 실무에서는 QueryDSL로 통일시키지 않고 말씀해주신 것 처럼 단순 쿼리의 경우 Query 어노테이션을 사용할까요? (물론 복잡한 쿼리의 경우 raw하게 나가야할테지만 제외하고 질문드려요) 감사합니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
폰트어썸이 해결되지 않네요.
index.html 에 폰트어썸 cdn 최신 버전을 넣고, 폰트어썸 사이트에서 아이콘을 찾아 복사를 했는데 화면에 나타나지 않네요. 혹시 제가 잘못 설정한 부분이 있을까요? 게시판에 올라와있는 부분을 똑같이 실행해봐도 해결되지 않네요.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
enum을 실무에서 어떻게 사용하시는가요?
안녕하세요. enum type에 대해 실무 사용은 어떻게 사용하시는지 질의드립니다. emum type을 대부분 string 으로 사용하시는데 실문에서도 동일하게 사용하시나요? 아니면 enum에 code를 지정해서 공통 코드로 DB에서 따로 관리하시는지 궁금합니다~!
-
미해결
다 수강 못한 과목이 있어 재수강시 비용에 할인은 있나요?
안녕하세요. 다 수강 못한 부분이 있어 재 수강시 비용에 할인은 있나요? 만약 할인이 있다면, 수강 기간은 줄어드나요? 감사합니다. ^^