묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결동영상으로 배우는 솔리드웍스(Solidworks) 2019 3D모델링, Part 1
파워포인트 자료는 어디서 다운받나요?
파워포인트 자료는 어디서 다운받나요?
-
미해결앱 기획의 새로운 방식, Figma!
서비스 메뉴 구조도 작성하기 2부 자료
안녕하세요~ 서비스 메뉴 구조도 작성하기에 PPT 자료는 어디서 확인 가능할까요? 엑셀자료만 업로드 되어있는거 같은데..확인 부탁드립니다.
-
해결됨PHP 7+ 프로그래밍: 객체지향
패키지스트에서 똑같이 따라했는데 안되서....
강의 똑같이 따라하고 했는데도.. 안되길래.. 몇시간을 삽질을 했습니다.. 잘 안되시는 분들이 분명 있을꺼라 생각되어.. 남깁니다.. 만든 패키지 파일에서 컴포저로 다운받을때 계속 에러가 발생해서 확인해보다가 알아낸 내용을 공유합니다. 이렇게 pronist/eclair 하려다가 패키기스트에 등록하려다보니 중복된다고 하길래 저의 아이디로 등록을 했는대도 강사님처럼 한번에 다운로드가 되지 않아서... 패키지 다운받을때 명령 끝에 한가지 키워드를 추가하면 다운로드가 된다는 것을 알았네요.. composer require 패키지명:dev-main 이렇게 하고서야 다운로드가 되었습니다.
-
미해결스프링 핵심 원리 - 기본편
커리큘럼 고민으로 질문드립니다!
안녕하세요 스프링핵심원리를 마치고 커리큘럼 관해 질문 드립니다! 저는 이 다음 수업으로 일단 HTTP수업을 들을 예정인데요 커리큘럼 관해 질문을 드리고 싶습니다. 스프링입문(완료)- 스프링 원리(완료)- HTTP(진행중) 이렇게 진행중인데요 그 다음에 MVC수업을 들을지 아니면 JPA 커리큘럼을 따라가야 할지 잘 모르겠습니다. 저는 12월, 1월 취업을 목표로 하고 있고 빨리 저 혼자 프로젝트를 만들어보고 싶긴 한데요. 강사님께서 야생형을 추천하시면서 바로JPA로 가라고 하시는데 원래 http 수업 다음인 mvc를 안들어도 JPA가서 수업을 듣고 이해하고 따라갈 수 있을까요? http웹 수업 이후 mvc1편을 듣고 가야할지 jpa커리큘럼으로 바로 넘어가도 될지 고민이 되어 질문 남깁니다 바로 jpa로 갔다가 못따라갈까봐 걱정은 되고 하지만 마음은 급하고 잘 모르겠습니다
-
미해결Slack 클론 코딩[실시간 채팅 with React]
08:11초 CreateChannelModal 임포트시 오류발생
안녕하세요 제로초님 08:11초에서 CreateChannelModal import 할때 아래 setShowCreateChannelModal에서 아래와 같은 오류가 발생합니다. (구글에서 구글링해보고 다 해봤는데 어디가 문제인지 몰라 여쭈어보려고 합니다.) '{ show: boolean; onCloseModal: () => void; setShowCreateChannelModal: Dispatch<SetStateAction<boolean>>; }' 형식은 'IntrinsicAttributes & Props' 형식에 할당할 수 없습니다.'IntrinsicAttributes & Props' 형식에 'setShowCreateChannelModal' 속성이 없습니다.ts(2322)
-
미해결코딩인터뷰를 저격하는 JS 스나이퍼 양성학교
이벤트 위임관련...
내용 너무 좋네요... 버블링과 캡처링에 대해서 쉽게 설명해주셨어요. 다만 개인적으로 아쉬운부분은 왜 요소마다 addEventListener를 매번 등록이 아닌 이벤트 위임을 사용하게되는지 내용을 구체적으로 더 언급을 해주셨으면 좋지않았을까싶어요. 제가 아는 범위내에서 설명을 드려보고자한다면 이벤트가 필요한 요소마다 매번 addEventListener를 등록하게된다면 메모리 부담이 증가하게됩니다. 그래서 이벤트 위임을 이용하는것으로 알고 있어요. 여기서 질문이 있는데... js에서 만약 등록된 요소를 remove element를 하게된다면 이전에 removeEventListener를 하고 remove element를 해야할까요? 아니면 그냥 요소만 삭제한다면 gc에서 알아서 지워줄까요??
-
미해결Vue.js + TypeScript 완벽 가이드
git 접근 권한 요청 드립니다.
github id : seokg79 inflearn email : mo.sp@autocrypt.io
-
미해결스프링 핵심 원리 - 기본편
Test 할 때 Transactional 부분에 관해 질문있습니다!!
안녕하세요 영한님 Discount 테스트를 할 때 2가지 경우(vip, basic)일 때를 진행했는데 제 생각에는 A라는 사람이 VIP일 때 회원가입을 하고, A가 BASIC일 때 회원가입을 하면 아직 Transactional 처리를 해주지 않아서 에러가 발생해야 될 것 같은데 테스트가 잘 통과되서 이유를 모르겠습니다.. 혹시 Test 내부에 rollback 과 같은 기능이 있는지 내부를 봤는데 딱히 그런 부분은 못찾았습니다!! class RateDiscountPolicyTest { MemberService memberService = new MemberServiceImpl(); DiscountPolicy discountPolicy = new RateDiscountPolicy(); @Test @DisplayName("VIP 할인") void 정률할인() { Member member1 = new Member(1l, "memberA", Grade.VIP); memberService.join(member1); int discount = discountPolicy.discount(member1, 10000); System.out.println(discount); } @Test @DisplayName("일반인 할인") void 일반인할인() { Member member1 = new Member(1l, "memberA", Grade.BASIC); memberService.join(member1); int discount = discountPolicy.discount(member1, 10000); System.out.println(discount); }}
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
디버깅 관련 재질문입니다.
디버깅에서 아래와 같이 답변을 주셨습니다 최소한 제가 아는 범위내에서는 없습니다. 결과가 왜 잘못되었는지, 부분을 찾으면, 이 신호가 왜 이렇게 나왔는지를 따라가야 합니다. 잘못된 신호를 뒤에서 앞으로 거슬러 올라가야 하죠. 혹시 답변을 주신 말뜻이 wave form에서 제가 빨간색으로 표시한 것 처럼 잘못된 신호를 눌러서 어디서부터 왔는지 하나하나 확인해 보라는 뜻이신건가요?? x3 신호가 잘못되었다 하면 waveform에서 x3 신호를 클릭해서 몇번째부터 잘못 되었는지 확인하기 이런식으로 말입니다.
-
미해결코딩인터뷰를 저격하는 JS 스나이퍼 양성학교
let, const에서의 호이스팅에 대해서...
강의 내에서 let, const 에대해서는 호이스팅이 일어나지 않는다고 했는데 저는 조금 생각이 다르다고 생각해요. 일단 크게 2가지 단계로 나눠본다고 가정한다면... 1. 선언단계 변수나 함수들이 선언된다. 2. 실행단계 선언된 변수 값이 할당되거나 함수들이 실행된다. 즉 같은 변수를 block scope단위로 중첩해서 선언한다고 가정한다면 execution context가 생성 시, 호이스팅을 하지 않았다면 outer environment reference(es5 이전 scope chain)를 에서 자유변수로부터 값을 사용참조하겠지만, 호이스팅이 발생하면서 이미 두 execution context 내부적으로는 변수의 존재를 알고있으므로, 실행단계에서 TDZ존에 걸린다고 생각합니다.
-
해결됨대세는 쿠버네티스 (초급~중급편)
Pod 생성 시 오류가 납니다.
apiVersion: v1 kind: Pod metadata: name: pod-1 spec: containers: - name: container1 image: kubetm/p8000 ports: - containerPort: 8000 - name: container2 image: kubetm/p8080 ports: - containerPort: 8080 입력했을 경우 `Failed to pull image "kubetm/p8080": rpc error: code = Unknown desc = Error response from daemon: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit` 과 같은 오류가 나옵니다 ㅜㅜㅜ
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
하나의 영역에서 다양한 UI Case 작성법
안녕하세요. Web Admin 프로토타입 샘플 강의에서 영역은 하나인데 다양한 UI case를 구현해서 보여줄 수 있는 방법에 대해서 소개해주셨는데 어떻게 구현하는지 소개가 없어서 질문드립니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
json
안녕하세요, 지난 번에 질문 두 번 남겼는데 친절하게 답변해주셔서 너무 감사합니다! 다름이 아닌 이 강의에서는 간단한 서버 구축을 해서, 클라이언트가 혼자 코드를 작성할뿐만 아니라 백엔드와 통신이 되는지도 알수있는 강의라고 알고 있는데요. 제 생각이 맞다면 프론트앤드쪽에서는 node 관련 파트가 아닌 react 관련 파트들만 알고 있으면 되는 걸까요? (제가 로그인 회원가입을 사용하는 공부용 프로젝트를 하고 있는데, 프론트를 맡았습니다. 그런데 node 관련 강좌 내용은 제가 관여할 것이 아닌지에 대한 확신이 잘 안섭니다..) 또한, node 관련 파트에서는 json이라고 하는 익히 들어본 형식이 코드 상에서 보이는데, 리액트 관련 파트에서는 그냥 변수(예를들어 email, password를 body에 한 번에 묶어서 전달 등)를 전달하지 json이라는 형식에 실어서(?) 보내는 코드는 못봤어서 리액트를 사용하면 json은 어떻게 처리하는건지, 강좌 내에서 사용한 함수들이 내부적으로 json을 이용하는건지 너무 궁금합니다. 구글링 해도 잘 모르겠어서요.. 좋은 강좌 너무너무 감사합니다.
-
미해결캐글 Advanced 머신러닝 실전 박치기
하드웨어 성능이 좋지 않을 때, 모델 구성방법 문의
안녕하세요 강사님요즘 사내 AI 경진대회 준비중이라, 질문이 많은것 같습니다.(Kaggle과 같은 방식의 경진대회)항상 모든 질문에 세심히 답변해 주셔서 감사드립니다.제가 문의 드릴것은 강의에 관한 내용은 아닌데, 어디에 적을지 몰라서 여기에 적습니다. 죄송합니다..문의 사항은 하드웨어 성능이 좋지 않을 때, 모델 구성방법에 관한 사항 입니다.사내 AI 경진대회가, 사내 플랫폼으로 돌아가는 환경으로 Jupyter 기반입니다CPU 2 Core, 메모리 16기가, GPU를 지원합니다.제 전략은 이렇습니다.피쳐 셀렉션을 하기위한 Permutation_importance를 보기위해빠르게 앙상블 모델을 만들어서 타겟값에 중요한 영향을 미치는 요소를 뽑아내려합니다.* EDA, 피쳐 엔지니어링은 당연히 진행합니다!!하지만 여기서 문제가 있는데, 알고리즘 별 결과 도출까지 소요되는 시간입니다.[분류] 문제는 LGBM을 쓰려고 하는데, 플랫폼에 LGBM - GPU 가 설치되어 있지않아 사용불가 합니다.현재 진행중인 예선에서는 2주의 기간이 있어 LGBM을 사용했는데 learning_rate 0.008 했더니 6시간 후에 결과가 나옵니다.0.01 하면 2시간정도 걸립니다.(이진분류 문제)따라서 Xgboost-GPU를 사용하려 합니다. 데이터의 모든 특성을 집어넣고 Xgboost를 돌려서 앙상블 모델을 만든다음, Permutation_importance와 모델의 Featur_importance 기능을 통해서 사용 피쳐를 선택합니다.그 후, 어느정도 피쳐가 정해지면 다시 LGBM으로 모델을 구현하려합니다.근데 나중에가면 분명히 LGBM으로 learning_rate를 낮추고, estimator를 높여서 정확도를 높여야하는데예선처럼 6시간 후에 결과가 나온다면... 답이 없을 것 같습니다. 스태킹 모델은 꿈도 못꾸겠네요ㅠㅠ혹시 이러한 접근방법이 적절한지, 아니라면 혹시 추천해주실 방법이 있는지 문의드립니다.* 딥러닝으로도 빠르게 구현 가능하였으나, 예선에서 테스트 해보았는데 정확도가 그닥 높지 않긴 했습니다.참고로, 강사님 강의 수강하여 현재 진행중인 예선에서 약 100팀중 2-3등을 하고있습니다. 정말 감사드립니다!!!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
정리하면서 질문입니다.
강의 잘보고 있습니다. Index 부분이 중요하다고 하셨는데 조금 헷갈리네요;; 1) SELECT * FROM sys.indexes WHERE object_id = object_id('accounts'); 의 결과 중 index_id 가 (0 = HEAP) (1 = CLUSTERED) (2 <= NONCLUSTERED) 인것같고 CLUSTERED INDEX를 사용하면 (0 = HEAP)대신 (1 = CLUSTERED) NON CLUSTERED INDEX라면 (1 = CLUSTERED)대신 (0 = HEAP)가 사용되는 것 같습니다. 2) DBCC IND('GameDB', 'accounts', N); N에 index_id를 넣어주게 되는데 CLUSTERED INDEX를 사용하여 index_id가 1부터 시작하게 되었을때도 0을 넣었을때 실행이 됩니다. 반대로 NON CLUSTERED INDEX일때 1을 넣어도 실행이 되는데 그냥 조회용인가요? 결과에 의미가 있나요? 3) DBCC IND('GameDB', 'accounts', 0); 실행시 첫 행의 의미는 어떤건가요? 4) NON CLUSTERED ± CLUESTERED INDEX Page Type의 [ 1은 Data Type이니까 RID를 통해 Heap Table에서 직접 값을 가져오기 ] [ 2는 Index Type으로 키를.. 값이.. Leaf에 실제 값들이 있고 그 값들의 키의 범위를 루트가 가지고 있다고 보면 될까요? => CLUSTERED에 실제 값이 있고 그 키를 가진 NONCLUSTERED페이지 ] (CLUSTERED가 있다면 모든 NONCLUSTERED는 CLUSTERED를 참조) 5) 그냥 CLUSTERED INDEX는 값들이 키순으로 정렬되어 사용되구요 6) 실제로 사용할때 한 데이터에서 INDEX를 많이 생성해서 사용하나요? 아니면 목적에 맞는 INDEX만 생성해서 사용하게되나요? 인덱스에 클러스터드에 구조까지 이해하려니까 좀 어려웠지만 일단 생각해보고 이해한거 정리하고 하면서 질문드려봅니다ㅜ
-
미해결현업 실무자에게 배우는 Kaggle 머신러닝 입문 - ML 엔지니어 실무 꿀팁
결정트리 지룸ㄴ
개별 Feature들을 개별적으로 판단하므로 Feature Normalization이 필요 없다. 라고 말씀해 주셨는데 해당 부분에 대하여 조금만 더 설명을 부탁드릴 수 있을까요? 예를들어 키와 몸무게의 Feature가 있다고 할 때, normalization을 하는게 더 이득이 아닌가 싶어 질문드리고 싶습니다.
-
미해결Oracle SQL 입문자를 위한 강의
sql developer 테스트, 접속 버튼 누를 시 오류
상태: 실패 -테스트 실패: IO 오류: The Network Adapter could not establish the connection (CONNECTION_ID=kD+DDwYUQn2A8L0fN20kmQ==) 이런 오류가 뜹니다. 일단 검색부터해서 오류해결을 하려고 노력해보았어요. 1. https://calm1.tistory.com/11 참고하여 서비스에 오라클이 중단되어있나 확인해보았지만 실행 되어져있었고. 재실행 해보았지만 증상은 여전해 보았습니다. 2. 방화벽에 들어가서 고급 설정에서 1521 포트 예외 처리 해두었습니다. 3. 다른 글 참고하여app/user/product/21c/dbhomeXE/network/admin 폴더에서 transname.ora 와, listener.ora 파일을 찾으려했으나 저는 이 파일들이 없습니다. 다만 커맨드라인에서 lsnrctl services를 입력후 확인해보니 전부 ready 상태이고 명령이 성공적으로 수행되었습니다. 무엇이 문제인지 잘 모르겠습니다..
-
미해결홍정모의 따라하며 배우는 C++
교수님이 제곱관련 함수를 만들어보라 하셨는데..
이런식으로 만드는 것이 맞는지..(끄응) 궁금합니다. 지적 팍팍해주세요!!
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
이런 오류가뜹니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
타입 변환 생성자에 대해서 궁금한 점이 있습니다.
안녕하세요 루키스님. 타입 변환 생성자에 대해 궁금한 점이 있어서 여쭤보러 왔습니다. 타입 변환 생성자로 인해 Knight(int hp) { ~~ } , Knight k , k = 3 이런식으로 컴파일러가 자동으로 형변환을 시켜주어서 불리지 말아야 할 타입 변환 생성자가 불리는 것으로 알고 있습니다. 그것을 막기 위해 explicit을 써주어서 컴파일러의 자동 형변환을 막는 것이고 위와 같이 대입 연산자를 통해 객체가 생성되는 것을 막는 것이라고 이해했는데요.. 그렇다면 앞으로 클래스를 만들 때 매개변수에 1개만 존재하는 타입 변환 생성자 같은 경우에는 무조건적으로 explicit 키워드를 붙이는 것이 좋은 것인가요?! 반대로 그냥 explicit 키워드를 사용하지 않고 타입 변환 생성자를 의도적으로 사용하는 사례가 있나요? 아무리 봐도 클래스 자료형에 다른 기본 자료형을 대입해서 무엇인가 행위한다는 것은 위험한 일인거 같고 왠만하면 지양하는게 맞다고 생각하는데 제가 생각하고 있는 내용이 확실한지 잘 모르겠습니다. 타입 변환 생성자를 의도적으로 사용하는 사례가 있는지와 타입 변환 생성자 같은 경우에는 왠만하면 explicit을 꼭 붙여주는게 좋은지에 대해 궁금합니다.