묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
SQL인젝션 강의 중 취약점 분석 방법론에서 궁금한 점이 있습니다
안녕하세요! 강의 덕분에 SQL 인젝션 공부에 많은 도움이 되고있습니다:D 강의 듣던 중 궁금한 점이 생겼는데 --------------------------------------------------- 6) 취약점 분석 방법론 검색 기능 동작 원리 분석을 통한 올바른 분석 방법 예시(1) ~title like '%test' and '1'='1%' 거짓 거짓 => 거짓 --------------------------------------------------- ~title like'%test%' and '1%'='1%' 참 참 => 참 이렇게 말하셨는데 참에서 '1%'='1%'이 부분에서 앞의 '1%'이 부분에 %를 넣어주는 이유는 단순히 뒤의 %와의 참값을 위해 똑같이 맞춰주는 용도인가요? 그럼 아래와 같이 와일드 카드가 앞에만 있다고 가정하면 ~title like '%test' and '1'='1' 이런식으로! 이런 경우에는 ~title like'%test%' and '1'='1' 이런식으로 검색해야 결과 값이 나오는게 맞을까요?
-
미해결실무로 배우는 엑셀(Excel) 2019
필터 파트에서 2분20초 빈 셀 추가
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 필터 파트에서 2분20초에 5행과 6행 사이 삽입으로 띄워주는 이유가 궁금합니다 빈 셀을 추가 후 숨기기를 하지않고 필터 파트 강의를 들었는데 어떤 문제도 없었거듣요 2분43초 강의에서는 숨겨둬서 연속된 데이터를 지정할수있다고하는데 추가/숨기기하지않고도 지정이되는데 띄워주는 이유가 궁금합니다
-
미해결
3D Max 실린더 pelt mapping 오류
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 3D Max를 배우는데 plat mapping 으로 실린더를 펼쳐야하는데 자꾸 찌그려지는데 어떻게 해야할지 몰라서 연락드려요
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
bindingResult 반환시 query parameter 유지하는 방법
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요. 수업 유익하게 잘 가쳐 주셔서 감사합니다. bindingResult와 관련하여 질문이 있습니다. 에러가 있을시 bindinfResult에 에러가 담기고 bindingResult.hasError로 체크 해서 에러가 있으면 form 뷰로 리턴을 해주고 있는데 redirect와 다르게 form 뷰로 리턴시 기존에 링크에 달려 있던 query parameter는 유지가 되지 않더라고요. @ModelAttribute 에서 지정한 객체에 있는 필드에 매핑이 다 되고 반환했을때 form에 있는 필드까지는 매핑이 다 되어 있어서 쿼리파라미터도 유지가 될거라고 생각을 했었습니다. redirect할때는 redirecAttributes.addAttribute 사용해서 query parameter를 유지를 시키셨는데 혹시 에러가 생겨서 논리뷰이름으로 리턴시에 query parameter를 줄수 있는 방법이 있을까요? 예를 들어서 localhost:8080/validation/v4/items/add?pageIndex=1 링크에서 저장시 에러가 나서 form으로 리턴이 되도 pageIndex=1을 그대로 넣어주는 방법이 있을까요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
진도 질문
안녕하세요. 현재 진도는 9강까지 복습하고 스스로 해보기도 완료하였습니다. 프론트는 실무에서 리뷰앵이라고 말씀하셨는데 어차피 나중에는 다 할 줄 알아야 한다고 하지만 현재 시점에서 뷰 공부(vue 무료 강좌 ㅡ> vue NodeBird)부터하고 10강 진도를 나갈지 고민입니다. 목표는 서버 개발자입니다. 감사합니다. 추신 인간 js 엔진 강의 잘 보고 있습니다.
-
미해결타입 파이썬! 올바른 class 사용법과 객체지향 프로그래밍
pip과pip3의 차이
안녕하세요 선생님 vscode도 받고 파이썬도 받고 깃허브에 올려주신 설명대로 나름 열심히 따라갔는데요 가상환경을 만들때도 공식문서에는 python3 -m venv 라고 되어있는데 선생님은 python이라고 그냥 치시더라고요 이 차이가 궁금합니다 제 vs에서는python 대신 python3라고 해야 코드가 실행되고 pip 역시 마찬가지로 pip3라고 적어야 실행이 되던데, 이게 무슨 차이가 있는걸까요? 중요한 차이인가요?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요 !! 존경하는 제로초님 질문이 있습니다!
안녕하세요 제로초님 ! 수업 열심히 듣고 있습니다. 에러에 관한 질문은 아니고 개인적인 질문입니다 ㅜ.ㅜ 원래 리액트를 조금은 공부한 대학생이고, 협업을 하기전 강의로 부족한 부분을 알아가기 위해 듣고 있습니다. next.js도 공부해보고 싶었구요! Q0. 저는 redux에서 액션을 생성할 때 redux-actions를 이용해서 createAction을 사용하고, switch 대신 handleActions를 사용하고 있습니다. 이번 수업에서도 사용해서 진행하고 있습니다. 제 생각에는 취향 혹은 손에 익은 차이가 가장 클 것 같아서 swtich 혹은 return 형식으로 리덕스 액션 생성 함수와 아래 리덕스 타입에 따른 실제 상태 변환을 해주신다고 생각하는데, 그게 맞을까요 ? Q1. 컨테이너를 따로 분리하지 않고 컴포넌트 안에서 바로 액션 디스패치를 넣어주시고 있는데, 강의 도중에 설명도 해주셨지만, 요즈음은 이렇게 바로 컴포넌트에 넣는 것으로 많이 쓰는지 궁금합니다. 저녁에 질문 드려 죄송합니다 !! 초보자라서 질문이 혹시 이상하다면 말씀해주시면 감사하겠습니다.
-
미해결만들면서 배우는 리액트 : 기초
이벤트 질문드립니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 스크립트는 이벤트 위임을 사용을 하는데 리엑트로 이벤트 위임은 어떻게 사용 하나요? <div><버튼><버튼><버튼></div> 이런식에 버튼이 있을 떄 다 다른 작업을 할 경우 이벤트 위임 처리가 좋다 들었는데 각각 변수 지정을 하지 않고 처리 방법을 질문 드립니다
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
@Repository 어노테이션 질문
@Repository, @Component 등의 어노테이션 적용되어있는 class들이 스프링 컨테이너에 등록되려면 @ComponentScan으로 configuration 생성이 되어있어야 한다고 알고있습니다. 하지만, JPA와 DB 설정, 동작확인에서 TEST할때 아래와 같이 @Autowired MemberRepository memberRepository 를 할때 config 파일이 없음에도 잘 동작합니다... 어떻게 되는건지 관련하여 질문드립니다.
-
미해결스프링 핵심 원리 - 기본편
생성자를 MemoryMemberRepository();로 주는 이유가 궁금합니다.
안녕하세요 늘 강의 잘 보고 있습니다 선생님 강의를 보다가 궁금한게 생겨서 질문드립니다 [질문 1]생성자를 MemoryMemberRepository();로 주는 이유가 궁금합니다. MemberRepository 인터페이스 void save(Member member);Member findById(Long memberId); MemoryMemberRepository 인터페이스 @Overridepublic void save(Member member) { store.put(member.getId(), member);}@Overridepublic Member findById(Long memberId) { return store.get(memberId);} MemberRepository의 클래스와 메소드를 MemoryMemberRepository의 클래스와 메소드로 덮어쓰기 하기 위함인가요??[질문 2 ]그러면 private final MemberRepository memberRepository = new MemoryMemberRepository(); 가 아닌 private final MemoryMemberRepository memberRepository = new MemoryMemberRepository(); 로 하면 안되는 걸까요?? 감사합니당 ㅎ
-
미해결웰컴 투 태블로 월드
태블로 extract filter
데이터 원본에서 Extract Filter를 수정해서 태블로 서버에 게시한 다음 - 라이브로 연결하면 변경된 필터가 잘 반영되고 - 추출을 하면 변경된 필터가 반영되지 않는데 그 이유와 해결방법에 대해 도움 주시면 정말 감사하겠습니다!
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
깃허브에도 올렸는데, 왜 승인이 안됐나요? 깃 요청 부탁드려요
인프런 아이디 : goldrootstock인프런 이메일 : goldrootstock@gmail.com깃헙 아이디 : goldrootstock@gmail.com깃헙 Username : goldrootstock
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
delivery에는 왜 cascade설정을 안하나요?
delivery랑 order는 양방향이잖아요 fetch는 양쪽다 설정해주었는데 왜 cascade는 한쪽에만 설정해주는거죠? delivery가 생성삭제될때 order가 그 생명주기를 따라가는것보다는 그 반대가 더 자연스럽긴한데..cascade는 그럼 둘중에 하나에만, 더 자연스러운걸로.. 설정하는건가요?
-
해결됨AWS 바로 시작하기
vpc생성 아마존 ui가 강의와 웹사이트가 너무 다릅니다.
최신 강의라서 기대했는데 안타깝네요
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
@RequestMapping
강의 14분18초쯤에 서 process함수 위에 @RequestMapping을 써주셨는데 SpringMemberListControllerV1클래스 위에 써줘도 상관없나여? 만약에 안된다면 그이유도 혹시 알 수 있을까요?
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 2
키 발급 부탁드립니당!!
저도 네이버 api 키를 발급받지 못해서 wlswnzz15@gmail.com으로 key값을 배포해주시면 감사하겠습니다!
-
미해결혼자 공부하는 머신러닝+딥러닝
경사하강법
확률적/미니배치/배치 경사하강법 각각의 계수가 모두 하이퍼 파라미터값인가요?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
질문있습니다 선생님.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 예를들어 5,6 2,3,4,5,8 이렇게 케이스가 들어왔다고 가정했을때 ex)2+4 같은 경우 조건에 충족되지만 ex)2+4-3-5+8인 경우도 문제에 충족됩니다. 그리고 저 두가지는 다른 dfs()함수로 리턴되니 개수를 셀때 저 두가지 경우를 다 세서 +2가 들어갈것입니다. 채점 실행파일에 들어간 5개의 테스트케이스에 답이 이러한 예시가 들어간 답인가요? 아니면 저가 놓친부분이 있나요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
왜 제 코드에서는 delete쿼리가 나가지 않는걸까요?
트랜잭션을 지원하는 쓰기 지연 - insert - 버퍼링 트랜잭션이 시작되고 나서 커밋하기전까지의 insert쿼리는 모아뒀다가 커밋시점에 쿼리를 보낸다는 얘기 이거떄문에 em.persist이후여도 디비에 저장이 안된것같네요flush, clear를 하고 디비에서 찾아오면 그땐 저장된걸 가져오지않을까요? 그래서 아래와 같이 코드를 짰어요 flush시에 insert쿼리가 나가고 이때문에 find로 찾을 수 있게되고 그래서 디비에 저장되어있는것을 변경하였으니트랜잭션 커밋시 flush가 발생해서 변경이 발생한 부분을 확인 후 고아객체를 삭제하는 작업을 하는건가요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
@Controller
스프링mvc구조를 쓰기 전에는 컨트롤러 위에 @Controller를 따로 쓰지 않은거 같은데 애노테이션은 스프링할때 필요해서 그전에는 쓰지않았던건가요? 만약에 그렇다면 스프링에서는 에노테이션으로 컨트롤인것을 인지하는데 그전에 했던것은 컨트롤러로 어떻게 인지를 하는건가요?