이야기를 나눠요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
대세는 쿠버네티스 (Helm편)
TOMCAT 분석에 있는 내용 중 궁금한 게 있습니다. 와 관련한 추가 질문
제 질문에 아래와 같이 답변 주셨는데- include" 와 include 의 차이는 무엇인지 ?-> {{- 는 왼쪽 공백을 모두 없애라는 의미 입니다. 반대로 -}} 일 경우 오른쪽 공백 삭제고요.mychart.include 라는 변수는 어디에 정의되어 있으며 어떻게 정의되어 있는 건지?-> templates > _helper.tpl 파일에 {{- define "mychart.include" -}} 입니다.mychart.include 즉 가져온 변수는 dict 와 어떻게 결합되어 사용되어 지는건지 ?-> "mychart.include"로 (dict "key1" "value1")를 넣었다고 생각해보세요.-> _helper.tpl 파일에 {{- define "mychart.include" -}} 가 정의된 부분을 보면{{ .key1 }}의 결과는 "value1"이고, {{ get . "key1" }}의 결과도 "value1"이기 때문에최종적으로key: value1dict: value1이 채워진 결과가 나타납니다.==================주신 학습자료를 보면 "mychart.include"로 (dict "key1" "value1") 는 configmap 파일인 cm.value 에 정의된 변수였습니다.그럼 이 구조라면 configmap 에서 변수를 읽어서 _helper.tpl 의 변수를 완성하신다는 의미인지요 ?지금까지는 _helper.tpl 변수를 읽어서 configmap 을 완성하는 걸로 이해하고 있었는데.....다시 한번 확인 부탁드립니다.
-
[백문이불여일타] 데이터 분석을 위한 중급 SQL 문제풀이
선생님 혹시 tableau 강의는 없을까요
SAS만 다뤘었고 SQL + Python이 대세인 가 싶었는데 어느 순간 대시보드 구축능력도 요구하네요 ㅋㅋㅋㅋ tableau 강의가 있으실지요.. 뭐부터 손을 대야 할지 .. 고민입니다.
-
[개정판] 파이썬 머신러닝 완벽 가이드
서로 차원이 다른 ndarray의 accuracy_score 함수 응용
분류(Classification) 성능 평가지표 개요와 정확도(Accuracy) 소개 에서 MNIST를 모두 0으로 예측하는 코드에서 fakepred와 y_test를 비교하는데요 이때 type은 같은데 하나는 1차원 배열이고 또 다른 하나는 column을 1로 가진 2차원 배열인데 이렇게 shape이 달라도 accuracy_score를 통해 비교할 수 있나요?
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
진로 방향성 고민
친구 프론트엔드, 저 백엔드 이렇게 해서 간단한 웹페이지 만들어 보려하는데, 현재 저의 백엔드지식은 아예 없다 생각해도 무방합니다. 첫 프로젝트를 하기 위해 공부해보려 하는데 백엔드 지식이 너무 방대하고 뭐 부터 해야 할지 몰라 막막합니다. 서로 프엔, 백엔 체험해보는식으로 만드는거라 깊게 공부는 하지않고 일단 만들어보면서 흥미를 느껴보려 하는데 조언좀 주실 수 있을까요
-
과제
구글 코랩 잘 하시는 분 계신가요? 대학 과제 하는 데 어려움이 있어 도와주실 분 구합니다 사례합니다
-
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
목록을 보는 회차에서 zipcode가 안불러와지는 이유가..?
앞선 수강생처럼 Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Mon Oct 30 21:40:32 KST 2023There was an unexpected error (type=Internal Server Error, status=500).An error happened during template parsing (template: "class path resource [templates/members/memberList.html]")org.thymeleaf.exceptions.TemplateInputException: An error happened during template parsing (template: "class path resource [templates/members/memberList.html]") 여기서 zipcode받는 부분을 html부분에서 빼고 받지 않으면 실행이 됩니다. 그런데 zipcode를 받는 부분이 문제가 없어보이는데... 계속 검토중이긴 합니다만..혹여나아시는게 있을까 싶어서..
-
독하게 시작하는 C 프로그래밍
달팽이 배열
안녕하세요어제부터 수업을 멈추고 달팽이 배열을 풀기 위해 반나절 정도 생각하면서 논리를 텍스트로도 적어보고, 그림으로도 그려봤는데도 결국 답이 나오지 않아 답을 보았습니다.강사님께서 작성해주신 달팽이 배열 코드를 보면서 제 머릿속에서는 이렇게 접근? 한다는 생각조차 없었던 것 같습니다.. 이제 답을 보면서 이해가 되긴 하지만 막상 다시 풀어보려니까 또 눈 앞이 캄캄해지더군요 ㅜ.ㅜ재능이 없는건지 아니면 연습량이 부족한건지... ㅜ.ㅜ 자주 문제도 접하다보면 논리사고력도 많이 키워질까요??그리고 잘 이해가 되지 않는 실습 문제들은 일단 지나가고 다음 2회독때 다시 한번 보는게 좋을지 아니면 시간이 걸리더라도 지금 머리속에 집어넣고 진도를 나가야하는지 팁이 있으실까요?
-
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part6: 웹 서버
나오는 코드가 너무 달라서 따라갈수가 없습니다
hello프로젝트 6종을 만든 후 내부 구조도 죄다 다르고 내부 코드도 다 달라서 도저히 찾아서 할 수 있는수준이 아닙니다. 예를들어 강의상 MVC로 구분된 3개 폴더도 찾을수없고 다른이름으로 들어가있나 뒤져보고 따라가려해도 코드도 죄다 다르게 작성돼있어서 찾을수가 없습니다. 최초 설정정도는 업데이트에 맞춰 최신화 해주셨음 좋겠습니다.
-
Vue 3 & Firebase 10 커뮤니티 만들기 풀스택 - "활용편" (with Pinia, Quasar, Tiptap, VueUse)
오랜만에 다시 생각해봅니다. 그릿...
공자도 3일 결심 지키기 힘들다했습니다. 그 제자 안회가 세달을 넘게 인을 지키는 걸 보고 지독한 놈이라 했지요.전 3시간도 힘드네요.
-
[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요. 고민상담 부탁드립니다.
안녕하세요. 저는 2023년 1월 부터 6월까지 국비지원 부트캠프를 수료하고 현재 취업 준비중인 예비 프론트엔드 개발자입니다.현재 제로초님의 네이버 클론코딩, 렛츠기릿 자바스크립트, 리액트 무료강좌, 타입스크립트 문법 강좌 수강중입니다. 추가로 앞 강좌들을 다 듣고 리덕스 몹엑스, 슬랙 클론코딩, 노드버드도 들을 준비중에 있습니다. 현재 고민이 있어 글을 남기게 되었습니다. 취직을 올해 안에는 무조건 하고싶습니다. 그러나 현재 제작한 프로젝트가 부트캠프에서 팀원들과 같이한거 1개인데 이것도 완성도가 영 아닌거 같아서 지금은 이력서를 안 넣어 보고 있습니다. 제가 끝까지 완성한 프로젝트 1개를 만들고 이력서를 제출하고 싶은데 어떻게 생각하시나요? 그리고 두번째 고민은 "백엔드를 어디까지 학습하냐?" 입니다. 제가 물론 노드 교과서 강의를 듣고 싶긴하지만 시간적인 여유가 없을것같아서 초조합니다. 제가 서비스를 구축하는데에 최소한의 백엔드 지식을 학습하려면 노드버드 강의의 백엔드 부분만 알고가도 괜찮을까요?? 앗 추가로 넥스트 14버전이 나온걸로 아는데 리액트 노드버드 수강해도 괜찮겠죠? 아니면 요번에 업로드 하신 넥스트 유투브 강의를 수강하는게 나을까요?
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
김영한 강사님 죄송합니다.
삭제된 글입니다
-
HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
포토폴리오
안녕하세요. 제가 프론트엔드를 준비중인데, css나 html이 포토폴리오도 중요할 거 같아서 코딩웍스 강의를 듣고 있습니다. 지금은 포토폴리오 퍼블리싱 실전1 & 실전2 강의를 구매해 놓은 상태입니다.앞으로 프론트엔트를 준비하는데 꼭 코딩웍스에서 들어야 하는 강의가 있을 까요?그 포토폴리오 홈페이지 로드맵만 따라 들으면 될까요?로드맵에서 강의가 5개가 넘어가던데 프론트엔드 준비중인데 그거 다 들어야 하나요?혹시 꼭 제가 들어야 하는 강의랑 안들어어도 되는 강의를 구분해주실수 있을까요??프론트엔드 준비랑 코딩테스트도 준비해야해서 꼭 들어야 하는 부분만 듣고 싶습니다. 질문1 ) 프론트엔드준비중인데 코딩웍스에서 꼭 들어야하는 강의와 안들어어도 되는 강의.(로드맵전체 다 따라가야 할까요?)(포토폴리오 강의듣는게 맞겠죠?)질문2) 들어야 하는 강의랑 안 들어도 되는 강의를 구분해 주세요.
-
게임 프로그래머 취업 전략 가이드
포트폴리오, 취업 고민이 됩니다
이제 취업 준비를 시작한 지 반 년이 넘었습니다.유니티 2D 포트폴리오 여러개와 그래픽스 렌더러 포트폴리오만으로는 어느 회사도 취업이 불가능하다는 걸 느껴서 고민중입니다... OpenGL로 렌더러를 만들었는데 이걸 활용해서 간단한 3D 게임을 만들어볼지, 다렉을 처음부터 해볼지, 언리얼로 넘어갈지 고민입니다. 유니티 3D 포트폴리오는 만드는 중이구요... 어떤 것을 추천하시는지 궁금합니다.
-
[리뉴얼] React로 NodeBird SNS 만들기
도대체 다들 공부는 어떻게 하시는 건가요?
말씀드리기 부끄럽지만 공부한 지 약 1년 정도되는 프론트엔드 개발자 취준생입니다.1년을 공부했음에도 다른 사람보다 한참 뒤쳐져 있어서 왜 그동안 열심히 안 했나 속상합니다.강의 자체를 배우면서도 끈기 있게 완강해야 하는데 그러지 못 하고 중간에 넘어가고 포트폴리오를 대충 만들다보니까 이도저도 아닌 프로젝트만 나오고 있습니다. HTML + CSSJavaScriptReactNextTypeScript 공부는 다들 어떻게 하시는 건가요? 딱 6개월만 더 해보고 안 되면 포기하고 공장 들어가려고 합니다. 혹시나 공부하시는 특정 방법이 있으면 알려주시면 감사하겠습니다. 부탁드립니다.
-
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
스프링 로드맵과 스프링 부트 JPA 실무 로드맵
다른분이 질문한거 같기는 한데 현재 스프링 로드맵을 수강하고 있습니다. 해당 강의에서도 코드로 예시를 많이 들어주시는데 스프링 부트 JPA 실무 로드맵과 차이가 많나요? 실무 로드맵을 이전에 만드신거라 스프링 로드맵을 완강하면 실무 로드맵은 별차이가 없는지 궁금하여 질문드립니다(듣고 싶지만 이제 MVC 2편을 듣는중이라 갈길이 머네요..)항상 강의 즐겁게 잘듣고있습니다~~^^
-
백엔드c언어 구조체
백엔드 준비중에 백엔드취업준비중에 c언어 배열포인터까지만 배우면 된다고 들엇습니다 근데 구조체를 배워야 하나요 꼭알고 java를 넘어가야 하는지 c언어에서는 배열 포인터 까지만 알면 문제가 없는지 궁금합니다 귀한답변부탁드리겟습니다 구조체가 필요한지 궁금합니다
-
Kevin의 알기 쉬운 Spring Reactive Web Applications: Reactor 1부
Spring MVC + Servlet 3.1 이상 model과 Spring Webflux
스프링 MVC + Servlet 3.1 이상 모델을 사용할 경우 비동기, 논블록킹이 가능하다고 들었습니다. Spring mvc내의 일부 getParameter, Filter 등의 함수나 일부 지원 api 들이 블로킹 api 들이 많기 때문에 Servlet 3.1 이상의 버전을 쓰더라도 Webflux만큼의 성능이 나오지 않는다고 구글링 하다보니 찾게 되었는데 이 정보가 정확한지 궁금합니다.
-
이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
수업자료 빌드 질문있습니다...
제가 5.3.1버전 깃 허브 프로젝트 빌드로 언리얼을 실행시키는 방법을 사용하고 있는데요. 수업 자료의 언리얼 엔진 프로젝트 파일 오른쪽 클릭해서 저의 엔진 버전으로 바꾸고, Generate visual studio project files 도 하고 난 후에, 비주얼 스튜디오 켜고 프로젝트만 빌드하면 프로젝트만 빌드가 되지 않고 제 엔진 코드 쪽도 뭔가 같이 빌드 하는데요. 그러면 수업자료 프로젝트는 켜지긴 하는데 나중에 제 엔진 브라우저를 따로 켜려고 하면 또 다시 빌드하게 됩니다... 이게 반복되는데 수업 자료 같은 다른 버전의 프로젝트를 켜려고 하면 어쩔 수 없는 부분인가요? 아니면 제가 잘못 사용중인 건가요?? 뭔가 수업자료 프로젝트만 마이그레이션 하지 않고 제 코어 엔진 코드를 건드는데 어떤 방법을 써야하는지 잘 모르겠어요....
-
따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
상태관리를 어디까지 해야하는건지 고민입니다.
강사님의 강의는 잘 듣고있습니다.상태관리에 대해서 현재 로그인 회원가입 로그아웃 이렇게 진행하였는데 로그인과 로그아웃으로 회원의 로그인 여부 체크를 하는것 까지는 이해가 됐습니다. 그런데 회원가입시에는 상태관리를 해야하는지 의문점이 들었습니다.만약 다수의 유저들이 회원가입을 해서 상태관리 저장소에 무리가 가거나 사이트 성능이 저하를 일으키지 않을까 라는 생각을 하면서 그럼 상태관리는 어디까지 써도 되는건지 고민이 생겼습니다.
-
Slack 클론 코딩[백엔드 with NestJS + TypeORM]
테스트를 위한 객체 오류와 createQueryBuilder 사용 방법 질문있습니다!
안녕하세요.제로초님 유닛테스트쪽 강의 듣고 프로젝트에 유닛테스트를 적용시켜보고 있는데요!2가지에서 많이 막히고 있습니다. 데이터를 변수에 임시로 넣어주고 원하는 결과값 , 즉 toBe 쪽에 변수를 넣어주려고 하는 도중 계속 아래 오류가 발생하고 있습니다. 오류 메세지가 post 유형에는 없고.. hashtag 유형에 있다는 거면 제대로 작성한거 아닌가요..?// 오류내용 Property 'post' is missing in type '{ id: number; postId: number; hashtag: string; createdAt: Date; }' but required in type 'Hashtag'. post.entity.ts import { PostType } from 'src/enum/postType.enum'; import { Column, CreateDateColumn, Entity, PrimaryGeneratedColumn, UpdateDateColumn, OneToMany, } from 'typeorm'; import { Hashtag } from './hashtag.entity'; @Entity('posts') export class Post { @PrimaryGeneratedColumn() id!: number; @Column() type!: PostType; @Column() title!: string; ... 생략 @CreateDateColumn({ name: 'created_at' }) createdAt!: Date; @UpdateDateColumn({ name: 'updated_at' }) updatedAt!: Date; @OneToMany(() => Hashtag, (hashtag) => hashtag.post) hashtags: Hashtag[]; } hashtag.entity.tsimport { Column, CreateDateColumn, Entity, PrimaryGeneratedColumn, ManyToOne, JoinColumn, } from 'typeorm'; import { Post } from './post.entity'; @Entity('hashtags') export class Hashtag { @PrimaryGeneratedColumn() id!: number; @Column({ name: 'post_id' }) postId: number; @Column() hashtag!: string; @CreateDateColumn({ name: 'created_at' }) createdAt!: Date; @ManyToOne(() => Post, (post) => post.hashtags) @JoinColumn({ name: 'post_id' }) post: Post; } createQueryBuilder, leftJoinAndSelect, where, getOne 이거를 findOne 처럼 전부 만들어줘야 하는 것인가요..? 아래는 제가 서비스에서 사용했던 레포입니다! (테스트 파일 아닙니다!) this.postRepository .createQueryBuilder('posts') .leftJoinAndSelect('posts.hashtags', 'hashtags') .where('posts.id = :id', { id }) .getOne(); createQueryBuilder를 사용하는 강의가 없어서 검색중에 어떤 글을 발견하고 따라해봤지만 막혀서 질문 드립니다 ..! createQueryBuilder 이걸 사용하기 위해서는 어떤 방식으로 만들어야 하는건가요???만약 아래처럼 만들었다고 해도 강의에서는 expect 안에 service.함수명 이런식으로 호출하시던데 만약 createQueryBuilder를 사용하게 되면 repository.createQueryBulder().leftAndJoin.... 이런식으로 똑같이 만들어주는건가요..?? 유닛테스트 작업이 처음이라 계속 막히는 것 같습니다...const MockPostRepository = () => { createQueryBuilder: jest.fn().mockReturnValue({ leftAndJoin: jest.fn().mockReturnThis(), where: jest.fn().mockReturnThis(), getOne: jest.fn().mockReturnThis(), }); }; describe('PostService', () => { let postService: PostService; let postRepository: MockRepository<Post>; beforeEach(async () => { // 가짜 모듈 생성 const module = await Test.createTestingModule({ providers: [ PostService, // 실제 디비가 아닌 목업 디비로 연결해서 사용하기 위함 { provide: getRepositoryToken(Post), useValue: MockPostRepository(), }, ], }).compile(); // 가짜 모듈을 postService 변수에 담아줌 postService = module.get<PostService>(PostService); postRepository = module.get<MockRepository<Post>>(getRepositoryToken(Post)); }); });