묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
html 띄어쓰기 되어 있는경우
- html 띄어쓰기 되어 있는경우 아래와 같이 검색키워드"패션 인공지능"이렇게 공백이 있어 띄어쓰기가 되어 있는데 "인공지능"을 없에거나 아니면 html로 포함시키는 방법이 궁금해 질문드려요
-
해결됨Unity 6 Shader Graph 입문과 활용
물결 효과 파트 질문
안녕하세요? 강의 중 궁금한 점이 몇 가지 있어 질문 드립니다.Tiling And Offset에 UV 노드를 연결하셨는데 이유가 혹시 있을까요? 연결하지 않아도 똑같이 동작해서 궁금합니다.UV가 텍스처의 좌표값이라면 Tilling And Offset은 2차원 벡터인 이유는 이해가 갑니다. 근데 일반 UV 노드의 output은 4차원 벡터인 이유가 궁금합니다. Sine Time을 Sine 노드에 연결하셨는데, 이렇게 되면 sin(sin(time)) 이렇게 작동하는게 맞을까요? sin이 -1~+1 사이를 왔다갔다 한다면 sin(sin(time))의 실제 Output은 절댓값이 1에 못미치는 값으로 왔다갔다 할텐데 제 생각이 맞는지 궁금합니다.감사합니다.
-
해결됨자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
다른 질문과 답변을 보고 질문드립니다.
https://www.inflearn.com/courses/lecture?courseId=326750&unitId=72711&tab=QnA&category=questionDetail&q=229953 저도 이 글처럼 lt와 rt로도 풀었었는데,이 코드가 reverse()를 사용하는 것보다 효율적이라 하셨는데 어떤 면에서 효율적인지 궁금합니다.
-
미해결[2024 업데이트] UX/UI 시작하기 : Figma 입문 (Inflearn Original)
피그마에 상단 가운데 툴바가 어디있죠?
상단 가운데 툴바가 안 보입니다. 버전이 달라서 그런 건가요?
-
미해결앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지
xcode 에서 ios 버전 선택 및 시뮬레이터 관련 질문
안녕하세요... 최근에 강의를 수강하기 시작한 수강생입니다. 현재 기초앱1, 2를 따라하고 있는 중입니다. 현재 제가 사용하고 있는 Xcode 버전이 16.2 입니다.ios App을 설정할 때, 최소 ios가 15.6이 최소 버전으로 나오고, 시뮬레이터에서 선택할 때 있는 아이폰 기종도 iPhone 16 이상으로 나옵니다. 강사님이 강의에서 언급하시는 설정에서 출시버전을 ios 13.0을 최소버전으로 선택하시는 것 같은데, 어떻게 해야 현재 제가 가진 xcode 버전에서 ios의 출시버전을 13.0으로 설정할 수 있을까요? 또 시뮬레이터 사용시 iphone 12를 선택할 수 있을까요?
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
TodoItem 리렌더링 질문..
import "./TodoItem.css"; import { memo } from "react"; const TodoItem = ({ id, isDone, content, date, onUpdate, onDelete }) => { const onChangeCheckbox = () => { onUpdate(id); }; const onClickDeleteButton = () => { onDelete(id); }; return ( <div className="TodoItem"> <input onChange={onChangeCheckbox} //button이 아닌 input태그이기 때문에 onChange를 사용 readOnly checked={isDone} type="checkbox" /> <div className="content">{content}</div> <div className="date">{new Date(date).toLocaleDateString()}</div> <button onClick={onClickDeleteButton}>삭제</button> </div> ); }; export default memo(TodoItem, (prevProps, nextProps) => { // 반환값에 따라, Props가 바뀌었는지 안바뀌었는지 판단 // T -> Props 바뀌지 않음 -> 리렌더링 X // F -> Props 바뀜 -> 리렌더링 O if (prevProps.id !== nextProps.id) return false; if (prevProps.isDone !== nextProps.isDone) return false; if (prevProps.content !== nextProps.content) return false; if (prevProps.date !== nextProps.date) return false; return true; // 네 개의 값이 바뀌지 않으면 });코드를 따라 치면서 실습을 했는데 위처럼 바꿔도 모든 list가 리렌더링된다고 하이라이트가 뜹니다. 뭐가 문제인지 모르겠습니다ㅜㅜ
-
미해결
chapter02 JSX 전반적인 실습코드 링크 업데이팅 요망
2-3부터 2.6까지 수업 듣고 있습니다만해당 실습에 필요한 실습코드 링크가 안열립니다.404not found로 샌드박스에서 열리지가 않네요.확인 부탁드리겠습니다.
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
pyside6 설치 사용법에서
기초사용법 부분 코드 그대로 따라했는데 실행이 안되네요 ㅜㅜ이전에 py파일로 변환한다고 폴더 경로를 06.gui프로그래밍 경로로 했다가 다시 파이썬 크롤링 경로로 설정 한다고 했는데 제대로 안된걸까요? 그래서 실행이 안되는건가 싶어서요! 제가 터미널 설정을 잘 못해서 실행이 안되는건지 궁금합니다!
-
미해결프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
안녕하세요 전 버전이 상위버전인지 달라서
인터페이스 등이 찾는데만 어렵거니 시간이 걸리기도 합니다7:55 에서 In[]: 라고 나온 부분은 전 In이 빠져있는 등이요혹시 해당 기초강의에 사용된 주피터 등 버전을 맞추는게 더 수업에 이질감없이 따라가기 좋을거 같은데, 버전을 알 수 있을까요? 또는 그 파일을 어디서 구해야할지 문의드립니다^^현재 아나콘다주피터 설치한 버전은Anaconda3-2024.10-1-Windows-x86_64주피터 노트북 프롬프트 상으론 7.2.2 입니다.얼핏 프롬프트에서 봤을땐 제 주피터놋북 플랫폼이 server 같더라구요 그래서 경로지정하는 편집기에서도 그냥 아예 추가행으로 구현은 다 되는데 거의 모든 버튼의 존재나 위치가 다르네요 ㅠㅠ 단축키 a가 insert 이기도하지만 메뉴에선 insert 메뉴가 어디에서도 찾아볼 수 없네요 지금도 엔터 및 ESC를 누르면 하늘색 녹색으로바뀐다고 하지만 제껀 엔터누르면 그냥 개행되고어떤걸로도 녹색으로 바뀌진 않는 등 수업과 많이 동떨어져서요, 어떨까요 강사님? 나름 발견한 해당 버전에선 a는 드롭메뉴 등에서는 공식적으로 없지만 a,b,c,x,v 등 셀관련 키는 다 먹습니다시간이 더 걸리겠지만 새 버전으로 창조?해나가며 따라가보겠습니다~
-
해결됨[자바스크립트부터 리액트까지] 포기없는 React로 가는 길 [Full vers.]
맥북 여러줄 단축키
안녕하세요 /* */ 맥북에서의 여러줄 주석 처리 단축키 알려주세요.
-
미해결
중복체크 로직 처리 (매핑관계 및 설계 )
안녕하세요 프로젝트를 하고 있는 대학생입니다. 이렇게 글을 쓸 때 중복체크가 되게 할려면 어떻게 카테고리 리를 설정해야 할지 몰라 글을 남깁니다. 저같은 경우 계층형으로 설계하면 어떨까 했지만 이거는 선택항목(boolean 값)을 넣지 못해 상위항목 하위항목 으로 나누어서 설계를 했습니다. 검색시 여러개 조인으로 가져오는 거 가능해서 이럴경우 상위는 FieldCategoryEntity안에 enum으로 해서 각 계층을 표현했고 하위 항목(SubCategory)post ->fieldCategory(enum) -> FieldCategoryEntity(상위항목)->SubCategory(하위항목) 이런식으로 매핑을 했습니다 . 하지만 이런식으로 할경우 하나만 True이면 저장이 되지만 여러개가 TRUE일 경우 저장 자체에 문제가 있습니다. 실제 api 테스트 결과 이럴 경우 중복체크로 여러군데 저장 할 수 있고 boolean isSelected로 필터링 할때 여러군데 저장한것을 가져올려면 도대체 설계를 어떻게 해야 해나요? 꼭 boolean이 아니더라도 다른 방법이 있으시면 감사하겠습니다. 제발 도와주세요 ㅠㅠ
-
미해결배달앱은 어떻게 내 주변의 맛집을 찾을까?
test.sh 실행시 missing arg 에러(_id)가뜹니다.
@dataclasses.dataclass(kw_only=True) class BaseDocument: _id: ObjectId @property def id(self) -> ObjectId: return self._id @dataclasses.dataclass class ShopDeliveryAreaSubDocument(BaseDocument): poly: GeoJsonPolygon @dataclasses.dataclass class ShopDocument(BaseDocument): name: str category_codes: list[CategoryCode] delivery_areas: list[ShopDeliveryAreaSubDocument] ##test_shot_colleciton.py async def test_shop_insert_one() -> None: # Given name = "치킨집" category_codes = [CategoryCode.CHICKEN] # 여기서 _id 값을 명시하지않아 에러가 나는것으로 보임. delivery_areas = [ ShopDeliveryAreaSubDocument( poly=GeoJsonPolygon(coordinates=[[[0, 0], [0, 10], [10, 10], [10, 0], [0, 0]]]), ) ] 에러코드34 files left unchanged. OK Starting isort Skipped 2 files OK Starting mypy app/entities/collections/shop/shop_collection.py:51: error: Missing named argument "_id" for "ShopDeliveryAreaSubDocument" [call-arg] app/tests/entities/collections/shop/test_shop_collection.py:15: error: Missing named argument "_id" for "ShopDeliveryAreaSubDocument" [call-arg] BaseDocument 에는 _id : ObjectId 라는 attr이 항상 명시되도록 되어있는데 test 파일에는 명시가되어있지않아 나오는 에러같은데, 명시하지않아도 정상동작 되나요?? 아니면 Optional 값으로 주어야하는걸까요!? 감사합니다.
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
서로소 유니온 타입 질문
저 Admin ,Member,Guest 타입들을 예시로 두어서 설명해주셨는데 , 리터럴 string 값을 갖고 있는 tag 프로퍼티를 각각 넣어줌으로써 각자 admin,Member,Guest 가 서로 접점이 없어지게 되었다고 구조를 설명해주셨는데 , 근데 name이라는 겹치는 부분이 있기 때문에 서로 교집합이 이루어질 수 있는 부분이 있는거 아닌가요 ?
-
미해결
중국에서도 인프런 강의 볼수 있나요?
중국 망은 좀 특이해서 인프런 강의 못들을수도 있을것 같아서요. 인프런 강의 들을수 있나요?
-
해결됨SQL Server 컨설턴트가 알려주는, 쿼리 능력 레벨업(고급 T-SQL 쿼리)
join관련 질문드립니다
강사님, 안녕하세요. sql join질문이 있습니다. 제가 이전의 업무에서는 테이블의 물리적 fk도 맺어져있고 DB에 들어오는 값도 화면에서 정제된 값이 들어왔습니다. 업무 복잡성도 지금 보다는 낮아서 left outer join을 여러개 사용하거나 correlated 쿼리나 CTE를 사용할 일이 없었습니다. 지금은 상황이 180도 바뀌어서 급히 강사님 강의를 들으며 공부하고 있는데요. 그래서 제 질문이 너무 쉬운거라도 이해 부탁드립니다. 먼저 아래 sql을 첫번째 join부터 마지막 join을 하나씩 붙여가며 데이터를 확인했고 개발하신분이 의도한바는 어느정도 이해한 상태입니다. DB는 DB2를 사용하고있습니다 질문1) alias aa와 bb가 "이너조인이 된 후" 이너조인된 값을 기준으로 cc -> gg -> tt 순서대로 left outer join 이 되고있습니다. └ from절에 있는 aa,bb를 where절 조건을 보고 DB가 이너조인이네? 하고 판단하는거 같습니다. sql 실행순서가 from절 → where절로 이해하고 있는데 where절의 aa.family_cust_no= bb.cust_no를 본 후 다시 from절로 와서 이너조인을 진행하는건지요 └ sql실행순서대로 생각해보면 aa, bb는 cross join이 되고나서 마지막에 where aa.family_cust_no= bb.cust_no로 결과값이 필터링 되어야 할거 같은데 dbeaver툴의 plan결과를 보면 inner join부터 시작하고 있었습니다. 이렇게 사용해도 무방한건지 아니면 이 방법이 일종의 꼼수인데 가능한 건지요 └ 아니면 inner join, left outer join 섞이는게 가능한데 제가 그걸 모르고 있는건지 헷갈립니다. 질문2) tt의 경우 aa와 bb 둘다 on 조건이 추가되어 있습니다. └ aa, bb가 이너조인을 통해 하나의 결과값 덩어리로 만들어져 있어서 tt를 aa와 bb의 컬럼으로 on 조건을 추가한거 같은데 이렇게 많이 사용하시나요. 아니면 이것도 일종의 꼼수 같은 것인지요 감사합니다.======================================================select aa.family_emp_no ,aa.family_cust_no ,aa.cust_name ,bb.cust_regi_no ,cc.cust_grd_cd ,tt.regist_date ,o.tmt_agre_yn as rcm1 ,p.tmt_agre_yn as rcm1 ,qq.credit_info_use_agre_yn .qq.sms_agree_ynfrom family_cust_master aa , table ( select cust_regi_no ,cust_no ,ocpt_cd from cust_master) bb left outer join cust_type_grad_info cc on aa.family_cust_no = cc.cust_no and cc.cust_grad_type ='A09' left outer join family_cust_marketing_hist_info gg on aa.family_emp_no = gg.family_emp_no and aa.cust_no = gg.cust_no left outer join family_cust_persnal_agre_info tt on aa.family_emp_no = tt.family_emp_no and bb.cust_no = tt.cust_no and tt.last_yn='Y' and tt.agre_type = 'A' , table( select tmt_agre_yn from family_cust_master 01 left outer join family_cust_ch_agre_info 02 on 01.family_emp_no = 02.family_emp_no and 01.family_cust_no = 02.family_cust_no and 02.ch_code ='A1' where aa.family_emp_no = 01.family_emp_no and aa.family_cust_no = 01.family_cust_no order by 02.agre_start_date desc fetch first 1 rows only ) o ,table ( select p2.tmt_agre_yn from family_cust_master p1 left outer join family_cust_ch_agre_info p2 on p1.family_emp_no = p2.family_emp_no and p1.family_cust_no = p2.family_cust_no and p2.ch_code ='A1' where aa.family_emp_no = p1.family_emp_no and aa.family_cust_no = p1.family_cust_no order by p2.agre_start_date desc fetch first 1 rows only ) p left outer join table ( select ll.credit_info_use_agre_yn ,ll.sms_agree_yn from credit_info_use_agre_yn ll where aa.family_cust_no = ll.cust_no and ll.agre_end_date > '2025-01-01' fetch first 1 rows only ) qq on 1=1 where aa.family_cust_no= bb.cust_no and aa.family_emp_no = '0000000001' and aa.family_cust_type = '001' and aa.delete_cust_yn ='N'
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
주피터 실행이 안돼요.
하라는거 다 했는데 안돼요..이러면 강의 못듣나요?
-
미해결React 완벽 마스터: 기초 개념부터 린캔버스 프로젝트까지
npx create-react-app cra-react-app 실행시 에러가 발생합니다.
뭔가 잘 모르겠는데.. 아래 확인 부탁드려도 될까요?설정한것도 없는것 같은데 기본 생성 명령어자체가 실행이 안된다니..ㅠㅠㅠㅠ manijang2@gimseonman-ui-MacBookAir VSProjects % npx create-react-app cra-react-app Creating a new React app in /Users/manijang2/VSProjects/cra-react-app. Installing packages. This might take a couple of minutes. Installing react, react-dom, and react-scripts with cra-template... added 1324 packages in 40s 268 packages are looking for funding run `npm fund` for details Initialized a git repository. Installing template dependencies using npm... npm error code ERESOLVE npm error ERESOLVE unable to resolve dependency tree npm error npm error While resolving: cra-react-app@0.1.0 npm error Found: react@19.0.0 npm error node_modules/react npm error react@"^19.0.0" from the root project npm error npm error Could not resolve dependency: npm error peer react@"^18.0.0" from @testing-library/react@13.4.0 npm error node_modules/@testing-library/react npm error @testing-library/react@"^13.0.0" from the root project npm error npm error Fix the upstream dependency conflict, or retry npm error this command with --force or --legacy-peer-deps npm error to accept an incorrect (and potentially broken) dependency resolution. npm error npm error npm error For a full report see: npm error /Users/manijang2/.npm/_logs/2025-02-03T13_23_36_276Z-eresolve-report.txt npm error A complete log of this run can be found in: /Users/manijang2/.npm/_logs/2025-02-03T13_23_36_276Z-debug-0.log `npm install --no-audit --save @testing-library/jest-dom@^5.14.1 @testing-library/react@^13.0.0 @testing-library/user-event@^13.2.1 web-vitals@^2.1.0` failed manijang2@gimseonman-ui-MacBookAir VSProjects %
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
용어 질문
리턴의 의미를 정확히 모르겠습니다단순이 함수 정의된 값을 반복해서 받는다는 의미인건지;;
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
코드 질문입니다
def hello(): print("안녕하세요!") # 함수 호출 print(hello()) 안녕하세요! None위에 hello()로 단순이 결과값을 도출했을때에는 아래 답변 안녕하세요!만 나왔었는데 print(hello())했을 경우에는 아래에 None까지 나와서 문의드립니다
-
미해결
게시글에 대한 질문
안녕하세요 게시판에 대한 답글을 만드는 프로그램을 짜는데 사진까지 업로드가 되야 하는데 이럴경우 PostController 단순 글저장하는 곳에 같이 api 설계를 하고 따로 Service를 만들어야 할까요? 이걸 Post와 Answer(답글+사진) 포함으로 서로 매핑하고 mysql로 가져올려고 생각중인데 이걸 한번에 조회해 올 수 있는지 --1번 질문2번 이걸 한번에 조회해 올때 PostController(글컨트롤러)에 다 만들어도 되나요? package com.backend.farmon.dto.Answer; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import org.springframework.web.multipart.MultipartFile; import java.util.List; @Getter @Setter @NoArgsConstructor @Schema(description = "답변 요청 DTO") public class AnswerRequestDTO { @Schema(description = "답변 제목") private String title; @Schema(description = "답변 내용") private String content; @Schema(description = "답변자 ID") private Long answeredUserId; // 답변한 사람의 ID 추가 @Schema(description="사진 목록") private List<MultipartFile> Img; }