묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
시뮬레이션에서 클럭 rising edge 순간 판단 대상이 되는 신호도 함께 천이 됩니다. 이런 경우 논리 상태에 대해 궁금합니다.
시뮬레이션 결과를 보시면 클럭 rising edge 순간에 판단 대상이 되는 신호도 함께 천이 됩니다. 이런 경우 시뮬레이션 결과처럼 실제 fpga 구현 되었을 때 문제가 없을까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
end 옵션에 대하여
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. format함수를 사용하는 와중에 print('{1} {0}'. format('one', 'two')) 이런 코딩을 하면 결과값이 two one이 나와서 붙여서 출력을 하고싶어서 print('{1} {0}'. format('one', 'two'), sep='') sep함수를 이용해서 출력해봤는데 같은 결과값이 나오네여 어떤것이 잘못 되었을까여? twoone 이 나오게 하고싶습니다.!!
-
미해결취미로 해킹#2(해커의 컴퓨팅)
기기가 이ㄴ식니 안됩니다
선생님께서 올리신 ubuntu파일을 잗아 쓰고 있는데 ubuntu자체에선 네트워크에 연결 안되었다고 나오지만 슬제로는 파이어 폭스가 잘되길레 컴퓨테 본체의 네트워크로 접속해 하려려고 하는데 cookie cadger가 기기를 못 잡습니다
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
몽구스 디비
그리고.. 다른 강의 spring 이나. 뭐.. django 라던지 여러 프레임워크들이 있잖아요 . 그 프레임워크 강의 에서 몽구스를 사용한 강의는 잘 못본것같은데 비교적 node 는 몽구스를 사용한 강의를 많이 본것 같습니다. 그 이유가 딱히 있을까요 ?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
mysql
안녕하세요 저는 아마 mysql 를 사용할것 같은데 , mysql 연결하는 부분에 대한 강의는 없을까요?? ㅎ 그리고 mysql 를 연결해서 typeorm 적용한다고 했을때 , typeorm 코드가 다를까요 ?
-
미해결
mecab 사용자 사전
안녕하세요 mecab으로 사용자 사전을 만들어 형태소 분석을 하던 중 사전 적용이 안되는 단어가 있어 고수님들께 문의드립니다. 1) 사용자 사전에 다음에 단어를 넣었고요 제휴렌탈사,,,1000,NNP,*,F,제휴렌탈사,*,*,*,* 2) 컴파일 하기전 가중치도 조정했습니다. 제휴렌탈사,1786,3545,0,NNP,*,F,제휴렌탈사,*,*,*,* 3) 컴파일을 하고 테스트를 해보았더니 적용이 안되네요;; $ python3 mecab-tst.py [('제휴', 'NNG'), ('렌', 'NNG'), ('탈사', 'NNG')] 고수님들의 답변을 기다리고 있습니다. 감사합니다.
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
질문이 있습니다 6:28
복습하면서 궁금한 점이 생겨서 질문합니다. jwt token을 검증하는 과정에서 6:28를 보면 잘못된 토큰정보를 보냈을때 접근 오류 메시지가 떠야 할 것이라고 예상을 했는데, 8:04에서 보면 message에 그냥 Unauthorized라고만 출력이 되네요. 궁금해서 guard부분이랑 사용자 정의 decorator 도 console로 임시 문자열을 찍어봤는데, 출력이 되질 않네요. 접근 오류 메시지를 출력하게 하려면 어떻게 해야 할지 궁금합니다.
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
인터셉터와 AOP
안녕하세요 ㅎ 수업 너무 잘듣고있습니다. 초반 부분에서 그림으로 설명을 해주셨는데 , 저 부분이 interceptor 부분의 설명인가요 아니면 AOP 에 대한 설명인가요 ? AOP 가 관점지향 프로그래밍 이라고 하셨는데 , 그럼 interceptor 가 AOP 에 포함되어있는건가요 ? 혹시 몰라서 검색을 해봤는데 , 읽어봤는데 잘 와닿지가 않아서 질문을 남깁니다.
-
미해결따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]
질문드립니다
안녕하세요. 우선 강의 너무 잘 듣고 있습니다. password.current = watch("Password"); 강의를 통해 위 방법을 익히기 전엔 혼자서 onChange를 통해 ref.current값을 바꾸려고 시도하였는데요 input에 onChange를 걸어줘도 Change이벤트가 작동을 안하더라구요.. react hook form 공식 문서를 뒤져봐도 위 방법으로만 사용하라는 말은 따로 없고 태그에 onChange이벤트를 사용하는 예제도 있는데 왜 이러는걸까요?? 단순히 버그인지 뭐가 잘못된건지 모르겠습니다 ㅜㅜ
-
미해결핸즈온 머신러닝 2
훈련-개발 세트 문의
훈련-개발 세트는 예시를 들면 모바일 환경에서 얼굴을 인식하는 분류기를 만든다고 할 때, 데이터를 확보하기 위해 구글에 올라온 고해상도 이미지를 크롤링하여 고화질의 이미지를 얻지만 실제로는 다양한 해상도의 이미지로 사용될 때 성능이 안좋다면 과대적합인지 데이터 불일치인지 모르기 때문에 훈련-개발세트를 두는 것이고 이는 검증셋과는 별개이므로 이 때에는 훈련, 훈련-개발, 검증, 테스트로 나누는 방법으로 이해했는데 맞게 이해한 것일까요? ( 데이터를 훈련, 검증, 테스트로 나누는 것으로 인지했습니다. 그 중 훈련 데이터는 오로지 학습을 위해 사용되는 것이고 검증 셋은 하이퍼 파라미터 조정이나 여러 모델 중 가장 우수한 모델을 선택할 때 사용하는 것, 테스트 데이터는 머신러닝의 최종 성능 평가할 목적으로 사용되는 것으로 이해했습니다. ) 질문이 장황해 죄송합니다.
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
4:07 오류나는 부분
안녕하세요 ! 4:07 쯤에 선생님은 오류나시는데 저는 오류가 안 나서 어디가 문제인지 잘 모르겠어서 질문드립니다 ㅜㅜ 죄송하지만 하나 더 여쭤볼게 있습니다! ctrl + shift + enter 이 코드 자동완성(; 붙이기)인 것으로 알고 있는데 어느 순간 단축키가 안 먹힙니다ㅜ 다른 단축키는 잘 되는데 제가 뭘 잘못 만진건가요?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
Aws에 S3 세팅하고 이미지를 업로드 했을때 404에러 질문
안녕하세요 제로초님 질문드립니다.Aws에 S3 세팅다하고 front , back 코드 모두 수정후 이미지를 올렸을때 아래 사진과같이 에러가발생합니다. 그런데 아에 front서버 모니터링에는 아무런 문제 안뜨는데 백쪽에서 이런식으로 모니터링에 오류가잡힙니다 CredentialsError: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1 app > at IncomingMessage.<anonymous> (/home/ubuntu/Twitter-next.js-node.js/back/node_modules/aws-sdk/lib/util.js:904:34) app > at IncomingMessage.emit (events.js:412:35) app > at IncomingMessage.emit (domain.js:470:12) app > at processTicksAndRejections (internal/process/task_queues.js:82:21) 혹시 이러한경우 어떤문제가 있는걸까요 ex) 프론트 코드 / 백 코드
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
선생님 안녕하세요
Interceptors의 사용 예제로써 Transaction 처리를할때도 사용할수 있을까요 ? 이 사진은 PostgreSQL 과 Node.js의 모듈을 연결해주는 인터페이스인 pg 인데요 pg의 공식문서의 Transaction처리를 보고나서 사용하려고 보니 Transaction처리를 해줘야하는 API가 늘어날수록 client.query("BEGIN"), COMMIT, ROLLBACK과 같은 코드가 중복되며 BEGIN과 COMMIT사이에 저희가 실제 실행을 원하는 쿼리를 놓게되는데요 이게 Interceptors로 처리가 가능할것같은데 맞는생각일까요?
-
미해결실전! 스프링 데이터 JPA
transactional
안녕하세요 ㅎㅎ assertThat(findMember).isEqualTo(member); 여기서 같은 것 인스턴스로 보장이 되는데 이건 영속성 컨텍스트에 저장된 id 로 구별하는게 맞나요? 지금은 같은 id 값으로 저장되어있으니 true.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
c# 유니티 part 1 듣는데요
코딩 처음 배워보는거라 c# 강의내용이 저한테좀 부족한거같은데 (처음 배우는 입장에서 강의내용정도만 알아도 충분할까요?) 추가적으로 공부하는 추천법이 있으실까요?ㅠ
-
해결됨홍정모의 따라하며 배우는 C언어
gets() warnings 이유
#include <stdio.h> #include <string.h> void my_strcmp(void); int main() { my_strcmp(); return 0; } void my_strcmp(void) { char str1[100] = ""; char str2[100] = ""; gets(str1); gets(str2); int i = 0; int num1 = 0, num2 = 0, count = 0; while (str1[i] != '\0' || str2[i] != '\0') { if (str1[i] != str2[i]) { num1 += (int)str1[i]; num2 += (int)str2[i]; count++; } i++; } if (count == 0) printf("%d", count); else printf("%d", num1 > num2 ? 1 : -1); } 안녕하세요, strcmp함수를 나름대로 구현해 봤는데 my_strcmp 함수 안 gets에 warinings가 왜 뜨는걸까요 undefined되었다고 하는데 도저히 이유를 모르겠습니다,,ㅠ
-
미해결Nuxt.js 시작하기
장바구니 추가를 반복적으로 하다 보면 가끔 500에러가 발생합니다.
1. key값을 cartItem.id로 설정했더니, 동일한 아이템을 장바구니에 담기를 했을 경우 아래와 같이 에러가 발생하고 있습니다. vue.runtime.esm.js?2b0e:619 [Vue warn]: Duplicate keys detected: '0'. This may cause an update error. found in ---> <Pages/cart.vue> at pages/cart.vue <Nuxt> <Layouts/default.vue> at layouts/default.vue <Root> 이거는 key값이 중복되었을 때 발생하는 오류인데 혹시나 동일한 이슈가 생겨서 찾는 분이 계실것 같아서 올렸습니다. key를 index로 잡으면 없어지긴 합니다. 2. 코드는 강사님이 작성한 것과 동일하게 넣고 테스트를 하는데, 잘 되다가도 간혹 에러페이지로 가는 경우가 발생해서 네트워크와 백엔드 쪽을 확인해보니 아래와 같이 id가 중복된다는 코멘트가 발생하고 있습니다. 구글링을 해봤지만 뭔가 잘 해결이 안되서 문의드립니다. GET /products 200 3.164 ms - 4120 GET /products/0 304 2.824 ms - - POST /carts 201 3.226 ms - 122 GET /products 304 2.879 ms - - GET /products/0 304 2.879 ms - - POST /carts 201 3.532 ms - 122 GET /products 304 2.907 ms - - GET /products/2 304 2.832 ms - - Error: Insert failed, duplicate id at Function.insert (/Users/nuxt-store/backend/node_modules/lodash-id/src/index.js:49:18) at /Users/nuxt-store/backend/node_modules/lodash/lodash.js:4430:28 at arrayReduce (/Users/nuxt-store/backend/node_modules/lodash/lodash.js:697:21) at baseWrapperValue (/Users/nuxt-store/backend/node_modules/lodash/lodash.js:4429:14) at LodashWrapper.wrapperValue (/Users/nuxt-store/backend/node_modules/lodash/lodash.js:9114:14) at create (/Users/nuxt-store/backend/node_modules/json-server/lib/server/router/plural.js:239:48) at Layer.handle [as handle_request] (/Users/nuxt-store/backend/node_modules/express/lib/router/layer.js:95:5) at next (/Users/nuxt-store/backend/node_modules/express/lib/router/route.js:137:13) at next (/Users/nuxt-store/backend/node_modules/express/lib/router/route.js:131:14) at Route.dispatch (/Users/nuxt-store/backend/node_modules/express/lib/router/route.js:112:3) POST /carts 500 2.016 ms - -
-
미해결실전! 스프링 데이터 JPA
MemberJapRespsitoryTest 에서 생긴 궁금증압니다.
MemberJpaRepositoryTest 부분에서 위처럼 memberJpaRepository.getClass()를 출력하면 바이트 조작된 MemberJpaRepository가 주입된 것을 볼수 있는데 , 이 부분에서 한가지 궁금한 점이 생겼습니다. 제가 지금까지 이해한 것은 , 스프링 컨테이너에만 바이트 조작코드가 붙어 싱글톤을 유지해 주는것으로 알고 있었는데, memberJpaRepository값 또한 바이트 조작된 구현객체가 주입된 것을 보니 왜 이렇게 되는것인지 궁금합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
User.js의 save() 및 _id 관련 질문 드립니다.
친절한 답변에 항상 감사드립니다. 아래 질문이 두가지 있습니다. 바쁘시겠지만 확인 하시면 답변 부탁 드리겠습니다. 1. User.js의 아래의 save()는 실제 DB에 저장을 하는겁니까 user.save(function(err, user) { if(err) return cb(err) cb(null, user) }) 2. User.js의 generateToken에서 아래와 같이 user._id의 값을 불러왔는데 이 값은 this 객체에는 설정이 안된 값인데 DB에서 자동으로 생성된 값을 어떻게 불러올수 있는지요? var user = this; var token = jwt.sign(user._id.toHexString(), 'secretToken');
-
미해결팀 개발을 위한 Git, GitHub 입문
레포지토리 변경..
안녕하세요. 이 강의로 깃을 처음 사용하고 있다보니 질문내용이 조금 이상한점 양해부탁드립니다.. 상황: 처음에 study 폴더 밑에 study_1 폴더가 있고 study_1 폴더안에는 프로젝트들이 들어있는 상태였고 git 레포지토리랑 연결한 폴더는 study 폴더였습니다. 몇번 커밋도 친 상태입니다. study 폴더 말고 study_1을 레포지토리와 연결해야된다는걸 알고 study 폴더에서 git remote remove origin을 해버리고 study_1폴더에 다시 레포랑 연결을 했습니다.. 깃이 첨이라 죄송합니다.......😫 여기서 질문은 1. 이미 플젝 코드들은 레포지토리에 있는상태이고, 로컬에도 레포지토리 코드랑 동일한 상태지만 새로 init을 하는 바람에 소스트리에서 보면 플젝 파일 전체를 다시 커밋 푸쉬를 하라는 상태입니다..(완전 리셋인 상태..) 커밋 푸쉬를 하면 기존 커밋메세지들은 다 덮어쓰기가 되어버릴거 같아서 동기화만 할 수 있으면 하고싶은 상황인데... 이럴때 답은 로컬 플젝을 삭제하고 git clone 레포지토리밖에 답이 없을까요...