묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
혹시 페이지 제목을 바꿔서 수집할 수 있는 이벤트 설정은 어떻게 하는지 여쭤봐도될까요?
링크가 많아서 앞 갚들이 중복되는 링크들은 동일한 제목으로 묶어서 보이게 하고싶은데 방법이 없어서 문의 드립니다.
-
미해결3. 웹개발 코스 [Enterprise Architecture(EA) X 전자정부프레임워크]
혹시 이 강의부터 결제하면 "스프링 프레임워크+전자정부 표준프레임워크"의 강의를 들을수 없나요?
스프링 프레임워크+전자정부 표준프레임워크 이 강좌의 댓글에서 이 강의가 더 나중에 제작되어 좀더 최신 강의라고 알고 이 강좌를 결제했는데 혹시 "스프링 프레임워크+전자정부 표준프레임워크" 이강좌의 무료쿠폰을 받을수 있나요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
아나콘다 설치 실패
안녕하세요. 시험결과를 기다리는 동안 아나콘다를 사용해서 추가적으로 파이썬을 연습해 볼까 하고 있습니다만, 아나콘다 설치 실패가 나와서 혹시 이부분도 도움을 받을 수 있을까 하여 글을 남겨 봅니다.추가적으로 말씀드리자면 사용자 파일에 있는 anaconda3파일을 휴지통에 넣었는데도 같은 에러가 발생하고 있습니다. 그리고 터미널을 통해서 rmdir을 통해서 파일을 지우려고 시도해봤는데도 잘 되지 않습니다. 저는 파이썬과 터미널 완전 입문자 입니다. 이것저것 해봐도 안되서 도움을 요청드립니다. (저는 mac유저 입니다) 요
-
미해결관찰가능성 엔지니어링
I Have a question
삭제된 글입니다
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
한글폰트 관련해서 문의드립니다.
안녕하세요 다른 쥬피터랩에서 실행하고 있는데요..import koreanize_matplotlib 진행을 했는데도... import koreanize_matplotlibimport matplotlib.pyplot as pltimport seaborn as snsimport pandas as pdfrom pandas.plotting import register_matplotlib_converters# 그래프에 retina display 적용%config InlineBackend.figure_format = 'retina'register_matplotlib_converters() # Matplotlib에서 날짜 데이터를 처리하기 위한 변환기 등록# 데이터 예시 (실제 사용 시 'data' DataFrame이 필요합니다)data = pd.DataFrame({ '등록일시': ['2023-01-01', '2023-02-01', '2023-03-01'], '참가업체수': [10, 15, 20]})data['등록일시'] = pd.to_datetime(data['등록일시'])# '등록일시'를 기준으로 데이터 정렬data_sorted = data.sort_values('등록일시')# 시간에 따른 '참가업체수' 선 그래프 그리기plt.figure(figsize=(12, 6)) # 그래프 크기 설정sns.lineplot(data=data_sorted, x='등록일시', y='참가업체수') # 선 그래프 생성plt.title('시간에 따른 참가업체수 분석') # 그래프 제목 설정plt.xlabel('날짜') # x축 라벨 설정plt.ylabel('참가업체수') # y축 라벨 설정plt.xticks(rotation=45) # x축 눈금 라벨 회전plt.tight_layout() # 그래프 레이아웃 조정# 그래프 표시plt.show()이런 에러가 계속 나서요.. 혹시 어떻게 진행하면...될까요 ㅜㅜ
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
uv좌표변환
lighting.fx의 픽셀쉐이더에서 uv값을 구해줄때 pos/resolution을해서 uv좌표를 구해준다고 하셨는데 VS에서 ouput으로 uv값을 넘겨주니까 그 uv값을 그냥 사용하면 되는거 아닌가요?다시 한번더 uv값을 계산해주는 이유가 무엇인지 궁금합니다
-
해결됨[React / VanillaJS] UI 요소 직접 만들기 Part 2
popover createPortal 방식에서
portal할 요소를 아래처럼 작성하고 있는데<div id="popoverRoot" /> 저는 이거를 popover를 사용하는 개발자가 신경안쓸 수 있도록 하는 방법이 있지않을까 해서 두 가지 방법을 생각했는데하나는 useLayoutEffect 내부에서 아래와 같은 로직으로 div요소를 만드는 방법하고, useLayoutEffect(() => { if (typeof window !== 'undefined') { const portalElement = document.getElementById(portalId) if (!portalElement) { const newPortalElement = document.createElement('div') newPortalElement.id = portalId document.body.appendChild(newPortalElement) } } }, [])아니면 document.body로 보내는 방법을 생각했는데 return createPortal( ... , document.body )두 방법 중 어느게 적절한지를 잘 모르겠어서..혹은 위 방법처럼 했을 때 어떤 문제가 생기는지도 아직 예상이 안되는데 혹시 강사님의 생각은 어떠신지 궁금합니다!
-
미해결
FINGOO📊에서 창업멤버를 모집합니다❗
(사이드 프로젝트는 아닙니다)1) CTO / 1명2) 백엔드 개발자 / 1명3) 프론트 개발자(서비스개발기획가) / 1명4) AI 개발자 / 1명5) 대외마케터 / 2명✔1) CTO 우대 요건- 팀의 목표에 얼라인하고 목표 달성을 위한 전략을 세울 수 있고, 사회성이 좋으신 분- 기술 스택 (필수는 아님) : Nest.js, Postgresql, Typeorm, Redis ✔2) 백엔드 개발자 우대 요건 - 깃허브 등 포트폴리오 및 백엔드 개발에 일가견이 있으신 분- 기술 스택 (필수는 아님) : Nest.js, Postgresql, Typeorm, Redis ✔3) 프론트 개발자 우대 요건 - Next.Js 및 TypeScript 개발 경험과 컴포넌트 분리에 대한 고민이 있으신 분- 기술 스택 (필수는 아님) : Next.js, TypeScript, React, SWR, Zustand, Jest, Storybook, MSW, Tailwind✔4) AI 개발자- 경제/금융/투자 분야에 강하고 이를 수치적으로 해석할 수 있는 분- GPT 프롬프팅 학습에 관심이 있으신 분 (아예 몰라도 됨)✔5) 대외마케터필수요건- 동아리/스타트업/학생회 등 단체활동 경험자- 인스타그램 사용 및 컨텐츠 제작 경험자 (개인 게시물도 포함)- 마케팅 또는 스타트업의 영업 활동에 경험이 있거나 열정이 있는 자우대 요건- 데이터 애널리틱스 툴 (구글 애널리틱스, 마이크로소프트 크래리티, 등) 사용 가능자- 군 복무를 마쳤거나 당분간 복무가 예정되어있지 않은 자- 주식 등 투자 경험이 있고 투자 지식 보유자📈 서비스 소개트레이딩 뷰 차트의 핵심 기능, Fred의 편리한 이미지 공유 기능에 더해, 금융전용 챗 GPT를 입혀, 개개인 고객의 눈높이에 맞춰 증권사 직원처럼 친절히 투자를 분석해주는 서비스입니다. 🌎 서비스 소개 홈페이지 링크https://fingoo.vercel.app/ 📩 지원방법https://forms.gle/ZgpwxkaGUA5jYNaT8 🗓 모집기한채용 시까지 📍업무 장소대부분 온라인 📍소득배분 및 지분협의를 통해 결정 📍참고사항현재 개발은 70% 이상 진행완료 되었으며, 현재는 베타모델 런칭을 통해 사용자 경험을 축적하고 있습니다. 2월 모바일 및 웹 베타 버전 정식 런칭 예정이며, 3월 모바일 및 웹 정식 버전 공식 런칭 예정입니다. 기획서, IR자료 등 본 사업에 더 많은 사항이 궁금하시다면 문의 부탁 드립니다. 📍About 임원진CEO 김도경 : 베스트 셀러 <최저임금 딜레마>의 저자, 텔레그램 macro guide, 네이버 블로그 '경제 읽어드립니다' 운영자, 투자자산운용사☎ 문의사항https://open.kakao.com/o/s07te5Igㅣ머케팅
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
08:55 테스트 이후에 파라미터 id 값을넣어도 에러가 뜹니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] JdbcTemplateMemberRepository 클래스내의메서드에 id파라미터가 없어서 에러가 떴다는 내용인데.. 그래서 넣어줬습니다.@Override public Optional<Member> findById(Long id) {//리스트 형태로 반환 하기 List<Member> result = jdbcTemplate.query("select * from member where id =? ", memberRowMapper(), id);//parameter 셋팅 id return result.stream().findAny(); } 그런데도 에러메시지에 이런 내용이 뜨네요Could not detect default configuration classes for test class [hello.hello_spring.service.MemberServiceIntegrationTest]: MemberServiceIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
-
미해결홍정모의 따라하며 배우는 C++
강의에서 while 문 오름차순 -> 내림차순으로 변경입니다.
강의에서 확인된 틀대로 내림차순 결과 값이 없는 듯 하여 한번 올려보았습니다~<강의에서 확인된 while 문 결과 값 : 오름차 순>11 21 2 31 2 3 41 2 3 4 5<내림차순으로 변경> unsigned int outer_count = 5; while (outer_count >= 1) { int inner_count = 5; while (inner_count >= outer_count) { //inner_count; cout << inner_count-- << " "; } cout << endl; outer_count--; }<결과: >55 45 4 35 4 3 25 4 3 2 1
-
미해결TS/JS 디자인 패턴 with Canvas: 제로초에게 제대로 배우기
리스코프 치환원칙은 반,공변성과 같은 원리인가요?
class Parents { // 좁은 파라미터 method(name: string, test: string) { // 넓은 반환 타입 return { key: "" }; } } class Child extends Parents { // 넓은 파라미터 override method(name: string) { // 좁은 반환 타입 return { key: "", name: "" }; } } 안녕하세요,리스코프 치환원칙을 보니 반,공변성의 원칙과 같이매개변수는 반공변성을 리턴은 공변성을 가지는 것 같은데, T<child> -> T<parents> 개념이 되는 타입의 정의 원칙을 리스코프 치환 원칙이라 하는 것일까요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
알고리즘
이것좀 풀어주세요 ㅜ
-
해결됨Practical Testing: 실용적인 테스트 가이드
SpringBootTest 최소화 방법 문의
안녕하세요. Test code에서 Spring Boot 실행을 최소화 하기 위해 IntegrationTestSupport 추상클래스를 상속하여 구현하고 있었습니다.하지만 IntegrationTestSupport를 상속하더라도 상속한 클래스에서 @MockBean, @SpyBean을 사용하게 될 경우 IntegrationTestSupport를 상속하더라도 해당 클래스에서 Spring Boot 실행이 되는 걸 확인했습니다.Spring Boot 내부적으로 같은 다른 Bean Context를 가지고 있기 때문에 Spring Boot를 실행하는 것 같은데, IntegrationTestSupport를 상속한 클래스에서 @MockBean을 사용하게 될 경우엔 어떻게 해야 Spring Boot 실행을 최소화 할 수 있을까요?해당 질문 답변해주시면 감사하겠습니다.강의 정말 잘 듣고 있습니다.
-
해결됨쉽게 설명하는 AWS 기초 강의
강의 자료를 못찾겠네요
어디서 다운 받을 수 있나요?
-
미해결관찰가능성 엔지니어링
Monitoring alarm
How can we detect that the production system is in a “failure state” before customer complaints arise
-
미해결React 완벽 마스터: 기초 개념부터 린캔버스 프로젝트까지
개발 서버가 실행 안 되는 문제
npm install 설치한 뒤 개발 서버 키기 위해서 npm run dev 입력했는데 이런 에러가 뜹니다.인터넷 찾아 본 결과 npm install watchman 이거 해줘야 에러 안 나는 거 알고 있지만, 번번이 프로젝트 생성할 때마다 이런 에러가 꼭 뜹니다. 혹시 해결 방법이 있을까요?
-
미해결Readable Code: 읽기 좋은 코드를 작성하는 사고법
DTO 생성과 관련해서 궁금한 게 있습니다!
학습 관련 질문을 남겨주세요. 어떤 부분이 고민인지, 무엇이 문제인지 상세히 작성하면 더 좋아요!먼저 유사한 질문이 있었는지 검색해 보세요.서로 예의를 지키며 존중하는 문화를 만들어가요. @Transactional public ShelterResponse.FindShelterListDTO findActiveShelterList() { List<Shelter> shelters = shelterRepository.findAllWithAnimalAndLatitude(); List<ShelterResponse.ShelterDTO> shelterDTOS = shelters.stream() .map(shelter -> new ShelterResponse.ShelterDTO( shelter.getId(), shelter.getName(), shelter.getLatitude(), shelter.getLongitude(), shelter.getCareAddr(), shelter.getCareTel())) .collect(Collectors.toList()); return new ShelterResponse.FindShelterListDTO(shelterDTOS); } @Transactional(readOnly = true) public ShelterResponse.FindShelterInfoByIdDTO findShelterInfoById(Long shelterId) { Shelter shelter = shelterRepository.findById(shelterId).orElseThrow( () -> new CustomException(ExceptionCode.SHELTER_NOT_FOUND) ); return new ShelterResponse.FindShelterInfoByIdDTO( shelter.getId(), shelter.getName(), shelter.getLatitude(), shelter.getLongitude(), shelter.getCareAddr(), shelter.getCareTel(), shelter.getAnimalCnt() ); } 위 코드는 유기 동물 보호소 서비스에서 보호소 목록을 가져오고, 보호소의 상세 정보를 가져오는 코드입니다.서비스 레이어에서 컨트룰러 레이어로 응답을 내보낼 때 DTO로 변환해서 보내는데, 데이터양이 많은 엔티티의 경우 위 코드처럼 DTO 빌드 코드가 길어지더라구요.. 그래서, 정보량이 많은 엔티티에 관한 데이터를 DTO로 리턴할 때는 아래와 같이 서비스 레이어에 private 메서드로 추출해서 사용합니다.private ShelterResponse.AnimalDTO createAnimalDTO(Animal animal, List<Long> userLikedAnimalIds) { return new ShelterResponse.AnimalDTO( animal.getId(), animal.getName(), animal.getAge(), animal.getGender(), animal.getSpecialMark(), animal.getKind(), animal.getWeight(), animal.getNeuter(), animal.getProcessState(), animal.getRegion(), animal.getInquiryNum(), getCachedLikeNum(animal.getId()), userLikedAnimalIds.contains(animal.getId()), animal.getProfileURL()); } 여기서 고민이 시작 됐는데, 응답으로 보낼 DTO를 빌드하는 로직을 서비스 레이어에 private 메서드로 추출하는 게 서비스 레이어의 역할 상 괜찮을지 의문이 들더라구요.현업에서는 정보량이 많은 DTO 코드를 빌드하는 부분을 메서드로 따로 추출하는지, 추출한다면 어떻게 처리하는지 궁금합니다!이거를 메서드로 추출하지 않을까도 생각해봤는데, 그러면 메서드의 코드 길이가 너무 길어져서 가독성을 해치는 느낌도 있더라구요.. 또 DTO만 처리하는 클래스를 만들어볼까도 생각했는데 이게 맞나 싶기도 하구요
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
node src/index.js 명령어가 적용이 안되어요?
안녕하세요....강의를 한번 다 듣고 다시 복습을 해보려고 하는데 처음부터 막혀버리네요ㅠㅠnode 를 설치했고, 작업폴더를 만든후 VS CODE 에서 오픈폴더를 했습니다. 터미널창에서 npm init 을 실행해서 엔터를 쳐서 완료했구요,간단하게 문장넣고 확인하는 부분에서부터 나오지를 않아서요 ㅠㅠ아래 질문을 검색해보니 비슷한 질문이 있어서 찾아봤는데요,작업폴더명이 혹시나 한글이면 안되나 싶어서 영문으로도 해봤는데 똑같이 안되구요윈도우계정 이름도 한글이 아니고 영문입니다. 혹시 외장하드에서 하면 안되는걸까요?외장하드에서 한글폴더면이 혹시 안되는건지요....예를들어 외장하드>리액트>1-node 이런식이어서 안되는걸까요?
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
React Server Component 와 Pre Fetching
안녕하세요, 강의 애청자(?) 입니다.React Server Component가 도입된 후에 interaction이 필요한 component(Client component)만 JS Bundle에 포함시켜서 Browser로 보냄으로써 JS Bundle의 불필요한 계산(용량)을 줄일 수 있다고 말씀하셨습니다. 그렇다면 여기서 궁금한것이 React Server Component를 설명해주시기 전에 Pre Fetching에서 JS Bundle에는 사실 현재 Page에 필요한 JS Bundle만 전달된다. 이유는 용량이 커지면 hydration이 지연되기 때문. 그 후에 Pre fetching으로 나머지 연결된 모든 Page의 JS Bundle을 불러온다고 설명해주신 개념은 여전히 유지가 되는건가요?즉, 아래의 순서가 맞는지 궁금합니다.(Brower) 접속요청(Server) JS 실행-Rendering(Server to Browser) Rendering 된 HTML(Browser to User) 화면에 Rendering(Server to Browser) JS Bundle( 단, '현재 Page에 필요한', 'Client component')(Browser) Hydration(Browser to User) Interaction 가능 - TTI(Server to Browser) Pre Fetching/JS Bundle (단, '연결된 모든 Page의', 'Client component')이 순서가 맞을까요?아니라면.. Pre fetching 개념이 React Server Component 도입이후 없어진건가요?(이건 아닌거같긴한데 ㅎ)어떻게 동작하는지 궁금합니다. 항상 잘 듣고있습니다.감사합니다.
-
해결됨CloudNet@ - Amazon EKS 기본 강의
강의 기간이 얼마 남지 않아서 그런데 기한 연장을 요청드려도 될까요?
안녕하세요.강의 기간이 얼마 남지 않아서 그런데 기한 연장을 요청드려도 될까요?부탁드립니다.