묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결인터랙티브 개발 실무 끝장내기 [역량 강화편]
outerheight/2가 생각했던 전체 창 크기의 절반보다 컸던 이유
outerheight가 전체 창크기라고 알려주셨는데 검색창이랑 제목표시줄까지 포함하는 창이였구요. 실제 브라우저에서 CSS가 보이는 화면을 포함하는 창의 크기는 innerheight였습니다. 저처럼 헷갈리시는 분이 있으실까봐 공유합니다. [javascript] 윈도우 창 크기 (window.outerWidth, window.outerHeight, window.outerHeight, window.innerWidth, innerHeight) - 종종 올리는 블로그 (tistory.com)
-
미해결운영체제 공룡책 강의
bounded buffer problem 질문입니다
Bounder Buffer Problem에서 producer의 wait(empty)는 consumer에서 signal(empty)가 호출된 후에(또는 처음으로 producer가 실행됐다면) 다음 실행 문인 wait(mutex)로 넘어갑니다. 만약 여러 개의 producer가 있다고 했을 때, 하나의 producer가 signal(full)까지 실행하게 되면 다음 동작은 어떻게 결정되는지 궁금합니다. consumer가 호출될 수도 있지만, waiting queue에서 대기하고 있던 producer들도 호출될 수 있다고 생각되는데, 이것은 스케줄러에 의해서 결정되는 건가요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
안녕하세요! 강의 초반 WAS의 멀티쓰레드 보고 질문 남깁니다!
저는 Springboot를 사용하고 있습니다. 강의에서 WAS가 자동으로 멀티쓰레드 처리를 기본설정으로 제공해준다고 하셨는데요 제가 따로 Service에서 클라이언트에게 바로 결과를 보여주지 않아도 되는 로직을 처리하기 위해 ThreadPool을 이용해서 쓰레드를 만들고 Response는 바로 주는 작업을 더 하고 있습니다. SpringAsyncConfig를 통해서요. 그렇다면 원래 WAS에서 사용되는 Request,Response를 위한 Thread와 제가 생성하는 Thread들이 섞이게 되는데 이 경우에 쓰레드 관리는 어떤식으로 되나요? WAS의 기본 설정(톰캣의 경우 200개) + 제가 따로 설정한 ThreadPool MAX SIZE까지 생성이 되는건가요?
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
connected-react-router의 push가 작동하지 않습니다.
흑흑 해결이 안되서 미치겠쑵니당 ㅠ.ㅠㅠ.ㅠ.ㅠ store.js App.js MyRouter.js Index.js redux State Connected-react-router version history version
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Bind 함수
안녕하세요 매번 새로운 강의 들을 때 마다, 이전 강의에서 본 코드들이 나오면 다시 챙겨보는 편입니다 UI_Base.cs의 Bind 함수를 보는데 의문이 생겨서요 public abstract class UI_Base : MonoBehaviour { Dictionary<Type, UnityEngine.Object[]> _objects = new Dictionary<Type, UnityEngine.Object[]>(); // TValue is set to UnityEngine.Object[] since it's unkown what type of Object will be stored\ public abstract void Init(); protected void Bind<T>(Type type) where T : UnityEngine.Object { string[] names = Enum.GetNames(type); UnityEngine.Object[] objects = new UnityEngine.Object[names.Length]; _objects.Add(typeof(T), objects); for (int i = 0; i < names.Length; i++) { if (typeof(T) == typeof(GameObject)) objects[i] = Util.FindChild(gameObject, names[i], true); else objects[i] = Util.FindChild<T>(gameObject, names[i], true); if (objects[i] == null) Debug.Log($"Failed to bind {names[i]}"); } } 일단, UI_Base 및 이걸 상속하는 모든 클래스는 _objects라는 Dictionary를 가지게 됩니다 Bind()라는 함수를 호출하면, 먼저 인자로 들어간 이름의 enum을 가지고 string 타입의 배열과 object 타입의 배열을 만들어요 그리곤, object타입의 배열을 그것의 type과 함께, 처음에 만든 _objects안에 추가를 합니다 enum 속에 들어있는 내용물들의 수 만큼 루프를 돌면서, 이 크립트가 붙어있는 GameObject가 enum 속 내용물들과 동일한 이름을 가진 component가 있는지 확인을 하고 해당 component들을 return합니다 이렇게 생각을 하다 보니까 중간에 object 배열을 _object에 추가해주는 부분은 for loop를 지나고 난 다음에 해줘야 되는게 아닌가라는 생각이 들어서요 아니면 저렇게 써도, 앞서 추가한 objects가 업데이트 된 것이 _objects에도 반영이 되는 건가요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
webapp 폴더 404 질문
webapp 폴더 만들어서 안에 index.html 파일을 만들어서 넣었는데 404 에러가 떨어집니다. resources 폴더 밑에 static 밑에 넣고 하니 정적자원들이 잘 받아지긴하는데 무슨 설정을 해주어야 webapp 폴더를 바라보는지 잘 모르겠습니다. ㅠ
-
해결됨mongoDB 기초부터 실무까지(feat. Node.js)
populate 에서 path의 뜻을 알고싶습니다.
populate 에서 path의 뜻을 알고싶습니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
titanic 생존자 예측 중 에러
타이타닉 생존자 예측 부분 레이블 인코딩 부분에서 에러가 발생하는데 코드는 똑같은거 같은데 이유를 잘 모르겠습니다.. from sklearn import preprocessing def encode_features(dataDF): features = ['Cabin', 'Sex', 'Embarked'] for feature in features: le = preprocessing.LabelEncoder() le = le.fit(dataDF[feature]) dataDF[feature] = le.transform(dataDF[feature]) return dataDF titanic_df = encode_features(titanic_df) titanic_df.head()
-
미해결디지털 포렌식 전문가 2급 실기 과정
강의 자료 문의
안녕하세요, [디포전]2. 파티션복구,파일시스템 분석+나올만한 문제 유형 파악 해당 강의 29분 이후부터의 디스크 포렌식 강의자료는 어떻게 받을 수 있을지 문의드립니다. 현재 올려주신 강의자료에 해당 내용이 누락되어 있습니다. 그럼 확인 부탁드립니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
c# 유니티자료구조 수강중 느낌점
언리얼 c++ 추가 강좌 기다리면서 선생님의 C#유니티 로드맵을 수강하게 되었습니다. 난생 처음 C#을 따라하면서 c++과 다르게 뭔가 빼먹은듯한 느낌아닌 느낌이 들면서도 작동은 잘 되더군요. 하지만 자료구조는 쉽지가 않더군요 몇번 따라 해보고 복기 하지만 응용하려고 하면 머리속에 하얗게 되어 버린것은 이미 일상이 되었네요. 역시 언어의 난이도 문제가 아닌 제가 문제 였네요. 유니티도 난생 처음인데 남은 파트 강좌를 잘 따라 할 수 있을지 조금은 우려스려우면서도 기대하고 있습니다. 아무쪼록 모든 로드맵을 끝나고 나면 지나온 길이 헛수고가 아니었으면 좋겠습니다. 앞으로도 훌륭한 선생님의 커리큘럼을 만나거나 배우기 쉽지 않기에 c#로드맵은 이미 완강이 되어 버렸지만 c++로드맵은 아직 진행중이시니 세심한 배려 잘 부탁드리겠습니다.
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
깃헙 접근 권한 부탁드립니다.
깃헙 접근 권한 부탁드립니다. 인프런 이메일: hyunju@ngel4u.com 깃헙 아이디 : phj@hanbat.ac.kr / phjzic
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
제로초님은 ssh 툴 따로 쓰는거 없나요?
ssh툴은 따로 안쓰고 webstorm 내장 터미널만 쓰나요?
-
미해결파이썬 무료 강의 (활용편3) - 웹 스크래핑 (5시간)
강의 맨 마지막 나도코딩님의 결과물이 다릅니다. 뭔가 잘 못 된 것 같은데 확인 해주실 수 있으신가요?
강의 맨 마지막, 선생님이 가리키는 노트북 정보와, VS code 화면에 출력되는 노트북 정보가 일치하지 않습니다. 제 것의 결과도 일치하지 않길래, 선생님꺼를 자세히 들여다 봤는데요. 쌤것도 동일하지 않은 것 같아요ㅜㅜ 삼성 갤럭시북이라는 이름만 같고, 뒤 따르는 이름도 다르고 스펙과 색상도 전부 달라요! 쌤의 VS code에 나타나는 출력 결과는 삼성전자 갤럭시북 이온 노트북 NT930XCR-A58A 아우라 실버 (i5-10210U 33.7), NVMe 512G, 8GB, Win10 Home 이지만, 쿠팡 화면에서 포인터 하시는 제품은 삼성전자 2020 갤럭시북 플렉스 NT950QCG-X716A (i7-1065G7 39.6cm MX250), NVMe 1TB, 16GB 으로 완전 다른 제품입니다. 그렇다고 오른쪽의 제품은 LG 제품이니까 아닐 것이고요. 아마 출력 된 제품은 한 두줄 정도 아래에 있을 것 같습니다. 제 것도 그렇거든요. 혹시나 해서 2페이지, 3페이지 다 확인해봤고요! [0]번째가 우리가 원하는 가장 처음의 제품으로 출력 되는 것 같지 않습니다. 확인 하신 후에 피드백 부탁 드립니다!
-
해결됨mongoDB 기초부터 실무까지(feat. Node.js)
find후 업데이트
강의에도 나와있긴한데요. 실무에서는 어떤식으로 하는지 궁금해서요. 보통 find 후 update할때 예를 들자면 character 스키마가 있고 character에 무기라는 것을 업데이트 한다고 할 때, 무기는 array되어있고 (여러개일수있으니) 보통 어떤식으로 캐릭터를 찾고 무기를 업데이트 하나요. update할 무기가 3~4개라 할때, 검, 방패, 신발 이렇게 있을때, 실무에서 한다면 어떤식으로 하는지 궁금합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
SSR방식에서의 화면 렌더링에대해 질문있습니다!
안녕하세요! MVC 강의가 올라오길 손꼽아 기다렸던 사람입니다 ㅎㅎ 특히 이번 강의에서 제가 너무 궁금했던 CSR방식에 대해서 기초적으로 알려주셔서 너무 관심있게 봤습니다!! 하지만 제가 학원에서 배운건 JSP인지라 ㅜㅜ 요즘 API로 JSON형태로 데이터를 내려주는 방식이 많아지는데, VIEW에서 어떻게 보여주는건지 너무 궁금해하면서 공부하고 있거든요.. SPRING restcontroller를 사용하면 json형태로 데이터만 받고, view 로 이동하지 않기 때문에 자바스크립트에서 일일히 동적으로 html태그를 생성해줘야하는지 늘 궁금하더군요.. 강의에서도 자바스크립트를 사용해서 화면 일부를 동적으로 변경가능하다고 되어있는데, 프론트엔드의 전문적인 뷰나 리액트 프레임워크가 아니면 자바스크립트단으로 일일히 그려주는 방법밖에 없는걸까요?ㅠㅠ 강의 너무 좋습니다!!! 열심히 들어서 완독하곘습니다!!
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
JSTL c:ForEach 인식이 안돼요 ㅜㅜ
JSTL을 사용하는 과정에서 c:forEach문이 인식이 되지 않습니다. ㅜㅜ 아래와 같이 MvcMemberListServlet을 작성하였고 아래와 같이 WEB-INF/views 폴더 안에 members.jsp 파일을 만들었습니다. 보시다시피 구글링을 해본결과 isELIgnored="false"를 넣어보면 된다, charset을 euc-kr로 바꾸면 된다고 해서 수정을 해보았지만 역시나 인식을 못합니다 ㅜㅜ 아래는 http://localhost:8080/servlet-mvc/members를 조회한 결과고 아래는 http://localhost:8080/servlet-mvc/members의 페이지 소스를 보기한 결과입니다. 도대체 어떤 부분을 잘못햇길래 JSTL이 인식을 못하는걸까요? ㅜㅜ 아 그리고 참고로 Repository는 SpringDataJPA를 이용하였고 DB에는 데이터 저장이 잘 되는 상태입니다.
-
해결됨실전! Querydsl
서브쿼리 질문입니다.
위 네이티브 쿼리를 Querydsl이나 @Query를 이용하여 작성하고 싶습니다. Querydsl이나 @Query나 모두 똑같은데서 문제가 발생하는데요.where절에서 두 개 이상의 필드를 명시할 경우 위처럼 컴파일 에러가 발생합니다. 강의 예제에서는 where절에 하나의 필드만 사용했는데두 개이상의 필드는 사용하지 못하는건가요?? --------------------------------- 네이티브 쿼리로 동작은하는데(반환타입을 List로하고 파라미터 없이할 경우)페이징도 하고싶어서 반환타입을 Page로 할경우 ID 컬럼을 찾을 수 없다는 에러가 납니다. 쿼리를 두번 나눠서 호출하는게 답일까요..? 질문을 요약하면1. 서브쿼리 사용 시 where절에 두 개 이상의 필드 사용 가능 여부 2. 네이티브 쿼리 사용 시 페이징 가능 여부 입니다.
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 2 - 불량사과를 찾아라!
안녕하세요 강사님
코랩에서 gpu를 통해 이 프로그램을 돌려보고 싶어서 그런데 makefile에 gpu를 1로도 맞추고 GPU로 할당하고 CUDA도 버전과 맞게 잘 설치한거 같은데 이렇게 하고 실행해도 그냥 돌리는 것과 차이점을 못느껴서요 제가 GPU 사용을 처음으로 해보는거라 많이 부족한데 GPU를 사용하려면 따로 라이브러리가 있어야 하는건가요?
-
[리뉴얼] React로 NodeBird SNS 만들기
db접속오류
삭제된 글입니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
JPA 장점이 뭐가 있을까요?
안녕하세요. 드디어 본격적인 JPA 구조에 대해서 강의가 시작되었네요. 지금까지 전통적인 jsp - java - ibatis 구조만 사용해서 그런지 아직 스프링 레포지토리 구조가 익숙치는 않은데요. 기존 SQL 방식에서 JPA로 많이 넘어가는 큰 이유는 뭐가 있을까요? JPA를 쓰고 나면 JPQL만 사용하고 오라클 SQL 쿼리는 전혀 사용안하게 되나요? 초보적인 질문이라 죄송합니다 ^^;