묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
징검다리 예제에서 SpotLight가 동작 오류
징검다리 예제에서 SpotLight가 동작하지 않는 것 같습니다.강의 내용대로 예제를 하고 있는데 동작하지 않아서 BRIDGE_FIN 폴더(완성된 예제)를 그대로 다운받아서 실행을 해도 동일하게 SpotLight가 동작하지 않는 것 같습니다. 아래와 같이 빛이 없습니다. node 버전 : 18.17.0확인 부탁드립니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테이블 관련 질문
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]아직 @Column등의 어노테이션이 좀 헷갈려서 테이블과 코드를 같이보며 익숙해지려하고있는 상태에서 테이블을 보니, 예를들면 orders테이블에 ORDER_DATE가 추가가 되있고 코드에서는 private LocalDateTime orderDate; 와 같이 다른 어노테이션이 붙지 않앗음에도 데이터베이스에 추가가 되는거같아보입니다. 그럼 제가 이해하기론 따로 컬럼명을 바꿔서 넣고싶을떄 어노테이션에 name=""필드를 추가하고 아닐땐 그냥 필드 선언만 하면 되는건가요? 제가 이해를 제대로 한건지 모르겟어요 ㅠㅠ
-
미해결따라하며 배우는 자바스크립트 A-Z
강의 자료 소스 복사
안녕하세요. draw.io 강의 자료에 소스 코드를 복사하고 싶은데, 읽기 전용이라 복사가 안됩니다. 어떻게 해야 할까요..?
-
해결됨웹 애니메이션을 위한 GSAP 가이드 Part.03
노션 링크 보는 곳
강의 수강중인데 노션 링크는 어디에서 볼 수 있나요?
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)
django, next.js 관련 질문 있습니다.
안녕하세요 강의 잘 보고 있습니다.강의가 업데이트 될 때까지 django에 대해서 좀 더 연습해보려고 개인프로젝트 준비중에 앞서 질문드릴게 있습니다.1. django를 개발할때 유용한 라이브러리들을 추천 받고 싶습니다.매번 코드 변경 후 브라우저를 새로고침 해야하는게 너무 불편해서 개선할 방법을 찾다가 django-browser-reload 라는 템플릿 내용이 변경될 때 마다 자동으로 브라우저를 새로고침 해주는 라이브러리를 알게되어서 만족하며 사용하고 있습니다.강의에서 소개해주신 라이브러리들도 굉장히 편하더라고요 물론 사용할 때는 사용법도 익혀야 한다는 점이 있지만 그런 라이브러리와 달리 django-browser-reload 처럼 간단하고 개발자의 편의성을 개선할 수 있는 라이브러리가 또 무엇이 있는지 궁금합니다.crispy-form은 편리합니다. 다만 html과 달리 forms에서는 css_class를 사용하여 레이아웃을 지정할 때 어떠한 css class가 존재하는지 알려주지 않는다는것이 아쉽네요. 개선할 방법이 있을까요?Javascript의 prettier처럼 django templates에서 html 파일을 저장하는 액션이 발생할 때 자동으로 코드 정리 할 수 있는 포멧터도 있을까요?2. 이후에 다룰 섹션 16 SPA 하이브리드 방식으로 장고/리액트 중심의 서비스 만들기에서 입력 form은 django form을 사용하여 작성해서 사용자가 form을 사용 할 때에만 django 페이지로 이동하고 그 이외에 디자인을 세심하게 해야 되는 페이지들은 drf + next.js로 다루게 되는건가요?React 기반 프레임워크에서 form 유효성 검사를 하는것은 생각보다 까다롭더라고요.그런데 django form을 사용하게되면 그 부분을 빠르게 처리 할 수 있고 나머지 페이지들에 대해선 django component를 사용해서 템플릿을 구성하는거 보다는 React 기반에서 컴포넌트를 구성해서 페이지를 렌더링 하는게 더 편할거 같다고 생각했습니다.만약 해당 방법대로 프로젝트를 구성하게 된다면 장점도 있겠지만 단점도 존재하게 될텐데 단점들은 무엇이 있을까요?
-
미해결홍정모의 따라하며 배우는 C언어
isPrime
if(isPrime)이라고만 했을 때의 작동 원리가 궁금합니다. for문에서 해당이 안 되면 true가 계속 유지가 되는 건데 if(isPrime)이라고 하면 true라고 기본적으로 세팅이 된 건가요?
-
해결됨설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
스케매틱을 볼 수 있는 방법을 알고 싶어요
안녕하세요 설계독학을 보며 열심히 공부를 하고 있는데요. 원래 비바도를 그냥 사용했을 때는 RTL analysis -> open elaborated design ->schematic이렇게 누르면 만든 회로의 schematic을 볼 수 있는데 여기서는 그런 네비게이션 바가 안보여서 여기서도스케매틱을 확인할 수 있는 방법이 있는지 궁금합니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
5회 기출유형(작업형1) 3번
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요 안녕하세요 🙂5회 기출 작업형1의 3번 문제에서 마지막 답만 프린트 하는 부분에 loc 와 iloc 그리고 인덱스로 답을 프린트 하는 것에서 다른 답이 나와 헷갈리는 부분이라 확실하게 이해하고 가고싶어 질문드립니당!여기서 전체학생수(계)를 찾는 문제로 230이 나오게 마지막 풀이를 하려했는데 df["전체학생수(계)"][0]df.iloc[0,-2]df.loc[0,"전체학생수(계)"]이 3개가 다른 답이 나와 3개 전부 같은 부분을 찾는 게 아닌가 하여 질문드려요
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1 - G 질문입니다!
#include <bits/stdc++.h> using namespace std; int cnt; string pattern, input; vector<string> split(string s, string d) { long long pos; vector<string> ret; string token; while ((pos = s.find(d)) != string::npos) { token = s.substr(0, pos); ret.push_back(token); s.erase(0, pos + d.length()); } ret.push_back(s); return ret; } int main() { cin >> cnt; cin >> pattern; vector<string> p = split(pattern, "*"); string str; string front_str, end_str; for (int i = 0; i < cnt; i++) { cin >> str; front_str = str.substr(0, p[0].length()); cout << str.length() << " " << p[1].length() << '\n'; cout << str.length() - p[1].length() << '\n'; if (str.length() - p[1].length()) { // str.length() - p[1].length() 부분이 이상한 양수값을 반환하여 // if값으로 걸러져야할 상황에도 if문 안으로 들어오고 있습니다ㅜㅜ // end_str = str.substr(str.length() - p[1].length(), str.length()); } // cout << front_str << " " << end_str << '\n'; } return 0; }//input값입니다! 1 a*dddddd abcd 선생님 제가 반정도 짠 코드인데 주석에서도 언급하듯이 str.length() - p[1].length()부분이 p[1].length()가 더 큰경우 이상한 값을 반환합니다! 이럴때 어떻게 해야하나요?
-
미해결모의해킹 실무자가 알려주는, 파일 업로드 취약점 공격 기법과 실무 사례 분석 : PART 1
practice_upload3 문제 질문 있습니다.
복습하던 도중에 practice_upload3 문제에서 질문이 있습니다.우선 문제는 파일 다운로드 취약점을 이용해서 풀긴 했는데uploadaction.php에서는 업로드 되는 파일의 경로가inc/common.php로부터 filePath + gb + uploadFile을 가져왔는데download.php 에서는 파일을 가져오는 경로가 filePath + fileName으로 되어서 attach/contact/<파일> 이 되지만uploadaction.php에서는 gb값이 왜 추가가 되나요?? 다운로드 되는 경로가 결과적으로 실제 파일이 위치한 경로라는 것은 이해가 되지만업로드 되는 소스코드는 왜 다운로드와 다른지 이해가 잘 안 가네요!
-
해결됨[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
ios. 재빌드후 icon 문제
빌드 에러가 나서 cd ios rm -rf Podfile.lock Podscd .. npx pod-install ios 처리후 다시 yarn ios 로 실행을 했는데요 그이후 a 로 안드로이드도실행했구요 이후에 ios 에서 icon이 나오지않는 문제가 생겼습니다. 그전에는 정상적으로 icon이 나왔었거든요 ios info.plist에도 해당 ttf 다 잘 들어있고 재빌드전까진 icon이 잘 나왔는데 어디를 살펴봐야할지 조언을 구합니다.
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
findAndCount 함수에서 왜 count가 0이 아닌 값들은 제외 되었는지 궁금합니다.
const userAndCount = await this.userRepository.findAndCount({ take: 3, }); 위 와 같은 코드에서 결과 값으로 count가 변경 되어 있는 id 1,3의 값은 왜 가져오지 않았는지 궁금합니다!
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
부트스트랩 적용 시 직접 프로젝트 내에 css 파일 위치시키는 이유
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요 김영한 선생님께서는 부트스트랩 css 파일을 직접 다운로드 받아서 static/css/bootstrap.min.css 경로로 css 파일을 위치시켰습니다. 하지만 부트스트랩 가이드를 보던 중 css는 위 사진과 같이 <link> 태그를 프로젝트 내 코드에 위치시켜서 href경로에 CDN링크를 지정한다면 자동으로 적용되는 것을 알 수 있었습니다. js 또한 <script> 태그를 배치시키고 src에 cdn 링크를 지정하면 자동 적용이 가능하였습니다. 즉 파일을 다운받지 않고 링크를 통해 부트스트랩 css에 접근이 가능하다는 사실을 알 수 있었습니다 따라서 어떤 이유로 선생님께서 프로젝트 내에 직접 파일을 다운받아서 배치시키셨는지 궁금합니다 !
-
해결됨재고시스템으로 알아보는 동시성이슈 해결방법
네임드락 테스트 오류
저는 @Query 어노테이션의 값을 아래와 같이 강의 내용대로 따라했을 때 오류가 발생해서 public interface LockRepository extends JpaRepository<Stock, Long> { @Query(value = "select get_lock(:key, 3000)", nativeQuery = true) void getLock(String key); @Query(value = "select release_lock(:key)", nativeQuery = true) void releaseLock(String key); }아래와 같이 정합성이 맞지 않아서 테스트를 통과하지 못했습니다.그래서 구문을 아래와 같이 바꿔서 통과했는데 참고 하시길 바랍니다. ?1의 값은 key로의 값으로 고정되어 있는데 이럴 경우 문제가 없을지 궁금합니다.@Query(value = "select get_lock(?1, 3000)", nativeQuery = true) void getLock(String key); @Query(value = "select release_lock(?1)", nativeQuery = true) void releaseLock(String key);
-
미해결
springboot + react 설계중 유저 정보 받지 못해요
먼저 회원가입을 하면 데이터베이스에 잘 들어갑니다 작성한 데이터가 이런식으로 회원가입과 로그인은 잘 되어서 db에 데이터가 넘어가지만 게시글 작성시 nickname과 token이 null로 나옵니다 . 이런식으로도 null이 문제라고 하는데 밑에 코드를 보시면 어느 부분인지 찾지 못해서 며칠동안 해결을 못하고 있습니다 자문 부탁드려요 ㅠ
-
미해결처음하는 플러터(Flutter) 기초부터 실전까지 [풀스택 Part4] (쉽고 견고하게 단계별로 다양한 프로젝트까지)
flutter 설치중 오류 network resource
[!] Network resources X A cryptographic error occurred while checking "https://cocoapods.org/": Handshake error in client You may be experiencing a man-in-the-middle attack, your network may be compromised, or you may have malware installed on your computer.플러터 설치중 flutter doctor 을 치고 이 오류를 만났는데 window defencer 도꺼보고 다양한 보안프로그램 도 꺼봣는데 안되는데 이 문제에대해 도움이 필요합니다 검색해도 관련 오류가 없더라고요
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
강사님의 flush 중복 언급에 대해
강사님이 커밋하며 내부적으로 flush 가 호출된다고 했는데..왜 1번과 4번에 flush 가 두번있는건가요?내부적으로 flush 일어난다는게 1번과 4번 어떤건가요?커밋은 5번인데..처음에 어플리케이션 코드에인 tx.commit() 이것을 호출하면내부적으로 1번의 flush 가 호출된다는건가요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
HTTP 요청 데이터 - GET 쿼리 파라미터 질문이씁니다.
.
-
해결됨독하게 시작하는 C 프로그래밍
디버그로 인한 궁금증으로 질문드립니다.
안녕하세요 수업 잘 듣고 있습니다. c언어를 처음 배워서 모르는 것이 많아서 이상한 질문이라도 양해 부탁 드리겠습니다.c 부터 c++까지 4가지 강의를 쭉 들어보려고 구매를 했는데 열심히 해보겠습니다. 독하게 c 필수 실습 문제 2번째 것을 보며 디버그를 하다가 궁금증이 생겨서 질문 드립니다.제가 질문을 두서 없이 했습니다. 양해바랍니다ㅜ그리고 만일 질문의 내용이 수업을 따라가다 보면 알 수 있는 내용이라면 질문에 대한 답은 안 해주시고 그렇게만 써주시면 될 것 같습니다.첫 번째 char형 배열은 선생님 말씀처럼 잘 확인을 했는데두 번째 int형 변수는 저런 식으로 나와서 잘 모르겠습니다.메모리를 가리키는 주소 자체?도 메모리 인가요? 다만 위 사진에서는 주소 자체 메모리는 안보이고 그 주소가 가리키는 메모리만 보여줘서 주소 자체 메모리는 안 보일 뿐인가요?그렇게 되면 위 그림에서 0x00....43과 대응되는 ??은 못 쓰는 메모리가 되는 것인가요? 주소 자체?도 메모리라면 그곳에는 주소 뿐 아니라 정수도 저장할 수 있는 것 처럼 보이는데 맞나요? 주소 부분과 정수 부분이 구분 되어있는 건가요? 아니면 정수 부분도 주소로 쓰일 수 있는 건가요?위 사진에서 제가 67을 썼더니 주소가 0x00..43으로 나왔고 그것을 가리키는 메모리는 ??이 나왔습니다. 이것은 10진 수를 16진수로 바꾼 주소 자체에 그대로 매칭 시켜서 저장했다는 소리 같은데, 그러면 모든 정수는 이렇게 매칭 시켜서 중복되면 그 하나를 돌려 쓰게 되는 것인가요?뭔가 머리가 복잡해져서 그대로 질문을 했지만.... 말씀해주셔도 모를 것 같고 복잡할 것 같습니다.지금 단계에서는 그냥 넘어가고 뒤에 배우다 보면 다 알려주시는 부분인가요??아니면 따로 알아야 할까요??
-
해결됨1000만 Traffic을 견디며 적용한 RPC 통신에 대해 학습하고 구현해보기
key 값
paseto key값이 정확히 32 바이트이어야 하네요.적지도 많지도 않게.실습하시는 분들 참고하세요. :)