묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
file inclusion 다른 방법
http://localhost/dvwa/vulnerabilities/fi/?page=/etc/passwd DVWA 파일 인클루젼에서 요런식으로 미디움 단계에서 /etc/passwd 이것만 붙여서 넣어도 되는데 이렇게 해도 되나요?
-
미해결문제로 배우는 C언어
37. 배열의 회전에서 ...
for(j=0; j<8; j++){ arr[j] = arr [j+1];}arr [j]= tmp;여기서 왜 마지막 j가 8일 수가 있는 것인가요? for 구문에서 8전까지 즉 7까지만 하고 for 구문에서의 j 변수는 끝나는게 아닌가요? {} 이 대괄호 밖에 있는 부분이 계속해서j 의 영향을 받을 수가 있는 것인가요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
도커 관련하여 질문이 있습니다.
안녕하세요. 강의 잘 듣고 있습니다.도커를 이용하여 linux기반으로한 mysql 컨테이너를 만들었는데, 그럼 해당 컨테이너는 오직 3306포트를 사용하는 mysql만을 위한 컨테이너 인가요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
선생님, 여러 머신러닝 모델을 결합하는 다른 방법에 대해 질문있습니다.
안녕하세요 선생님! 지난번에 보내주신 쿠폰은 정말 감사했습니다. 덕분에 다음으로 공부할 것에 대해 계획할 수 있었습니다.개인 공부중에 궁금한 것이 있어 이렇게 여쭤봅니다.제가 사이버보안 분야를 머신러닝으로 향상시키는 것에 관심이 있는데요. 마침 앙상블 수업을 듣던 와중에 개인적으로 공부하고 있던 IDS(침입탐지) 데이터 셋 관련해서 어떤 아이디어가 생겨서요. 이 데이터셋은 다중 분류에 해당되는 것인데요.공격 패턴이 15가지(라벨) 정도라고 가정하겠습니다.이 라벨들을 저만의 방법으로 새로 분류하여 새로운 라벨들을 추가하여 만들어서 각각 학습하고 테스트를 진행해봤습니다. 첫번째로, 이진 분류로 라벨을 0, 1로 다시 만들어서모든 공격들은 1로 분류하고, 일반적인 것(양성,Benign)들은 0으로 분류하는 것이죠.즉, 공격이긴 공격인데 어떤 공격인지는 모르는 정도로만 시스템이 탐지하는 것입니다. 이럴 경우, 정확도, 정밀도, 재현율이 모두 99.97%로 아주 높은 확률로 탐지를 해냅니다. 두번째 분류는 비슷한 공격 패턴끼리 묶어서 그룹화를 한 뒤(즉, 라벨의 수를 줄이는 것입니다.) 학습 및 테스트를 하는 것입니다. 이럴 경우에도 아주 높은 점수를 보였습니다. 마지막 분류는 원래 라벨들입니다(전처리 작업 후). 역시 높은 점수를 보이긴 하나, 약간 낮은 점수를 보이는 일부 라벨들이 있습니다.그래서 말인데요. 혹시 이 세가지 모델을 연결해서 결과를 추출하는 방법이 있을 까요? 예를 들어, 먼저 공격인지 아닌지를 보고(첫번째 분류), 공격이라면 어떤 그룹에 속하는 지 보고(두번 째 분류), A라는 그룹이라면, 마지막 단계의 분류에서 세부적으로 어떤 라벨인지(세번째 분류)를 예측해내는 것이죠. 이렇게 연계하여 결과를 예측할 수 있는 모델을 만든다면, 점수가 약간 낮은 라벨들도 일부 보완할 수 있지 않을 까 생각되어서요.아이디어는 떠올랐는데, 구글에 검색해보니 앙상블이나, 파이프라인 등의 관련된 내용만 검색이 되어서요. 혹시 제가 모르는 어떤 기술이 있을까요? 선생님의 조언을 구합니다.
-
해결됨Vue.js 끝장내기 - 실무에 필요한 모든 것
mutations 의 메소드들은 하나의 state 값만 수정하는 것이 컨벤션 인가요?
mutations 의 메소드들은 하나의 state 값만 수정하는 것이 컨벤션 인가요? mutations: { LOGIN_USER_SUCCESS(state, { user, token }) { state.user = user; state.accessToken = token; },이렇게 한번에 두개의 처리를 해도 작동은 하는데, 코드 가이드에서 어긋나는 건가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
동적할당 질문이 있습니다
배열이 아닌 그냥 클래스 객체 같은 경우에 동적 할당은 왜 필요한가요?CTest* test1 = new CTest();CTest test2;이러한 경우에 포인터를 이용한 동적할당이 갖는 이점은 뭔가요??그리고 void* 에서 void는 auto 같은 개념으로 이해하면 되나요?
-
미해결스프링 시큐리티 OAuth2
User 상속
커스텀 유저를 만들 때 User 상속과 UserDetails 상속 중 뭐가 더 낫나요??
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
RestaurantCard 에서 String? detail 을 추가하는 부분에서 질문드립니다.
isDetail 여부에 따라 String? detail 을 적용시켜주는 부분에서 질문 드립니다.팩토리를 만들때 원래 클래스에서 받는 내용을 그대로 받는 것으로 알고 있었는데 RestaurantCard 에서 선언한final String? detail;과 컨스트럭터 parameter 인this.detail;이 factory 에서는 받아오지 않아도 되는 것인가요?factory RestaurantCard.fromModel({ required RestaurantModel model, bool isDetail = false, String? detail, <-이부분 }) { return RestaurantCard( image: Image.network( model.thumbUrl, fit: BoxFit.cover, ), name: model.name, tags: model.tags, ratings: model.ratings, ratingsCount: model.ratingsCount, deliveryTime: model.deliveryTime, deliveryFee: model.deliveryFee, isDetail: isDetail, detail: detail, <-이부분 ); }스스로 해볼때<- 이부분 이라고 표시한 부분도 포함해서 저는 작성해보았었습니다. 작동도 잘 되구요..굳이 입력을 하지 않아도 되는 이유가 알듯말듯한데 확실하지가 않습니다. 그리고 저처럼 했을때 어떤 문제가 있는 것인가요?감사합니다.
-
미해결Blender(블렌더) 3.0 3D 그래픽의 입문 Part. 1
5강 Global & Local의 20:02 에서 기즈모 (영상 다시 보면서 질문 해결 됐슴당)
20분 2초 구간에서오브젝트의 기즈모가 바로 보이는데,3강에서 알려주셨던 것처럼뷰포트 기즈모 드롭다운 메뉴의 Object Gizmos의 체크박스를 체크한 것이 영상에서는 빠진 걸로 영상이 편집된 건가요?아니면 단축키가 있어서 바로 오브젝트의 기즈모가 보이도록 변경하신 건가요?단축키가 있는 거라면 알고 싶어서 질문했습니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한요청 드립니다.
인프런 아이디 : sky9844인프런 이메일 : sky9844@gmail.com깃헙 아이디 : dndn8988@gmail.com깃헙 Username : @Pang15101
-
미해결비전공자를 위한 개발자 취업 올인원 가이드 [통합편]
한정수 강사님 그룹 스터디에 대해 질문이 있습니다.
안녕하세요. 강사님 올인원 강의 전체를 결제하여 보며 저의 방향성과 목표를 설정하게 되었습니다.덕분에 국비지원이 아닌 기업에서 진행하는 소프트웨어 교육에 합격하여 파이썬을 공부하고 있는데요. 알고리즘 스터디를 진행하려고 하니 규칙 및 알고리즘을 어떻게 설정할지가 조금 어렵습니다.현재 비전공자(3명, 파이썬 조금 공부 및 알고리즘을 모름)나머지 비전공자(2명, SWEA D2~D3정도 가능)입니다. 단순히 알고리즘을 푸는 것이 아닌 개념을 공부하는 스터디의 사례가 있고알고리즘 종류는 백준, 프로그래머스, swea 가 있으며사용하는 팀 블로그의 종류도 노션, 벨로그, 깃허브 등이 있는데위와 같은 상황(멤버)에서는 어떻게 스터디를 진행할지 궁금합니다.(일주일 3번, 2시간이라고 한다면 해시, 스택, 큐와 같은 개념과 알고리즘을 같이 공부해야할지아니면 파이썬 문법도 어려우니 일단 쉬운 난이도의 알고리즘을 푸는 방식&맛보기를 하며 파이썬이 익숙해질 때 까지 문제를 많이 풀어야할지 등등 대체적인 방향성이 어렵네요.) (ps. 서류와 면접에서 한정수 강사님의 이야기를 많이했을 정도로 정말 도움 많이 받았습니다. 출근길 개발 카톡 및 종종 개인 블로그 회고록도 보고있는데, 2023년도 가족분들과 좋은 일만 있으시길 바랍니다.)
-
미해결금융데이터 분석을 위한 판다스 활용법
nbextensions 의 table of contents 관련 문의 드립니다.
안녕하세요 강사님 주피터노트북 사용중에 table of contents 가 사진처럼 먹통이 돼서 혹시 고칠 수 있는 방법이 있을까요?pc 포맷후 재설치 해봐도 동일한 문제가 지속되어 문의드립니다 ㅠ
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
문제를 풀 때 시간복잡도니 성능상 문제 설명은 후반에 알려주시는건가요?
안녕하세요. 문제풀이 재미있게 잘 보고있습니다.궁금한게 있어서 이렇게 질문 남깁니다.지금은 초보 문제이기에 시간복잡도나 이러한거는 설명없이 문제만 풀고 프로세스 설명만 있는건가해서 질문남깁니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료 부탁드립니다.
duschs9704@naver.com 입니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
혹시 반례가 있을까요??
function solution(n, k, card) { card.sort((a, b) => b - a); return card[0] + card[1] + card[k + 1]; } let arr = [13, 15, 34, 23, 45, 65, 33, 11, 26, 42]; console.log(solution(10, 3, arr));4-5 k번째 큰 수를 간단하게 풀어봤는데 혹시 반례가 있을까요??
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-L 자바로 작성한 코드입니다.
package lecture2; import java.util.Scanner; public class Prob2452 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int totalWinTime = 0; int totalWinTime2 = 0; int startWinTime =0; int endWinTime = 0; int startWinTime2=0; int endWinTime2=0; int score = 0,score2 = 0; for (int i = 0; i < n; i++) { int goalTeam = sc.nextInt(); if(goalTeam == 1)score++; else score2++; String str = sc.next(); if(score-score2==1 && goalTeam==1){ startWinTime = Integer.parseInt(str.split(":")[0])*60 + Integer.parseInt(str.split(":")[1]); }else if(score2-score==1 && goalTeam ==2){ startWinTime2 = Integer.parseInt(str.split(":")[0])*60 + Integer.parseInt(str.split(":")[1]); } if(score == score2){ if(goalTeam==1){ endWinTime2 = Integer.parseInt(str.split(":")[0])*60 + Integer.parseInt(str.split(":")[1]); totalWinTime2 += endWinTime2 - startWinTime2; }else{ endWinTime = Integer.parseInt(str.split(":")[0])*60 + Integer.parseInt(str.split(":")[1]); totalWinTime += endWinTime - startWinTime; } } } if(score>score2){ totalWinTime+=48*60 - startWinTime; }else if(score2>score){ totalWinTime2+=48*60 - startWinTime2; } System.out.printf("%02d:%02d\n",totalWinTime/60,totalWinTime%60); System.out.printf("%02d:%02d\n",totalWinTime2/60,totalWinTime2%60); } }이기기 시작한 순간(자신이 골을 넣고, 점수차이가 1인 순간)을 저장하고, 비긴 순간에 총 이기고 있던 시간에 계산하여 더해주는 구조입니다.Java의 LocalTime 등의 시간 관련 클래스들을 사용하려다가 실패해서 40분 날려먹고 10분만에 작성한 코드입니다.제대로 모르는 클래스를 문제풀이에 사용하는 것 보다 그냥 필요한 만큼만 구현하는게 더 빠른 경우가 많은 것을 깨달았습니다.
-
미해결직장인을 위한 자산관리 101
펀드수수료 관련질문
안녕하세요 좋은 강의 감사합니다. 금융에 대해 잘 몰라 큰도움받고있습니다. 펀드 강의 6:57에서 펀드수수료 이야기 해주실 때 선취판매수수료 1.0%총보수 2.49% 를 합치면 총 3.5%정도라서 수익률이 10% 라고 해도 실제 수익률은 6.5%이다... 라고 설명해주신걸로 이해했습니다.! 그러면 혹시100만원 투자해서 투자기간동안 10만원 수익이 생겼을 경우수익 10만원의 3.5%인 3500원을 수수료로 내는 게 맞을까요?아니면 원금 100만원 + 수익 10만원 -> 총 110만원의 3.5%를 수수료로 내는 걸까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
안녕하세요
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요 4학년 복학을 위해 공부중인 학생입니다.스프링 입문, HTTP, 기본, mvc 강의 까지 들었습니다.실전 스프링 부트 1강의를 들으려고 하는데 무리는 없을까요?강의를 들으며 개인 프로젝트 ( 연습용) 을 병행하는 게 나을지 강의를 집중해서 들은 후 개인 프로젝트를 해볼지 고민입니다. 갑사합니다.
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
xilinx 보드 없어서 살려고 하는데요
xilinx 보드가 없어서 살려고 하는데요xilinx spartan6 개발모듈 LD4사도 되나요?
-
미해결문제로 배우는 C언어
1차원 배열에서
배열에 있어서 scanf 에 입력할 때 주소연산자 &를 붙이지 말아야하는 것 아닌가요? 배열은 자체적으로 주소값을 가지고 있어서 오류 뜹니다. 저는 visual studio code 를 이용하는데 이 프로그램에서는 오류가 뜨는데 강사님 프로그램에서는 오류가 왜 안뜨는 지도 궁금합니다.