묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Kevin의 알기 쉬운 RxJava 2부
스프링 웹플럭스 강의는 안하시나요?
스프링 웹플럭스 강의는 안하시나요?
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
관계 테이블 저장 오류 관련하여 질문드립니다.
안녕하세요. 강의 정말 잘 듣고 있습니다. 조회에서 조회가 안 되길래, 로그를 보니, tag 테이블에는 저장되고 있으나, account와 tag의 관계를 저장하게 되는 account_tags 테이블에 저장을 하지 않는 것을 확인했습니다. ( 로그에 해당 insert문이 없는 것 확인 ) 그래서 accountService.addTag 에서 가장 하단에 accountRepository.save(account);를 추가 해 주니, 해당 테이블에 insert도 정상적으로 되고, 조회도 되는 것을 확인했습니다. 강의 들으며, 동일하게 코딩했다고 생각하고 있습니다만 이러한 차이가 발생하는 것이, 버전이 변경되면서 변경점이 생긴 것인지, 제가 잘못 한 부분이 있는 것인지 판단이 안 되네요. 더불어, 제 코드가 잘못 된 것이라면, 관계 테이블에는 tagRepository에서 save 할 때 같이 저장되는 것인지, accountService.addTag 메소드의 byId.ifPresent~~~ 시점에 저장되는 것인지도 궁금합니다. 그럼 활기찬 나날되세요~
-
미해결파이썬으로 장고(Django) 공략하기: 입문
1분 26초에 post=Post.objects.create(title="this is title", content="this is content")부분이 실행이 안됩니다.
이것을 입력하면 이런식으로 오류가 나는데 무엇이 문제인지 모르겠습니다...>>> post = Post.objects.create(title="this is title", content="this is content") Traceback (most recent call last): File "C:\Users\82108\OneDrive\문서\Django-study\projects\first-django\venv\lib\site-packages\django\db\backends\utils.py", line 84, in _execute return self.cursor.execute(sql, params) File "C:\Users\82108\OneDrive\문서\Django-study\projects\first-django\venv\lib\site-packages\django\db\backends\sqlite3\base.py", line 423, in execute return Database.Cursor.execute(self, query, params) sqlite3.OperationalError: table second_post has no column named content The above exception was the direct cause of the following exception: Traceback (most recent call last): File "<console>", line 1, in <module> File "C:\Users\82108\OneDrive\문서\Django-study\projects\first-django\venv\lib\site-packages\django\db\models\manager.py", line 85, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) File "C:\Users\82108\OneDrive\문서\Django-study\projects\first-django\venv\lib\site-packages\django\db\models\query.py", line 453, in create obj.save(force_insert=True, using=self.db) File "C:\Users\82108\OneDrive\문서\Django-study\projects\first-django\venv\lib\site-packages\django\db\models\base.py", line 726, in save self.save_base(using=using, force_insert=force_insert, File "C:\Users\82108\OneDrive\문서\Django-study\projects\first-django\venv\lib\site-packages\django\db\models\base.py", line 763, in save_base updated = self._save_table( File "C:\Users\82108\OneDrive\문서\Django-study\projects\first-django\venv\lib\site-packages\django\db\models\base.py", line 868, in _save_table results = self._do_insert(cls._base_manager, using, fields, returning_fields, raw) File "C:\Users\82108\OneDrive\문서\Django-study\projects\first-django\venv\lib\site-packages\django\db\models\base.py", line 906, in _do_insert return manager._insert( File "C:\Users\82108\OneDrive\문서\Django-study\projects\first-django\venv\lib\site-packages\django\db\models\manager.py", line 85, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) File "C:\Users\82108\OneDrive\문서\Django-study\projects\first-django\venv\lib\site-packages\django\db\models\query.py", line 1270, in _insert return query.get_compiler(using=using).execute_sql(returning_fields) File "C:\Users\82108\OneDrive\문서\Django-study\projects\first-django\venv\lib\site-packages\django\db\models\sql\compiler.py", line 1416, in execute_sql cursor.execute(sql, params) File "C:\Users\82108\OneDrive\문서\Django-study\projects\first-django\venv\lib\site-packages\django\db\backends\utils.py", line 98, in execute return super().execute(sql, params) File "C:\Users\82108\OneDrive\문서\Django-study\projects\first-django\venv\lib\site-packages\django\db\backends\utils.py", line 66, in execute return self._execute_with_wrappers(sql, params, many=False, executor=self._execute) File "C:\Users\82108\OneDrive\문서\Django-study\projects\first-django\venv\lib\site-packages\django\db\backends\utils.py", line 75, in _execute_with_wrappers return executor(sql, params, many, context) File "C:\Users\82108\OneDrive\문서\Django-study\projects\first-django\venv\lib\site-packages\django\db\backends\utils.py", line 84, in _execute return self.cursor.execute(sql, params) File "C:\Users\82108\OneDrive\문서\Django-study\projects\first-django\venv\lib\site-packages\django\db\utils.py", line 90, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "C:\Users\82108\OneDrive\문서\Django-study\projects\first-django\venv\lib\site-packages\django\db\backends\utils.py", line 84, in _execute return self.cursor.execute(sql, params) File "C:\Users\82108\OneDrive\문서\Django-study\projects\first-django\venv\lib\site-packages\django\db\backends\sqlite3\base.py", line 423, in execute return Database.Cursor.execute(self, query, params) django.db.utils.OperationalError: table second_post has no column named content있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
22강 제이쿼리 기본구문 만들기 질문
선생님 안녕하세요 제이쿼리 구문을 넣으면 아래처럼 오류가 뜨는데 제가 뭘 잘못한건가요? ㅜㅜ
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
DTO 와 스키마
05 코드를 보면 스키마에 @ApiProperty 를 적용하셨더라구요 ㅎ 그 제가 DTO 랑 스키마랑 조금 헤깔리는 부분이 있어서 그런데여 . 스키마 부분은 우리 데이터에 적용되는 부분이라 생각을 했고 , request.dto 는 요청에 대한 응답 키값?? 이라고해야 그렇게 조금 이해를 하고있었는데 틀렸다면 혹시 ... 어떻게 이해를 하면 될까요 ?
-
미해결데이터베이스 중급(Modeling)
Primary Key 선정 기준
안녕하세요, 강의 잘 듣고 있습니다 Primary Key 지정할 때 Unique와 Not Null 두가지가 중요하다고 말씀해 주셨는데요 1. 레코드 최대 수가 int 형 범위 이내이면 굳이 Primary Key 선정에 대해 고민을 안하고 모든 테이블 Primary Key를 id (int형 자동증가)로 설정해도 되나요? 2. 실무에서 id(int 형 자동증가) 로 쓰는 경우가 많은 가요? 3. 수강신청시스템의 경우 학번으로 primary key 지정 vs id(int형 자동증가) 지정 어떤 장단점이 있는지 궁금합니다. 감사합니다!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
로그인 관련 문제
안녕하세요 제로초 선생님. 분명 사이트에 얼마 전까지 로그인 하는데에서 문제가 발생한 적은 없었는데 무슨 코드를 잘못 건든건지 갑자기 로그인에 있어서 문제가 발생하고 있습니다. 위와 같이 LOG_IN_REQUEST와 LOG_IN_SUCCESS는 정상적으로 출력되는데, 로그인이 되지 않은 화면이 출력됩니다. 처음 로그인을 시도할 때는 첫 번째 사진이, 로그인이 되지 않아 다시 로그인을 시도할 경우 2번째 사진과 같은 network 창이 출력됩니다. 정확히 기억은 안나지만 Preflight는 CORS와 관련됐던걸로 기억하는데 서버 쪽에서 무언가 차단하고 있는 것일까요?
-
미해결운영체제 공룡책 강의
RPC 통신 질문
안녕하세요 강의 잘 듣고있습니다. RPC 통신에 대해서 질문드리겠습니다. 질문1. RPC도 결국 네트워크상에서 서버-클라이언트간의 통신이라면, HTTP 프로토콜을 통해 통신하는 것인가요? 헤더와 바디를 담은 요청 메시지를 보내고 응답 메시지를 받고 하는 형식으로 통신하는게 맞나요? 질문 2. 질문1의 답이 YES라면 궁금한 점이 하나 더 있습니다.그렇다면 RPC는 API 호출을 통해 이뤄지는 일반적인 서버-클라이언트 통신과 어떤 부분이 다른건가요? 질문 3. RPC통신에서 바인딩 문제를 해결하는 방안으로 1. 고정 포트 주소 사용2. matchmaker를 통해 포트번호를 알아낸 후 메시지 전송 위 두 가지 방법이 있다는 것을 책을 통해 알았습니다. 이 중 더 자주 사용되는 방법은 무엇인가요? 그리고 2번 방법의 경우, 한 번 포트번호를 알아내면 그 다음부터는 matchmaker를 거칠 필요 없이 계속 그 포트로 보내면 되는 건가요? 감사합니다!
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
문제제기
안녕하세요! 문자길이가 50이라 문제풀이처럼 풀면 시간제한 걸릴거라서 포기했는데 문자길이좀 낮추는게 좋을거같아서요 ex) 121212112121122212121121223312312 과 같이 1, 2, 3위주의 낮은 숫자면 타임에러 발생해서요.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
loss function에 대해서 질문이 있습니다
안녕하세요 loss function을 multi로 사용할 때, 예를 들어 focal과 dice loss (1-fscore)를 사용한다고 할 때 (loss=focal+diceloss) focal은 0.0xx정도 처음에 나오고, dice는 0.7~0.8 사이에 나온다고 가정했을 때 모델이 훈련할 때 출력되는 값의 범위는 상관이 없고 loss를 더하기로 연결했기 때문에 1:1 비율로 고려하게 되는거죠? 즉 모델이 backward를 할 때의 비중이 값에 따라서 달라지는 것인지 궁금해서요!
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
수열 추측하기 질문
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 import sys sys.stdin = open('input.txt','rt') def DFS(L,sum): if L == n: for i in range(n): print(res[i],end=' ') print() print(sum) else: for i in range(1,n+1): if ch[i] == 0: ch[i] = 1 res[L] = i sum += res[L]*b[L] DFS(L+1,sum) ch[i] = 0 n,f = map(int,input().split()) ch = [0]*(n+1) res = [0]*(n) b=[1]*n #이항계수 적을곳 121 1331 14641 ... for i in range(1,n): b[i] = b[i-1]*(n-i)//i DFS(0,0) Colored by Color Scripter cs 안녕하세요 강사님 수열 추측하기 부분에서 강의에서 sum의 변화를 DFS(L+1, sum + (res[L]*b[L]))의 형태로 쓰였는데 이를 위의 코드의 형광팬 쳐진 부분처럼 따로 때어서 결과를 진행하면 sum값이 달라지는 것을 확인할 수 있었습니다. 하지만 제가 생각해봤을때 똑같은 코드라고 생각했는데 sum값이 달라지는 이유가 어떠한 원리인지 알수가 없어서 질문드립니다. 답변 부탁드리겠습니다
-
해결됨설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
책 질문
안녕하세요 맛비님 제가 어디에다 글을 남겨야 할지 몰라 이곳에 질문을 드리게 됐습니다 전에 맛비님 영상?인지 블로그인지?를 보다가(아 그 어디서 봤는지 아른아른 거리기만 하는 상황입니다) 맛비님께서 AI fpga 관련된 책을 아마존에서 판매하고 있다고 말씀해주셨는데 제가 해당 책을 사고 싶은데 이름을 까먹어서 여쭤보고 싶습니다 아마존에서 팔고 되게 유명한 교수님이 쓰신 책이라고 소개해 주셨던 것 같은데 혹시 해당 책 제목을 알 수 있을까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
properties 말고 yml에는 이렇게 하는게 맞을까요?
안녕하세요 선생님! 강의를 듣고 제 프로젝트에 메세지를 적용시켜보고 있습니다. 제 강의는 설정파일이 .yml이라서 yml형식으로 설정을 따라해보았습니다. application.yml spring: ...(생략) messages: basename: messages ...(생략) messages.yml label: search: siteName: "사이트 이름111" lectureName: "강의 이름" teacherName: "강의자 이름" starRating: "별 점"...(생략) 이렇게 yml파일을 구성한뒤 html에서 똑같이 th:text=#{label.search.siteName} 를 해보았는데 적용이안됩니다. 그래서 구글링을 좀 해보니 yml messages을 properties처럼 사용하는 라이브러리를 찾아서 적용해보았습니다. build.gradle implementation 'net.rakugakibox.util:yaml-resource-bundle:1.1' MessageConfiguration package dongho.classflix.config;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.MessageSource;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.context.support.ResourceBundleMessageSource;import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;@Configurationpublic class MessageConfiguration implements WebMvcConfigurer { @Bean public MessageSource messageSource( @Value("${spring.messages.basename}") String basename, @Value("${spring.messages.encoding}") String encoding ){ YamlMessageSource ms = new YamlMessageSource(); ms.setBasename(basename); ms.setDefaultEncoding(encoding); ms.setAlwaysUseMessageFormat(true); ms.setUseCodeAsDefaultMessage(true); ms.setFallbackToSystemLocale(true); return ms; } private static class YamlMessageSource extends ResourceBundleMessageSource{ }} 그래도 적용이 안되었습니다. messages는 보통 properties로 사용을 한다고 하기에, 일단 지금은 application.yml와 messages.properties를 사용하여 해결한 상태입니다. 질문정리 1. messages.yml을 사용하려면 어떻게 해야하나요? 2. 그냥 application.yml에 messages.properties를 사용해도 무방할까요?
-
미해결오픈 소스 도구를 활용한 웹 해킹 및 스노트 분석(침해대응)
실습환경 구축 관련 문의
좋은 강의 잘 듣고 있습니다. 실습환경 구축 관련 zap은 호스트에 어니언과 메타는 vmware guest에 NAT로 설치한다고 하셨는데 이 경우 호스트와 게스트간 통신은 어떻게 되는지요? ZAP도 게스트에 설치하는 경우 모두 동일 대역대의 NAT가 되어 문제가 없던데 zap을 host에 설치하는 경우 zap에서 메타 서버로 연결이 안되네요 도움 부탁드립니다
-
해결됨Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
GitHub 권한 요청
인프런 아이디 : rjm9303@gmail.com인프런 이메일 : rjm9303@gmail.com깃헙 아이디 : rjm9303@gmail.com깃헙 Username : ryumodrn 권한 요청 드려용
-
미해결초보를 위한 도커 안내서
docker-compose up 데이터베이스 에러시
혹시 docker-compose up 했는데 localhost:8000 브라우저에서 접속시 데이터베이스 에러 뜨시는 분들 위해서 남깁니다 docker-compose.yml에서 이렇게 wordpress 쪽에 user 환경변수를 추가해주니까 정상작동합니다. 참고해주세요 WORDPRESS_DB_USER: wordpress
-
미해결Slack 클론 코딩[실시간 채팅 with React]
net::ERR_ABORTED 404 (Not Found) 에러 질문드립니다..!
안녕하세요 항상 강의 잘 듣고 있습니다 ..! 이번에 강의를 보면서 나름 강의 내용을 커스텀하면서 진행하고 있습니다..! 그래서 폴더 구조와 웹팩 내용 그리고 컴포넌트 코드가 조금 다릅니다.. ! 그래서 그런지 경로 문제로 추정되는 에러가 발생했는데 어디서 경로를 수정해야할지 몰라서 질문드립니다 ㅠㅠ 먼저 에러 메세지 사진입니다.. 로그인과 로그아웃 그리고 회원가입 정상적으로 작동하고 /workspace/channel 로 라우터가 지정한대로 잘 작동합니다 하지만 새로고침을 하면 저렇게 에러메세지가 뜨면서 브라우저에 아무것도 보여주지 않습니다.. ㅠ 제 폴더 구조와 웹팩 내용입니다 절대경로는 주석처리만하고 사용은 안했습니다..! 웹팩에서 따로 경로 지정 옵션을 줘야할까요?.. ㅠㅠ
-
미해결엑셀 시작하기 : EXCEL 입문 (Inflearn Original)
영상 1.6 관련 질문
-영상 1.6에서 CTRL누르고 화살표 누르면, 정보의 끝값으로 간다고 하셨는데, 저는 그렇게 하면 그냥 페이지 전체가 조금 내려가거나 움직여요. 원래는 데이터의 끝값으로 가야한다는데, 저는 이게 안되네요. 전에 1.5에서도 시트의 끝부분까지 보는 방법 배웠을 때 제대로 작동하지 않았던 것 같아요. 저는 왜 안될까요? 혹시 답을 아시는 분 있을가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
distribute 질문 있습니다
void JobTimer::Distribute(uint64 now) { // 한 번에 1 쓰레드만 통과 if (_distributing.exchange(true) == true) return; Vector<TimerItem> items; { WRITE_LOCK; while (_items.empty() == false) { const TimerItem& timerItem = _items.top(); if (now < timerItem.executeTick) break; items.push_back(timerItem); _items.pop(); } } for (TimerItem& item : items) { if (JobQueueRef owner = item.jobData->owner.lock()) owner->Push(item.jobData->job); ObjectPool<JobData>::Push(item.jobData); } // 끝났으면 풀어준다 _distributing.store(false); } push해줄때 pushonly값을 true로 넘겨주어야 하는 것 아닌가요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
시큘라이즈 댓글 등록 시 404 에러 발생합니다 ㅠㅠ
시큘라이즈 서버 실행 후 댓글 입력시 오류가 발생합니다 ㅠㅠ 몽구스 서버는 잘 됐는데 시큘라이즈는 이유를 모르겠네요