묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결팀 개발을 위한 Git, GitHub 입문
정말 감사합니다.
enrouteeee@gmail.com 개발자 지망생으로서 꼭 알아야 할 git지식을 너무 좋은 강의와 함께해서 자신감이 생겼습니다. 앞으로의 프로젝트에서도 계속해서 잘 활용하겠습니다!!
-
미해결실전 프로젝트로 배우는 타입스크립트
'Defaults' 형식에 'global' 속성이 없습니다.
package.json { "name": "project", "version": "1.0.0", "description": "최종 프로젝트 폴더입니다", "main": "app.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "build": "tsc" }, "keywords": [], "author": "", "license": "ISC", "devDependencies": { "@babel/core": "^7.15.0", "@babel/preset-env": "^7.15.0", "@babel/preset-typescript": "^7.15.0", "@typescript-eslint/eslint-plugin": "^4.29.3", "@typescript-eslint/parser": "^4.29.3", "eslint": "^7.32.0", "eslint-plugin-prettier": "^3.4.1", "prettier": "^2.3.2", "typescript": "^4.4.2" }, "dependencies": { "axios": "^0.21.3", "chart.js": "^3.5.1" } } 에러 원인을 모르겠습니다..
-
미해결게임 프로그래머 취업 전략 가이드
강사님 강의기준 공부순서 질문드립니다
비전공 입문자입니다. 1. 공부순서를 선생님 강의기준 C# -> winapi -> direct -> C++ 언리얼 순으로 하면 되는지요? 2. winapi랑 direct는 언리얼 강의에 포함시켜놓으신건가요?
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
Sequence의 __getitem__의 질문
def __getitem__(self, index): 이렇게할때 여기서 index는 어디서 받아오는건가요? 함수 CnD_Dataset을 만들때는 __init__관련 값들만 넣어주고(cnd_ds = CnD_Dataset(train_image_filenames, train_image_labels, batch_size=BATCH_SIZE, augmentor=cnd_augmentor, shuffle=False) )index는 언급해주지않았는대, 어떤식으로 들어가서 나오는걸까요? 저는 cnd_ds[2]를 하게되면 [128:192]로 64개의 배치가 나온다고 이해하였는대 함수를 또 돌려보니 그렇지않아 질문드립니다.!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Utill.cs 에서 foreach 문제생겨서 질문드립니다!
foreach(T component in go.GetComponentInChildren<T>()) { } 부분에서 go.GetComponentInChildern<T> 의경우 T형식 변수에서 foreach 문을 수행할수없습니다. 'T'에는 GetEnumerator의 공개 인스턴스 또는 확장 정의가 없기 때문입니다. 오류가 나서 질문드립니다. 혹시 제가 어디서 인스턴스를 빼먹은걸까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
atom 실행 오류
atom 설치 후 실행하면 창은 뜨지만 곧 강제종료됩니다. 삭제 후 재설치했는데도 동일하네요. 해결방법이 있을까요?
-
미해결풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
안녕하세요 선생님
첨부해주신 폴더를 참고해서 복습을 하고있는 중입니다. 다름이 아니라 11_basic_complete 부분부터 웹페이지가 정상적으로 작동하지 않더라구요 script src=text/babel 이부분이 문제인 것 같은데 확인 부탁드립니다.
-
미해결자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌
STS 설치와 MVC 프로젝트 생성 에러
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 환경 : JDK 1.8 이클립스 v4.20(21년 06) 톰캣 v8.5 MVC 프로젝트를 생성하기위해 STS를 설치했는데 그 과정에서 ERROR 가 발생하는 경우 입니다. 프로젝트 생성 시도 시 이니셜라이징 에러가 나오고 이클립스 실행 시 favorite? 에러가 발생 합니다. 이클립스를 20년 6월 이전 버전을 사용하면 market에 STS3만 있습니다. 이클립스 버전 바꾸시고 STS3으로 설치 하시면 에러 없이 생성됩니다. 이클립스 이전 버전 링크 https://www.eclipse.org/downloads/packages/release/2020-06/r
-
해결됨실전 리액트 프로그래밍
ref에 함수를 입력하는 부분에서 질문이 있습니다.
<input ref={ref => ref && setText(INITIAL_TEXT)}> 여기에서 화살표 함수를 사용해서 input이 생성될 때는 input이 함수의 매개변수에 담기게 되고 사라질 때는 null값이 넘어와서 null 값일때는 setText가 실행되지 않는다는 것은 이해했습니다. 그런데 그러면 저 함수에서 리턴값은 어떻게 되는건가요? ref = {}에서 ref에는 실질적으로 값이 담기는 것은 아닌가요? import React, { useState } from 'react'; export default function App() { const [text, setText] = useState(INITIAL_TEXT); const [showText, setShowText] = useState(true); return ( <div> {showText && ( <input type="text" ref={(ref) => { ref && setText(INITIAL_TEXT); console.log(ref); }} value={text} onChange={(e) => setText(e.target.value)} /> )} <button onClick={() => setShowText(!showText)}>보이기/가리기</button> </div> ); } const INITIAL_TEXT = '안녕하세요'; 또한 위의 코드에서 console을 찍어봤을 때 input 입력창에 키보드 입력을 하게 되면 콘솔이 두번 찍히게 되는데 이것은 어떤 이유에서 그런걸까요?
-
해결됨설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
FPGA 분리 질문
1) Vivado에서 FPGA 보드에 프로그래밍을 한 후 FPGA를 분리할 때 다른 절차 없이 보드 전원을 그냥 내리면 되는건가요? 아니면 USB 안전 분리처럼 전원을 내리는 절차가 있는 것인가요? 2) 보드의 전원을 내리고 다시 키면 프로그래밍된 회로가 없어지는 것 같은데 FPGA에 프로그래밍된 회로는 휘발성인건가요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
detach 후에 merge 에 관한 질문입니다
안녕하세요! 언제나 좋은 강의 감사드립니다. 강의를 듣고 여러가지 테스트를 진행하던 중 궁금증이 생겨 질문남길게요. 테스트를 진행했던 코드들은 다음과 같습니다. 1. 엔티티를 detach 한 상태에서 커밋시 DB에 쿼리가 날리가지 않는다. (영속성 컨택스트가 비어있음으로) @Test @Rollback(value = false) void detachTest(){ Person person = new Person(); person.setId(1l); person.setName("test1"); em.persist(person); em.detach(person); } -> 예상대로 동작하였습니다. 2. clear() 를 통해 영속성 컨택스트를 비운 후 merge() 를 통해 다시 영속화하면 커밋시 반영이 될 것. @Test @Rollback(value = false) void detachTest(){ Person person = new Person(); person.setId(1l); person.setName("test1"); em.persist(person); em.clear(); em.merge(person); } -> 예상대로 동작하였습니다. 3. detach 를 통해 영속성컨택스트에서 엔티티를 준영속 상태로 변경한 후 merge() 하여 다시 영속화 하면 커밋시 반영이 될 것 @Test @Rollback(value = false) void detachTest(){ Person person = new Person(); person.setId(1l); person.setName("test1"); em.persist(person); em.detach(person); em.merge(person); } -> 제 생각과 달리 possible non-threadsafe access to session 에러가 떨어졌는데 그 이유를 곰곰히 생각해봤지만 가늠이 잘 가지 않아 질문드립니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
var 과 const의 결정적인 차이?
var 과 const 의 공통점은 한번 선언된 변수에 새로운 값을 정의 할수 없다는 것이고, 유의미한 차이점은 const는 변수값이 더이상 변경되지 않도록 할 때 사용한다고 하는데 이것은 var 도 가능한 기능이 아닌가요? var과 const의 기능이 같다면 굳이 둘로 나눈 이유가 뭔가요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
JPA + MYBATIS 조합은 사용을 안하나요?
안녕하세요 JPA장점과 MYBATIS 장점이 있는거같은데 두개를 조합해서는 사용 하는 경우는 없나요?
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
어느것부터 다운로드를 해야하는지 좀 막히네요
안녕하세요 자바를 처음 배우는 학생입니다. 지금 다운로드를 어느것을 해야하는지 부터 잘 모르겠습니다. 수업 내용이 18년도 자료라서 21년도에 홈페이지가 리뉴얼되서 지금이랑 많이 다릅니다. 일단 jdk-16.0.2_windows-x64_bin devlopment kit을 다운받았었는데 강의자료에는 java 8u131로 받으셔서 다시 새로 받을려고 하는데 안보입니다. 그래서 java se 8u301이 있어서 이걸 받을려고 하는데 계정이 필요하다고 나옵니다. 그러면 오라클 계정을 만들고 이걸 받으면 되는 건가요? 친절한 답변 부탁드립니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
로드 "발랜서"가 아니라 "밸런서" 입니다.
교육 자료니 만큼 업계에서 주로 사용하는 발음으로 설명 부탁드립니다. 로드 "발랜서"가 아니라 "밸런서" 입니다.
-
해결됨설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
FPGA 1장 따라하기 오류
Vivado를 설치하는 과정에서 오류가 발생하면서 driver만 설치가 되고 있지 않습니다. 재설치를 진행했는데도 driver만 문제를 일으키네요... 혹시 USB driver만 다시 설치할 수 있는 방법이 있을까요? vivado에서는 다음과 같은 warning이 뜹니다 warning: cannot open library ftd2xx.dll, first required symbol FT_Close, Digilent FTDI based JTAG cables cannot be supported warning: cannot open library ftd2xx.dll, first required symbol FT_Close, Xilinx FTDI based JTAG cables cannot be supported
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
양방향 매핑을 무조건 사용해야하나요?
개념이 헷갈려서 질문 드립니다. 1. Team의 List members를 사용하지 않고 Member에 있는 외래키를 이용해 팀의 멤버를 select하는 방법을 사용하면 안되나요? 2. 지금은 1:N 이지만 멤버도 여러 Team을 가질수 있는 N:N 을 한다고 가정하면 그 경우 1:N으로 나누어야해서 MemberTeam 같은 양 테이블의 기본키를 복합키로 가지고 있는 테이블이 필요하다고 알고 있습니다. 양방향 객체 관계를 가지면 위 테이블이 필요가 없어보이는데 중간 테이블을 만들고 select를 하는 것은 안되나요? 제가 이해를 잘못해서 그런지 굉장히 헷갈리네요
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
findByName을 찾을 때 쿼리를 사용하는 이유
안녕하세요. jpa를 사용하여 데이터를 가져올 때 findById와 다르게 Name을 가져올 때는 쿼리를 사용하는 이유가 잘 이해가 되지 않습니다.
-
해결됨유니티(Unity)로 시작하는 게임개발: Part 3. 슈팅게임 개발
제대로 이해한건지 확인 부탁 드립니다
안녕하세요두가지 질문이 있습니다 첫번째는 제가 제대로 이해를 한건지 확인부탁드립니다 오브젝트풀을 적용하고, 적을 파괴할 때는 ObjectPoolManager.instance.Pool_Asteroid.Destroy(collision.gameObject); Asteroid를 파괴할 때와는 다르게 Enemy enemy = collision.GetComponent<Enemy>(); enemy.GetDestroyed(); 직접 해당 게임 오브젝트속에 있는 Enemy Class에 들어가서 파괴하는 함수를 불렀잖아요 Enemy종류가 여러가지 임에 따라 오브젝트 풀도 여러가지이고, 앞에서 Enemy를 생성할 때는, type이라는 변수를 통해서 특정 Enemy의 오브젝트 풀에 일일이 들어가야 했죠. 하지만 Enemy가 파괴되는 곳은 Player클래스고 type이라는 변수를 가져와서 ObjectPoolManager 클래스에 들어가는 것 보다는 그냥 바로 Enemy에 들어가서 파괴하는 함수를 불러오는게 편해서 이렇게 하신게 맞나요?
-
미해결[입문자를 위한] QGIS로 시작하는 데이터 시각화
qgis 설치 문제
- 학습 관련 질문을 남겨주세요. 상세히 작성하 64비트 확인했고 설치하였는데 최근버전과 2.대 버전 둘다 설치해도 폴더에 실행하는 파일이 없는채로 빈 폴더만 있습니다 ㅠㅠ 방법이 있을까요?