묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 언리얼 소울라이크 개발: A to Z
AnimNotifyState 이름에 관하여
무기 콜리전 시스템과 데미지 처리 강의를 듣고 있는데 강사님이 제공해주신 파일에는 AnimNotifyState_DS1WeaponCollision 파일이 있는데 언리얼에서 생성하려고 보니 클래스의 이름이 32글자 이하로 설정해야 한다고 하면서 막히더라구요. 이런 경우는 어떻게 해야 하나요? 강사님 파일을 그대로 사용해도 되겠지만, 제가 조금씩 추가해 놓은 기능들이 있어서 일일히 바꾸기는 어려워서 질문 남깁니다.
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
퇴사 전에 앱 출시해도 괜찮나요?
안녕하세요 강의 수강 완료한 사람입니다앱 개발 본격적으로 시작해보려고 하는데요회사 입장에서는 투잡하는걸 좋게 보지 않으니 비밀리에 앱 출시하려고 합니다관련해서 질문드립니다.프로그래밍 좀비님께서는 회사와 앱 개발 병행 시 회사 측에서 개발하는 사실을 알았나요?만약 회사 측에서 사업자등록하고 앱 개발을 하는 것을 알았을 때 불이익이 따를 수도 있나요?
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
사내 보안 환경에서 n8n 실행 가능 여부 문의
안녕하세요,n8n에서 gemini를 연결 중에 오류가 발생해서 찾아보다가 문의드립니다.1) api를 붙여 credential 생성하려고 했으나 'SELF_SIGNED_CERT_IN_CHAIN' 오류 발생.2) 챗지피티한테 확인해보니 ssl 연결시 자체 서명된 인증서가 껴 있다는 내용으로 회신구체적인 내용은 이해를 못했지만 대략 회사 보안 환경과 충돌이 생겨서 그런 것 같더라고요.(회사 노트북으로 수강중) 사내 보안 환경에서는 일부 기능이 제한되는 것으로 이해하면 될까요?
-
미해결노션(notion) 완벽 활용법
컴퓨로 볼수없나요?
컴퓰터로 볼수없나요?
-
미해결카카오 코테 6주 합격! 실전 파이썬 코딩테스트
입/출력으로 모듈화를 해서 문제를 풀어보려고 하는데 방향이 맞는지 궁금합니다.
# 단어 입력 / 목록 리스트 출력 # 목록 리스트 입력 / 중복 검사 리스트에 이미 있는 요소인지 확인 후 각 요소를 다른 문자가 나오기전까지 중복 검사 리스트에 저장 # 중복 검사 리스트가 온전히 만들어진걸 카운팅 +1 입력 / 카운팅 출력 import sys input = sys.stdin.readline t = int(input()) cnt = 0 words = [] for _ in range(t): words.append(input()) for word in words: used_li = [] cur_word = '' flag = 1 for c in word: if cur_word != c and c not in used_li: cur_word = c used_li.append(c) continue if cur_word == c: continue if cur_word != c and c in used_li: flag = 0 break if flag == 1: cnt += 1 print(cnt) 헤이밥 강의를 보고 평소 풀던 방법이 아닌 모듈화로 쪼개서 풀어보려 하는데 괜찮은지..그리고 조건문을 좀 복잡하게 달아서 푼 것같은데 방법론적으로 좋은 접근인지도 조언을 구하고 싶습니다.
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
질문은 아니고, koreanjson.com이 계속 안 되길래 비슷한거 추천드립니다.
수강생분들 수업을 듣다가 api 요청을 배우는 단계에서 본 강의가 koreanjson.com을 이용하실텐데.접속이 안되는 걸 확인할 수 있습니다.비슷한 게시글 조회 api로 추천드릴게 있습니다.https://api.artic.edu/docs/#quick-startpublic api에서 다른 고양이나 강아지 이미지를 가져오실 때 말고, 게시글을 조회해야 할 때 이걸로 대체해서 사용하면 좋네요. 사용법 간단하니 docs 한 번 읽어보시면 됩니다.
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
enum 선언에 대한 질문
3-16을 듣다가 갑자기 궁금한 점이 생겨 질문드립니다.정말로 거의 희박한 확률일꺼라 생각하지만 설명해주신것 같이 js파일에 enum이 포함되기 때문에 파일 크기가 증가하거나 오버헤드가 날 가능성이 있을꺼라 생각합니다.혹시 리액트 + ts 환경에서 enum을 사용 할 경우 as const, const enum, enum 중에 더 추천해주시는 방법과 그 이유를 듣고싶습니다.
-
해결됨제로베이스부터 배우는 웹개발의 개념과 바이브 코딩
깃허브 커밋 중...
안녕하세요~선생님 강의 잘 따라하고 있는데요,SEO 제안이 아닌, 다른걸로도 한번 만들어 봤는데,(node.js로)... 조금 복잡한거라 그런지 1000여개의 파일이 만들어 지더라구요. 그래도 콘솔에서 실행도 잘되고 에러도 없어서. 이번 장의 깃허브에 올리는걸 실험해볼려고 했는데,파일이 U -> A로 변동이 되었는데 대부분의 파일이 U에서 A로 바뀌지 않더라구요.그래도 이니셜 업로드는 되던데, u로 되어 있는것들이 어떤건지 찾아볼려고 해도 안보이더라구요.그래서,,,예를 들어 .env 파일처럼 올려서는 안되는 파일들이 u로 남아 있는건지요?그렇다면 .env 하나야 복사해서 올리면 되는데,.env 파일처럼 실행에 필요한 중요한 파일들이 안올라가면, 나중에 깃허브에서 클론하고 가져왔을때(내 동료나 또는 내가 집에서 하고 싶을때) 실행에 어떤 파일이 필요한건지 알수 있나요?
-
미해결쿠버네티스 어나더 클래스-Sprint4 (#Promethues #Grafana #Loki #OpenTelemetry)
DaemonSet 내용중에
Prometheus와 같은 서버역할을 하는 컴포넌트들은 사전에 이미 worker노드IP를 이미 알고 있는 상태라서DaemonSet에 설정된 containerPort 를 보고 각 노드별로 설치된 Pod를 호출해서 CPU와 메모리 데이터를 수집하는것이다.라고 하셨느데요서버역할을 한다고 표현하신게 무슨 의미인지 궁금합니다.그리고 Promethues가 저렇게 리소스 정보를 수집하기위해 별도로 저런 DaemonSet yml형태로 DaemonSet을 생성해야 하나요? 아니면 promethues 설치 패키지 안에 그런 Daemonset리소스(hostNework:true)를 생성하는게 포함되어있는건가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
함수와 재귀함수 v2
28:48 초swap 으로 함수 선언으로 하고 temp 에 a 주소의 값 203 대입 / a 주소에 b주소의 값 1004 대입 /다시 temp 를 b 주소 값을 대입 후 return 값을 다시 주지 않았는데 어떻게 두번 째 print 에서 바뀌어서 나올 수 가 있는거죠 ? return 값을 주지 않으면 void swap 내 블록에서 변경된 값은 그대로 종료되고 두번째 print는 첫번째 출력값 교환전: x=203, y=1004 랑 동일 하지 않나요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
schema.gql 질문 드립니다.
entity 등으로 생성된 tpye 에서 강의에서 사용된 코드로 예시를 들면# product.entity.ts @JoinTable() @ManyToMany(() => ProductTag, (productTags) => productTags.products) @Field(() => [ProductTag], { nullable: true }) productTags: ProductTag[];위와같이 nullable 을 사용하여#schema.gql type Product { productId: String productName: String! description: String! productPrice: Int! isSoldout: Boolean! productSalesLocation: ProductSalesLocation productCategory: ProductCategory user: User productTags: [ProductTag!] }productTags: [ProductTag!] 와 같이 할 수 있었습니다.위에서 productTags: [ProductTag!]를 productTags: [ProductTag] 와같이 변경 해보려고합니다.방법이 있나요?@Field(() => [ProductTag, { nullable: true }], { nullable: true })에러는 발생하지 않지만 안됩니다.
-
해결됨실무에서 꼭 필요한 서버 모니터링(Zabbix)
개선요청
강의 목소리가 너무 작아 볼륨을 많이 높이고 듣고 있는데, 수업중 나오는 메신저 소리만 충격수준으로 큽니다.조치가 필요합니다
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
서버 재실행시 Many to Many
yarn start:dev 를 할 경우Many to Many 로 자동으로 생성되는 table이자꾸 문제를 일으키네요. 서버 재 실행시 기존에 만들어진 중간테이블 강의에서는 상품_상품태그 테이블이 되겠네요.해당 테이블을 삭제후 실행하지 않으면 에러발생시키네요.원인을 찾아보면 아래 코드의 주석된 custom join table 이 문제였는데요.기본 @JoinTable 사용시 문제는 사라집니다. // @JoinTable({ // name: 'PRODUCT_TO_PRODUCT_TAG', // 원하는 중간 테이블명 // joinColumn: { // name: 'PRODUCT_ID', // Product 엔티티 ID를 참조하는 컬럼명 // referencedColumnName: 'productId', // Product 엔티티의 실제 ID 컬럼명 (기본값은 PrimaryColumn 이름) // }, // inverseJoinColumn: { // name: 'PRODUCT_TAG_ID', // ProductTag 엔티티 ID를 참조하는 컬럼명 // referencedColumnName: 'productTagId', // ProductTag 엔티티의 실제 ID 컬럼명 // }, // }) @JoinTable() @ManyToMany(() => ProductTag, (productTags) => productTags.products) @Field(() => [ProductTag], { nullable: true }) productTags: ProductTag[]; 질문 1. 위의 문제를 해결할 수 있는 방법입니다.질문 2.DB 컬럼에는 UPPER_CASE (SCREAMING_SNAKE_CASE) 로 작성하지 않나요?그렇기 때문에 custom / 각 컬럼마다 @Column({ name: 'BOARD_TITLE', type: 'varchar', length: 50, nullable: false, }) @Field(() => String) boardTitle: string;위와 같이 컬럼명을 하나하나 지정해줬습니다.typeorm 또는 요즘 실무 컨벤션에서는 강의에서처럼 카멜표기법으로 사용하나요?Node 강의지만 Java기준 스프링 기본설정에서 카멜케이스조차도 스네이크로 자동 변환하는데 말이죠!msa 구조에서는 테이블은 공통된걸 사용할수도 있으니 궁금해서 질문 드립니다.
-
미해결실전에서 바로 써먹는 Elasticsearch 입문 (검색 최적화편)
질문있습니다!!
안녕하세요, 강사님의 커리큘럼이 여러모로 정말 많은 도움이 되고있습니다!! 항상 잘보고 있습니다.질문이 있는데요, compose 파일을 통해서 이미지화하여 Elasticsearch를 활성화 시키는데, Docker의 Elasticsearch 이미지를 DockerHub에서 다운받는게 아니라 직접 yml파일을 작성해서 실행시키는 의도는 무엇인가요??
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
6. 장난꾸러기
선생님, 선생님이 짜주신 코드로 풀었는데, 오답이 나왔는데, 만약에 같은 키가 많은 친구들중에 하나가 철수고, 바꿔준 짝꿍도 동일한 키의 사람들이 있다면 누가 철수인지, 짝꿍인지 어떻게 구분하나요??import java.util.ArrayList; import java.util.Arrays; import java.util.Scanner; class problem06 { // 06. 장난꾸러기 //선생님은 반 학생들에게 반 번호를 정해 주기 위해 운동장에 반 학생들을 키가 가장 작은 학생부터 일렬로 키순으로 세웠습니다. //제일 앞에 가장 작은 학생부터 반 번호를 1번부터 N번까지 부여합니다. 철수는 짝꿍보다 키가 큽니다. //그런데 철수가 앞 번호를 받고 싶어 짝꿍과 자리를 바꿨습니다. //9 //120 125 152 130 135 135 143 127 160 public ArrayList<Integer> solution(int n, int[] arr){ ArrayList<Integer> answer = new ArrayList<>(); int[] tmp = arr.clone(); // 깊은 복사해야 기존의 arr이 변하지 않음. Arrays.sort(tmp); // 오름차순 정렬 //다른애들만 그 순서를 ArrayList에 넣어준다. for(int i=0; i<n-1;i++){ if(arr[i] != tmp[i]) answer.add(i+1); } return answer; } public static void main(String[] args){ problem06 T = new problem06(); Scanner kb = new Scanner(System.in); int n = kb.nextInt(); // 캐시의 크기 int[] arr = new int[n]; for(int i=0; i<n;i++){ arr[i] = kb.nextInt(); } for(int x : T.solution(n, arr)){ System.out.print(x+" "); } } }
-
미해결
설문조사> 콘텐츠 소비 후 기록에 대한 설문
안녕하세요UIUX 취준생으로 개인 프로젝트 진행을 위해 사람들의 다양한 의견을 수렴하고자 설문조사를 제작하였습니다.모든 응답은 익명이며, 개인 정보를 수집하지 않습니다. 3분 정도의 시간이면 충분합니다. 많은 참여 부탁드립니다 🙏 - 설문 기간: 2025.05.14-2025.05.18- 설문 대상: 영화, 드라마, 음악, 애니, 웹툰 등 콘텐츠를 소비하시는 분- 설문 소요 시간: 약 3분- 설문 링크: https://forms.gle/htBXFFb9qAAYFM3r8
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강 기간 연장 부탁드립니다.
안녕하세요. 더 확실히 공부하고싶어 수강 기간 연장부탁드립니다.
-
해결됨실무 환경 그대로 주문게시판 만들기 웹개발 기초 마스터
질문이요
혹시 nexacro n에서 프로젝트 열기 시 요렇게 경고창이 뜨는데 무시하고 넘어가도 되나요?
-
미해결데이터 드리븐 그로스 마케팅 - 고객 중심의 문제 해결력 업그레이드
좋은 강의 감사합니다 ! 강의 교안과 템플렛 요청 드립니다
안녕하세요 현직님.디지털 마케팅을 하면서 추상적인 개념에 대해 상세한 정보가 필요한 상황이 많았는데, 강의를 수강하면서 큰 도움 얻고 있습니다 ! 좋은 강의 너무 감사드리며, 강의 교안 + 템플릿 공유주시면 감사하겠습니다 ! (리뷰 작성 완료)감사합니다 😀
-
해결됨실무 환경 그대로 주문게시판 만들기 웹개발 기초 마스터
질문드립니다
해결했고 nexacro studio에서 프로젝트 불러올때 base library 경로를 수정 해도 변경이 안되고 오류가 나는데 versions of sdk and base library do not match 이렇게 뜨는데요 해결방법이 필요합니다 ㅜㅜ