묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
truffle deploy --network klaytn 미응답
truffle.js 터미널에서 (소스코드는 강의 소스 복사 붙여넣기) truffle deploy --network klaytn 를 입력하였는데, 터미널에서 아무런 응답도 나오지 않고 바로 다음으로 넘어갑니다. C:\Users\kyle8\addition-game-starter>truffle deploy --network klaytn Error: Cannot find module 'connect-privkey-to-provider' Require stack: - C:\Users\kyle8\addition-game-starter\truffle-config.js - C:\Users\kyle8\AppData\Roaming\npm\node_modules\truffle\node_modules\original-require\index.js - C:\Users\kyle8\AppData\Roaming\npm\node_modules\truffle\build\cli.bundled.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15) at Function.Module._load (internal/modules/cjs/loader.js:746:27) at Module.require (internal/modules/cjs/loader.js:974:19) at require (internal/modules/cjs/helpers.js:93:18) at Object.<anonymous> (C:\Users\kyle8\addition-game-starter\truffle-config.js:1:29) at Module._compile (internal/modules/cjs/loader.js:1085:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10) at Module.load (internal/modules/cjs/loader.js:950:32) at Function.Module._load (internal/modules/cjs/loader.js:790:12) at Module.require (internal/modules/cjs/loader.js:974:19) at require (internal/modules/cjs/helpers.js:93:18) at Function.Config.load (C:\Users\kyle8\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-config\index.js:254:1) at Function.Config.detect (C:\Users\kyle8\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-config\index.js:243:1) at Object.run (C:\Users\kyle8\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-core\lib\commands\migrate.js:35:1) at Command.run (C:\Users\kyle8\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-core\lib\command.js:101:1) at Object.<anonymous> (C:\Users\kyle8\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-core\cli.js:22:1) at __webpack_require__ (C:\Users\kyle8\AppData\Roaming\npm\node_modules\truffle\build\webpack:\webpack\bootstrap 0791995565e53f633c90:19:1) at C:\Users\kyle8\AppData\Roaming\npm\node_modules\truffle\build\webpack:\webpack\bootstrap 0791995565e53f633c90:65:1 at Object.<anonymous> (C:\Users\kyle8\AppData\Roaming\npm\node_modules\truffle\build\cli.bundled.js:71:10) at Module._compile (internal/modules/cjs/loader.js:1085:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10) at Module.load (internal/modules/cjs/loader.js:950:32) C:\Users\kyle8\addition-game-starter> 이런 에러가 지속적으로 나오네요.. ㅠ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
3D 사운드 질문
영상을 보니까 큐브에 사운드 소스를 붙여서 3d사운드의 거리사운드를 조절하던데 직접 그렇게 해보니까 안되고 @Sound에 붙어있는 사운드소스를 조절해야 되던데 혹시 제가 놓친게 있나요? 아니면 영상에서 안나오는 작업을 미리해놨다던가?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
프로젝트 임포트 시 cannot resolve symbol/ method error가 납니다.
구글링 해서 나온 방법들로 해결이 되지 않습니다.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.
-
미해결[인공지능 컴퓨터비전] 20장의 사진으로 딥러닝 모델 만들기
제대로 실행이 됩니다. 하지만 질문있습니다.
고양이 사진 20장으로 100번 학습을 했습니다. 그리고 혹시나해서 0.7(70%)이면 나와라했는데요. ㅜㅜ 강아지 사진을 보여줄떄도 cat으로 나와요. 그건 아직 20장이라서 그런가요?
-
미해결예제로 배우는 스프링부트 입문
강의자료 관련
안녕하세요 강사님 강의 자료 없습니까? 코드만 있어서 있다면 파일로 요청드립니다.
-
미해결'이것이 리눅스다' 저자의 Red Hat CentOS7 리눅스 서버&네트워크 강좌
yum -y install 에러
yum -y install 하는부분에서 에러가 나옵니다 cannot find a valid baseurl for repo: base/7/x86_64 에러 나옵니다
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
소켓 생성 갯수에 관련해서 질문이 있습니다.
강사님, 안녕하세요. 만약 메모리 용량이 무한인 1대의 PC가 있다면요, 클라이언트와 서버쌍을 무한대로 생성이 가능한 건가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
스레드 관련해서 원초적인 궁금증이 생겼습니다.
강사님 안녕하세요, 좋은 강의를 잘듣고 있습니다. 스레드 관련하여 궁금한점이 생겨 질문드립니다. 1. 스레드가 서로 데드락 현상으로 꼬이지 않는다는 전제하에, 스레드는 많으면 많을 수록 좋은게 아닌가요? 2. 만약 많을수록 단점이 있다면, 어떤 단점이 있고, 몇개까지 만들어야 적당한 스레드 개수 일가요?
-
미해결홍정모의 따라하며 배우는 C언어
int 질문입니다
안녕하세요. int는 정수형 정의로 알고있는데요, 강의 내용에서 보여주신 아래와 같은 코드에서 void say hello(void){ printf("hello"); return; } int main (){ say_hello(void); return 0; } 여기서 say_hello()함수는 문자를 출력하는 함수인데 int로 정의된 main함수 안에 들어갈 수 있나요..?
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
확장기능오류
타임라인=4:52 확장자를 누르면 설치가능에 확장 기능 레지스트리에 액세스 할 수 없습니다. 나중에 다시 시도하십시오. 라고 뜹니다 검색도 안되고요 인터넷 연결 되있구 집인데 왜이렇게 뜨는걸까요ㅜㅜ
-
해결됨쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
마스터 노드 kubelet stop 상태이며 scheduler 삭제 진행 중에 pod 배포되는 노드들
안녕하세요, 강의 잘 보고 있습니다. scheduler Terminating 상태에서 scheduler 에 역할을 할 수 있는건가요 ? 강사님의 환경에서는 레플리카를 1에서 3으로 스케일 설정 하였을 때, 워커노드에 골고루 잘 들어가는것 같은데 제 환경에서는 워커노드 3에 모든 레플리카 갯수만큼 늘어나는 현상이 있습니다. 단순히 워커노드3 이 여유있어서 그렇게 배치된건지 감이 잘 오지않습니다.
-
해결됨홍정모의 따라하며 배우는 C언어
바이너리 출력 오류관련 질문입니다.
안녕하세요. 프로그램 실행중에 무언가 오류가 생겨 질문 드립니다. 강사님께서 이번강의 후반부에 보여주신 제 컴퓨터에 작성하여 실행해보았습니다. 그런대 이게 컴퓨터 자체의 문제인지 코드 문제인지 도통 이해할수 없는 오류가 발생했습니다. void write_books(const char* filename, const struct book* books, int n) { FILE* fp = fopen(filename, "wb"); if (fp == NULL) { printf("Can't open file\n"); exit(1); } fwrite(&n, sizeof(n), 1, fp); fwrite(books, sizeof(struct book), n, fp); fclose(fp); } void read_books2(const char* filename, struct book** books_dptr, int* n) { FILE* fp = fopen(filename, "rb"); if (fp == NULL) { printf("Can't open file\n"); exit(1); } fread(n, sizeof(int), 1, fp); struct book* read_books = (struct book*)calloc(sizeof(struct book), *n); fread(read_books, sizeof(struct book), *n, fp); fclose(fp); *books_dptr = read_books; } 나머지 코드는 강의 내용과 같습니다. 그런데 이 코드를 실행해보면 이렇게 "The Great Gatsby"가 출력되지 않습니다. 가끔씩은 빈칸이 아니라 쓰레기값으로 추정되는 이상한 값이 출력되기도 했습니다. 디버그를 실행해보니 분명 read_books에 잘 들어간 "The Great Gatsby"가 *books_dptr에 read_books를 대입하니 왠 설명만 있고 없어져 있습니다. 이것이 도대체 무슨 현상인지 알수가 없습니다. 답변 부탁드립니다.
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 부탁드립니다.
pmamoon79@gmail.com 슬랙 초대 부탁드립니다! 감사합니다.
-
미해결
자바 메모리 사용에 대해 궁금한 점이 있습니다.
안녕하세요 자바를 공부하면서 자바의 메모리 사용에 대해 알아가고 있습니다. 지금까지 아는 바는 다음과 같습니다 : 객체(object)를 프로그래밍 언어로 구현한 것이 class이다. class를 메모리에 생성하면 사용자가 정의한 멤버변수(속성)와 멤버함수(메소드)는 Heap segment에 용량이 할당된다. Heap segment에 할당된 메모리 공간의 주소를 가리키는 '참조(형) 변수(reference variable)'가 Stack segment에 할당된다. 변수에 대입되는 값들(리터럴: 정수, 실수, 문자)은 JVM에 제공하는 Constant pool이 Heap segment에 올려지고, 변수에 값을 대입하는 것은 할당된 변수 메모리에 대입하려는 값을 constant pool에서 찾아 그 주소를 가리키게 하는 것이다. 자바의 메모리 사용에 대해 검색해보니 String 객체를 예시로 든 내용들을 많이 보았습니다. 제가 이해한 바는 다음과 같습니다 : // 사례 1 String example = "example"; /* 사례 1의 경우 example이라는 참조변수는 스택에 할당되고, 이것이 직접 힙의 상수 풀의 "example"이 있는 메모리의 주소를 가리킨다. */ // 사례 2 String example = new String("example"); /* 사례 2의 경우 example이라는 참조변수는 스택에 할당되고, String 객체의 한 인스턴스가 힙에 생성되며, 그 인스턴스가 상수 풀의 example"이 있는 메모리의 주소를 가리킨다. */ 위의 사례에 대하여 실제 메모리 사용이 어떻게 이루어지는지 궁금해서 질문 올립니다. 제가 생각해본 결과 다음 세 경우 중 하나에 해당하리라고 추측하는데 어느 것이 맞는지 알고 싶습니다. 감사합니다.
-
미해결WEB2 - JavaScript
뭔말인지 모르겠음
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
@modelAttribute 사용 문의
안녕하세요 강의듣고 @modelAttribute 연습 중에 궁금한 것이 있어 질문드립니다. JSONObject타입의 getter, setter를 설정한 변수를 포함하고 있는 도메인을 아무 값도 넘기지 않고 @modelAttribute를 사용하면 typeMismatch라고 나오면서 java.lang.IllegalStateException이 발생하는데 이유가 뭘까요? 화면에서 해당 변수를 console.log로 찍어보면 값이 필수는 아니라서 null이라고 나옵니다. 화면에서 컨트롤러 호출시 @modelAttribute를 선언한 도메인의 모든 값을 다 작성해주어야 하나요?
-
미해결Ethereum 실전! 초보자를 위한 Lottery Dapp 개발
안녕하세요 강의 잘 따라와서 끝까지 잘 해냈습니다!!
우선 좋은 강의 덕분에 첫 솔리디티 리엑트 작품을 만들었네요!! 정말 감사드립니다!! 저는 리엑트 훅스로 따라했는데 History table이 안나올때도 있고 나왔었는데 setInterval로 2초씩 줬는데 나왔다가 리렌더링 되고 안나왔다가 다시 나왔다가 계속 반복되고있는데 어떤게 문제일까요.. useCallback으로 감싸줬고 리렌더링 처리 잘 해줬다고 생각했는데 잘 안되네여 ㅜㅜ
-
미해결Vue로 Nodebird SNS 만들기
프론트로 이미지가 넘어오지가 않습니다
안녕하세요 제로초님 5-4강좌를 다 듣고 진행중에 있는데 이미지가 업로드 되지가 않습니다 ㅜ 무슨 다른 에러는 하나도 뜨는게 없는데 네트워크 탭에 보면 Images가 비어있습니다. router.post('/images', isLoggedIn, upload.array('image'), (req, res) => { console.log(req.files) return res.json(req.files.map(v => v.filename)) }) router.post('/', isLoggedIn, async (req, res, next) => { try { const hashtags = req.body.content.match(/#[^\s#]+/g) const newPost = await db.Post.create({ content: req.body.content, UserId: req.user.id }) if (hashtags) { const result = await Promise.all(hashtags.map(tag => db.Hashtag.findOrCreate({ where: { name: tag.slice(1).toLowerCase() } }))) await newPost.addHashtags(result.map(r => r[0])) } if (req.body.image) { if (Array.isArray(req.body.image)) { await Promise.all(req.body.image.map((image) => { return db.Image.create({ src: image, PostId: newPost.id }) })) } else { await db.Image.create({ src: req.body.image, PostId: newPost.id}) } } const fullPost = await db.Post.findOne({ where: { id: newPost.id }, include: [{ model: db.User, attributes: ['id', 'nickname'] }, { model: db.Image }] }) return res.json(fullPost) } catch (err) { console.error(err) next(err) } }) 그런데 라우터 보시면 model : db.Image를 제대로 넣어놨는데 왜 안돼는지 모르겠습니다 아예 이미지를 서버로 전송 안해주나 생각해서 프론트도 봤는데 제로초님과 다른 코드는 발견하지 못했습니다 ㅜㅜ 무엇이 문제인지 피드백 받을 수 있을까요?? front/store/posts.js 의 액션 uploadImages({commit}, payload) { this.$axios.post('http://localhost:3085/post/images', payload, { withCredentials: true }) .then((res) => { commit('concatImagePaths', res.data) }) .catch((err) => { console.error(err) }) front/store/posts.js 의 뮤테이션 concatImagePaths(state, payload) { state.imagePath = state.imagePath.concat(payload) }, front/components/postcard <template> <div> <v-card style="margin-bottom: 20px"> <post-images :images="post.Images || []" /> PostImages 잘연결 해놨습니다 무엇이 문제일까요 ㅜ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
강사님! 에러가 발생헀는데 ㅠㅠ
제가 받아 쓴 스크립트가 문제인지 아니면 뭐가 문제인지 모르겠어요.ㅠㅠ using System.Collections; using System.Collections.Generic; using UnityEngine; public class Managers : MonoBehaviour { static Managers s_instance; //static_instance /유일성이 보장된다. static Managers Instance { get { return s_instance; } } //Property 방식으로 가져옴. InputManager _input = new InputManager(); public static InputManager Input { get { return Instance._input; } } void Start() { Init(); } void Update() { _input.OnUpdate(); } static void Init() { //if(Instance == null) if(s_instance == null) { GameObject go = GameObject.Find("@Managers"); //@Managers 옵젝의 이름을 찾는다 if(go == null) //만약 @Managers 옵젝의 이름이 없다면! { //새로 생성을 해준다. go = new GameObject { name = "@Managers" }; //새로 생성을 하는데, 이름을 @Managers로 새로 생성 go.AddComponent<Managers>(); //@Managers 오브젝트 생성을 했다면, Manager 컴포넌트(스크립트)를 추가해줌. } DontDestroyOnLoad(go); //삭제가 되지 않도록 작업함! //Instance = go.GetComponent<Managers>(); s_instance = go.GetComponent<Managers>(); } } } using System; using System.Collections; using System.Collections.Generic; using UnityEngine; public class InputManager//싱글톤으로 일반적인 C# 파일로 만들 것이다. { public Action KeyAction = null; //여기서 Action이 빨간 줄이 뜬다면 using System; 을 써준면 된다. //일종의 델리게이트 문법이다. public void OnUpdate() //이렇게 작업을 하면 캐릭터가 아무리 1000개가 되도 이 루프마다 //1회만 체크! { if (Input.anyKey == false) return; //키를 입력할 경우 if (KeyAction != null) KeyAction.Invoke(); } } using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerController : MonoBehaviour { [SerializeField] //private으로 지정된 변수를 유니티에 보이도록 작업한 것! float mSpeed = 10.0f; void Start() { Managers.Input.KeyAction -= OnKeyborad; //혹여 키보드를 두번 클릭할 경우 에러 나지 않도록! Managers.Input.KeyAction += OnKeyborad; } void Update() { } void OnKeyborad() { //키보드 WSAD으로 움직이기 if (Input.GetKey(KeyCode.W)) { transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(Vector3.forward), 0.2f); transform.position += Vector3.forward * Time.deltaTime * mSpeed; } if (Input.GetKey(KeyCode.S)) { transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(Vector3.back), 0.2f); transform.position += Vector3.back * Time.deltaTime * mSpeed; } if (Input.GetKey(KeyCode.A)) { transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(Vector3.left), 0.2f); transform.position += Vector3.left * Time.deltaTime * mSpeed; } if (Input.GetKey(KeyCode.D)) { transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(Vector3.right), 0.2f); transform.position += Vector3.right * Time.deltaTime * mSpeed; } } } 이렇게 소스코드를 입력하고 유니티에서 재생을 해서 확인하는데 아래 이미지처럼 오류가 났다고 하는데 무슨 말인지 모르겠습니다 ㅠㅠ 도와주세요!ㅠㅠ
-
미해결누구든지 하는 리액트: 초심자를 위한 react 핵심 강좌
수강자료는 어디서 받나요
수강 자료는 어디서 다운로드 받나요강의는 볼수있는데 참고 자료가 있는거같은데 어디서 받는지 잘모르겠네요 ;