묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
calculatePrice() 메소드
안녕하세요. 별거는 아닙니다.calculatePrice() 메소드를 사용하는지 궁금 합니다. 제 마음대로 생각하고 있는게 아닐까 하는 마음에 확인하고 싶어, 이렇게 올리게 되었습니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-G질문있습니다
강의 재밌게 듣고 있습니다 그런데 1-G에서 반례(크기까지 고려)고려해야 한다고 하신 부분까지 반영되었다고 생각하는데 맞왜틀이 됩니다... 혹시 어디서 틀려서 그런지 알려주시면 정말 감사하겠습니다. #include <bits/stdc++.h> using namespace std; int main() { int tc; string pattern; cin>>tc; cin>>pattern; string front=""; string back=""; bool chk = false; for(auto c: pattern){ if(c=='*') {chk=true;continue;} if(!chk) front+=c; else back+=c; } while(tc--){ string test; cin>>test; int pos1=0,tmp1; vector<int> v1; while((tmp1=(int)test.find(front,pos1))!=-1) { v1.push_back(tmp1); pos1=tmp1+1; } int pos2=0,tmp2; vector<int> v2; while((tmp2=(int)test.find(back,pos2))!=-1) { v2.push_back(tmp2); pos2=tmp2+1; } bool fin = false; for(auto i : v1){ for(auto j : v2){ if(i+front.size()<=j) {cout<<"DA"<<'\n';fin=true;break;} } if(fin) break; } if(!fin) cout<<"NE"<<'\n'; } }
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
추가로 Repository 작성할 때 궁금한 점이 있어서 여쭤봅니다.
만약 consumer와 post라는 테이블이 있을 때 post에 consumer_id가 @ManyToOne 관계로 FK일 때 해당 consumer 객체의 post 갯수를 알고 싶을 때 이렇게 사용할 수도 있는 건가요? public List<String> findAllWith() { return em.createQuery("select c.id, c.cId, count(p.id) as post_num from Consumer c, Post p where c.id = p.consumer_id", String.class) .getResultList();
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
persis 시 프로시저 또는 sql function 호출 방법
안녕하세요. 강의를 들은지 꽤 되었지만 드디어 업무에 조그마한 부분에 적용을 시도하게 되었습니다. 현재 다수의 테이블에 기본키 외 유니크 인덱스로 식별자 겸 범위 검색을 위한 컬럼이 있습니다.(데이터의 급작스러운 증가로 최소한의 변경을 선택하다보니 어쩔수 없는 선택이었으나 JPA를 사용하려니 오히려 허들이 되어버렸습니다.) 해당 컬럼은 oracle의 function으로 특정한 패턴의 값을 생성하고 있어 mybatis를 사용할 때는 insert구문에서 함수 호출로 해결하였지만 JPA에서는 어떻게 처리를 해야할지 모르겠습니다. 우선적으로 생각하는 방법은 간단하게 1. @prepersist에서 null인 경우 function을 호출하여 값을 지정하는 방법 2. persistable을 이용하여 function을 호출하여 값을 지정하는 방법 3. save 메소드를 오버라이드하여 ID가 null인 경우 커스텀 어노테이션을 찾고 값이 null인 경우 function을 호출하여 값을 지정할 생각입니다. 해당 방법 외 JPA의 기본 어노테이션 중 @GeneratedValue와 같은 생성 전략이나 어노테이션으로 해결 방법이 있을까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
CreateSession 질문드립니다
SessionRef session = _service->CreateSession() SessionRef Service::CreateSession() { SessionRef session = _sessionFactory(); session->SetService(shared_from_this()); if (_iocpCore->Register(session) == false) return nullptr; return session; } iocpcore->Register로 가게되는데 AcceptEx 진행전이여서 Socket등록이 되어 있지 않을텐데 bool IocpCore::Register(IocpObjectRef iocpObject) { return ::CreateIoCompletionPort(iocpObject->GetHandle(), _iocpHandle, /*key*/0, 0); } 를통해서 IOCP등록이 어떻게 가능한지를 잘모르겠습니다
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
안녕하세요 !!!!!!선생님 !!! tag모델 manytomany serializer response에 대하여 질문드려요!! ㅎㅎ
안녕하세요 선생님!!!! ㅎㅎㅎ tag모델 manytomany에 대하여 api response에 대하여 질문드립니다!!! ㅎㅎ 선생님 강의 참고하면서 정규식으로 tag모델의 text를 저장하는것을 참고해서 만들었는데요 postman으로 tag응답을 리스트로 받고 싶은데,, 음 어떻게 view나 serializer를 코딩 해야 받을 수 잇을지 모르겠네요;; 위는 post 모델이구요! tag 모델입니다!! view는 Modelviewset을 이용해서 만들었구요!! 강의에서 caption에서 정규식으로 태그 내용끌어온거 그대로 동작하게 만들어서(caption에서 content로 필드명을 바꿨습니다!) post요청시에 자동으로 tag가 저장이 됩니다!! 다만 작성된 tag 들도 응답을 받고 싶은데 스택오버플로우를 따라 했는데도 아예 field도 안잡히네용 ㅠㅠ 위는 한 포스트 생성시 image를 여러개를 담아서 저장 할 수 있도록 코드도 짯고 저렇게 리스트 응답이 오도록 만들었는데,, tag도 images응답과 비슷하게 생성 된 태그에 대해서 response를 받으려면 어디를 건들어야 할까요!!???? 지금 현재 postserializer는 위와 같이 되있습니다. tags필드는 아예 응답을 하지 않네요 ㅠㅠ serializer를 어떻게 커스텀을 해야하는지 궁금하네요 ㅠㅠ!! 저번에도 선생님께서 친절하게 알려주신 방법으로 코드를 수정해서 성능와 ux가 매우 좋아졌습니다!! !!!!!! 항상 진심으로 진심으로 감사드립니다!!!!!ㅎㅎㅎㅎ ;-D
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
안녕하세요 6분정도에서 무한루프관련이 안뜨고 에러가 떠서 질문드립니다.
이 링크를 참고해서 해결하려고 하였지만 같은 에러가 떠서 질문 드립니다...(LAZY가 있는 부분에 JSONIGNORE을 넣고 돌려도 아래와 같은 에러) 2022-04-11 22:58:57.672 ERROR 46887 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.http.converter.HttpMessageConversionException: Type definition error: [simple type, class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) (through reference chain: java.util.ArrayList[0]->jpabook.jpashop.domain.Order["member"]->jpabook.jpashop.domain.Member$HibernateProxy$nbghfZne["hibernateLazyInitializer"])] with root cause OrderSimpleApiController입니다. Order입니다. order에 LAZY가 있는 부분에 JSONIGNORE을 넣고 돌려도 같은 에러가 뜨는 부분입니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-JPA-API%EA%B0%9C%EB%B0%9C-%EC%84%B1%EB%8A%A5%EC%B5%9C%EC%A0%81%ED%99%94/lecture/24325?tab=community&volume=1.00&quality=1080&speed=1.25&q=267403 에 있는 https://ahndding.tistory.com/24 링크를 참고하였습니다.
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
디폴트 프롭스 관련 부분 질문드립니다.
안녕하세요. 강의 잘 보고 있습니다. 다름 아니라 defaultProps 부분과 관련해서 여쭤보고 싶은 게 있어서요. 지금 강의에서는 props가 undefined으로 올 때 등을 대비해서 defaultProps을 지정해주시는데, 혹시 이 방법 말고 diaryList에 바로 디폴트 값(빈 배열)을 할당하면 안 될까요? (ex. {diaryList = []}) => {...} ) 기본값 매개 변수로 지정할 수도 있을 것 같아서 여쭤봅니다. 아니면 혹시 차이점이 있을까요? 감사합니다!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요 route 쪽 주소 질문입니다!
안녕하세요 강의를 보면서 한가지 궁금한 점이 생겼습니다. 저는 강의를 진행하다가 GET /user/2/posts?lastId=0 200 38.841 ms - 3117 GET /user/2 500 16.997 ms - 2228 라는 에러를 직면했는데요, 게시글은 가져오지만 작성자의 정보는 가져오지 못하더라구요..! 해당 에러는 ssr 처리를 위해 작성했던 동적 주소를 router.get('/:userId', async (req, res, next) => {}) // 위에서 아래로 변경했습니다. router.get('/:id', async (req, res, next) => {}) 로 변경을 하니까 해결이 됐습니다. 그런데 해당 에러가 뜬 이유가 혹시 이 강의에서 특정 유저의 게시글을 불러오는 주소에 :userId 를 적어주었기 때문인가요?? 같은 라우터에서 같은 동적 주소가 사용되면 문제가 생기나요? 제 코드는 router.get('/:userId/posts', async (req, res, next) => {}) 이 강의에서 작업한 유저의 포스트를 불러오는 라우터가 상단에, router.get('/:userId', async (req, res, next) => {}) SSR 을 위한 유저 정보를 가져오는 라우터가 맨 하단에 위치해 있었습니다! 제 생각으로는 /:userId 가 겹쳐서 하단에 라우터가 500에러가 뜬거라는 생각이 드는데... 제 생각이 맞을까요? 맞다면 같은 라우터에 같은 동적 주소를 사용하면 안되는건가요?? (하나의 라우팅 주소, 노드 라우팅 주소 규칙 등.. 구글링 해봤지만 잘 찾지 못하겠어서 질문드립니다 ㅠㅠ)
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
@InitBinder를 넣으면 해당 컨트롤러에 검증기가 작동한다고 했는데
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요. @InitBinder를 넣으면 해당 컨트롤러에서는 어떤 메소드가 실행되도 검증기가 작동한다고 하셨는데 그 중에서 @Validated를 선언한 값만 검증을 수행하나요? 그러면 Controller 윗 줄에 @InitBinder 코드를 적어도 @Validated가 적힌 Item이 없다면 작동을 안하는거로 이해하면 될까요? 감사합니다.
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
모듈 임포트에 . 찍는거 문의 드립니다.
모듈 import 하는거 배울때, 같은 폴더에 있는 경우에 모듈 이름앞에 .을 안찍었던걸로 기억하는데 제가 잘못 알고있는것일까요? 여기 영상에서는 .을 꼭 찍어야 정상 작동하던데 . 을 찍어야 하는 이유가 무엇일까요? from .common import rogin_required from .filter import format_datetime
-
미해결Svelte.js SPA 영화 검색 프로젝트
vite로 진행중인데 개발자도구 키면 내용이 조금 달라요
vite.config.js import { defineConfig } from 'vite' import { svelte } from '@sveltejs/vite-plugin-svelte' import sveltePreprocess from 'svelte-preprocess' // https://vitejs.dev/config/ export default defineConfig({ plugins: [svelte({ preprocess: sveltePreprocess({ scss: { prependData: '@import "./src/scss/main.scss";' }, }) })] }) 개발자도구 <h1 class="s-XsEmFtvddWTw">Svelte</h1> 이렇게 뜨고 display: -webkit-box dispaly: -ms-flexbox가 안보이는데 제대로 된건가요? 무엇이 빠진걸가요 ㅠ
-
미해결기출로 대비하는 개발자 전공면접 [CS 완전정복]
TCP/IP 4계층? 5계층?
OSI 7계층은 네트워크 통신을 표준화한 모델로, 통신 시스템을 7단계로 나누어 설명한 것입니다. 하지만 OSI 모델이 실무적으로 이용하기에 복잡한 탓에 실제 인터넷에서는 이를 단순화한 TCP/IP 4계층이 사용되고 있습니다. TCP/IP는 인터넷에서 사용하는 프로토콜 그룹을 칭합니다. TCP/IP는 Application layer(응용계층), Transport layer(전송계층), Network layer, Data link layer, Physical layer로 5개의 계층으로 나뉩니다. 이 두 설명이 충돌하는데 어떻게 이해해야 하나요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
레티나 설정 시 오류
안녕하세요, 수업 정말 잘 듣고 있습니다. 다름이 아니라, 레티나 디스플레이 부분에서 아래와 같이 코드 오류가 발생하여 질문드립니다. from IPython.display import set_matplotlib_formats set_matplotlib_formats("retina") # 오류 /var/folders/ls/1phsn6_d3kd1jgj_p9wppq8h0000gn/T/ipykernel_2838/1627812821.py:4: DeprecationWarning: `set_matplotlib_formats` is deprecated since IPython 7.23, directly use `matplotlib_inline.backend_inline.set_matplotlib_formats()` set_matplotlib_formats("retina") 사용법이 바뀐 것으로 생각되어 IPython 공식 문서를 확인했으나, 정확한 사용법을 파악하지 못해서 질문 드립니다. 답변 부탁드립니다!
-
미해결Nuxt.js 시작하기
렌더링이 느려 서버가 꺼지는 현상에 관해
안녕하세요 먼저 NUXT수업 잘듣고 있습니다. 질문 사항은 NUXT로 진행중 로딩이 너무느려 npm run dev가 자꾸 자동으로 꺼지는 현상때문입니다. 아무래도 원인은 이미지로 보여집니다. 로딩 속도가 price,name은 잘나오는 반면에 이미지는 너무 느리게 출력 되거나 혹은 아예 출력이 안되 서버가 꺼지게 됩니다. 해결방법은 아직 찾지 못했습니다. 명확한 오류를 발견하지 못해서 ... 혹시몰라서 Npm run start도 해봤지만 다음과 같이 자동으로 꺼지게 되더라고요 정확한 원인과 해결방안을 여쭙고 싶습니다. Nuxt version : 2.15.8
-
미해결Do it! 자바 프로그래밍 입문 with 은종쌤
31:30초쯤 fis.read()에 괄호안에 byte배열을 넣는건 뭔가요??
"bs에다가 읽어라(버퍼에다가 읽어라)" 라고 하시는데 무슨말인지 모르겠습니다. 여태껏 그냥 fis.read()만 하시다가 갑자기 파라미터로 바이트배열을 넣으시니까 이해를 못하겠습니다.
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
onCreate emotion undefined 문의
안녕하세요. 강의 보면서 기초 개념 다지는 중인 학생입니다 :) 다름이 아니라 일기 작성 시 제목과 내용 본문 입력 후, 점수를 별도로 선택하여(이벤트 발생) 저장하면 데이터가 잘 넘어가는데, default로 설정한 점수에서 점수를 별도로 선택하지 않고 제목과 내용만 입력 후 저장하면 데이터가 넘어가지 않은 채 undefined로 콘솔에 확인이 됩니다.ㅠㅠ 간략하게는 제목, 내용, 점수 모두 지정해서 저장하면 잘 나옴. A 제목, 내용만 쓰고 디폴트 점수로 저장하면 점수가 undefined로 됨. 입니다! B 어디가 문제인지 하루종일 들여다봐도 문제를 찾을 수가 없어서 질문드려요ㅠㅠ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
이미지와 함께 게시글 업로드 시 오류
안녕하세요 제로초님 강의 듣다 막바지에 막히는 부분이 있어 찾다찾다 해결이 되지않아 질문 드립니다 SequelizeDatabaseError: Data too long for column 'src' at row 1 at Query.formatError (C:\Users\moonj\OneDrive\문서\test-project\practice\react-nodebird\REACT.SNS\back\node_modules\sequelize\lib\dialects\mysql\query.js:247:16) at Query.handler [as onResult] (C:\Users\moonj\OneDrive\문서\test-project\practice\react-nodebird\REACT.SNS\back\node_modules\sequelize\lib\dialects\mysql\query.js:68:23) at Query.execute (C:\Users\moonj\OneDrive\문서\test-project\practice\react-nodebird\REACT.SNS\back\node_modules\mysql2\lib\commands\command.js:36:14) at Connection.handlePacket (C:\Users\moonj\OneDrive\문서\test-project\practice\react-nodebird\REACT.SNS\back\node_modules\mysql2\lib\connection.js:456:32) at PacketParser.onPacket (C:\Users\moonj\OneDrive\문서\test-project\practice\react-nodebird\REACT.SNS\back\node_modules\mysql2\lib\connection.js:85:12) at PacketParser.executeStart (C:\Users\moonj\OneDrive\문서\test-project\practice\react-nodebird\REACT.SNS\back\node_modules\mysql2\lib\packet_parser.js:75:16) at Socket.<anonymous> (C:\Users\moonj\OneDrive\문서\test-project\practice\react-nodebird\REACT.SNS\back\node_modules\mysql2\lib\connection.js:92:25) at Socket.emit (events.js:315:20) at addChunk (internal/streams/readable.js:309:12) at readableAddChunk (internal/streams/readable.js:284:9) at Socket.Readable.push (internal/streams/readable.js:223:10) at TCP.onStreamRead (internal/stream_base_commons.js:188:23) POST /post 500 23.702 ms - 1784 해당 오류가 나타나면서 게시글과 이미지가 업로드 되지 않는데 무슨 문제인지 여쭤볼 수 있을까요?ㅜ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
Entity 와 Builder 관련 질문이 있습니다.
강의를 잘 들으면서 따로 혼자 회원가입 양식을 만들고 JPA를 적용해 보고 있습니다. 강의에서 Setter를 안 쓴다길래 찾아보니 일관성 유지를 위해 Entity는 수정 불가능하게 만든다고 하더라구요 그 대책으로 많이들 추천하는 @builder를 사용해 보려고 하는데 하루 종일 싸매고 있네요. 혹시 관련 사용 강의가 뒤 쪽에 있나요?.. 그 부분만 먼저 들어보고 싶습니다.
-
미해결주니어 기획자에게 꼭 필요한 업무 스킬과 용어를 한번에!
용어 자료집이 있을까요
안녕하세요 강의 잘 듣고 있습니다. 용어 자료를 다운 받아 암기하고 싶은데 강의 자료는 어디서 다운 받을 수 있나요? 아래 안내해주신 방법으로 다운 받으려고 했으나 별도의 강의 자료가 첨부되어 있지 않아서요. 확인 후 안내주시면 감사하겠습니다.