묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피
첨부파일(필드명없음.hwp)과 강의 본문 내용 상 불일치 확인 요청
"2-6. 필드속성 수정하기" 중현재 커서위치의 필드이름 수정하기 : SetCurFieldName 관련입니다. (아래 스크린샷 참고)강의 본문을 보면,첨부된 실습파일인 "필드명없음.hwp"이 누름틀은 네 개 들어가 있지만, 필드명이 정의되어 있지 않은 상태입니다. 라고 설명되어 있는데요. "필드명없음.hwp"를 다운로드 받아서 열어보면 강의 본문과 다릅니다.즉, 필드 4개에 필드명이 모두 정의된 상태입니다. 또한, 강의 본문에는, "필드명없음.hwp" 상 내용이이름 : 여기에 입력성별 : 여기에 입력생일 : 여기에 입력취미 : 여기에 입력이라고 기재되어 있지만, "필드명없음.hwp"를 열어보면이름 : 이름성별 : 성별생일 : 성별취미 : 성별로 확인됩니다. 잘못 첨부하신 거라면, 첨부파일과 강의 본문 간 일치되도록 정정해 주시면 혼동을 방지하는데 큰 도움이 될 거 같습니다. 혹여나 "예시문서는 아래와 같습니다." 라고 기재하시면서 실습이 완료된 파일을 첨부해 주신 의도라면,수강생의 입장에서는 해당 위치에 실습 진행 전 파일을 첨부해 주시는 게 더 이해에 더 매끄러울 거 같습니다. 아니면, 해당 첨부파일이 "실습이 완료된 이후의 상태"라는 언급을 해주시면 정확할 거 같습니다. 아울러,hwp.SetCurFieldName(Field="이름", Direction="이름입력", memo="이름메모")코드를 실행할 때는,"필드명 정의되어 있지 않은 누름틀에서 캐릿이 깜빡이는 상태에서 위 코드를 실행"하면 된다는 설명을 한 줄 더 넣어주시면 어떤 설명을 하고 계신 건지 더 정확히 이해할 수 있을 거 같습니다.※ 요 부분 실습해보고 말씀드리는 것입니다. 감사합니다.
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
node init 설치가 안됩니다.
3분 40초node -vnpm -v 은 다 되는데 init y 는 안됩니다 ..
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
GA4를 설치했을 때, SEO 성능 점수가 떨어지는 영향을 받을 수 있나요?
GA4를 설치했을 때, SEO 성능 점수가 떨어지는 영향을 받을 수 있나요?
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
DragControls의 인자값을 바꾸지 않았는데 에러가 안떠요!
DragControls 1:05초에 인자를 바꾸지 않으면 에러가 나야하는데, 저는 에러가 안뜨는데 이유가 뭘까요??서버도 껐다가 다시 켜도 동작만 안될 뿐이고, 에러는 안납니다!import * as THREE from 'three'; import { DragControls } from 'three/examples/jsm/Addons.js'; // ----- 주제: PointerLockControls 클릭 시 마우스 커서 사라지고, 마인크래프트 스타일로 변경됨 export default function example() { // Renderer const canvas = document.querySelector('#three-canvas'); const renderer = new THREE.WebGLRenderer({ canvas, antialias: true, }); renderer.setSize(window.innerWidth, window.innerHeight); renderer.setPixelRatio(window.devicePixelRatio > 1 ? 2 : 1); // Scene const scene = new THREE.Scene(); // Camera const camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 0.1, 1000 ); camera.position.y = 1.5; camera.position.z = 4; scene.add(camera); // Light const ambientLight = new THREE.AmbientLight('white', 0.5); scene.add(ambientLight); const directionalLight = new THREE.DirectionalLight('white', 1); directionalLight.position.x = 1; directionalLight.position.z = 2; scene.add(directionalLight); // Controls const controls = new DragControls(camera, renderer.domElement); // Mesh const geometry = new THREE.BoxGeometry(1, 1, 1); let mesh; let material; for (let i = 0; i < 20; i++) { material = new THREE.MeshStandardMaterial({ // rgb (0,0,0)~(255,255,255) => (0,0,0)인 경우 검은색에 가까워지므로 최소:50 최대:250-50 color: `rgb( ${50 + Math.floor(Math.random() * 205)}, ${50 + Math.floor(Math.random() * 205)}, ${50 + Math.floor(Math.random() * 205)} )`, }); mesh = new THREE.Mesh(geometry, material); mesh.position.x = (Math.random() - 0.5) * 5; mesh.position.y = (Math.random() - 0.5) * 5; mesh.position.z = (Math.random() - 0.5) * 5; scene.add(mesh); } // 그리기 const clock = new THREE.Clock(); function draw() { const delta = clock.getDelta(); renderer.render(scene, camera); renderer.setAnimationLoop(draw); } function setSize() { camera.aspect = window.innerWidth / window.innerHeight; camera.updateProjectionMatrix(); renderer.setSize(window.innerWidth, window.innerHeight); renderer.render(scene, camera); } // 이벤트 window.addEventListener('resize', setSize); draw(); }
-
미해결코드로 배우는 React 19 with 스프링부트 API서버
강의 프로젝트는 Todo리스트 인가요 쇼핑몰 인가요?
안녕하세요 강사님.현재 섹션5를 보고 있는데 프로젝트가 어떤 프로젝트인지 헷갈려서 질문 드립니다. 섹션 1,2,3 을 보면 투두리스트 인것 같은데갑자기 섹션4부터는 product나 상품들도 나오고, 그 뒤 섹션들을 보면 장바구니도 나오고 하던데 최종적으로는 어떤게 만들어지는 건가요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
미세먼지앱 코딩 중 데이터를 못 가져오고 있습니다 ㅠㅠ
안녕하세요 코트팩토리님! 열심히 수강중인 수강생입니다.현재 제가 미세먼지앱에서 데이터베이스에서 데이터 가져오기 파트를 듣는 중에 만약 !snapshot.hasData이라면 '데이터가 없습니다' 라고 코드를 치고 에뮬레이터를 실행을 해본 뒤로 계속 위에 이미지와 정보들은 사라지고 '데이터가 없습니다' 만 뜨고 있는 상황입니다. 그래서 왜 데이터가 없을까라는 생각에 막 이곳저곳 둘러보고 썼다 지우고 하다가 stat_repository에 print를 추가해보았습니다. static Future<void> fetchData() async { final isar = GetIt.I<Isar>(); for (ItemCode itemCode in ItemCode.values) { print('ItemCode: ${itemCode.name}'); await fetchDataByItemCode(itemCode: itemCode); }중간에 저렇게 추가를 하였더니 I/flutter ( 3033): ItemCode: SO2I/flutter ( 3033): ItemCode: SO2D/EGL_emulation( 3033): app_time_stats: avg=2533.58ms min=26.00ms max=11703.56ms count=5I/flutter ( 3033): ItemCode: SO2E/flutter ( 3033): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: type 'List<dynamic>' is not a subtype of type 'List<Map<String, dynamic>>' in type cast밑에 로그에 이렇게 떠서 뭔가 이상하다 싶어 고쳐볼려 했으나 고치는 방법도 잘 모르겠고 저게 원인이 맞는지도 잘 모르겠습니다.. 미세먼지 파트가 어려워서 중간에 끊고 다시 듣는 중에 여기까지 와서 다시 돌아가긴 아깝고 제가 건드리면 더 엉망이 될까봐 이렇게 질문 드립니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
rest api와 messagebody
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]여기에 질문 내용을 남겨주세요.rest api 구현은 기본적으로 자원 기반 구조로 url을 설계하는걸 포함하는데 HTTP/1.1 명세(RFC 7231) 상 get 방식은 messagebody의 사용하지 않는것을 권장하고 있고 해당 강의의 messagebody 교환 방법에 아래와 같이 교안을 제공합니다.HTTP message body 에 데이터를 직접 담아서 요청 HTTP API에서 주로 사용, JSON, XML, TEXT 데이터 형식은 주로 JSON 사용 POST, PUT, PATCH그렇다면 조회시에 get방식을 사용못하는데 json 방식의 api는 모두 rest api에 위배되거나 http/1.1 명세에 따르지 않는 방식 아닌가요?도대체 무엇인지 혼동만 줍니다.
-
미해결실무자를 위한 구글애널리틱스(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 실행을 최소화 할 수 있을까요?해당 질문 답변해주시면 감사하겠습니다.강의 정말 잘 듣고 있습니다.