묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
JPA 강의 - delete 구현시 에러 발생합니다.
안녕하세요.강의 잘 듣고 있습니다.현재 JPA 강의 - delete 부분을 수강 중입니다.그런데, 컨트롤러에 아래 코드 추가 후 response에 403 에러 (foobidden) 이 출력됩니다.security에 아래 코드처럼 설정해 줬는데도 에러가 나니, 이유를 모르겠습니다. ;;;;@Bean public SecurityFilterChain filterChain(HttpSecurity http) throws Exception { http.authorizeRequests((auth) -> { auth.antMatchers("/jpa/users").permitAll(); }); return http.build(); }@DeleteMapping("/users/{id}") public void deleteUser(@PathVariable int id) { userRepository.deleteById(id); }
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
해설과 코드를 봐도 이해를 못하겠어서 질문드립니다.
안녕하세요 큰돌님!강의 들으면서 알고리즘 잘 하고있습니다! 정말 많은 시간을 들여서 고민했지만 그럼에도 모르겠는 부분이 있어 질문드립니다. 우선 놀이공원을 타는 아이들을 태울 수 있는 시간을 한 묶음단위로정확한 시간보다 더많은 시간을 구하는것으로 이해했습니다. 그래서 check 함수에서 아래와 같이 정확한 시간을 체크하지 않는 건가요?정확한 시간을 구하면 마지막 학생이 어떤 놀이기구를 타는것을 구하는것이 어렵기 떄문일까요?bool check(ll mid){ cnt = 0; for(int i = 0; i < m; i++){ cnt += mid / play[i]; if(mid % play[i]) cnt++; } return cnt >= n; } 그래고 정확한 시간을 구하기 위해 ret - 1을 하며 시간을 이전 묶음단위로 재정의 하고나서temp++을 하는 조건문을 이해지 못하겠습니다.ret은 정확한 시간이 아닌 원래 구하는 시간보다 +되어있는 시간인데왜 거기에 놀기기구의 시간을 % 연산을 해서 temp를 ++할까요?시간되실때 답변 부탁드리겠습니다!항상 친절한 답변 정말 감사드립니다.
-
미해결
python VScode 가상환경 만드는 과정인데 이렇게 떠요..
이렇게 뜨는데 왜그런걸까요 .. ㅜ
-
해결됨웹 게임을 만들며 배우는 React
웹팩 질문
웹팩설정 다 따라했는데 ReactDom.render(<WordRelay/>, document.querySelector('#root'))리액트 18이하로 이렇게 하면위 사진처럼 오류가 뜨고 리액트18으로 하면 이런 오류가 뜹니다. 그리고 웹팩 설정할 때 엄청나게 많은걸 설정해야 되던데 그런거 다 외워야 하나요?
-
미해결프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
26-1 폴더도 해당 경로에 생성되어있는데 메모장 파일이 안만들어지네요
# 코딩 영역import osfilenames = "../source/26-1/파일명.txt"contents1 = ["A", "B", "C", "D", "F", "G"]cpmtemtslist1 = ["Python", "JavaScript", "PHP", "Rust", "Solidity", "Assembly"]# 방법1def write_contents1(filepath): if not os.path.exists(filepath): os.makedirs(filepath) # loof write for n, c in zip(filenames, contents1): with open(filepath + n + '.txt', 'w') as file: file.write(c) # 실행1write_contents1("../source/26-1/") 위와 같이 실행했는데 26-1 폴더에 파일 생성이 안되더라구요..ㅠㅠ 맥북에서는 다른 경로를 지정해야하는건가요? 혹시나 해서 터미널에서도 실행해봤는데 아래와 같은 메세지가 나왔습니다 zsh: parse error near `n,'
-
해결됨[JS] Phaser 게임 제작 - 뱀파이어 서바이벌 클론
CHAPTER3.1 몹만들기
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 해당 관련 강의가 잘못 올라와 있습니다. 몹 죽음만드는 강으로 잘못 올라가져 있네요
-
미해결아두이노 응용 시리즈 1 - 원격제어 궤도차량 개발
첨부파일
첨부파일과 노트 제공이라고 되어 있는데 없습니다
-
미해결자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)
단순 선호도에 대한 궁금증 입니다!
6강을 듣고 있는데요...., down to 등등이 함수라고 하셨는데요.예를 들어 이렇게도 쓸 수도 있을것 같아요. IntRange(1, 3).step(3)자바를 오래 사용한 입장에서는 사실 함수로 직접 구현하는것이 조금 더 눈에 익숙하고, 왠지 모르게 심리적 안정감(?)을 주기도 하는데요.현업에서 코틀린을 사용할 때는 위처럼 함수를 직접 선언하는게 아닌 ..., step을 사용하는지 궁금합니다.
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
서블릿으로 구현한 회원관리에 대한 질문입니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]JSP에 java 코드를 추가해서 회원관리 웹 애플리케이션을 구현한 것이 mvc model1 이고 servlet과 jsp를 이용해서 회원관리 웹 애플리케이션을 구현한 것이 mvc model2 라고 알고있습니다.그럼 처음에 서블릿에서 PrintWriter 클래스를 이용해서 구현한 회원관리 웹 애플리케이션은 mvc model1 인가요? 아니면 순수 java를 이용한 회원관리 웹 애플리케이션인가요??
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
이미지 업로드 API - graphql postman uploadFile 시 headers 문제
안녕하세요.'이미지 업로드 API' 수업 따라가다 Postman으로 'uploadFile' 호출시 'Cross-Site Request Forgery(CSRF)' 오류 발생에 대해서 확인 후 원인에 대해서 시원한 답변 부탁 드릴께요.위와 같이 CSRF 오류가 발생 합니다. 구글후 headers에 하기 값을 추가하니 문제 없네요. 원인에 대해서 쉽게 설명좀 부탁 드립니다. :)
-
미해결비트코인 암호화폐 자동매매 코인봇 만들기 Part 1 - 무위험 전략 학습하기
ImportError: pycurl: 에러
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요.실행하면 아래와 같이 오류가 납니다.❯ python api_test.pyImportError: pycurl: libcurl link-time ssl backends (secure-transport, openssl) do not include compile-time ssl backend (none/other) mac 이고python 3.8.9pip 23.0.1환경입니다. api_test.py 실행하면 아래와 같은 오류가 나서 openssl 까지 설치를 해도 마찮가지입니다. T Tpip install pycurl 을 실행하면 아래와 같이 만족한다고 나옵니다.❯ pip install pycurlRequirement already satisfied: pycurl in /Users/hyungsoolim/dev/coin/myenv/lib/python3.8/site-packages (7.45.2) 다시한번더 폴더를 coinbot/bithumb 을 만들고coinbot/bithumb 디렉토리에서 가상환경 생성하고coinbot/bithumb 아래에 pycurl-7.43.0.tar.gz 복사하고설치를 진행하니 아래와 같이 오류가 발생합니다. 파이썬 3.8버전이랑 pycurl 버전이 잘 안맞아서 그런가요?역시 환경설정이 어렵네요 T T 확인 부탁드립니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
4-h성곽 문제 dfs 언더플로 오버플로 체크
안녕하세요, 큰돌님. 강의를 듣다 궁금한 점이 생겨서 질문 드립니다. 평소대로라면 dfs에서 최대 최소 범위 오버 플로나 언더 플로를 체크하셨을 텐데, 이번 코드는 그게 없네요.혹시 그 이유가 지도가 무조건 성벽에 둘러싸여져 있어서 그런 것일까요?
-
미해결자바 코딩테스트 - it 대기업 유제
실전 문제 질문 하나만 드립니다 ㅠ
강사님 안녕하세요, 제가 이번에 모 유니콘 기업에 코딩테스트를 보게 되었는데요.1반과 2반을 키순대로 나열하는데, 키순이 안맞는 곳만 상대방 반의 같은 index 위치의 학생과 교환이 가능합니다. 최소한 몇번 교환을 해야 만족하는지 구하는게 전부입니다. 너무 간단해 보여서 저는키순이 안맞는 위치를 체크한 후,같은 index 위치의 다른 반 애를 데려왔을때, 키순이 앞뒤로 안맞는지 체크, 안맞으면 안바꿈이런식으로만 했는데, 테스트 케이스 다 틀리네요 ㅠ얘는 그냥 구현일가요? 아니면 어떤 알고리즘이 있는걸가요?예제1)int[] height1 = {150, 170, 180, 180}; int[] height2 = {150, 160, 170, 190};답 : 횟수 1 (3번 인덱스 끼리만 교환) 예제2)int[] height1 = {130, 140}; int[] height2 = {130, 140};답 : 횟수 0
-
해결됨데이터 분석 SQL Fundamentals
스칼라 서브쿼리 실습 - 01 : 질문 있습니다!
안녕하세요 선생님, 강의 너무 재밌게 복습하고 있는 수강생입니다.질문이 있어서 글을 씁니다. " 스칼라 서브쿼리 실습 - 01 " 강의 07:10 에서 아래 쿼리에 문제가 있다고 알려주십니다.select a.*,(select avg(sal) from hr.emp x where x.deptno = a.deptno) dept_avg_salfrom hr.emp a;그리고 그 과정에서 M:N join 결과물을 예로 들어서 왜 그런 지를 알려주시는데요, 여기서 의문이 생겼습니다."스칼라 서브쿼리 실습 - 01 " 바로 이전 강의에서 스칼라 서브 쿼리는 메인 쿼리의 각 레코드 별로 연산이 수행된다는 걸로 기억합니다. 그 말은...(select avg(sal) from hr.emp x where x.deptno = a.deptno)위 스칼라 서브쿼리가 hr.emp 테이블의 각 레코드 별로 연산이 수행된다는 걸로 전 이해합니다.그런데 07:10 때는 이걸 조인의 결과물로 설명하시면서 좋지 않은 쿼리라고 알려주십니다.각 레코드 별로 연산을 수행한다고 생각하면 사실 저 서브쿼리가 잘못된 쿼리 같지가 않다고 저는 생각하는데, 그게 아닌가요? 조인을 통해서 스칼라 서브쿼리를 좋은지 아닌지를 판단해야 되는 건가요??
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
파이어베이스
로그인 회원가입 파이어베이스 하는데gradle 에 버전이 호환되지 않는다구 떠요 버전 설정은 어떻게 해야할까요
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
useMemo 질문이요
const TextAreaStyle = { resize: 'none', height: 120, marginBotton: 5, }; function EditPostCard() { return ( <> <TextArea rows={4} style={TextAreaStyle} /> <Space wrap> <Button type="primary">수정</Button> <Button type="primary" danger>취소</Button> </Space> </> ); } export default EditPostCard; 컴포넌트 밖에서 스타일객체를 선언한 경우 function EditPostCard() { const TextAreaStyle = useMemo(() => ({ resize: 'none', height: 120, marginBotton: 5, })); return ( <> <TextArea rows={4} style={TextAreaStyle} /> <Space wrap> <Button type="primary">수정</Button> <Button type="primary" danger>취소</Button> </Space> </> ); } 컴포넌트 안에서 useMemo를 사용한 경우리렌더링때문에 스타일을 따로 선언해주었는데요.두 가지 경우가 큰 차이가 있나요? useMemo안 쓰고컴포넌트 밖에다 선언해줘도 상관없나요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원 가입> 등록 후 회원목록 조회가 되지 않습니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]회원가입 > 등록 후 회원목록 조회가 되지 않습니다. https://drive.google.com/file/d/1mo2EohoMsgKRpeusyQ-AXlygE1CSSJIV/view?usp=sharing코드 링크입니다. WhiteLabel Error Page 오류가 납니다.
-
해결됨[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지
분리한 라우터를 한번 더 분리하고 싶으면 어떻게 해야 하나요?
예를들어 api 들은/api로 요청을 받아서 api들만 따로 빼주었는데여기서 한번더 /api/user/api/board이런식으로 분리하고싶다면 어떤 방법이 가장 좋을까요..?
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
실행 오류 [답변 부탁드리겠습니다.]
안녕하세요.본 강의에서 해주신 코드 double check, 인바운드 규칙 확인 및 모든 방법을 다 써봤는데도 마지막 public ip접속시 'succes'라는 문구가 뜨지 않는데요.컨테이너를 전부 삭제해보고 인스턴스도 재부팅해봤는데도 원하는 결과가 출력되지 않습니다.어떤점에서 error가 났다는 log기록도 없는데 혹시 제가 놓친 부분이 무엇인지 알 수 있을지 조언해주시면 감사드리겠습니다.혹시 몰라서 전체 log 화면 첨부드립니다.감사합니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
th:field와 th:erroclass
안녕하세요th:errorclass : th:field 에서 지정한 필드에 오류가 있으면 class 정보를 추가한다pdf내용 중 한 문장인데요 . 이 의미가 th:field는 오류가 있다면 그 오류난 것을 알고 있어서 th:errorclass를통해 class정보를 추가한다는 의미 맞죠??그리고th:errors="*{itemName}"은errors중에 해당 필드 에러가 있을때 즉 itemName필드에 에러가 발생했을때 수행된다 이느낌 맞나요?/