묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결R로 하는 웹 크롤링 - 입문편
htmltab 라이브러리 삭제 ... readHTMLTable() 도 안되네요..
htmltab 라이브러리가 지난 주 삭제되어 다운로드가 안되는데 대체 라이브러리가 있을까요? readHTMLTable() 도 안되네요..
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part9: MMO 컨텐츠 구현 (DB연동 + 대형 구조 + 라이브 준비)
Thread.Sleep(0) 의미
1. Thread.Sleep(0)은 실행권을 커널에다 넘겨주어 CPU까 쓸데 없이 사용되는 것을 우회 할 수 있다는 것이 정확히 어떤식으로 동작하는 것인가요? 2. Thread.Sleep(0) 과 Thread.Yield()의 차이는 무엇인가요? ( CS 지식이 부족하여 검색 내용이 제대로 이해가 안되어 질문드립니다 ) *검색 내용 differences between Thread.Yield() and Thread.Sleep(0) after calling Thread.Yield(), time-slice is given only to those threads who are running at the same processor with current thread. Thread.Yield() has a boolean return value which indicates that whether there were any threads who has received time-slice or not, but Thread.Sleep() has not return value. Thread.Sleep(0) prevents time-slice being handed over to threads with lower priorities. So it is more prone to starvation. But Thread.Yield() doesn't care to thread priorities, so starvation is less to happen.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
Thumbnail 질문입니다.ㅠㅠㅠ
upload video에서 동영상을 업로드했을때 console로 video, thumbnail 모두 정상적으로 success가 되었는데 dropzone 옆에 썸네일이 업로드 되지 않고 GET http://localhost:5000/uploads/thumbnails/thumbnail-1612037280879_Fog_1.png 404 (Not Found) 오류가 나옵니다 ㅠㅠ. 하아..미치겠습니다 어디가 문제인지 모르겠숩니다 ㅠㅠ..
-
미해결Razor Pages 멤버십 서비스 초급과정(.NET5)
개인 연락처
프로젝트 와 개인 교습에 관하여 여쭈어 보고 싶읍니다. joshualee777@gmail.com
-
따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
계속해서 Error occurred while trying to proxy request 가 뜹니다...
삭제된 글입니다
-
미해결하울의 안드로이드 인스타그램 클론 만들기
<RelativeLayout
activity_login.xml에서 <RelativeLayout으로 바꾸는거에서부터 막히네요....이렇게 바꾸면 오류라고 빨간글씨로 바뀝니다
-
미해결스프링 부트 개념과 활용
properties 파일 매칭하는 클래스에 @Validated를 추가하니 에러가 납니다..
제목처럼 properties의 매칭되는 클래스에 @Validated를 적용하였고 org.springframework.validation.annotation.Validated; import가 떠서 추가해 주었고 run을 해보니 Description: The Bean Validation API is on the classpath but no implementation could be found Action: Add an implementation, such as Hibernate Validator, to the classpath 이런 에러가 발생하네요...
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
Target값 비율이 다를 경우 랜덤포레스트 사용 가능여부
안녕하세요 선생님, 수업 매우 잘 듣고 있습니다. 다름이 아니라, 해당 내용을 배우며 다른 데이터에 적용하는 과정에서 궁금한 점이 생겼어요. 랜덤포레스트를 활용하고 싶은데, 만약 Target값이 0과1과 2라고 가정하겠습니다. 이때, 0,1,2의 개수 비율이 5 : 2.5 : 2.5이면, y_train의 비율도 대략 5 : 2.5 : 2.5정도로 나오더라고요. 그런데 문득, '이렇게 Target값의 비율이 조금 다른 경우에도 랜덤포레스트를 그대로 적용할 수 있는가'에 대한 궁금증이 생겨서요. 이럴 경우 다른 조치를 취하지 않고, 강의대로 모델을 그대로 적용해도 성능에는 이상이 없을까요? 답변 기다리겠습니다, 감사합니다.
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
선생님, 89번 토마토 문제 마지막 캐이스에서 시간초과가 됩니다.
선생님, 안익은 토마토 개수를 세고 그 갯수를 빼가면서 다 익었는지 안익었는지를 검사하고 큐에 하루마다 -1을 집어넣어서 날짜를 셌습니다. 그런데 나머진 다 되도 마지막 문제만 시간초과가됩니다. 어디서 뭐 때문에 느려진 것인지 알 수 있을까요?? #include <cstdio> #include <queue> using std::pair; int main(){ //freopen("input.txt", "r", stdin); int n, m, tomatocnt = 0, pre = 0, now = 1, day = 0, tox, toy;; short map[1002][1002]; std::queue<pair<int, int>> ripentomato; scanf("%d%d",&n, &m); for(int i = 1; i <= m; i++){ for(int j = 1; j <= n; j++){ scanf("%d", map[i]+j); if(map[i][j] == 0)++tomatocnt; else if(map[i][j] == 1)ripentomato.push(pair<int,int>(j,i)); } } for(int i = 0; i <= n+1; i++)map[0][i] = map[m+1][i] = -1; for(int i = 0; i <= m+1; i++)map[i][0] = map[i][n+1] = -1; int move[4][2] = {{1,0},{0,1},{-1,0},{0,-1}}; pair<int,int> temp; while(tomatocnt){ ripentomato.push(std::make_pair(-1,-1)); while(true){ temp = ripentomato.front(); ripentomato.pop(); if(temp.first == -1)break; for(int i = 0; i < 4; i++){ tox = temp.first+move[i][0]; toy = temp.second+move[i][1]; if(map[toy][tox] == 0){ ripentomato.push(pair<int,int>(tox, toy)); map[toy][tox] = 1; --tomatocnt; } } } if(ripentomato.empty()){ printf("-1"); return 0; } ++day; } printf("%d", day); return 0; }
-
미해결초보를 위한 도커 안내서
fastify 까지 도커 이미지에 담기
리눅스 민트 쓰고 있는데 굳이 nodejs 와 fastify 설치하고 싶지 않아 위와 같이 도커파일을 만들어 빌드해보니 잘 작동합니다. 1. 위 이미지를 어떻게 더 최적화 해야할지 모르겠습니다. - 패키지 우선복사?의 경우 저는 패키지를 도커 내에서 설치하게끔 한거라 어떻게 수정해야될지 모르겠습니다. 2. exec 접근 불가 - 선생님을 따라할 경우, 만들었던 폴더에 fastify 패키지가 담겨진 패키지.json 파일이 /usr/src/app/ 으로 이동되어서 작동하는것으로 판단됩니다. - 위의 제가 한대로 수정하였을 경우 마찬가지로 /usc/src/app에 패키지.json 파일이 올바로 생성되었는지 확인하려고 exec 명령어로 접근하려니 안됩니다. 확인할 수 있는 방법이 없을까요??
-
미해결[백문이불여일타] 데이터 분석을 위한 기초 SQL
where in 질문
city 칼럼에서 모음으로 시작되는 값들만 추출할 때, 조건문을 WHERE city IN ('A%', 'E%,', 'I%', 'O%', 'U%') 라고 입력했는데 오류가 났습니다. 왜인가요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
autocomplete-python
이 패키지가 꼭 필요한가요?? 안 쓰이는 거 같아서요
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
static 관련 질문
안녕하세요. 유익한 강의 너무 잘 듣고 있습니다. 생성 메서드인 createOrderItem 과 createOrder를 static으로 선언하셨는데 생성자에서만 static을 쓰신 이유가 궁금합니다.
-
미해결Node.js에 TypeScript 적용하기(feat. NodeBird)
passport 질문입니다
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. 저렇게 에러가 나는데요.이유를 모르겠습니다.
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
아주 기초적인거지만 질문드립니다 ㅠㅠ
본 강의랑 연관이 없는 내용이긴 한데, 강사님이 적극 추천하신 자바ORM표준 JPA프로그래밍 책을 구입해서 복습은 책으로 하고있는데요~! 교재 내용중에서 시퀀스 전략에 관한 내용 중에 IDENTITY와 SEQUENCE의 차이에 대한 내용이 있더라구요~! 제가 교재 보면서 이해하기로는 SEQUENCE전략은 엔티티를 em.persist 메소드를 호출하는 순간 데이터베이스한테 시퀀스에 대한 select문을 쏴서(?) 그 값을 엔티티의 id값으로 사용하고 그 후에 영속성컨텍스트에 저장하는 방식이면, IDENTITY는 em.persist를 해도 데이터베이스한테서 조회해서 저장하는 것이 아닌 데이터베이스를 저장(커밋) 해야만 그 이후에 식별자를 조회해서 엔티티의 식별자에 할당한다고 이해했는데요! 제가 그래서 엔티티를 하나 만들고 persist메소드로 영속성 컨텍스트에 저장한 직후에 id값을 조회해봤는데, 시퀀스전략, 아이덴티티 전략 모두 조회가 되더라구요. 분명 커밋은 맨 마지막 줄에 있는데 말이죠 ..ㅠㅠ 분명히 제가 이해한 대로라면 시퀀스전략은 조회가 되고, 아이덴티티 전략은 null값이 조회될 줄 알았는데, 그게 아니네요! 참고로 시퀀스전략 시에는 오라클, 아이덴티티전략 시에는 mysql을 사용했습니다!! 마지막으로 이 방식의 차이가 현업에서 많이 중요한가요? 안중요하다고 안외울건 절대 아닌데, 이런 방식의 차이로 인해서 비즈니스코드가 확 바뀌거나 하는지 궁금합니다!! 항상 좋은강의 감사드립니다~ 책도 너무 재밌게 보고있어요. 강의로 공부하고 책으로 복습하니 너무 머릿속에 잘 들어오네요~~~
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
@Transactional(readOnly = true) 에 대한 질문이 있습니다!
영한님 안녕하세요! Spring Transactional 어노테이션을 사용하면서 궁금한 점이 생겼는데요. readOnly = true를 활성화 한 경우 제가 알기로는 JPA 하이버네이트에서는 flush mode를 manual로 변경해 dirty checking 을 하지 않도록 할 수 있다고 알고 있는데요.혹시나 read only가 true인 경우 isolation level이 변경되거나 하는 일도 가능한 걸까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
결과 안뜸
컨트롤 쉬프트 비를 누르고 결과를 표시햇는데 안떠요 뭐가 문제인가요??
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
항상 끝날때 이렇게 뜨는데 어떻게 해야 하나요?
(사진)
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
사이킷런 래퍼 XGBoost
파이썬 래퍼 XGBoost에서는 objective라는 파라미터를 train의 인자로 넣어주었습니다. 1) 그렇다면 사이킷런 래퍼 XGBoost에서는 objective에 해당하는 인자가 없는건가요? 만약 default값으로 설정이 되어있다면, 어떤 값으로 설정되어있나요? 2) 책에서는(232pg) XGBoost의 objective는 최솟값을 가져야할 손실 함수를 정의한다고 하는데, 손실함수는 eval_metric에 사용되는 함수들이고 objective는 다르게 해석해야 하지 않을까 헷갈립니다.
-
미해결예제로 살펴보는 PyQt Tutorial
생선자동포장 프로그램에서 QTimer와 pyautogui 질문입니다.
sourcecode 중 startclick 함수내에 아래와 같은 부분이 있습니다. self.timer.start(self.delay * 1000) self.timer.timeout.connect(self.mouseClick) QTimer 관련 내용을 검색해보니 start()내에 인자로 주는 것은 delay값으로 시간을 재는 시작시점을 지연시키는 값으로 나와있습니다. 인터벌을 1초로 주신 거 같은데 그러려면 self.timer.setInterval(1000)로 주어야 할 거 같습니다. 혹시 제가 잘못 알고 잇는 것인지요? 그리고, pyautogui로 click하게 하니 화면에서 절대좌표인 거 같습니다. 만들어진 생선자동포장 프로그램의 윈도우 위치가 다르다보니 다른 곳을 클릭을 합니다. 혹시 만들어진 QWidget윈도우 내에서의 상대좌표로 클릭을 하게 할 방법은 없는지요??