묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C# 초보 강좌] 예제로 배우는 C#
as/is 연산자 관련 질문입니다.
강의를 해주실 때, pet is Cat pet as Cat 의 사용으로 설명해주셨는데 pet as Cat 은 캐스팅 형식으로써 이해가 가지만 혹시 pet is Cat 은 뭔가 상속 관계에서 Cat is pet이라고 물어보는게 맞는 것 같은데 단순히 pet이 현재 Cat 객체로 생성되었는지를 물어보는 개념인 것인가요? 또 한 가지는 강의를 해주시면서 개인적으로 두드리는 키보드 소리가 정말 좋은데 혹시 키보드 뭐 쓰시는지 모델명 좀 알려주실 수 있나요?ㅎㅎ
-
해결됨[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
안녕하세요 .. ?
안녕하세요 .. ? 지금 faster_rcnn을 공부하고 있습니다. 제가 공모전을 참여하게 되어서, 공모전의 주제가 Segementation에 대한 것이여서 혹시 yolo와 ssd 등등 이 강의를 건너 뛰고 mask rcnn에 강의를 듣는데 무리가 없을까요 .. ?
-
해결됨[2021] 요즘 누가 유료로 웹서비스 구축하나, 파이어베이스의 모든 것 - Vue.js
v-lazy-image 오류에 관해 문의 드립니다.
안녕하세요 데이비드 선생님 수업을 수강하게 된 학생입니다. 금일 유용한 Vue 3rd part 모듈소개의 v-lazy-image 부분을 진행하는데 오류가 발생하였는데, 제가 미흡하여 오류의 원인을 파악할 수 없어서 문의드립니다. 영상에서는 약 13분부터 입니다. import VLazyImage from "v-lazy-image"; 를 추가하고 cmd 를 통해 yarn run serve 실행하는데 이미지와 같은 오류가 발생하였습니다. 웹 화면상에도 이미지가 나타나지 않습니다. 혹시 가능하시다면 해당 오류의 원인을 알 수 있을까요? 부탁드립니다. 강의 잘 보고 있습니다. 감사합니다.
-
해결됨선형대수학개론
Invertible linear Transformation
T의 inverse가 S 라고 이해하면 될까요?
-
미해결Skill-Up! 배워서 바로 쓰는 웹쉘 제작
질문
혹시 DB커넥터랑 커맨드 기능만 만들어도 사용가능한가요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
클릭시 파란색 배경으로 focus
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 모바일에서 랜더링된 뷰를 클릭할 때 파란색으로 focus가 잡히는 부분을 없애고 싶은데 혹시 어떻게 해야 할까요?개발자 도구로 element를 선택했을때와 같은 모습입니다 ㅠㅠ
-
해결됨Skill-Up! 배워서 바로 쓰는 웹쉘 제작
질문 있어요! 제발 해결해주세요
이 소스로 실행 해보면 Name,Type,Date,Action 부분 태이블에 아무것도 안 떠요 __________소스___________ <? header("Content-Type: text/html; charset=UTF-8"); $mode = $_REQUEST["mode"]; $path = $_REQUEST["path"]; $page = basename($_SERVER["PHP_SELF"]); if(empty($path)){ $tempFileName = basename(__FILE__); $tempPath = realpath(__FILE__); $path = str_replace($tempFileName, "", $tempPath); $path = str_replace("\\", "/", $path); } else { $path = realpath($path)."/"; $path = str_replace("\\", "/", $path); } # Dir list retuurn function function getDirList($getPath) { $listArr = array(); $handler = opendir($getPath); while($file = readdir($handler)) { if(is_dir($getPath.$file) == "1") { $listArr[] = $file; } } closedir($handler); return $listArr; } #File List return function function getFileList($getPath) { $listArr = array(); $handler = opendir($getPath); while($file = readdir($handler)) { if(is_dir($getPath.$file) != "1") { $listArr[] = $file; } } closedir($handler); return $listArr; } ?> <!DOCTYPE html> <html lang="ko"> <head> <title>Space_Pig; webshell</title> <!-- 합쳐지고 최소화된 최신 CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css"> <!-- 부가적인 테마 --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap-theme.min.css"> <!-- 합쳐지고 최소화된 최신 자바스크립트 --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script> </head> <body> <div class="container-fluid"> <div class="row"> <div class="col-md-3"></div> <div class="col-md-6"> <h3>Webshell <small>Create by space_pig;</small></h3> <hr> <ul class="nav nav-tabs"> <li role="presentation" <?if(empty($mode) || $mode == "fileBrowser") echo "class=\"active\"";?>><a href="<?=$page?>?mode=fileBrowser">File Browser</a></li> <li role="presentation" <?if($mode == "fileUpload") echo "class=\"active\"";?>><a href="<?=$page?>?mode=fileupload">File upload</a></li> <li role="presentation" <?if($mode == "command") echo "class=\"active\"";?>><a href="<?=$page?>?mode=command">Command Execustion</a></li> <li role="presentation" <?if($mode == "db") echo "class=\"active\"";?>><a href="<?=$page?>?mode=db">DB connector</a></li> <li role="presentation"><a href="<?=$page?>?mode=logout">Logout</a></li> </ul> <br> <? if(empty($mode) || $mode == "fileBrowser") { ?> <form action="<?=$page?>?mode=fileBrowser" metho="GET"> <div class="input-group"> <span class="input-group-addon">Current Path</span> <input type="text" class="form-control" placeholder="Path Input..." name="path" value="<?=$path?>"> <span class="input-group-btn"> <button class="btn btn-default" type="submit">Move</button> </span> </div> </form> <hr> <div class="table-responsive"> <table class="table table-bordered table-hover"style="table-layout: fixed; word-break: break-all;"> <thead> <tr class="active"> <th style="width: 50%" class="text-center">Name</th> <th style="width: 14%" class="text-center">Type</th> <th style="width: 18%" class="text-center">Date</th> <th style="width: 18%" class="text-center">Action</th> </tr> </thead> <tbody> <? $dirList = getDirList($path); for($i=0; $i<count($dirList); $i++) { if($dirList[$i] != ".") { $dirDate = date("Y-m-d H:i", filetime($path.$dirList[$i])) ?> <tr> <td style="vertical-align: middle"><span class="glyphicon glyphicon-folder-open" aria-hidden="true"></span>%nbsp;%nbsp;<?=$dirList[$i]?></td> <td style="vertical-align: middle" class="text-center"><kbd>Directory</kbd></td> <td style="vertical-align: middle" class="text-center"><?=$dirDate?></td> <td style="vertical-align: middle" class="text-center"> <? if($dirList[$i] != "..") { ?> <div class="btn-group btn-group-sm" role="group" aria-label=""> <button type="button" class="btn btn-danger" title="File Delete"><span class="glyphicon glyphicon-trash" aria-hidden="true"></span></button> </div> <? } ?> </td> </tr> <? } } ?> <? $fileList = getFileList($path); for($i=0; $i<count($fileList); $i++); { $fileDate = date("Y-m-d H:i", filemtime($path.$dirList[$i])); ?> <tr> <td style="vertical-align: middle"><span class="glyphicon glyphicon-file" aria-hidden="true"></span> <?=$fileList[$i]?></td> <td style="vertical-align: middle" class="text-center"><kbd>File</kbd></td> <td style="vertical-align: middle" class="text-center"><?=$fileDate?></td> <td style="vertical-align: middle" class="text-center"> <div class="btn-group btn-group-sm" role="group" aria-label=""> <button type="button" class="btn btn-info" title="File Download"><span class="glyphicon glyphicon-save" aria-hidden="true"></span></button> <button type="button" class="btn btn-warning" title="File Modify"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button> <button type="button" class="btn btn-danger" title="File Delete"><span class="glyphicon glyphicon-trash" aria-hidden="true"></span></button> </div> </td> </tr> <? } ?> </tbody> </table> </div> <? }?> <hr> <p class="text-muted text-center">Copyrightⓒ 2021, Space_pig, ALL rights reserved.</p> </div> <div class="col-md-3"></div> </div> </div> </body> </html>
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
타입오류시의 rejected value
강의 잘듣고 있습니다.!! 강의도중 조금 헷갈리는 부분이 있어서 질문 하게 되었습니다. 검증에 걸리는 값을 입력하고 저장할시에 사용자가 입력한 데이터가 남아있는이유는 사용자가 잘못 입력한 값을 @ModelAttribute 로 받아서 다시 모델을 통해 보내주기 때문으로 학습했습니다. 그렇다면 @ModelAttribute로 바인딩시 타입오류가 나면 ModelAttribute로 받은 필드는 null 값이지만 타임리프에서 BindingResult의 rejectedValue를 가져다가 렌더링 시켜주어 사용자 입력한 값이 남아있는게 맞는지 질문드립니다.
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
DFS 방식으로 푼 것이 맞나요?
안녕하세요. 강의 열심히 잘 듣고 있습니다 :) 궁금한 것이 있어서 질문드립니다. 우선 NumberOfIsland_bfs는 깊이우선탐색을 하는 것이 이해가 되는데 이번 문제는 이해가 잘 되지 않습니다. 오히려 BinaryTreeLevelOrder의 문제유형과 비슷해 보이고 굳이 따지자면 BFS유형인것 같아서요 (root노드의 자식 노드들을 전반적으로 탐색하니까) BinaryTreeLevelOrder와 다른 점이라면 자료구조가 큐가 아니라 스택이라는 것에 차이정도로 밖에 느껴지지 않습니다. DFS방식이라면 1,2,4,6,5,3식으로 탐색을 해야하는 것이 맞지 않나요? 제 생각에는 오히려 이전 강의에서 재귀함수로 푼것이 DFS방식이라는 생각이 듭니다. 이번 문제 해설이 DFS방식으로 푼 것이 맞는지? 맞다면 어떻게 이해하면 좋을지 알려주시면 감사하겠습니다.
-
미해결파이썬 무료 강의 (활용편3) - 웹 스크래핑 (5시간)
res = requests.get("http://nadocoding.tistory.com")
영상에서는 저 코드로 하면 응답코드가 403으로 뜨는데 저는 200으로 뜨는데 영상이 오래되서 그런건가요?
-
미해결스프링 핵심 원리 - 기본편
IntelliJ 에러
안녕하세요! 강의를 듣던중 어느날 사진과 같이 파일들이 빨간색 표시가 되고, 이전과 다르게 실행이 되지 않게 되었습니다. Java 버전은 Project Structure에 가보니 11로 제대로 되어 있는데 어떤 부분에서 문제 있는지 잘 모르겠습니다. 혹시 아실까요..?
-
해결됨Vue.js + TypeScript 완벽 가이드
vue3 typescript
안녕하세요 판교님! 강의 복습하다가 질문합니다! vue3에서도 typescript를 사용하고 싶은데 지금 이 강의와 크게 사용법이 차이 없을까요? 특히 vuex 부분에서 vue2와 vue3의 다른 점이 있는지 궁금합니다! 따로 참고자료도 찾아봤지만 아직은 어려운느낌 이네요ㅠㅠ
-
미해결취미로 해킹#3(WebGoat)
Intercept
인터셉트를 하고 json xml로 수정후 json절을 수정 하려는데 xml절이 띄어쓰가 없어집니다
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
JwtService는 어떤식으로 mock해야하나요?
UserService가 아래처럼 UserRepository와 JwtService를 DI를 받아야합니다. (JwtService는 공식문서에서 본대로 nest자체에서 제공하는겁니다.) 그래서 우선 signup함수가 함수가 맞는지 비교하는 가벼운 테스트코드를 작성해봤는데 JwtService관련 에러가 나오는데 test code내에서 imports: [JwtService] 이런식으로도 해봤는데 해결이 어려워서 질문드립니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
replaceAll 을 이용해서 문제를 풀어도 문제는 없나요 ?
(사진)
-
미해결C# 프로그래밍
재생이 안되는 강의가 있습니다.
C#프로그래밍 무료강의를 제작해주셔서 감사합니다 강의 내용 중 아래 항목이 강의 재생을 할 수 없어 문의드립니다. : 동영상을 볼 수 없습니다. 3강. 데이터형, 변환, 표준 입력형식 - 데이터형 (5/5) > 아래 링크로 강의 수강 : https://youtu.be/io4YrVFCCV0 4강. 기본 문법 - C# 기본 문법 (2/2) > 아래 링크로 강의 수강 : https://youtu.be/8IyoaeBs9T4 8강. 클래스 클래스 (2/2) > 아래 링크로 강의 수강 : https://youtu.be/PE4nDJXvXhQ 11강. 델리게이트와 이벤트 델리게이트와 이벤트 > 아래 링크로 강의 수강 : https://youtu.be/B-yaWp900sQ 해당 링크의 강의가 맞지 않다면 확인 및 수정 부탁드립니다. 감사합니다.
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
printf 서식 문자열에 전달된 인수가 너무 많아서 빌드실패ㅠㅠ 도와주세요!
#include <stdio.h> int main(void) { char name[256]; printf("이름이 뭐에요?"); scanf_s("%s", name, sizeof(name)); int age; printf("몇살이에요?"); scanf_s("%d", &age); float weight; pirntf("몸무게는 몇 kg이에요?"); scanf_s("%f", &weight); double height; printf("키는 몇 cm 이에요?"); scanf_s("&lf", &height); char what[256]; printf("무슨 범죄를 저질렀어요?"); scanf_s("%s", what, sizeof(what)); // 조서 내용 출력 printf("\n\n~~~ 범죄자 정보 ~~~\n\n"); printf(" 이름 : &s\n", name); printf(" 나이 : &d\n", age); printf(" 몸무게 : &.2f\n", weight); printf(" 키 : &.2lf\n", height); printf(" 범죄명 : &s\n", what); return 0; } 코드에서 어떤게 잘못되었는지 모르겠습니다 도와주세요!
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
경사 하강법 RSS 질문
안녕하세요 파이썬 머신러닝 완벽가이드를 통해 잘 공부하고 있는 학생입니다. 다름이 아니고 경사하강법 파트를 공부하다 질문 사항이 생겨 글 남깁니다. 경사하강법의 원리를 배우며, 손실함수의 최저점을 찾기 위해 (손실함수 값이 낮아지는 방향성을 찾기 위해) R(w0,w1)에 대해 편미분을 하는 것은 이해했으나, w1(new) = w1(old) + n(보정계수)*(편미분값) w0(new) = w1(old) + n(보정계수)*(편미분값) w1,w0을 업데이트 하는 과정에서 왜 원래의 값에서 보정계수*편미분값을 빼게 되는 것인지 그 원리가 잘 이해되지 않습니다 ㅠㅠ 편미분은 대략 기울기, 변화량 정도를 의미하는데 .. 그 값에 보정계수를 곱하고, 원래 값에서 빼게 된 값이 그 기울기만큼 감소한 지점의 f(w) 함숫값(?)이 되는건지..? 그렇다면 왜 그렇게 되는 건지 궁금합니다 ㅠㅠ 제가 질문을 제대로 설명한 건지 모르겠네요. 강의 항상 잘듣고 있습니다. 감사합니다.
-
해결됨탄탄한 백엔드 NestJS, 기초부터 심화까지
postman 응답 처럼 swagger 에서도 success 를 추가할수 없을까요?
export class ResultDto<T> { @ApiProperty() success: boolean; @ApiProperty() data: T } // ---- cats.controller.ts @ApiResponse({ type: ResultDto<ReadOnlyCatDto> }) @Post() async signUp(@Body() body: CatRequestDto) { return await this.catsService.signUp(body); } 이런 식으로 단순하고 typescript 의 제네릭으로 해봤는데 안되어 질문들입니다.
-
미해결대세는 쿠버네티스 (초급~중급편)
대시보드 사용 시 오류
안녕하세요 대시보드에서 Pod를 생성하려고 하니 위와 동일한 문제가 발생하네요 Deploying file has failed 라고 나오네요.. 하기에도 동일한 오류 내용이 있는 것 같아 답글을 보고 모든 권한으로 리소스에 접근할 수 있도록 ClusterRole 새로 추가는 했는데도 안되네요.. 추가로 yml 파일로 생성하여 master 에서 생성하면 pod는 생성되지만, 대시보드에 들어가서 shell in container1, 2로 들어가려고 하니 unable to update connection: pod does not exist. 라고 뜨네요..