묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
Member엔티티와 Order엔티티의 일대다 연관관계 불필요성
https://www.inflearn.com/questions/66107 글에 답변주신 내용중에 질문있습니다. "오히려 주문, 배송 등등 객체 각각이 살아있어서 필요한 곳을 참조하는 식으로 설계하는게 더 좋은 설계 방법" 말씀하신 내용중에 '필요한 곳을 참조하는 식' 이 부분 설명이 이해가가지 않습니다. 혹시, Member-Order 간의 연관관계에서 Member엔티티 클래스안에 @OneToMany List<Order>일대다 연관관계를 c끊어내므로서 Member로 Order엔티티객체에 접근할 수 없게만들고 직접 em.find 나 em.createQuery 로 Order엔티티객체를 얻어내라는 말씀이신가요?
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
파일경로 별칭설정 문의드립니다.
jsconfig.json과vue.config.js을 강의와 똑같이 설정을해도 @경로 자동완성은 커녕 직접 입력해도 경로설정이 되지않아 질문드립니다. 이게되지않아 ../../ 이런식으로밖에 되지않아 경로설정을 해야된다고 생각합니다. jsconfig.json과vue.config.js이외에도 제가 설정을 해야하는 부분이 있나요? 아니면 다른 고려해야되는 부분이 있는지 궁금합니다.
-
해결됨Spring Boot JWT Tutorial
Refresh Token, Logout
안녕하세요. 좋은 강의 덕분에 JWT를 이용하여 로그인 기능을 구현하였습니다. 그 과정에서 토큰 만료기한을 짧게 설정하고 해당 사용자의 이벤트가 있을때마다 토큰 만료기한을 연장하여 사용자 관리를 하고 싶습니다. 그래서 JWT 인증 정보를 SecurityContext에 저장하기 전에 Claims에 만료 기한을 설정한 후 저장했는데 수정되지 않아서요. 제가 잘못된 방법인건지 혹은 다른 좋은 방법이 있을까요? 추가적으로 로그아웃 시 위의 방법이 됐을 경우 만료기한을 현재시점으로 하여 만료시키면 될까요? 답변 부탁드립니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
처음에 VScode 나 webstom 둘다 무관하다고 하셨는데
처음에 VScode 나 webstom 둘다 무관하다고 하셨는데 webstom에서 프로젝트 생성하면 여러가지 옵션들이 나오는데 어떤걸 선택해서 프로젝트를 만드나요 ?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
환경변수가 왜 제대로 안먹힌것같죠 ?
몽고디비 URI가 제대로 들어갔는지 확인하기위해 환경변수를 입력하고 서버를 실행해서 아래와 같이 콘솔을 입력후 , 콘솔창을 확인해 봤을때 undefined가 뜹니다. 하지만 콘솔로그에 process.env 만 입력하였을때는 ``` mongo : { GJS_DEBUG_TOPICS: 'JS ERROR;JS LOG', LESSOPEN: '| /usr/bin/lesspipe %s', LANGUAGE: 'ko:en', USER: 'corepen', LC_TIME: 'ko_KR.UTF-8', npm_config_user_agent: 'npm/7.4.2 node/v14.16.1 linux x64', SSH_AGENT_PID: '2049', XDG_SESSION_TYPE: 'x11', .... ``` 아래와같이 나옵니다. 분명 환경변수를 최상단에 위치시켰는데 결과가 왜 다를까요 ? import 를 해오지 못해서 그런걸까요 ? 깃헙에있는 '05 NestJS 실전 프로젝트/02, 03' 에서 02,03 폴더안에 .env파일을 만들어서 환경변수를 지정해줬습니다. console.log("mongo :", process.env.MONGODB_URI) @Module({ imports: [ ConfigModule.forRoot(), MongooseModule.forRoot(process.env.MONGODB_URI, { useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false, }), CatsModule, ], controllers: [AppController], providers: [AppService], })
-
미해결실전 프로젝트로 배우는 타입스크립트
app.ts에서 또 다른 오류...
판교님 안녕하세요. 강의 수강 도중에 아래와 같이 에러가 떴었는데 어떤 걸 추가해줘야 하나요?? 'number[]' 형식의 인수는 'number' 형식의 매개 변수에 할당될 수 없습니다.ts(2345)
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
안녕하세요 질문드립니다!
cmd 창에서 gradlew bulid 를 실행하면 Gradle 7.1.1 requires Java 8 or later to run. You are currently using Java 7. 이러한 문구가 나오면서 따로 작동이 안되는데 java -version 을 사용하여 확인해보면 java version "11.0.12" 2021-07-20 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.12+8-LTS-237) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.12+8-LTS-237, mixed mode) java11로 되어있는데 무엇이 문제 인지를 모르겠습니다 ㅜㅜ
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
DTO
각각 dto 폴더를 만들고 그안에 dto 파일을 만들었는데여 예를들어서 .. create-workspace.dto.ts 이렇게요 ㅎㅎ 혼자 그냥 샘플 프로젝트 작성하고있는데 , 거기엔 제가 게시판을 api 를 작성하고있거든여 . 여기서 create 말고 put 이나 patch 부분에서 data : CreateBoardDto 이런식으로 가져다가 사용해도 되나요 ?? 아니면 보통 dto 를 각각 create dto , update dto 따로 만들게 되나요 ?
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
ModuleNotFoundError 에러
Debug manage를 실행하면 ModuleNotFoundError: No module named 'environ'가 나옵니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
회문 문자열 질문 드립니다.
import sys sys.stdin=open("input.txt", "rt") n=int(input()) for i in range(n): s=input() s=s.upper() for j in range(len(s)//2): if s[j]==s[-1-j]: print("#%d YES" %(i+1)) break else: print("#%d NO" %(i+1)) 이렇게 코드를 짜면 안되나요?? if s[j]==s[-1-j] 이렇게 같다는 식으로요! 이렇게 하면 제대로 정답이 출력이 되지 않습니다.
-
미해결혼자 공부하는 머신러닝+딥러닝
딥러닝 공부
딥러닝 관련해서 공부하다가 개념적으로 헷갈리는 부분이 있어서 책을 구입하게 됐습니다. 그런데, 제가 배운 내용들은 CNN이나 RCNN, SDD와 같은 네트워크들인데, 이 책엔 그에 관한 내용이 없는 것 같아서 혹시 이 책에 나온 딥러닝의 내용들과 cnn, rcnn,과 같은 알고리즘을 어떻게 연결해서 보면 좋을지 질문 드립니다.
-
해결됨설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
data mover bram 모듈 질문.
안녕하세요 맛비님! 질문이 있습니다. if(!reset) begin r_core_data[0] <= {DWIDTH{1'b0}}; end else if(|r_core_delay) begin r_core_data[0] <= mem_data; end 이 구문에서 진하게 표시된 |r_core_delay 에서 | 부분은 or을 나타내는게 맞나요?? 그렇다면 굳이 쓸 필요가 없을 거 같은데 맞는지 궁금해서 질문드립니다! ----------------------------------------------------------- 추가적인 질문이 생겨 계속 쓰겠습니다! delay 부분은 코드에서 5 cycle 을 주셨는데 다른 cycle의 delay를 줘도 되는걸로 알고 있습니다. 근데 5를 주신 이유는 여러번 시도 후에 가장 알맞은 delay를 찾으신건가요?? 아니면 임의로 주신건가요??
-
미해결문제로 배우는 C언어
scanf 입력한 수 중 일부 자리만 저장
1. 이해한 것 강의에서 설명한대로 scanf는 lf로 받고 printf 시에만 0.2f 를 하게되면, 진짜 둘째짜리까지만 받은게 아니라 원래 소수까지 받고 나서 곱한 뒤에 출력할 때 소숫점 셋째자리에서 반올림하는 코드라고 이해했습니다. 2. 궁금한 것 3.1295846 과 7.118592 를 입력해도 3.12와 7.11 만 입력받아서 출력예제와 동일한 값 22.18이 나오게 할 수는 없나요? 있다면 코드를 알고싶어요. 3. 제 생각 저는 scanf("%0.2lf %0.2lf", &a, &b) 를 시도해봤는데 0이 나왔습니다. 문자열 배열 두개를 선언해서 [인덱스] 번호를 활용해 0부터 쭉 받으며 데이터가 숫자인지 소수점인지 비교하다가 소수점 발견시 그 요소 이후 두 요소만 더 저장하는 방법을 생각해보았는데 배보다 배꼽이 큰 것 같습니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
IP Access 문제
에러내용 :MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/대충 읽어볼때 현재 IP 가 클러스터 IP 리스트에 없다는 내용인 듯하더군요 security > Network Access 에서 ADD IP ADDRESS 에 현재 IP 를 추가 하니 access 가 되긴 했습니다만.. 이 IP 는 계속해서 변경될텐데 그떄마다 추가로 등록을 해야하는 걸까요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
서비스? 인스턴스?
안녕하세요 선생님! 언제나 친절한 답변과 훌륭한 강의 감사드립니다. 유레카 서비스에 등록한 서비스는 지금 까지 first-service, second-service 두개인데, 두개의 인스턴스가 실행중이다 라고 말할 수 있나요? 또한, 하나의 서비스에 두개의 포트가 실행될때, 하나의 서비스에 접근할 수 있는 포트가 두개이다 라고 말하면 되나요?
-
해결됨설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
Counter 설계 관련 질문3
1. 뭐랑 뭐가 다른것인가?에 대한 재질문 reg [6:0] cnt_always; 가 합성될 때는 1bit register 7개가 쌓여서 회로가 합성됩니다. reg cnt_always [6:0]; 문법을 사용하면1bit register 7개를 선언한 문법입니다 그렇다면 회로가 합성이 될 때 reg [6:0] cnt_always; 와 reg cnt_always [6:0];가 동일한 방식으로 합성되는 것인가요? 두 문법 다 회로로 합성될 때는 결과적으로는 1bit register 7개가 생기는 것 아닌가요? 2. 전 질문에서 3번째에 해당하는 내용입니다. 제가 굉장히 이상하다고 느꼈던 점은 output [6:0] o_cnt_always를 회로로 합성하면 아래 사진과 같이 표현됩니다 그렇다면 output reg o_cnt_always; 를 회로로 합성하면 어떻게 되는것인가가 이상하다고 느꼈습니다 보내주신 링크에도 "The module ports model the pins of hardware compoents"라는 문장이 있습니다. 모듈의 포트는 하드웨어에서 핀을 의미한다라는 뜻인데...제 생각에는 레지스터도 아니고 단순히 전기신호가 드나드는 핀이 정보를 저장한다?! 이게 이상하게 느껴집니다. 출력포트의 자료형이 reg형이라면 회로로 어떻게 합성된다는 뜻인가요? ===> Out Port 에 reg 를 사용하나, 별도로 reg 를 사용하나, 합성 결과는 동일합니다. (회로적으로 동일하기 때문에, 어느 문법이 불이익을 받아야 할 이유가 없다 생각합니다.) 라고 맛비님이 답해주셨는데 그렇다면 output reg [6:0] o_cnt_always에서도 출력 포트는 위의 사진과 같이 합성되고 reg 부분은 따로 합성되는 것인가요? 3. 제가 생각한 카운터를 다시 인터넷에서 찾았습니다. QaQbQcQd = 0001 QaQbQcQd = 0010 QaQbQcQd = 0011 이렇게 하면 카운터 기능을 하는 것 아닌가요? 이런 방식의 카운터와 맛비님께서 보여주신 카운터의 차이가 무엇인지 궁금하다는 뜻이었습니다. 맛비님께서는 추상화의 차이다 라고 말씀해주셨는데. 추상화에서만 차이가 있고 나머지 부분은 동일한 것인가요?
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
Axure 단축키 설정
선생님 안녕하세요. Axure 를 쓰면서 계속 궁금했었던 건데 관련된 정보를 찾기 어려워 선생님께 질문드립니다. 1)Axure 에는 단축키 설정을 변경할 수 없나요? 있다면 경로를 알려주실 수 있으신가요? 강의는 정말 잘 들었습니다. 감사합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
메소드 질문
강의 들을때 메소드라는 단어를 사용하는데 예를 들어 update 메소드 이렇게 말하시는데 함수와 메소드는 같은건가요?
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대부탁드립니다
슬랙 초대 부탁드립니다. plafslee@gmail.com 감사합니다.
-
미해결인터랙티브 웹 개발 제대로 시작하기
깃허브 커밋에 대한 질문
선생님 안녕하세요!! 강의 너무너무 재미있게 만들어주셔서 이해가 잘 되면서 보고있습니다! 다름이아니라, 올려주신 소스코드를 공부하면서 깃허브에 올리고 있는데 뭔가 문득 올리는데 문제가 되지는 않을까 해서 여쭤봐야되나 생각이나서 질문드립니다.