묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨웹 개발자와 정보보안 입문자가 꼭 알아야 할 웹 해킹 & 시큐어 코딩
dom 과 reflected의 차이
1. dom 과 reflected 의 차이가 웹서버 응답값에서의 악성스크립트 유무 차이로 이해를 했습니다. 웹서버가 요청값을 받고 응답을 해줄 때 자바 스크립트로 작성된 dom api를 사용한 url일 경우 악성스크립트가 반영되지 않는게 맞나요? 2. reflected 공격시 url에서도 document.cookie 처럼 dom을 사용한거 아닌가요? 3. dom api를 사용한다는게 dom.php 처럼 자바스크립트만으로 작성된것을 이용한다는건 가요? 4. 3번이 맞다면 자바스크립트로만 작성된 php면 dom-based 기법을 사용할 수 있는 건가요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
개발자도구 오류
questions:15 The key "target-densitydpi" is not supported. DevTools failed to load SourceMap: Could not load content for https://cdn.channel.io/plugin/ch-plugin-core-20210205022643.js.map: HTTP error: status code 403, net::ERR_HTTP_RESPONSE_CODE_FAILURE 크롬에서 개발자도구 command option + I 눌러서 개발자도구 잘 쓰고있엇는데 갑자기 이런식으로 오류가 뜨면서 창을 새로고침(개발자도구에서 다 지우려고 할 때) 하면 기존에 크롬창도 같이 새로고침되더라구요 어떻게하죠 ?
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
contact-form 과 contact-info 의 높이
contact-form와 contact-info 의 높이를 동일하게 맞추고 또 contact info 의 각각의 컨텐츠들의 높이비율? 같은걸 맞추고싶은데 이럴때의 방법은 flex 밖에 없는걸까요? 아니면 padding-top 같은 방법을 이용해서 대략적으로 맞추는 걸까요?
-
미해결홍정모의 따라하며 배우는 C언어
안녕하세요! 포인터 질문 드립니다!
먼저 이전 강의에서 많은 질문으로 어느 정도 개념이 잡히고 있는 듯 하여 감사 말씀드립니다!!! 이전 강의의 질문에서, arr == &arr[0] == &arr 이라고 답변을 받았습니다.arr == &arr[0] 이 동치인것은 받아들였으나, 아직 arr == &arr 이 같은지 잘 모르겠습니다 ㅠㅠ말씀 주신것처럼, arr은 변수명으로, 자기 자신의 주소가 별도로 없어, &arr로 찍어보아도 첫번째 원소의 주소를 나타내는 것은 확인했습니다.그러나, 완전히 동치인지는 잘 모르겠습니다 ㅠㅠ printf("%u %u\n", arr, arr+1);printf("%u %u\n", &arr, &arr+1); 위의 코드로 테스트해보면, arr의 경우 포인터연산이 arr[0]의 크기인 12만큼 움직이는 것을 알 수 있고,즉 arr -> arr[0]에 대한 포인터로 생각됩니다. &arr의 경우 포인터연산이 arr 전체의 크기인 24만큼 움직이는 것을 알 수 있고, 이는 &arr->arr에 대한 포인터로 생각됩니다. 기존에arr == &arr[0] == &arr 이라 하심은,단지 "값" 만을 기준으로 동일하다는 뜻이었을까요?ㅠㅠ
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
회원가입할 때 request payload에 저장되는 정보 노출 안 시키게 할 수 있나요?
안녕하세요 제로초님! 궁금한 부분이 있어 질문 드립니다. 회원가입할 때 개발자도구 network 탭에서 해당 요청의 request payload를 보면 회원가입할 때 입력했던 정보를 그대로 확인할 수 있는데요, 혹시 이거 노출시키지 않도록 설정할 수 있나요? 가령 비밀번호는 암호화 한다는가하는 방법으로요. 실제 실무에서는 이 부분이 보안상 문제가 될 거 같은데, 실무에서는 어떻게 처리하는지 궁금합니다. :) 감사합니다!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
데이터베이스 파일 생성 할 때 질문있습니다.
스프링 입문 강의 때 ~/test.mv.db 을 생성했었는데 이번에 ~/jpashop.mv.db을 생성하려고 아래 이미지 처럼 jdbc:h2:~/jpashop을 입력하고 연결하려니까 다음과 같이 뜹니다 ㅠㅠ 왜 이런건가요? 그리고 어떻게 해결해야 하나요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
BFS 에 대해서
안녕하세요. BFS 에서 모든 미로의 위치를 이전위치를 기억하면서 구석구석 돌아서 기억을 하고 있다가, 나중에 내가 미로의 특정부분(출구)을 가고싶다 하면은 그 위치부터 기억하고 있던 이전위치를 입구(이전 위치가 없는곳)까지 떠올린 다음 그 길따라 쭉 간다. 라고 이해했는데 맞을까요 ? 만약 두개의 길이 있다고 해도 최단거리가 먼저 목표지점 의found 에 true 찍으니깐 두번째 길은 가지 못하구요.
-
미해결반응형 웹사이트 포트폴리오(App Official Landing Website)
x 버튼으로 변경후에 위치 이동에서 자연스러운 애니메이션이 안돼요 ㅠㅠ
강의 너무 재미있고 잘듣구있습니다! 너무너무 알차요~!~!~! 근데 ㅠㅠ 다 되는데 이상하게 하나가.. 안따라지네요.. 햄버거 바 버튼에서 x 버튼으로 자연스러운 이미지 변환은 가능한데요! x버튼이 사이드바를 따라서 스르륵 이동하는게 안되네요 .. ㅠㅠ.. 제가보기엔 소스코드가 같은거같은데 어디가 잘못된건지.. ㅠㅠ 이틀을 .. 계속 강의따라서 다시 코드 타이핑을 해봐도 같아서.. 질문드립니다 ! input[id=trigger]{ display: none; } label[for=trigger]{ border: 1px solid red; width: 30px; height: 20px; display: inline-block; position: absolute; transition: 0.3s; } label[for=trigger] span{ display: block; height: 2px; width: 100%; background-color: black; position:absolute; left: 0; cursor: pointer; transition: 0.3s; z-index: 100; } label[for=trigger] span:nth-child(1){ top: 0; } label[for=trigger] span:nth-child(2){ top: 50%; } label[for=trigger] span:nth-child(3){ top: 100%; } /* display: none; 이지만 label과 같은 이름이기때문에 체크가 된다. */ input[id=trigger]:checked + label span:nth-child(1){ top: 50%; transform: rotate(45deg); } input[id=trigger]:checked + label span:nth-child(2){ opacity: 0; } input[id=trigger]:checked + label span:nth-child(3){ top: 50%; transform: rotate(-45deg); } .sidebar{ width: 250px; height: 100vh; background-color: pink; position: fixed; top:0; left: -250px; transition: 0.3s; } input[id=trigger]:checked ~ .sidebar{ left: 0px; } input[id=trigger]:checked + label{ left: 250px; }
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
다국어 페이지 관련 질문이 있습니다.
현재 프론트엔드는 next-translate를 사용해서 다국어 작업을 완료하였습니다. 그런데 백엔드는 다국어 처리를 어떻게 하는지 궁금합니다. if (selectNotificationResult[0].length === 0) { return res.status(403).send('알람이 없습니다.'); } express에서 저렇게 text를 send해줄 때 번역이 필요한데 백엔드도 똑같이 i18n을 사용하나요?
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
서버가 매끄럽게 작동하지 않는거 같습니다.
서버를 키고 바로 클라를 띄웠을 경우에는 잘 실행이 되는데 서버를 켜둔 상태에서 시간이 좀 흐른이후에 클라를 실행하면 제대로 connect가 되지 않는 경우가 빈번이 발생합니다.또 disconnect하는 부분에서도 disconnect로그가 뜨지 않고 정상적이지 않게 종료되는 경우도 마찬가지로 빈번하게 발생합니다.이 이유가 뭔지 잘 모르겠습니다.
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
방전된 배터리 사용으로 인한 보드 오류
안녕하세요. 강의를 따라가던 중 배터리가 방전된 사실을 모르고 실습진행을 하다가 led에 불이 들어오지 않는 현상을 보았습니다. 구체적으로는 3v를 표시하는 led가 불이 안들어옵니다. 혹시나 해서 배터리체크를 해보니 방전이 되어있었네요.. 그런데 원래 배터리연결없이 stm32 v-link로만 연결을 해도 연결이되고 led 3v에 불이 들어왔었는데 이제는 link로 연결을 하여도 3v에 led는 들어오지 않습니다... 방전된 배터리를 연결하여서 보드에 문제가 생긴것일까요??
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
state.user.me.id
state.user.me.id는 무슨 데이터를 가리키는지 모르겠습니다. user에 있는 me가 객체를 가진것도 아닌데 id값이 어떻게 있는것인지 모르겠습니다...
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
COCO 데이터 이미지와 Anno 파일을 가지고 defect이 포함된 사진을 볼 수 있을까요?
안녕하세요 제가 조사하고 싶은 데이터 서버에서 원본 이미지와 COCO 형식의 Anno를 받았습니다 defect이 한 눈에 안들어와서 box가 쳐있는 채로 보고 싶은데, 따로 이 2개의 파일을 불러오면 보여지는 툴이 있을까요? 그리고 혹시 여분의 질문으로 segmentation에 들어가있는 값은 어떤 것인가요?? { "id": 17252, "image_id": 4353, "category_id": 11, "segmentation": [ [ 3838.76, 0.0, 4088.52, 0.0, 4088.52, 1793.93, 3838.76, 1793.93 ] ], "bbox": [ 3838.76, 0, 249.75999999999976, 1793.93 ], "iscrowd": 0, "area": 448051.9567999996 }
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
몽고디비 schemas/index.js 질문
안녕하세요 몇일전에도 schemas/index.js 관련해서 질문을 드렸습니다. 답변처럼 오타가 있어서 되지않았습니다. 답변해주셔서 감사합니다. 그런데 로컬(개인피시)에서는 정상적으로 이제 작동을 합니다. 실제 서버에 배포를 했는데, 동일 한 오류가 발생합니다. 몽고디비 계정도 만들어서 툴로도 접속이 되는데 npm start를 하면 오류가 발생합니다. 소스(./schemas/index.js) const mongoose = require('mongoose'); const dotenv = require('dotenv'); dotenv.config(); const dbHost = process.env.DB_HOST; const dbUser = process.env.DB_USER; const dbPassword = process.env.DB_PASSWORD; const dbPort = process.env.DB_PORT; const dbName = process.env.DB_NAME; const connect = () => { if (process.env.NODE_ENV !== 'production') { mongoose.set('debug', true); } mongoose.connect(`mongodb://${dbUser}:${dbPassword}@${dbHost}:${dbPort}/nodejs`, { dbName: dbName, useNewUrlParser: true, useCreateIndex: true, }, (error) => { if (error) { console.log('몽고디비 연결 에러', error); } else { console.log('몽고디비 연결 성공!'); } }); }; mongoose.connection.on('error', (error) => { console.error('몽고디비 연결 에러', error); }); mongoose.connection.on('disconnected', () => { console.log('몽고디비 연결이 끊겼습니다. 연결을 재시도합니다.'); connect(); }); module.exports = connect; .env NODE_ENV=production PORT=3003 DB_HOST=localhost DB_USER=nodejs DB_PASSWORD=비밀번호 DB_PORT=27017 DB_NAME=nodejs /etc/mongod.conf .. net: port: 27017 bindIp: 127.0.0.1 개인 아이피 .. security: authorization: enabled 오류내용 RangeError: Maximum call stack size exceeded Exception in PromiseRejectCallback: internal/process/promises.js:102 handledRejection(promise); ^ RangeError: Maximum call stack size exceeded Exception in PromiseRejectCallback: internal/process/promises.js:102 handledRejection(promise); ^ RangeError: Maximum call stack size exceeded (node:6105) Warning: Accessing non-existent property 'MongoError' of module exports inside circular dependency (Use `node --trace-warnings ...` to show where the warning was created) /home/lastride25/nodejs/learn-mongoose/node_modules/mongodb/lib/utils.js:687 throw error; ^ RangeError: Maximum call stack size exceeded at WriteStream.getColorDepth (internal/tty.js:102:23) at console.value (internal/console/constructor.js:305:20) at console.value (internal/console/constructor.js:322:44) at console.log (internal/console/constructor.js:358:61) at NativeConnection.<anonymous> (/home/lastride25/nodejs/learn-mongoose/schemas/index.js:35:13) at NativeConnection.emit (events.js:315:20) at NativeConnection.set (/home/lastride25/nodejs/learn-mongoose/node_modules/mongoose/lib/connection.js:128:12) at /home/lastride25/nodejs/learn-mongoose/node_modules/mongoose/lib/connection.js:835:26 at /home/lastride25/nodejs/learn-mongoose/node_modules/mongodb/lib/utils.js:684:9 at /home/lastride25/nodejs/learn-mongoose/node_modules/mongodb/lib/mongo_client.js:226:23 at /home/lastride25/nodejs/learn-mongoose/node_modules/mongodb/lib/operations/connect.js:286:21 at parseConnectionString (/home/lastride25/nodejs/learn-mongoose/node_modules/mongodb/lib/core/uri_parser.js:615:12) at connect (/home/lastride25/nodejs/learn-mongoose/node_modules/mongodb/lib/operations/connect.js:284:3) at /home/lastride25/nodejs/learn-mongoose/node_modules/mongodb/lib/mongo_client.js:225:5 at maybePromise (/home/lastride25/nodejs/learn-mongoose/node_modules/mongodb/lib/utils.js:681:3) at MongoClient.connect (/home/lastride25/nodejs/learn-mongoose/node_modules/mongodb/lib/mongo_client.js:221:10) 이와 같은 오류가 계속 발생하는 이유가 무엇일까요 ?
-
미해결캐글 Advanced 머신러닝 실전 박치기
bayesian optimization CV 코드 문의
bayesian optimization cv 코드('hyper_param_tuning_01'에서 몇개의 실습코드가 중간에 빠진 것 같습니다. lgb_roc_eval_cv 함수 지정 후 실제 함수를 시행하고 반환값을 받아서 'target' 에 해당하는 값들을 다시 리스트의 형태로 저장하는 코드가 중간에 빠진 듯 합니다. --------------------------------------------------------------------------------------------------- lgbBO = BayesianOptimization(lgb_roc_eval_cv, bayesian_params, random_state = 0) lgbBO.maxmize(init_point = 5, n_iters = 25) -------------------------------------------------------------------------------------------------------- result_list = [] for result in lgbBO.res: target = result['target'] result_list.append(target) print(result_list) print('max result:', np.argmax(np.array(result_list))) ------------------------------------------------------------------------------------------------------- 위의 두 가지 코드가 들어가야 새로이 실행된 CV 함수의 반환값에 대하여 최대값을 반환하는 듯 한데요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
더티 체킹과 서비스 레이어 관련해서 질문이 있습니다!!
안녕하세요! 정말 알차고 친절한 강의에 반해서 팬이 되었어요! 항상 좋은 강의 너무 감사드립니다!더티 체킹과 관련해서 궁금한 것이 있습니다! 더티 체킹을 하게되면 트랜잭션 범위 내에서 엔티티의 값만 바꾸면 알아서 flush가 되면서 디비 값을 변경이 되는데 서비스 레이어에서 아무런 다른 행위 없이 엔티티만 바꾸고 끝나게 되면 그 서비스 레이어는 너무 JPA 기술에 의존적이지 않을까 궁금증이 생겨서요ㅠ
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
ERD 작성하실 때 어떤 프로그램을 사용하시나요?
ERD 작성하실 때 어떤 프로그램을 사용하시나요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
간단하게 max함수를 이용해서
간단하게 max 함수로 이용해서 할수 있는 방법은 어떻게 하면 되나요? 파이썬은 max라는 함수가 라이브러리 함수로 되어있다고 알고 있는데요.
-
해결됨리액트로 나만의 블로그 만들기(MERN Stack)
로컬에서 빌드는 되었지만 에러가 납니다
현재 윈도우 환경으로 수업을 따라 가고 있습니다. require가 정의 되지 않았다고 자꾸 에러가 납니다 도와 주세요 ㅠㅠ
-
해결됨리액트로 나만의 블로그 만들기(MERN Stack)
client package.json 쪽 질문 입니다
프록시의 포트를 8080으로 두는 이유가 뭔지 알 수 있을까요? 그리고 호스팅 서버 쪽에서는 env 파일 안에 포트를 80으로 둔걸로 기억하는데 왜 그런지 궁금합니다.