묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결웹 게임을 만들며 배우는 React
렌더링 질문이요
6:46초에서 리액트가 렌더링을 하는 기준이 예전 state랑 현재 state랑 다르면 렌더링을 한다고 하셨는데요. 예전에 비슷한 질문을 올렸을 때 setState만 실행되어도 리렌더링이 된다고하셨는데 그러면 setState({})안에서 state가 값이 바뀌지 않으면 렌더링 안하는건가요? 어떤게 맞는지 모르겠어요..
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
STL(list) 중간 삽입/삭제, 임의접근 질문
안녕하세요 선생님! 강의 잘 보고있습니다. 임의접근하고 중간 삽입/삭제가 데이터를 찾는 것은 똑같은 데 중간 삽입/삭제가 빠르다고 하신 이유가 데이터를 하나씩 찾는 과정은 임의접근의 과정이고 데이터를 삭제하고 next,prev 값만 바꿔주는 과정이 중간 삽입/삭제 과정이기 때문에 중간 삽입/삭제가 빠르다고 할 수 있는 건가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
질문이있습니다.
질문1. c++ 강의를 들을때 this가 자기 자신이라서, 자기자신의 주소를 반환할때 *this로 가능했는데 Iterator의 연산자 오버로딩++을 구현하실 때 return _node와return *this는 동일한 기능인가요? 질문2. 연산자 오버로딩 ++it을 할때 Iterator& operator++()은 위치오른쪽에++이 되는 것아닌가요? 연산자를 앞에 위치할 때는 전역으로 빼서 구현을 한 것같아서 질문드립니다.
-
해결됨Spring Boot JWT Tutorial
블로그 작성
안녕하세요. 은구님! 일단 너무나 훌륭한 강의를 만들어주셔서 정말 감사합니다. jwt 강의를 올려주신 덕분에 참고해서 개인토이프로젝트에 적용중인데요! 혹시 강의해주신 내용을 참고해서 블로그에 글을 작성해도 될까요 ??? 출처는 꼭 남기겠습니다!
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
체크박스 - 멀티 강의에서 @ModelAttribute 궁금증
체크박스 - 멀티 강의에서 @ModelAttribute 어노테이션을 사용해서 regions값이 모델에 자동으로 추가되도록 하는 부분에 있어서 궁금증이 있습니다! @ModelAttribute("regions") public Map<String, String> regions() { Map<String, String> regions = new LinkedHashMap<>(); regions.put("SEOUL", "서울"); regions.put("BUSAN", "부산"); regions.put("JEJU", "제주"); return regions; } 여기서 접근제어자를 public이 아닌 private으로 해도 잘 동작하던데 public으로 지정해야하는 이유가 있을까요? 해당 컨트롤러에서만 사용될거라 생각하고 private으로 해봤는데 잘 되길래 궁금해서 질문 남깁니다! 감사합니다!!
-
미해결SharePoint로 협업을 위한 팀 사이트 만들기
화면 왼쪽에 리스트 형태로 사이트이름과 라이브러리가 보여 지기
안녕하세요. 현재 아래 처럼 현재 사이트나 라이브러리가 보여 지는데요. 강의를 들어보니, 왼쪽에 트리 모양으로 Home, Document, Pages, Site Contents Management Library 를 만들수 있던데요. 해당 건을 왼쪽 트리에 나오도록 하려면 어떻게 해야 할까요? 감사합니다.
-
미해결[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
데이터 불균형 문제 질문
안녕하세요! 데이터 불균형 파트에서 1. weighted random sampling 사용해서 dataloader 이용해서 구현하는 중 질문이 생겨 올립니다. ex) -개 이미지 800개 -고양이 이미지 200개 데이터셋을 단순히 배치사이즈를 10으로 하였을때, 평균적으로 개 이미지 8개, 고양이 이미지2개가 들어가게 됩니다. 이를 위의 sampler 방식을 사용하게 되면 배치 내에 평균 5개씩 이미지가 들어가게 되었는데요 의문점은 1) 실제 개 이미지 중 300개는 아예 쓰지 못하게 되고, 고양이 이미지는 중복으로 더 들어가게 되는 상황이 되더라구요. 이러면 사용하지 못하는 이미지가 생기게 되는데, 사용하지 못하는 이미지를 활용할 수 있는 방법은 없는지요? 2) 위의 문제를 해결하기 위해 data_augmentation을 보조수단으로 써서 불균형 차이를 줄이는 것도 방법이 되는것인가요?
-
미해결SharePoint로 협업을 위한 팀 사이트 만들기
사이트 공유-사이트 초대
안녕하세요. 사이트 권한을 주는 방법을 체크 해 보려구 하는데요. 화면세선 사용권한 아래 사람초대(1. 그룹에 구성원 추가, 2공유 사이트만)이렇게 나오는데 제가 갖고 있는 Sharepoint에서는 해당 내용 나오진 않는데 이건 왜 그런걸까요? 참고로 전 회사내 해당 사이트의 Owner 권한을 갖고 있습니다.예로 Management, IT, Retail, HR, 이렇게 팀을 나누려고 하고 각 부서의 특정인원만 권한을 주려고 합니다. 현재 영문을 사용하고 있어서요. Permission 관련 셋팅을 누루면 아래 처럼 나옵니다. 그리고 아래 처럼 Permssion 관련 내용이 조회 됩니다. 저는 그룹에 구성원 추가나 공유 사이트만 관련 매뉴가 안나와서 권한을 주기가 힘든것 같은데요. 이부분 어떻게 처리 해야 할까요? 감사합니다.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
주피터노트북 대신 코랩
주피터노트북이 error로 실행불가한데, 코랩으로 진행해도 수업 따라가는데 문제가 없을까요?
-
미해결쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]
플러터 문의
강의 잘 보고 있습니다.(비전공자 수준에서도 이해가 너무 잘됩니다.) 플러터 관련 강의는 상반기 대략 언제즈음으로 예상하시는지 알 수 있을까요??( 강사님 강의를 듣다보니 저에게 너무 적합해서 타강사분들의 강의를 들을 수가 없네요;;;-)
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 권한 요청 드립니다.
인프런 아이디 : rawhwangjy@gmail.com 인프런 이메일 : rawhwangjy@gmail.com깃헙 아이디 : bread_gee@openobject.net 깃헙 Username : bread_gee
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
Set 자료구조 사용시 성능개선 유무 관련 질문드립니다.
아래코드와 같이 '합의배열.includes(합)' 을 사용해서 중복체크를 하는방법도 있는데, 혹시, Set 자료구조를 써서 중복체크를 하는경우, 성능면에서 더 나은점이 있기 때문에 일부러 사용하신건지 궁금해서 질문드립니다. <html> <head> <meta charset="UTF-8" /> <title>출력결과</title> </head> <body> <script> function solution(n, k, card) { let answer; let sumArr = []; for (let i = 0; i < card.length - 2; i++) { for (let j = i + 1; j < card.length - 1; j++) { let sum = 0; for (let k = j + 1; k < card.length; k++) { sum = arr[i] + arr[j] + arr[k]; if (!sumArr.includes(sum)) sumArr.push(sum); } } } sumArr.sort((a, b) => b - a); answer = sumArr[2]; return answer; } let arr = [13, 15, 34, 23, 45, 65, 33, 11, 26, 42]; console.log(solution(10, 3, arr)); </script> </body> </html>
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
경사하강법 계산시 w1,w0_update
업데이트 계산에서 기존의 w0과 w1에 업데이트 부분을 더해줘야 하는 것 아닌가요? 이미 음의 부호가 업데이트 인자들에 붙어 있는데 또 subtract를 해주는 이유가 궁금합니다.
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
Statefullset 실습 질문입니다.
안녕하세요. 실습을 따라하다 문제가 생겨 질문 남깁니다. https://kubernetes.io/ko/docs/concepts/workloads/controllers/statefulset/ 참고해서, apiVersion: v1 kind: Service metadata: name: nginx labels: app: nginx spec: ports: - port: 80 name: web clusterIP: None selector: app: nginx --- apiVersion: apps/v1 kind: StatefulSet metadata: name: web spec: selector: matchLabels: app: nginx # .spec.template.metadata.labels 와 일치해야 한다 serviceName: "nginx" replicas: 3 # 기본값은 1 minReadySeconds: 10 # 기본값은 0 template: metadata: labels: app: nginx # .spec.selector.matchLabels 와 일치해야 한다 spec: terminationGracePeriodSeconds: 10 containers: - name: nginx image: k8s.gcr.io/nginx-slim:0.8 ports: - containerPort: 80 name: web volumeMounts: - name: www mountPath: /usr/share/nginx/html volumeClaimTemplates: - metadata: name: www spec: accessModes: [ "ReadWriteOnce" ] storageClassName: "my-storage-class" resources: requests: storage: 1Gi 다음과 같이 작성해서 create 했는데, $ kubectl describe pvc Name: www-web-0 Namespace: default StorageClass: Status: Pending Volume: Labels: app=nginx Annotations: <none> Finalizers: [kubernetes.io/pvc-protection] Capacity: Access Modes: VolumeMode: Filesystem Used By: web-0 Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal FailedBinding 4m23s (x242 over 64m) persistentvolume-controller no persistent volumes available for this claim and no storage class is set describe pvc에서 Failed가 나옵니다.. 에러 메세지를 찾아봐서 StorageClassName을 = "" 으로 수정해봤는데 같은 에러 메세지가 나오네요. 어디를 확인해봐야할까요? 감사합니다.
-
미해결RPA로 자동화 천재되기 (UiPath 응용편)
row.item.("변수")에서 컴파일러 오류 발생
for each row 액티비티가 없어서, for each row in data table로 연결해서 실행해 보았는데, multiple assign 에서 부터 row.item 하는 부분부터 빨간 !로 나오더니, 실행 후에는 컴파일러 오류가 발생했다고 메세지가 떴습니다. 해결방법이 뭐가 있을까요?
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
데이터를 가져오는 부분에 궁금한점이 있습니다.
각 테이블에 ManyToOne, OneToMany 어노테이션을 입력한게 각 테이블의 외래키로써의 역할을 한다고 이해했는데요 맞는 건가요? 그럼 JpaRepository의 findById메소드를 실행하는 경우 Jpar가 알아서 해당되는 테이블끼리 join을 시키는 건가요? 그럼 복잡한 join을 하는경우 쿼리가 느려지는 경우 어떻게 확인할 수 있나요? 사용량 이슈를 줄이기 위해 FetchType.Lazy를 선언하여 로딩될때 가져오는건가요? 질문에 두서가 없네요...ㅎㅎ
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
jobsview 질문
jobsview에 화살표함수가 들어있는 created() 구문에서 console.log로 값을 확인하고 싶다면 어떻게 해야하나요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
스프링 부트에서 나오는 컨텍스트들 질문드립니다
서블릿 컨텍스트 라는 용어 인데요 제가 아는 컨텍스트는 여러 스레드에서도 공통의 자원을 공유하기 위해서 사용하는 컨테이너 정도로 알고 있습니다. 그런데 스프링 부트 기준으로 상당히 많은 컨텍스트가 있더라고요 각각의 역할과 생성시점에 대해 여쭈어 보고싶습니다 또 이 annotationConfigServletWebServerApplicationContext가 스프링 컨테이너 인가요? 또 자료를 찾아보니 dispatcherServlet이 웹어플리케이션 컨텍스트를 구성한다고 하는데 이 컨텍스트가 왜 dispatcherServlet이 생성을 하는 지 모르겠습니다. springbootapplication.run의 결과로 annotationConfigServletWebServerApplicationContext가 나오고 하위에 ServletContext beanFactory가 나오는데 각각 어떤 역할을 하는지도 알려주시면 감사하겠습니다!
-
미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part2
df . append 또는 cocnat, merge, join 등을 (axis=1) 방향으로 병합할 때
질문 드려요! df를 axis=1 방향 -> 이쪽방향으로 추가하려고 합니다. 이 때, df1 = pd.DataFrame() for i in dflist: df1 = pd.concat([df1, i], axis=1, join='outer') 대략 이런식으로 설정하려고 합니다. 그리고 매월 혹은 분기마다 종목들이 설정되게 하려고합니다. 해당코드가 '멀티팩터'에서 사용되는데, 밸류팩터에서 1개종목, 모멘텀팩터에서 1개종목, 퀄리티팩터에서 1개종목, 배당팩터에서 1개종목 이렇게 해서 매 분기 4종목씩 소팅이 되게 하려하는 목적입니다. 그리고 그 4개 종목에 동일배분을 하려고 하고요!! 다만, 한 분기에 모멘텀팩터와 밸류펙터에서 같은 종목을 선택하는 경우에 그 분기에는 3개종목만 픽 하게 됩니다. 이 때, 데이터프레임에 3개 종목만 골라지게 되면 원래 4개 종목일 땐 각 팩터당 25%씩 투자해서 sum=100% 를 맞춰주는건데 3개 종목으로 소팅 되면 2개 팩터가 1개 팩터를 골랐을 때 그 1개종목엔 50%를 주고, 나머지 각 팩터의 각 종목(2개)는 25%씩 줘야 하는게 로직 상 맞습니다. 다만, 이렇게 했을 때 코드 차원에서 df를 axis=1 방향으로 추가할 때 인덱스를 종목으로 주어서 axis=0방향으로도 추가가 되는데 컬럼이 axis=1방향으로 df들이 결합될 때 늘어나는 row에서 코딩이 같은 종목을 중복값 처리 해버리네요... 이런식으로요!! A라는 종목이 한 번 더 row 밑으로 추가가 되어야 하는데 컬럼에서 값이 있다보니 그 값을 사용하면서 중복처리가 되어버립니다 ㅠ_ㅠ append 도 사용해보고 join 도 사용해보고 ignore index 무시도 해보고, 모든 경우의 수를 다 해보았는데 안되어서.. 이럴 때 어떻게 해야하는지 코드좀 요청 드립니다 ;ㅅ; 혹시 이럴 때 if문을 사용해서 ~~가 ~~일 때에는 중복 무시 이런식으로 컨디셔너 소팅을 for loop 안에 해야하는지요.
-
미해결제대로 파는 Git & GitHub - by 얄코(Yalco)
git 버전
안녕하세요! 맥을 쓰고있는데 git 버전이 최근이 아니어서 brew를 설치한뒤 brew install git을 했는데 설치가 되는것같은데 git버전이 안바뀌네요 ㅠㅠ /usr/local/Homebrew/Cellar/git/2.35.1/bin/git 에 설치가 되었는데 아직 그냥 /usr/local/git 으로 쓰게되는것 같아요.. mv 로 바꿔보려했는데도 안되는데 보통 이런가요?