묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
sequelize 테이블 생성시 primary key 없게 생성 방법
안녕하세요 제로초님 강의를 보면서 시퀄라이즈를 통해 테이블 생성중에 있습니다. 제가 만드려는 프로젝트에서 테이블에 primaryKey 없이 foreignkey로만 된 테이블들이 있는데 혹시 이런경우엔 어떤식으로 작성해야하는지 알 수 있을까요?? 검색을 해보니 시퀄라이즈는 하나 이상의 프라이머리키가 반드시 존재하여야 한다고 하는데, 제가 만드려는 테이블 예시를 들자면, a: a_id(primaryKey), a_name, a_start_date b: a_id(foreignKey, a테이블 참조), c_id(foreignKey, c테이블 참조), b_orderNumber c: c_id(primaryKey) d: c_id(foreignKey, c테이블 참조), d_value 이런 식 입니다. 이럴때 b와 d는 어떻게 해야하는지 궁금합니다..!!
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
안녕하세요. 1-K 문제 질문드립니다..!
선생님 안녕하세요. 1-K 문제에 관하여 질문드립니다. 열심히 고민해서 문제를 풀었는데, 백준 예제에 있는 문제들은 다 정상적으로 출력되는데 틀렸다는 판정이 나옵니다.. ㅜㅜ 선생님 강의에서 처럼 홀수 갯수의 알파벳이 2개 이상 나오면 틀린 것으로 간주하였고, 홀수 갯수의 알파벳이 1개 나올시 그 알파벳 하나를 _map2에 저장하였습니다. 어떤 부분에서 틀린지 알 수 있을까요...? 코드가 엉망이긴 하지만.... 한번 봐주실 수 있나요..!? 감사합니다. #include <bits/stdc++.h> using namespace std; vector<char> v; vector<pair<char,int>> vi; set<char> st; map<char,int> _map2;//홀수개의 문자 하나 빼내는 용 deque<char> dq; int num; string s,answer; bool cmp(pair<char,int> a, pair<char,int> b){ return a.first>b.first; } int main(){ cin>>s; for(int i=0;i<s.size();i++){ v.push_back(s[i]); st.insert(s[i]); } for(auto it: st){ num=count(v.begin(),v.end(),it); if(num%2==1){ if(num==1)_map2.insert({it,num}); else{ vi.push_back({it,num-1}); _map2.insert({it,1}); } } else vi.push_back({it,num}); } sort(vi.begin(),vi.end(),cmp); if(_map2.size()>1) answer="I`m Sorry Hansoo"; else{ if(_map2.size()==1){ for(auto it:_map2) dq.push_back(it.first); } for(auto it:vi){ for(int i=0;i<it.second/2;i++){ dq.push_front(it.first); dq.push_back(it.first); } } } if(answer=="") for(auto it:dq) cout<<it<<""; else cout<<answer; cout<<"\n"; return 0; }
-
미해결배달앱 클론코딩 [with React Native]
npx react-native init FoodDeliveryApp --template react-native-template-typescript 에러
이런 에러가 나오는데 구글링 해도 모르겠어서 질문드립니다.
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
대체 크롬 확장 프로그램 알려주세요!
안녕하세요! 크롬확장프로그램 1, 2탄 강의 수강 중 아래 4개 프로그램이 검색이 되지 않습니다. 혹시 대체할 만한 프로그램을 추천 해주실 수 있을까요?^^ 1탄 - page ruler redux, gallerify powerful image, Mobile RWD Tester 2탄 - maracopy
-
미해결워드프레스 기초부터 쇼핑몰까지
강사님, 그 사이트에 설문조사하는 플로그 추천해주실 수 있을까요
제 사이트에서 설문 조사하는 페이지를 만들고자 합니다. 설문 조사같은 것을 적용하고자 하는데 어떻게 해야 할까요? 플로그인 추천해주실 수 있을까요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
인코딩 문제
response.setCharacterEncoding("utf-8");을 적었는데 한글이 깨져서 나오는 이유가 뭔가요? settings에서 파일 인코딩은 utf-8로 변경했는데도 오류가 뜨네요..
-
해결됨코어 자바스크립트
전역변수가 전역객체의 프로퍼티로 동작하는 것은 브라우저 환경에서만 유효한가요?
안녕하세요 선생님. 우선 좋은 수업 감사드립니다 :) 강의 8:33 에서 설명해주신 전역객체 프로퍼티와 전역변수 사이의 관계에 대해 궁금증이 생겨서 질문 드립니다. 함수 안에서 this.a를 출력했을 때 전역객체의 a 대신 전역변수 a가 출력되는 예제를 다음과 같이 실행해보았는데요 다음과 같이 node.js 환경에서 실행해보았는데.. 이 경우에는 전역객체(global)의 프로퍼티를 가져올 때 전역변수를 가져오지 않는 것 같습니다. ㅠ 따라서 전역변수가 전역객체의 프로퍼티로 동작한다는 특징은 브라우저 환경에서만 유효한 개념인 것인지 궁금합니다. 감사합니다🤗
-
미해결[입문] Qt 6 프로그래밍 2편
위젯프로그램 위에 챠트 띄우기
강사님 안녕하세요 강의를 통해 Qt를 배우고 주로 단순히 하나의 창위에서 프로그램하는 위젯 프로그램을 만들고 있습니다. 해당 위젯에 Qt Charts 의 linechart 를 출력하려고 하는데요 아래 그림과 같이 버튼을 눌렀을때 라인차트를 그리려고 하는데 챠트를 임의의 위젯 위에 올려야 하는데 어떻게 하는지 가이드를 좀 주실 수 있을까요? 챠트도 하나의 위젯으로 window 창에서 오픈하는 예제는 있는데 위젯위에 위젯을 띄우는 방법이 궁금합니다. 물론 레이아웃이 적용이되어 위젯의 크기를 바꿀때 챠트도 비례하여 늘고 줄었으면 합니다.
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
그로스 조직과 PO(프로덕오너)와의 관계에 대한 질문입니다 ㅎ
강사님 안녕하세요,소중한 강의 만들어주셔서 감사합니다 ㅎ 제가 이해한 그로스라 함은, 데이터를 통해 개선해야할 점이나 문제점을 발견하고, A/B 테스트를 통해 더 나은 방향으로 개선해나가는 것으로 이해를 하였는데요. 이러한 과정이 AARRR 모든 과정에 적용될 수 있을 것으로 이해하였습니다. 혹시 맞을까요 ㅎ 그렇다면 이런 그로스를 전문으로 하는 팀의 리더가 흔히 말하는 PO(프로덕오너)인 것인지, 실제 현업에서는 PO와 그로스 조직간의 관계가 어떻게 연관되어 운영되는지 궁금합니다. 제가 생각한 PO(프로덕 오너)의 역할은 앱 서비스를 예로들면, 앱의 하나의 기능/영역을 프로덕으로 보고 이를 개선해 나가는 역할로서 알고있습니다. 감사합니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
MMDetection To TensorRT 를 사용시 Mask_RCNN Dimension 문제가 발생합니다 ㅠㅠ
안녕하세요. 선생님의 MMDetection 강의를 보고 여러가지 만들어보고 있는 학생입니다. 다름이 아니고 mask_rcnn에 tensorrt를 적용해보고자 하여 mmd to tensorrt 라는 github를 발견하고 사용해보았습니다. https://github.com/grimoire/mmdetection-to-tensorrt 일단 설치하고 모델 적용을 하는데 기본값으로 모델을 변환하고 추론하면 추론이 되긴 하는데 segm 가 빠진 bbox만 검출이 됩니다. 그리고 파라미터를 수정해서 seg trt_model = mmdet2trt( cfg_path, args.checkpoint, fp16_mode=args.fp16, device=args.device, enable_mask=True, opt_shape_param=opt_shape_param, output_names=["num_detections", "boxes", "scores", "classes", "masks"] ) 요런식으로 만들어 모델을 돌려보면 IndexError: Dimension out of range (expected to be in range of [-1, 0], but got 1)가 가 계속 뜨는데요. 혹시 도움주실수 있을까 하여 작성했습니다. 좋은 강의 감사히 보고있습니다. 감사합니다.
-
미해결React 기반 Gatsby로 기술 블로그 개발하기
깃허브 레퍼지토리 질문드려요
배포는 완료되었고 화면도 잘 나옵니다. 그런데 개발 따라하면서 https://github.com/imb96/Minlog 여기를 원격 저장소로 사용하다가 배포까지 했는데 https://github.com/imb96/imb96.github.io 여기를 원격저장소로 하고 배포해야 됐던 건가요? 레퍼지토리 한번 봐주실수 있을까요? 그리고 앞으로 블로그 글 수정할 때는 develop 모드로 수정하고 build후 deploy 하면 되는 건가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
join 관련 질문입니다.
안녕하세요. 강의 잘 듣고 있습니다. 다음과 같이 여러 테이블을 join 후 하나의 row를 뽑아내려고 하는데 성능은 어떻게 나오는지 궁금합니다. select * from table1 inner join table2 on table1.xxx = table2.XXX inner join table3 on table2.XXX = table3.xxx where table1.nnn = NNN 이렇게 되어있을 때 전체가 다 join이 된 후 where 조건을 테스트 하게 된다면 데이터가 많을 경우 성능이 떨어질 것 같아서요. where 조건으로 먼저 필터링 한다면 금방 끝날 거 같긴한데 DB의 동작은 어떻게 처리되는건가요? 1. where 로 필터링이 되면서 join 되는것인지 아니면 join 완료 후 where로 필터링되는것인지 궁금합니다. 2. join의 횟수를 네다섯번씩 걸어도 성능에 무리가 없을까요? 3. 위 경우 한개의 컬럼만 찾으려면 limit을 추가해 주는게 나을까요? 1개 찾았을 때 전부 다 loop를 돌지 않고 빠져나가면 빠를거 같긴한데요. 확인 부탁드립니다.
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
async 키워드 사용법
6챕터를 강의하실 때, 코루틴에서 python 3.5 이상의 버전에서 <br> - def -> async - yield -> await (StopIteration 자동처리) 대체할 수 있다. 완전 비동기할 때는 짝을 맞춰야 하지만 def를 그냥 사용하면 그냥 함수인지 아닌지 알기 힘들어서 사용한다. 이렇게 배웠습니다. 그래서 from concurrent import futures를 사용하는 예제 def 앞에서 async를 써봐도 작동이 됐습니다. 그러나 asyncio를 사용하는 예제에서 async를 지웠더니 await를 사용하면 반드시 같이 써야 하는 거 같습니다. 그러나까 futures, asyncio는 모두 병행성(한 쓰래드인데 여러작업을 동시에 번갈아 빠르게 하는 것)을 수행하지만 asyncio는 I/O계열의 일을 더 잘하는 패키지이고 반드시 async와 await, as_completed와 짝을 맞추어서 써야 한다는 거죠? 반대로 futures는 async를 안 쓰고 그냥 def, yield만 써도 되는 거고요. 둘 다 결국 같은 일 하는 건데 패턴이 다른 것뿐이죠?
-
미해결[NLP] IMDB 영화리뷰 감정 분석을 통한 파이썬 텍스트 분석과 자연어 처리
data폴더안에 tsv파일이 없다고 나오는데 어떻게 해야하나요?
안녕하세요
-
미해결배달앱 클론코딩 [with React Native]
스플래시 스크린 실행 에러
스플래시 스크린 강의 설명에서 나온대로 코드 수정 후, 앱 빌드시 다음과 같은 오류가 발생하면서 앱 실행이 되지 않습니다. force stop 후 앱을 재실행해도 동일한 오류가 발생합니다. 혹시 이에 대해서도 해결방안이 있을까요..?
-
미해결[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트
라즈베리파이 hdmi 케이블
어떤거 사야하나요?
-
미해결실전! Querydsl
{0},{1},{2}에 의미를 잘 모르겟습니다.
String result = queryFactory .select(Expressions.stringTemplate("function('replace', {0}, {1}, {2})", member.username, "member", "M")) .from(member) .fetchFirst(); 1분에 강사님께서 {0},{1},{2} {}안에 있는걸 0번 1번 2번이라고 말씀하셨는데 파라미터의 무엇을 넣어주는건가요?
-
미해결처음 만난 리액트(React)
마지막 부분이 이해가 안됩니다.
input 태그의 value는 초기값을 설정하는 속성인데,"hi"라고 적혀있다고 입력이 불가하다는게 무슨 말씀이신지 모르겠습니다...;;초기값일 뿐이니 여전히 입력 가능하지 않나요?
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
c_state와 n_state의 F/F, Latch
안녕하세요 맛비님 c_state는 clk과 reset의 신호에 따라, 값을 저장 + 출력할 수 있으므로 F/F 이라고 생각했지만, n_state는 i_run과 같은 clk 신호에 따라 변하지 않는 값에 의해서 변할 수 있습니다. 그러면 n_state는 latch라고 봐야하나요? 그런데 latch를 방지하기 위해 n_state = IDLE로 설정하였는데, n_state는 무엇으로 봐야할까요?? - 강의 내용외의 개인 질문은 받지 않아요. (개인 과제, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..)- 저 포함, 다른 수강생 분들이 함께보는 공간입니다. 보기좋게 남겨주시면 좋은 QnA 문화가 될 것 같아요. (글쓰기는 현업에서 중요한 능력입니다!)- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결스프링 핵심 원리 - 기본편
이너 static class
package hello.core.beanfind;import hello.core.AppConfig;import hello.core.repository.MemberRepository;import hello.core.repository.MemoryMemberRepository;import hello.core.service.MemberService;import org.junit.jupiter.api.Assertions;import org.junit.jupiter.api.DisplayName;import org.junit.jupiter.api.Test;import org.springframework.beans.factory.NoUniqueBeanDefinitionException;import org.springframework.beans.factory.UnsatisfiedDependencyException;import org.springframework.context.annotation.AnnotationConfigApplicationContext;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import static org.junit.jupiter.api.Assertions.*;public class ApplicationContextSameBeanFindTest { AnnotationConfigApplicationContext ac=new AnnotationConfigApplicationContext(SameBeanConfig.class); @Test @DisplayName("타입으로 조회시 같은 타입이 둘 이상 있으면, 중복 오류가 발생한다") void findBeanByTypeDuplicate() { //DiscountPolicy bean = ac.getBean(MemberRepository.class); assertThrows(NoUniqueBeanDefinitionException.class, () -> ac.getBean(MemberRepository.class)); } @Configuration static class SameBeanConfig{ @Bean public MemberRepository memberRepository(){ return new MemoryMemberRepository(); } @Bean public MemberRepository memberRepository2(){ return new MemoryMemberRepository(); } }이 코드에서 static이너클래스면 실행이 되고 그냥 이너클래스이면 안되는 이유가 뭔지궁금합니다.}