묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
client start오류(실행 안됨)
삭제된 글입니다
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
파일 확장자와 파일 내용에 대해서 질문드립니다!
HTTP에 바이너리 정보가 123asdfsaf3f03220023asd0921ei01dasdas 이렇게 있으면 이것은 메타정보가 포함된 그 자체로 파일이 될 수 있는 완전한 데이터 정보인가요? 예를 들면 PNG같은 확장자 정보도 들어가 있어서 파일을 만들라고 하면 컴퓨터가 알아서 PNG 파일로 만들어버리나요? 아니면 우리가 HTTP 헤더를 읽어보고 아 PNG 파일 내용이구나, 하면서 이 순수한 내용물을 PNG 확장자로 저장해라, 라고 컴퓨터에게 시키는 건가요?
-
미해결실전 프로젝트로 배우는 타입스크립트
chart.js 버전 질문입니다!
안녕하세요. 타입스크립트 공식 사이트에서 chart.js를 검색해보니까(https://www.typescriptlang.org/dt/search?search=chart.js) 이제 @types/chart.js는 install하게 안되있는데 그럼 필요가 없는건가요? 보니까 chart.js 3버전부터는 types폴더가 존재하는데 그 안에 index.d.ts가 있더라구요. 그럼 새 버전은 @types가 필요가 없을까요?
-
미해결
3.14f 같은거?
3.141592f 처럼 뒤에 f를 꼭 붙이시던데 처음 봐서 질문 드립니다... 어떤 의미에서 사용하고, 왜 붙여주는 거죠? 무조건 붙여줘야하나요..? 흔하게 안쓰는 것 같아서요..
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
스레드 컨텍스트 스위칭 추가질문 입니다.
전에 질문으로... 만약 코어가 4개이고 스레드 풀 사이즈가 8개 였는데 16개로 늘린다고 가정하겠습니다. 사용자 수는 계속해서 16명씩 들어온다고 했을때 스레드 풀사이즈가 8개거나 16개거나 상관없이 컨텍스트 스위칭 빈도수는 같지 않나요? -> 컨텍스트 스위칭 빈도수가 더 늘어납니다. 풀 사이즈가 8개이면 8/4 -> 2번 풀 사이즈가 16개이면 16/4 -> 4번 라고 하셨습니다. 정확히 저 수치가 어떻게 나오는지 이해가 되질 않습니다 ㅠㅠ 컨텍스트 스위칭이 정해진 시간에 따라 일어나는걸로 알고있어서 만약에 2초마다 컨텍스트 스위칭 일어나고 각각의 스레드 작업들이 4초가 걸린다면 스레드 풀 사이즈가 8개일때 8개의 스레드를 모두 완료하는데 발생하는 컨텍스트 스위칭의 빈도수는 16개 일때보다 빈도수가 절반인걸로 이해했습니다만 작업의 완료 갯수까지 감안한다면 어차피 스레드 풀 사이즈가 8개일때 16개의 스레드 작업을 완료하는데 필요한 컨텍스트 스위칭 빈도수는 스레드 풀 사이즈가 16개일때 16개 모두 완료할때 필요한 컨텍스트 스위칭 빈도수랑 같게 되지 않을까요?? 감사합니다.
-
미해결자바스크립트 중고급: 엔진 핵심
엔진이 식별자 해결을 위해서 스코프를 사용한다고 하셨는데
여기서 엔진은 자바스크립트 엔진을 의미하나요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
업로드 post 에러
안녕하세요, 좋은 강의 잘 듣고 있습니다. 비디오 업로드하면 POST 에러가 나서 아래 질문들 찾아보면서 proxy 등 올려주신 해결 방법을 다 해봤는데도 해결되지 않아 질문 남깁니다 ㅜㅅㅜ.. 아래 질문해주신 분들 어떻게 해결하셨나요..
-
미해결단 2주간 키운 블로그로 월 80만원 용돈 벌기
완강 했습니다 감사합니다!! 그리고 한가지 질문 있습니다
완강 후 후기 남겼습니다ㅎㅎ 이메일 주소 : jimyong0822@gmail.com 질문 : 다시 블로그를 시작하려 하는데 기존에 있던 블로그는 어떻게 하면 될까요? 새로운 계정으로 다시 시작할까요..?? (지금 제 블로그는 1월-3월에 20건정도 썻다가 모르고 8건 정도 삭제 시키고..ㅠㅠ 3개월넘게 블로그를 안한 상태이며 하루에 30명 정도 들어옵니다..)
-
미해결15일간의 빅데이터 파일럿 프로젝트
virtualbox가 실행이 안됩니다.
버전은 동일하게 받았구요. 윈10이구요.. 이 앱은 windows에서 보안 또는 성능 문제가 발생하기 때문에 실행할 수 없습니다. 새 버전을 사용할 수 있습니다. 이 버전의 windows에서 실행할 수 있는 업데이트 버전은 소프트웨어 공급자에게 문의하세요. 이렇게 나오는데 어찌할까요 ㅠㅠ
-
미해결인공지능 기초수학
교안 부탁드립니다.
선생님,수강생입니다. 교안부탁드립니다. jamesfree80@gmail.com 정말 부탁드립니다.
-
미해결15일간의 빅데이터 파일럿 프로젝트
virtualbox 5.0대 버전이 지원하지않는다는데...
삭제된 글입니다
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
HTTP 헤더는 두 번 디코딩이 일어나나요?
이전의 스프링 강의에서 살짝 나왔던 것 같은데요. 그때 URL에 한글을 넣어줄 때, 인코딩 때문에 조심해야 한다고 하시면서 % 인코딩 방법을 써야하고, 스프링에서 자동으로 인코딩해주는 함수가 있다고 말하셨던게 기억나거든요. 그게 왜 그런건가 잘 모르겠던데 오늘 보니까 HTTP 헤더를 ISO 8859-1방식으로 인코딩하기 때문에, 즉 1바이트짜리 예약된 문자들로만 정보를 전달할 수 있기 때문에 그런게 아닐까 라는 생각이 들더라고요. 그러면 톰켓이나 브라우저 쪽에서는 HTTP 헤더를 받을 때 항상 2번 디코딩이 일어나는 건가 궁금합니다. ISO 8859-1 방식으로 디코딩을 먼저 하고 퍼센트 디코딩 방식으로 한번 더 디코딩을 해주도록 HTTP 프로토콜로 약속되어 있나요?
-
미해결캐글 Advanced 머신러닝 실전 박치기
주요 피처 선정 및 피처 엔지니어링 관련 질문
안녕하세요 권철민님. 좋은 강의 감사드립니다. 1. displot이나 heatmap를 수행할 때 모든 피처가 아닌 '주요 피처'를 따로 뽑아서 수행하셨습니다. 여기서 주요 피처를 선정하는 기준이 어떤 것인가요? plot_importance를 기준으로 하신 것인지요? 만약 아니라면, 어떠한 '정량적'인 기준이 있는지요? 아니면 처음에 강조하셨던 해당 비즈니스 도메인 knowledge에서 비롯된 정성적 기준/직관적 기준으로 선정한 것인지요? 2. 주요 피처로 선택되지 않은 피처들이 사후 scaling / outlier 제거 등을 통해 주요 피처가 될 수도 있지 않는지요? 혹시라도 나중에 약간의 가공으로 주요피처가 될 수도 있는데, 처음에 주요피처를 선정해버리면 이들이 분석의 scope에서 제외되어 버리지는 않을까 걱정됩니다. 3. 가공된 피처와 원본 피처는 상관관계가 매우 높을텐데, 원본피처는 drop하지 않아도 되는지요? 저의 짧은 지식으로는 높은 상관관계는 다중공선성 문제를 유발한다는데, Regression 계열만 문제되고 Tree 기반한 GBM계열은 신경쓰지 않아도 될까요?
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
톰켓이 클라이언트로부터 받은 HTTP를 디코딩하는 방식은 어떻게 되나요?
톰켓이 HTTP를 디코딩하는 방식을 아래와 같이 생각하고 있습니다. 제가 제대로 이해한 걸까요? HTTP 헤더는 ISO 8859-1로 디코딩합니다. HTTP 바디는 헤더에서 선언한 디코딩 방식으로 디코딩 하거나 HTTP form 데이터 방식 입력스트림 같은 경우는 UTF-8 디코딩 방식을 사용합니다. 예로 들면 POST/save HTTP/1.1 Host: localhost:8080 Content-Type: multipart/form-data; boundary=------XXX <- ISO 8859-1 디코딩 ------XXX Content-Disposition: form-data; name="username" <- UTF-8 디코딩 kim <- UTF-8 디코딩 ------XXX Content-Dispositon: form-data; name="age" <- UTF-8 디코딩 20 <- UTF-8 디코딩 ------XXX Content-Disposition:form-data; name="file1"; filename="intro.png" Content-Type: image/png <- UTF-8 디코딩 109328a9.... <-PNG압축 바이너리 형태 그대로
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
[프론트 서버 배포] 사이트 연결 거부
안녕하십니까 제로초님! "프론트 서버 배포하기" 부분 진행 중에 있는데요, 프론트 서버에서 백엔드 주소가 들어있는 모든 컴포넌트에 AWS 에서 얻은 백엔드 주소로 바꿔주고 git에 push 후 다시 우분투에서 sudo git pull 해주었고 back/app.js 에서도 origin 부분에 ['http:// ~ '] 프론트 서버 주소를 넣어주었습니다. 그리고 프론트 서버에서 build 를 해주고 아래와 같이 진행한 후, 브라우저에서 해당 프론트 서버로 접속을 시도했으나 "사이트에 연결할 수 없음" 이라고 뜹니다.. 문제가 무엇인지 잘 모르겠습니다.. ㅠ
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
상품 A의 한글 출력에 대한 질문입니다!
logging.level.org.apache.coyote.http11=debug 로 했을시 request HTML 출력시 한글이 깨지는데 Log.info("request={}", request.getParameter("itemName")); 하면 '상품A '한글이 출력되는 이유가 무엇인가요?
-
미해결Vue.js + TypeScript 완벽 가이드
vue 와 .env
vue로 프론트 엔드 개발을 하고 배포를 하려고 하는데 막히는 점에 있어서 질문을 드립니다..ㅠㅠ 백엔드는 없고 api 사이트에서 회원가입을 하여 데이터를 받아옵니다. 무료지만 많은 접속을하게되면 요금이 청구되는데.. 여기서 궁금한 점이 있습니다. 1. api-key를 vue에서 숨길 방법은 없나요? dotenv 설치 후 .env를 이용하여 봤는데 F12 개발자도구 탭에서 Requests Headers 를 보면 api 키가 적나라하게 나오더라고요.. 만약 숨길 방법이 없다면 해커들이 제 api key 를 보고 악용을하여 어마어마한 요금이 청구되는 사태는 막을수 없나요? Nuxt를 이용하여 ssr:false , target:'static' 으로 vue 개발을 했고 netlify 에서 배포 예정입니다. @nuxtjs/dotenv 모듈을 이용하였습니다.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
안드로이드 스튜디오 안에 drawable안에 사진이 잘안넣어져요
트와이스 강의 사진을 넣어야하는데 drawable 이 폴더에 안들어가져요
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
서버연동 수강중 질문드립니다.
현재 수강 내용상 플레이어의 움직임이나 투사체 등 그리드 단위로 움직이고, 좌표도 Vector2Int로 주고받고 있는데 만약 투사체를 플레이어와 다르게 Rigidbody2D를 붙여 Addforce impulse의 기능을 빌려 포물선을 그리며 날아가게 한다고 하면 이럴때 클라이언트에서 보내는 정보와 서버에서의 검증(위치나 타격)은 어떤식으로 이루어져야할까요? 추가로 이런 멀티플레이환경에서 포물선의 움직임을 구현하려면 Rigidbody같은 기능을 쓰기보단 직접 공식을 넣어 사용하는게 좋을까요? 이게 수업과 별개의 질문이 되는건지 판단이 잘 안서서.. 조심스레 질문드립니다 ㅠ
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
id 값 문제인데 해결을 못하겠습니다.
local host 로 들어가서 축구공위에 마우스를 올리면 아래 products/0 으로 나옵니다.. 물론 클린하면 아무데이터도 나오지 않고 2번쨰 그림을 클릭하면 1번째 상세 정보가 표출됩니다. db값은 id:1 2 3 으로 되어 있으나, localhost 상에는 0, 1, 2 로 표기되있는듯 합니다. 왜 값을 일치 시키지 못하는지 강의를 다시 보면서 문제를 찾아봐도 잘 해결이 되지 않습니다. ㅠ 아직 이해가 많이 부족한듯 합니다. 설명 부탁드립니다. <Switch> <Route exact={true} path={"/"}> <MainPageComponent/> </Route> <Route exact={true} path="/products/:id"> <ProductPage/> </Route> <Route exact={true} path="/upload"> <UploadPage/> </Route> </Switch> app.get("/products/:id", (req,res)=>{ const params = req.params; const {id} = params; models.Product.findOne({ where : { id:id, }, }).then((result)=>{ console.log("PRODUCT : ", result); res.send({ product : result }); }).catch((error)=>{ console.error(error); res.send("상품 조회에 에러가 발생했습니다."); }); }); 그리고... 해당 강의 전의 SQLite 데이터 순서와 현재강의의 데이터 순서가 선생님은 바뀌었는데... 저는 그렇지 않습니다.. ㅠㅠ 이것까지만의 드립니다. app.get("/products", (req, res) => { models.Product.findAll({ order: [["createdAt", "DESC"]], attributes:[ 'id', 'name', 'price', 'createdAt','seller','imageUrl' ], }) .then((result)=>{ console.log("PRODUCTS : ", result); res.send({ products : result }); }).catch((error)=>{ console.error(error); res.send("에러 발생"); }) });