묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨김영한의 실전 자바 - 중급 1편
강의록 오타 제보
[제보 내용]대상 강의록:7. 중첩 클래스, 내부 클래스1.pdf위치:p.3의 두 번째 코드 블록(= process() 있는 곳)오타 내용:수정 전: int lcoalVar = 0;수정 후: int localVar = 0;궁금한 내용이 생겨 복습하러 왔다가 겸사겸사 오타도 발견하고 가네요.항상 좋은 강의 감사합니다!
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
프로젝트 설치
npx create-react-app . 이거 대신에 react 강의에 있는거 처럼 npm create vite@latest 를 이용해도 되나요?vite 를 이용해서 프로젝트를 만들고 추가로 @types/node, @types/jest 요거 두개만 다운로드해도 상관 없는지요 npx 로 할때와 npm 으로 할때의 차이점이 궁금 합니다
-
미해결2025년 CPPG 개인정보관리사 자격증 취득하기 (개정안 반영)
수집출처 등 통지의무에 대한 문의
개인정보 이용내역과 수집출처등 통지의무는5만명 이상의 사람에 대해 민감정보 or 고유식별정보 처리하는자100만 명 이상의 사람에 대해 일반 개인정보를 처리하는자이렇게 두 종류로 나뉜다 나와있습니다.이때 고유식별정보를 고객이 아닌 임직원에 대한 정보만 처리하고 있다고 하면 고객에게 통지의무대상이 아닌걸까요?
-
미해결아바타 커뮤니티앱 만들기 (React Native Expo)
[5-13] useLikePost 쿼리 구현 중 Tanstack Query 관련 질문
optimistic-updates#updating-a-single-todo 문서를 보면 useMutation - onError의 모든 parameter err, newPost (variables), onMutationResult, context와 onSettle의 모든 parameter를 사용해서 구현하는데, client를 queryClient를 가져와서 쓰는 강의 중 예제와, 문서 내의 내용으로 구현한 아래의 주석처리된 구현은 어떤 차이가 있을까요? onError: (err, newPost, context) => { queryClient.setQueryData( [queryKeys.POST, queryKeys.GET_POST, context?.newPost?.id], context?.previousPost, ); }, // onError: (err, newPost, onMutationResult, context) => { // context.client.setQueryData( // [ // queryKeys.POST, // queryKeys.GET_POST, // onMutationResult?.previousPost?.id, // ], // onMutationResult?.previousPost, // ); // }, onSettled: (data, error, variables, context) => { queryClient.invalidateQueries({ queryKey: [queryKeys.POST, queryKeys.GET_POST, variables], }); queryClient.invalidateQueries({ queryKey: [queryKeys.POST, queryKeys.GET_POSTS], }); }, // onSettled: (data, error, variables, onMutationResult, context) => { // context.client.invalidateQueries({ // queryKey: [queryKeys.POST, queryKeys.GET_POST, variables], // }); // context.client.invalidateQueries({ // queryKey: [queryKeys.POST, queryKeys.GET_POSTS], // }); // },a
-
미해결[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형1_연습문제 8번
df['subscribed']= pd.to_datetime(df['subscribed']) df['subscribed']= df['subscribed'].dt.to_period('M') cond= df['subscribed'] == '2024-02' df= df[cond] #print(df) result= df['f3'] =='gold' print(len(result)) 풀이와 다르게 이렇게 입력하면 답이 10이 나옵니다. 중간에 df 확인해 보면 f3에 골드가 5개가 들어가 있는데 마지막 결과 인출에서는 왜 10이 나올까요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
yml 파일 db 접속정보 수정 후 배포 시 미반영
안녕하세요application-dev.yml 파일에 rds end-point url 변경 후 deploy to container plugin 으로 배포하면 바로 반영이 안되고systemctl restart tomcat.service 처리 후 반영이 됩니다.혹시 바로 반영되게 할 수 있는지 문의드립니다.고맙습니다.
-
미해결실전에서 바로 써먹는 Kafka 입문
재시도조차 실패한 메시지 사후 처리하기
재시도조차 실패한 메시지들은 dlt 로 이동하게 되고 이 메시지들에 대한 처리를 위해 @KafkaListner 를 사용해서 처리하는 방법을 보여주셨는데요. 리서치를 하다보니 @DltHandler 기능이 있는걸 알게됐습니다. dlt 를 처리한다는 부분에서 @DltHandler 가 좀 더 어울릴거 같은 느낌인데 @KafkaListener 로 처리하신 특별한 이유가 있으실까요?
-
해결됨공식 엠버서더가 알려주는 노션 엑기스
블럭 추가
안녕하세요!이미 채워진 블럭과 블럭이 있을 때 그 사이에 새로운 블럭을 추가 하고 싶을 때 추가하기가 어렵더라고요신규 블럭을 추가 하는 단축키가 있을까요?가령, 아래처럼 표와 콜아웃 사이에 새 블럭을 추가 하고 싶어요
-
미해결실전에서 바로 써먹는 Kafka 입문
retry 시 동작과정 질문
kafka @RetryableTopic 에 대해 알아보다보니 궁금한점이 생겨 질문 드립니다. @RetryableTopic 가 없어도 retry 는 기본적으로 진행하는거 같은데요. 제가 알아본 바로는 아래와 같은 차이점이 있는것 같았습니다. @RetryableTopic 을 사용하지 않으면 'dlt' 로 메시지가 이동되지 않는다.@RetryableTopic 을 사용하면 'dlt' 토픽이 없는 경우 자동으로 만들어주고 dlt 토픽으로 메시지를 이동시켜준다.@RetryableTopic 을 사용하지 않으면 재시도는 하지만 재시도동안에는 partition 을 blocking 한다 (= 블로킹).@RetryableTopic 을 사용하면 재시도 하기전에 retry 토픽으로 이동시키고 consumer 의 스레드를 blocking 하지 않고 별도 스레드에서 retry 를 진행한다. (= 논블로킹)강좌에서는 retry 중에는 partition 이 blocking 된다고 하셨는데, 그 부분과 좀 다른거 같아서 문의 드립니다..! 만약 @RetryableTopic 이 논블로킹으로 별도 스레드에서 진행이 된다면 순서보장이 안되는거라서 순서보장이 필요하다면 이걸 사용하면 안되는게 아닌가 싶습니다.
-
미해결
강의기간 연장 문의
안녕하십니까 일 때문에 결제해두고, 강의를 못들었습니다... 혹시 연장 가능할까요..????? 넥사크로 처음 해보는 거라 한번 다 들어도, 다시 들어봐야 할 것 같습니다.
-
미해결
강의 수강기간 연장 가능할까요..?
강의 수강기간 연장 가능할까요..?결제 해두고, 일 때문에 계속 못들었는데남은 기간이 촉박합니다..한번 빠르게 들어도 다시 또 들어야 할 것 같아서요.넥사크로 아예 처음 해보는 것이라서..
-
미해결[4주 과정] <클로드 코드> 완독 챌린지 : 매일 1시간씩 4주 동안 클로드 코드 도서 완독하기!
사고패턴 질문입니다.
프롬프팅 전략과 사고패턴에서 cot, tot 등을 구분하여 사용할수 있는 방법이 궁금해요 마이크로서비스를 단계별로 분리해줘.최적의 데이터베이스 설계를 찾아줘.api 엔드포인트를 구현하고 반복 개선해줘. 이런식으로 책에서 적힌 설명대로 사고패턴을 바꾸는 방법밖에 없는지? 명확한 기준이 있을까요?사고패턴 변경방법이 궁금합니다
-
미해결[2025 리뉴얼]플러터플로우로 코딩 없이 한달 안에 앱 만들기
이미지 표시 안되는것
자세히 알려주셔서 잘 따라하니 된거 같아요 하지만 테스트해보니 x표 화면은 그대로네요 그냥 지나가고 다음강의 들을까요?
-
미해결직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피
한글 표 내부 위치 찾는 코드좀 알려주세요 ㅠㅠ
질문 남겨주셔서 감사합니다.막히면 언제든 무엇이든 자주 질문 던져주세요.수학/과학이나 알고리즘과는 달리업무자동화 코딩은 고민해서 풀리는 경우가 정말 드뭅니다.다시 말씀드리지만, 질문을 자주자주 남겨주세요.저도 최대한 빠르게 회신 드리겠습니다.당부드릴 두 가지가 있습니다.① 가급적 구체적으로 설명해주세요.② 특정 챕터 관련 질문 남겨주실 때는, 어느 챕터인지 알려주세요ㅜ==================================== 엑셀 데이터 > 한글 표 자동화 코드를 작성 했습니다.다만 한글 표에 데이터 입력 시작 위치 # --- 5. 한글 표에 데이터 입력 시작 위치로 이동 --- try: hwp.SetPos(22, 0, 0) # 입력할 첫 번째 셀로 이동 except Exception as e: hwp.Quit() # 오류 발생 시 한글 프로그램 종료 exit() # 스크립트 종료 이 코드로 실행시 표의 첫번째 시트가 아니라 중간부터 시작이 되어서 표의 첫번재 시트를 찾는 함수가 알고싶습니다 ㅠㅠ
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
강의자료는 어디서 다운받나요?
이런 질문 드려 죄송해요...;;
-
미해결RAG를 활용한 LLM Application 개발 (feat. LangChain)
docs 파일 못찾음
국정자원 화재로 인해... docs 파일을 내려받을수가 없네요 ㅠ 어떻게 해야할까요?
-
해결됨[Live 챌린지] 6주 완성! 개발 실무를 위한 고농축 바이브코딩 (Cursor AI, Figma)
미션제출 방법
1주차 미션 제출을 하려고 하는데디자인이 구현된 파일을 올리라는건가요? 완성된 미리보기를 캡쳐해서 보내야 하는건가요? 어떻게 제출하는거죠?
-
해결됨이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
언리얼에서 제공하는 스마트 포인터 라이브러리 사용
이는 이미 C++ 에서 구현된 스마트 포인터를 언리얼에 맞게(?) 재구성한 것이며, 언리얼 가비지와는 무관한 c++ 의 스마트 포인터의 그것과 동일하나 다만 언리얼 프로젝트에서는 언리얼에서 재구성된 스마트 포인터를 사용해야 하는 것이 올바른 것이지요?
-
미해결김영한의 실전 데이터베이스 - 기본편
문제 2번
문제 2번에서두 그룹의 목록을 중복 제거 없이 모두 합쳐서 조회해라. 라고 문제가 나오는데어째서 distinct를 이용하는건가요? 중복을 제거하고 합치는게 의도였다면 정답에 션과 네이트도 중복이 제거가 돼야 중복 제거가 의도라고 이해할텐데 distinct를 사용한 의도를 잘 모르겠어요
-
미해결FastAPI 완벽 가이드
nginx를 사용하고 static 설정을 하는 경우도 app.mount 설정을 해야 하나요?
nginx에 static 설정을 하여 nginx 서빙을 할 수 있게 만들 수 있는 것으로 알고 있습니다.이때 app 서버와 동일한, 동기화된 폴더를 유지해야 하는 것으로 알고 있습니다.이미지도 처리를 하는 경우에는 그렇게 이해하고 있습니다. 이렇게 설정하는 경우에도 app.mount로 static 설정을 해줘야 하는 것인가요? 렌더링 문제가 아니라면, fastapi에서 mount를 유지할 필요가 없을거 같아 질문을 드려봅니다.