묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전 리액트 프로그래밍
window click 이벤트 핸들러 관련 질문
안녕하세요 1-batch.js 파일에서 궁금한 부분이 있습니다. 왜 remove 하는 코드를 return 하는지 궁금합니다. window.addEventListener('click', onClick); return () => window.removeEventListener('click', onClick);
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
body태그 height 오류
상위 속성부터 차례대로 height 100%를 주어 전체 적으로 높이를 맞추는 부분이 이해는갔으나 코드가 실행이 되지않습니다 어떻게 해야할까요
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
D drive 에 설치하기
Tool 설치시 C drive 의 용량이 부족하다면! D drive 에 설치하시면 됩니다. (하지만 D drive 가 없다면..;;;; 죄송합니다.) 방법은 path 만 D drive 로 잡아주시면 됩니다. WSL terminal 에서 cd /mnt/d # "d" drive path 만약에 성공적으로 들어가 지신다면, install path 를 /mnt/d/tools/Xilinx 이렇게 해서 진행하시면 됩니다.
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
컬럼 리스트로 변경
안녕하세요 선생님! 9분쯤에 컬럼순서 바꾸려고 리스트해서 하는건 이해하고, value값도 변하지 않는거 까지는 알겠습니다! 근데 iso2를 삭제하고 1번자리에 다시 넣었는데 value값도 그대로 온거면 value값은 iso2라는 컬럼에저장되어있기에 자동으로 오는건가요? 그래서 cols.insest(1, 'iso2') 해야 iso2값이 그래도 오지 여기서 컬럼명을 바꾸고싶다고 다른걸 넣으면 value값은 안따라오는건가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
바인딩 질문입니다.
바인딩 부분에서 FindChild가 component를 반환하고 실제 그 값을 UnityEngine.Object타입의 objects에 넣고있습니다. 문득 든 의문은Dictionary<Type,UnityEngine.Object[]> _objects 로 선언하여 componet를 UnityEngine.Object[] 배열에 담는 이유가 다형성을 이용하기 위함인가요?
-
미해결실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
logout시 404에러
마지막에 logout 서밋버튼 누르면 404에러가 발생합니다. 리다이렉션은 login.jsp로 제대로 걸었습니다..
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
일대다 맵핑에서 joincolumn
일대다 맵핑할때 many to one 하는쪽에서 joincolumn(name="xxx") 을 해주는데요 xxx는 어떤 이름을 넣어주는건가요? 테스트를 해보니 아무 값이나 넣어줘도 맵핑은 되고 컬럼명만 바뀌는거 같더라고요.. 만약 컬럼명만 바꾸기 위한거라면, 1:N 매핑에서 @manytoone과 @joincolumn을 써주면 자동으로 1쪽 entity의 pk와 연결을 시켜주는건가요??
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
res.json({success: flase, arr}) 의 대괄호와 두 개의 인자에 대한 질문
안녕하세요, 앞서 좋은 콘텐츠 올려주심에 감사드립니다. 다름이 아니라, if(err) return res.json({success:flase, err}) 부분에서 json을 다시 보낼 때 대괄호를 쓰는 이유와 success:flase, arr 두 개의 인자가 들어가는지 궁금합니다!
-
해결됨실전! Querydsl
동시성 처리가 된건지 모르겠습니다.
@Transactionalpublic boolean enrollCourse(String studentId, Long courseId){ Course findCourse = courseRepository.findById(courseId).get(); if(findCourse.getCurrentNumStudent() == findCourse.getMaxNumStudent()) return false; Student findStudent = studentRepository.findById(studentId).get(); StudentCourse studentCourse = new StudentCourse(); studentCourse.enrollCourse(findStudent, findCourse); findCourse.addCurStudentNum(); studentCourseRepository.save(studentCourse); return true;} service의 메소드 입니다. 위의 동시성 처리 시나리오는 수강신청 최대 인원(findCourse.maxNumStudent)이 50명이고 현재 신청인원(findCourse.currentNumStudnet)이 49명일 때 동시에 여러 학생이 수강신청을 할 경우의 동시성 처리입니다. false를 반환 받으면 controller에서 클라이언트로 신청할 수 없다는 메세지를 전달합니다. JPAQueryFactory는 Repository마다 생성하고 JPAQueryFactory에 초기화하는 EntityManager는 주입받아서 전체 Repository에 공통으로 사용하고 있습니다. @Transactional 에너테이션을 추가했고, JPAQeuryFactory를 사용했으므로 동시성 처리가 되고 있는 건지 궁금합니다. 더 생각 해 본것이 메소드에 synchronized 를 사용하는 것도 괜찮을 까요? 클라이언트의 요청마다 스레드가 생기는 것이니까 가능할 것 같다고 생각합니다. 또, 혼자서 개발할 때 동시성 처리를 테스트 할 수 있는 좋은 방법이 있는지 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
너무 신기합니다...
너무 신기해서 문제입니다.. ㅠㅠ 제가 이런 기능(JsonUtility.FromJson) 을 접했을 때, 제가 혼자 이렇게 만들어갈 수 있을지 궁금해서 도큐먼트를 찾아봤는데요. Unity - Scripting API: JsonUtility.FromJson (unity3d.com) 도큐먼트의 예시는 'class Stat'와 같은 형태로 예시를 주고, 그런 형태의 오브젝트(Stat)으로 반환해준다고만 써 있는데요. class StatData의 List로 넣어서 편하게 리스트로 받을 수 있다는 발상은 어떻게 할 수 있는건가요? 제가 제네릭/클래스에 대한 이해가 부족한건가요? 아니면 보편적으로 상식적으로 많이 통용 되는 부분이라 JsonUtility를 만들 때 내부적으로 이래도 되게끔 만든건가요?
-
미해결3D리플릿 만들기 - 인터랙티브 웹 프로젝트
body에 perspective를 주면 갑자기 html과 body 높이가 0이 됩니다
body에 perspective를 주면 html, body가 높이가 0이 되어서 일단 body에 100vh 주긴 했는데.. 왜 강의와는 다르게 적용되는 걸까요?
-
미해결웹 게임을 만들며 배우는 React
빌드시 에러발생.
webpack 빌드시 에러가발생하는데 어떻게해결해야할지 모르겠습니다. 처음 빌드했을때 pollyfill 에러를 시작으로 105개 에러가 발생해서.. 저에러메세지에 뜨는거 순서대로 (url가 맨위에있던 에러였는데 그거보고 설치했는데도 순서대로 에러나서 나머지는 다 false로 적었습니다. 이후에도 . 에러를 시작으로 에러가 발생하는데 어떻게 해결해야할까요.. npm ls babel-loader 시 8.2.2 버전 npm ls @babel/core 시 7.13.15 버전 node -v시 버전 12.18.3 npm -v시 버전 6.14.6 입니다. 노드 버전문제인지..
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
공지사항 텍스트 넘침 & items영역 바로가기 줄바뀜
우선 contents라고 이름 붙인 공지사항, 갤러리, 바로가기 영역에서 바로가기 부분이 사진처럼 아래칸으로 내려갔는데 이유를 모르겠어요.(footer도 사라진 것 같아요.) 두번째로, 공지사항 텍스트가 길어서 중간에 자르는 코드를 강의 따라 썼는데, 제대로 되지 않습니다 ㅜㅜ
-
미해결프론트엔드 개발자를 위한, 실전 웹 성능 최적화(feat. React) - Part. 1
크롬 다크모드와 웹 성능과의 관계
사진과 같이 크롬 다크모드를 까면서 로딩되는 속도가 현저하게 느려졌는데 혹시 이러한 현상에대해 아시는지 여쭤봅니다.
-
미해결C 와 C++ 을 동시에 배워보자 - 두들낙서의 C/C++
#define 형식지정도 컴퓨터가 알아서 하나요?
예를들면 #define PI 3.14 알아서 전처리기에서 PI에 대입되는 3.14를 int를 처리하는건가요
-
미해결쉽고 빠르게 익히는 Excel 파워 쿼리
특정 순서의 시트만 불러올 수 있나요?
안녕하세요! 파일들의 모든 시트가 아닌 파일들의 첫번째 시트들만 취합할 수 있을까요???
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
로드맵에 대한 궁금한 점이 있는데요, 향후에 REST API 쪽 관련해서도 커리큘럼에 포함되어있나요??
이번에 스프링 부트 프로젝트를 진행하게 되어서 로드맵 대로 쭉 보려고 하는데요, 프로젝트 기술이 뷰 + 스프링 부트 프로젝트로써, REST API에 대해서 좀 더 심도있게 배우고 싶은데, 혹시 해당 기술 관련해서 로드맵에 포함이 되어있나요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
GameRoom을 room에 복사하는 시점이 궁금합니다.
강의에서는 if (clientSession.Room == null) return; GameRoom room = clientSession.Room; if (Room != null) { GameRoom room = Room; room.Push(() => room.Leave(this)); Room = null; } 와 같은 형태로 Room이 null이 아닐 때 복사가 진행되는데 if문 전에 복사를 한 뒤에 복사본 값을 체크하는 쪽이 좋지 않을까 싶어 질문드립니다. 강의대로 따라해도 크래시가 나지 않아 테스트를 못해봤는데 멀티쓰레드 환경에서 Room을 따로 복사해두더라도 똑같이 크래시가 작동할 수 있지 않나요? 또, 혹시 복사를 사용하는 게 아닌 try catch finally 구문을 이용하여 NullException을 잡아주고 Disconnect에서는 finally에 Room을 null로 변환시켜주는 방식을 이용하는건 괜찮은지 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
코드 스타일에 대한 질문입니다
캐릭터 이동의 강의때부터 궁금한 점입니다만, 간단한 코드인데도 if-else문이 조금 많지 않나?라는 궁금증이 생겼습니다. 물론 직접 코드를 작성하다보니, 생각보다 게임에선 조건부 선택지가 많은 경우가 있어서 사용이 불가피할 것 같긴한데, 과연 이게 최선일까?라는 의문이 자꾸 듭니다. 제가 게임 개발 쪽은 처음 접하는 분야라 질문드립니다.if-else문이 많이 나오는 건, 아직 코드 최적화나 설계라던가 적절한 메소드를 잘 활용하지 못해서 그런 걸까요?아님 자주 쓰일 수 밖에 없는 부분인 걸까요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Contenttype
삭제된 글입니다