inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

pw='[ENC_DATA]'

해결됨

웹 개발자와 정보보안 입문자가 꼭 알아야 할 웹 해킹 & 시큐어 코딩

pw='[ENC_DATA]' 는 왜 거짓인가요?? pw는 DB에서 가져온거면 참이 맞다고 생각되는데.. 어떠한 이유로 거짓인건가요?!

  • 모의해킹
  • 인젝션
  • 인젝션
  • 모의해킹
ak4686 댓글 1 좋아요 1 조회수 437

질문드리겠습니다.

미해결

[개념반]배워서 바로 쓰는 SQL 쿼리

select substr(birthdate, 1, 7) as month, count(*) as cnt from Employees group by month; 위와같은 쿼리를 이용하여 문제를 푸는 도중 처음에는 groupby month 를 사용하지 않았습니다. 그 결과 month 의 컬럼에는 1968-12 이 출력되어 나왔는데 제일 최근 년도도 아니고, 오래된 년도도 아니고 왜 이친구가 대표로 출력되어 나오는건가요..?

  • sql
skyjoon2 댓글 1 좋아요 0 조회수 410

docker run -v 옵션이 제대로 적용되지 않는 것 같습니다...; ㅅ;

미해결

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]

먼저 정말 상세한 강의 너무 잘 듣고 있습니다!! 감사합니다~ 그런데 따라 하다가 처음으로 영상대로 되지 않는 부분이 생겼습니다. 강의 영상 : docker 주요 명령 익히기 5 (10:50) 제공된 html 파일이 들어있는 폴더를 EC2에 업로드 하고 docker run -d -p 9999:80 -v /home/ubuntu/2021_DEV_HTML:/usr/local/apache2/htdocs --name apacheweb2 httpd 이렇게 동일하게 입력했습니다. 그리고 그냥 IP주소:9999 로 입력하면 그대로 "It works!" 가 나옵니다... 혹시나 싶어 IP주소:9999/index.html 로 접속해봤더니 정상적으로 업로드한 파일이 보입니다. 이건 왜 그런걸까요 ;ㅅ ;?

  • 네트워크
  • docker
  • network
  • linux
  • -v
mh2 댓글 2 좋아요 0 조회수 629

포인터 관련 질문합니다!

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

배열을 포인터 변수로 받을 때 포인터 변수는 배열의 시작 주소를 갖고 있는 변수로 알고 있습니다! 예를 들어 배열의 시작 주소를 담고 있는 포인터 변수가 *str이라면 근데 함수 내부에서 배열에 인덱스 값에 접근할 때 str[i] 접근하는데 포인터 변수를 어떻게 배열처럼 사용할 수 있는지 그 원리를 잘 모르겠습니다..!

  • c++
  • C++
111규민 댓글 1 좋아요 0 조회수 290

whitepage 질문

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

section 1,2 까지 잘 진행 하다가 갑자기 webapp 부분이 적용이 되지 않으면서 whitepage가 계속 뜹니다 어디가 오류 난 부분인지 몰라 계속 해결해 보려다 해결하지 못하고 질문을 올립니다. 구글 드라이브를 통해 올리겠습니다. 감사합니다. https://drive.google.com/file/d/14T7D_uAwO18z7lSwv2TQnvyGOAkNwCx0/view?usp=share_link

  • mvc
  • spring
  • MVC
황상익 댓글 1 좋아요 0 조회수 337

마구간 정하기

미해결

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

안녕하십니까 강사님! 마구간 정하기 문제를 풀이하실때 말이 3마리인 경우를 가정하고 풀어주시는데 풀이코드로 말이 4이상인 경우 대응이 가능한가요? 문제에 C마리라고 되어있어서요!

  • 코딩-테스트
  • javascript
  • 코테 준비 같이 해요!
김동영 댓글 1 좋아요 0 조회수 556

타임리프 th:href

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

<td><a href="item.html" th:href="@{/basic/items/{itemId}(itemId=${item.id})}" th:text="${item.id}">1</a></td> <td><a th:href="@{/basic/items/{itemId}(itemId=${item.id})}" href="item.html" th:text="${item.id}">1</a></td> 위에 코드의 url은 타임리프의 href가 적용된 반면 아래코드는 그냥 일반 html의 속성인 href가 적용됩니다. 그래서 타임리프 문법은 무조건 html 속성 뒤쪽에다 써야 되는건 줄 알았는데 아닌경우도 많더라구요. 어떤 경우에 뒤에 써야 하는건가요?

  • spring
  • mvc
  • MVC
gelab 댓글 2 좋아요 0 조회수 1064

코딩 초보

미해결

타입스크립트의 모든 것

안녕하세요. 강의 잘 봤습니다! 강의 내용 관련된 질문은 아니지만..답답해서요ㅜㅠ 저는 코딩 공부를 시작한 지 2개월정도 된 완전 코린이입니다..! 원래 처음엔 이해가 안되고 어려운 게 맞겠죠..?ㅠ코딩하면서 에러 뜰때마다 원인도 모르겠어서 몇시간 붙잡고 있던 적도 많고 개념 이해하기도 어려운데 ...지식공유자님은 처음에 어떤식으로 공부하셨는지 궁금합니다!! ㅠ

  • typescript
  • nestjs
  • NestJS
  • Deno
tjwlgus35 댓글 1 좋아요 0 조회수 482

FieldError가 아닌 Item으로 사용자 입력 값 유지하기

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

상품명, 가격, 수량 필드에 각각 (입력 x), 1, 10000을 입력했고, Item 객체에 각각 "", 1, 10000이 저장되었음을 확인했습니다. 그리고 addForm.html에 아래와 같이 코드를 작성해보았고, 동일하게 Item 객체에 "", 1, 10000이 저장되었음을 확인했습니다. <div th:text="*{itemName}"></div> -> <div></div> <div th:text="*{price}"></div> -> <div>1</div> <div th:text="*{quantity}"></div> -> <div>10000</div> FieldError가 아닌 Item 객체에 저장된 값을 통해서 사용자가 입력한 값을 유지할 수 있을 것이라 생각하였습니다. 시도1. addForm.html <input type="text" id="price" th:field="*{price}" class="form-control" th:errorclass="field-error" placeholder="가격을 입력하세요"> th:field에 의해서 value속성이 생길 때, item.getPrice()해서 value="1"이 만들어질 줄 알았으나 -> value=""가 만들어짐 (이때, 사용자 입력값 유지를 Item 객체 통해서 하기 위해, bindingResult.addError(new FieldError("item", "price", "가격은 1,000 ~ 1,000,000 까지 허용합니다.")를 사용했습니다. item.getPrice()를 넣지 않음) 시도2. 위 코드에 th:value="*{price}" 속성 추가 당연히 value="1"이 만들어질 줄 알았으나 -> value=""가 만들어짐 왜 value 속성이 제가 예상한 대로 만들어지지 않고, value=""로 만들어지는 것일까요? (타입 오류는 발생하지 않고, 오직 검증 오류가 발생한다고 가정했을 때,) Item 객체로 사용자 입력 값을 유지할 수는 없을까요?

  • mvc
  • spring
  • MVC
도토리 댓글 2 좋아요 0 조회수 887

스토리보드로 짠 ui의 클래스의 생성자를 만들 수 없나요?

미해결

앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지

class SecondViewController: UIViewController { @IBOutlet weak var mainLabel: UILabel! var someString: String? override func viewDidLoad() { mainLabel.text = someString super.viewDidLoad() } init(someString: String? = nil) { self.someString = someString super.init(nibName: nil, bundle: nil) } required init?(coder: NSCoder) { fatalError("init?(coder) error") } @IBAction func backButtonTapped(_ sender: UIButton) { self.dismiss(animated: true) } } 스토리보드로 만든 클래스의 생성자를 만들고 storyboard?.instantiateViewController(widthIdentifier: "secondVC")를 호출하면 init?(coder: NSCoder)가 호출되어 에러가 발생하네요. 위 코드처럼 생성자를 만드는 방법은 없을까요?

  • swift
  • ios
문희찬 댓글 2 좋아요 1 조회수 645

index 페이지

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] index페이지 안에 작성을 했는데도 열었을 때 사진과 같이 열어집니다. 뭐가 문제일까요ㅜㅜ

  • spring
  • mvc
  • MVC
이윤관 댓글 1 좋아요 0 조회수 363

asset추가하기

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

asset 추가하기 강의에서 asset파일을 복사하고 paste 누르는데 강의에 나오는 팝업창은 안뜨고 아무 일도 안일어나요ㅜㅜ 왜 이런거죠?

  • flutter
  • Flutter
  • 클론코딩
  • 클론코딩
강원빈 댓글 1 좋아요 0 조회수 249

코딩 초보

해결됨

[코드캠프] 시작은 프리캠프

안녕하세요. 강의 내용 관련된 질문은 아니지만..답답해서요ㅜㅠ 저는 코딩 공부를 시작한 지 2개월정도 된 완전 코린이입니다..! 원래 처음엔 이해가 안되고 어려운 게 맞겠죠..?ㅠ에러 뜰때마다 원인도 모르겠어서 몇시간 붙잡고 있던 적도 많고 개념 이해하기도 어려운데 ...지식공유자님은 처음에 어떤식으로 공부하셨는지 궁금합니다!! ㅠ

  • html/css
  • javascript
  • HTML/CSS
tjwlgus35 댓글 1 좋아요 0 조회수 318

권한요청 부탁드립니다!

미해결

Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념

인프런 아이디 : coll_eksql@naver.com 인프런 이메일 : colleksql3@gmail.com 깃헙 아이디 : colleksql3@gmail.com 깃헙 Username : dvlpDana 권한요청 부탁드립니다! 감사합니다:)

  • javascript
  • vue.js
  • vuejs
Dana 댓글 1 좋아요 1 조회수 231

AbortSignal 오류 해결 방법 공유드립니다.

미해결

탄탄한 백엔드 NestJS, 기초부터 심화까지

해당 오류 발생 시 컨트롤 + 파란색 부분 클릭하셔서 편집기 이동합니다. 압축 풀고 실행시키면 abort 구문과 timeout 구문이 누락되었습니다. 형식에 맞게 작성해주시면 됩니다. 이후 정상 동작하였습니다.

  • node.js
  • nodejs
  • express
  • nestjs
  • mongodb
  • ssr
  • NestJS
yes2721 댓글 0 좋아요 3 조회수 545

section 04 퀴즈 질문입니다 ㅠ

해결됨

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

삭제하기 버튼을 눌럿을때 이런 에러가 뜨는데 이유를 모르겠습니다 ㅜㅠ

  • node.js
  • Next.js
  • graphql
  • react
  • seo
  • next.js
  • nodejs
호겸 댓글 1 좋아요 0 조회수 316

질문드립니다.

미해결

it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비

연산자 오버로딩 하는 부분에서 const Loc &b 여기서 b는 그냥 임의로 구조체 이름을 만드신건가요? 왜 b로 만드셨는지 궁금합니다.

  • c++
  • 코딩-테스트
  • C++
  • 코테 준비 같이 해요!
Poki 댓글 1 좋아요 0 조회수 418

@RequestMapping 질문

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

안녕하세요 김영한 강사님! 강의 너무 잘 듣고 있습니다. 다름이 아니라 @Controller와 @RequestMapping에 대한 궁금증이 생겨서 질문을 올리게 되었습니다. 기존 DispatcherServlet, 핸들러 매핑, 핸들러 어댑터, ... 를 배운것을 토대로 생각해봤을 때 1) @Controller를 애노테이션 기반 컨트롤러 (핸들러) 로 인식하고 컨트롤러로 등록한다. 2) @Controller 안에 있는 @RequestMapping 정보들을 모두 핸들러 매핑 정보로 넣어서 요청 URL이 들어왔을 때 이 매핑 정보를 활용한다. 3) 이 매핑 정보에 맞는 컨트롤러 (핸들러)에 맞는 핸들러 어댑터를 찾고 이를 통해 핸들러를 호출하여 ModelAndView를 반환한다. 이렇게 이해해도 괜찮을까요? @RequestMapping의 요청 정보 매핑이 어떤 과정으로 전개되는지 확실하게 알고 싶습니다..!

  • spring
  • mvc
  • MVC
aj4941 댓글 1 좋아요 0 조회수 554

테스트 코드 작성할 때 이미 작성했던 코드 어떻게 나오게 해서 선택하시나요?

해결됨

실전! 스프링부트 상품-주문 API 개발로 알아보는 TDD

테스트 코드 Assert.isTrue 작성할 때 이미 작성했던 코드가 나와서 선택만 해주시던데 어떻게 나오게 해서 선택하시나요? 플러그인이나 어떤 옵션이 있으신가요?

  • spring-boot
  • tdd
  • spring-boot
  • pojo
  • api
  • pojo
  • api
아라레 댓글 1 좋아요 0 조회수 1159

rxjs 와 차이점

미해결

함수형 프로그래밍과 JavaScript ES6+

학습잘 듣고 있습니다. 듣다가 궁금한것이 rxjs 와 fstx 와의 차이가 컨셉이 비슷한 부분이 많다는 느낌이 받습니다. rxjs 와 fstx 를 결합해서 사용도 해도 될 듯 보입니다. rxjs 와 fstx 의 개념적으로나 사용적인 면에서 차이가 뭔지 궁금합니다.

  • 함수형-프로그래밍
  • javascript
  • 함수형-프로그래밍
leeks 댓글 1 좋아요 0 조회수 582

인기 태그

인프런 TOP Writers

주간 인기글