묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
테스트케이스 질문
강의(회원 리포지토리 테스트 케이스 작성)에서 save 메서드 테스트 할때 findById 메서드도 사용하는데 그러면 findById 메서드를 먼저 테스트 해야하는건가요? 만약 findById 메서드가 정상적으로 작동하지않으면 save메서드도 정상작동 하지않는거죠?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
궁금한점 질문
void Push(const T& value) { Node* node = new Node(value); node->next = _head; while (_head.compare_exchange_weak(node->next, node) == false) { } } bool TryPop(T& value) { Node* oldHead = _head; while (oldHead && _head.compare_exchange_weak(oldHead, oldHead->next) == false) { } if (oldHead == nullptr) return false; value = oldHead->data; return true; } 안녕하세요 질문이 있습니다. 위의 코드에서 예를들어 t1 스레드가 Push를 하고 t2 스레드가 TryPop을 한다고 가정하면 push 에서도 _head를 참조하고 tryPop에서도 _head를 참조하니깐 TryPop에서 참조하고있는 popCount와 pendingList를 구해서 LockFree한다고 해도 운이 안좋아서 TryPop에서 _head를 메모리 할당 해제 해버리고 Push할때 그 할당 해제된 head로 node->next에 값을 대입하면 문제가 되지않나요?
-
미해결PHP 7+ 프로그래밍
호스팅에 php 코드 업로드하면 hash 로직이 보이진 않을까요?
안녕하세요. 지금 실무에서도 php를 조금씩 사용하고 있는데요. 궁금한 점이 있습니다. nodeJS를 공부했을 때는 서버 로직이 담긴 파일은 따로 있고 호스팅되는 디렉토리는 따로여서 이런 궁금증이 없었는데요. 예를 들어서 가비아 웹호스팅에 index.php파일을 올리면 그 안에 로직은 유저가 볼 수 없는건가요? html로 변환된 형식만 유저가 확인 가능한 건지 궁금합니다~! 이 강의에 나온 hash secret이나 알고리즘 이름도 php 원본이 보인다면 소용 없어보여서요
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Argument Resolver가 파라미터를 넘기는 방식
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하십니까. 강의를 듣다가 궁금한 점이 생겨 질문드립니다. Argument Resolver를 통해 핸들러에 파라미터가 넘겨진다고 하셨습니다. 제가 이해한 바로는 resolveArgument 메소드에서 Object로 return하는데, 이때 메소드 내의 메세지 컨버터의 readWithMessageConverters 메소드에서 핸들러가 요청한 파라미터의 형에 맞게 반환해서 넘겨주는 것입니다. 맞게 이해 한 것인가요?? 만약 아니라면 Object로 리턴된 값을 다운캐스팅해서 파라미터로 넘겨주는 부분은 어디서 처리되는 것인가요?? 답변해주시면 공부하는데 큰 도움이 될 것 같습니다!!
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
reg 이해확인? 질문입니다!
"조합논리에서 wire선언과 reg선언 시의 시뮬레이션 차이는 없다"가 결론이지만 학부생때는 reg를 거의 임시저장용으로 사용하였어서 딜레이 차이가 있을것이라고 생각했습니다. (컴파일 및 rtl 변환 시 왠지 차이가 생길 것 같다...!라는 생각으로 말이죠)하지만 아래 링크를 참고해보니 결국에는 이 저장은 설명하신대로 물리적 저장이 아니라 Verilog의 SW적 저장이고 실제는 wire와 같게 구현된다로 이해했는데 이 개념이 맞는지 궁금합니다..! * 참고한 링크입니다!https://stackoverflow.com/questions/33459048/what-is-the-difference-between-reg-and-wire-in-a-verilog-module * 5:54경에 나오는 문서와 비슷한 링크입니다. 혹여나 찾으시려는 수강생분들을 위해 올려봅니다 :)https://inst.eecs.berkeley.edu/~cs150/Documents/Nets.pdf
-
미해결Node.js에 TypeScript 적용하기(feat. NodeBird)
마지막에 type과 interface 추가하는 부분
type에 들어가는 [key: string]: string이 어떻게 작동하는지 알려주실 수 있나요?
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
코드색상 변경 질문
강의의 코드는 종류에따라서 색이바뀌는데 이건 어떻게 설정하는건가요?? 저는 기본적인것만 바뀌어서
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
문제 건너뛰기
혹시 테스트를 진행할 때, 해당 질문에 이 button을 클릭하면 지정한 문제로 건너뛰게 할 수 있을까요? 아무리 찾아봐도 이와 관련된 기능을 찾을 수가 없네요ㅠㅠ
-
미해결비전공 기획자 및 관리자를 위한 IT 필수 지식
강의 자료 요청드립니다.
안녕하세요. 강의 수강 후 열심히 듣고 있습니다. 수강시에 참고하기 위해 강의 자료를 요청드립니다. 아래의 메일로 강의에 대한 전체 자료를 요청 드립니다! gh4599@naver.com
-
미해결홍정모의 따라하며 배우는 C언어
6:30에 나오는 &end가 잘 이해가지 않습니다.
아래에 비슷한 질문이 있는데 봐도 이해가 가질 않아 질문 남깁니다. end는 이미 포인터 변수로 선언되었고 end안에 H주소가 들어갈텐데 왜 &를 붙인건지 모르겠습니다. 그냥 end를 쓰고 내부 함수에서 이중 포인터가 아닌 일반 포인터로 표기했으면 안됐던건가요? 아니면 문법으로 봐야할까요??
-
미해결Vue.js 제대로 배워볼래?(Vue.js 프로젝트 투입 일주일 전)
펑션을 한 depth 더 들어가면 $호출이 안되는 이유가 뭘까요?
안녕하세요. 강사님 <AUIGrid ref="fileGrid" class="grid-wrap" style="height:35vh"></AUIGrid>선언 후 삭제시 함수를 호출하도록 해두었습니다. async goDeleteFile(event) { console.log('삭제@!!!!', event.item) this.$message.success(`파일삭제 완료`); // 호출가능 this.$confirm({ title: '첨부를 삭제하시겠습니까?', // content: 'Bla bla ...', okText: '확인', cancelText: '취소', onOk() { // 이곳만 들어가면 $또는 $refs 접근이 불가능해짐 deleteFile({file_seq: event.item.file_seq}).then( (res) => { console.log('res====', res) if (res.code == 200) { console.log('삭제후 들어왔습니다.!@!@!@@!@!@!@!') this.$refs.fileGrid.clearGridData() //호출 불가 this.$message.success(`파일삭제 완료`); //호출 불가 } else { this.$message.error(res.message); } //return res.data; }, error => { console.log('error ==== ', error) } ) } })}같은 내장 라이브러리 인 this.$message.success() 인데 goDeleteFile 함수안에서 바로 호출하면호출이 되고 onOk() 펑션 안에서는 접근이 아예 안되는 이유 모르겠네요.혹시 제가 vue의 사상을 이해하지 못하고 쓰는 것 같아 질문을 남겨봅니다.
-
미해결언리얼 엔진4 입문 (C++ 기반)
언리얼에서 Rider라는 에디터가 뜨는거같던데 현업에서도 쓰나요??
언리얼에서 Rider라는 에디터가 뜨는거같던데 현업에서도 쓰나요?? 이게 그렇게 좋습니까!!?
-
해결됨Flutter 앱 개발 기초
공부를 하다가 플로터에 대해 궁금한점이 있습니다.
좋은강의 해주셔서 감사드리며 몇가지 질문이 있습니다. 1. 코딩시 안드로이드 스튜디오가 아닌 VSCODE를 사용하는 구체적인 이유 2. 만약 안드로이드 스튜디오로 코딩을 하게되면 PC기반 프로그램을 빌드 해서 배포할 수 없나요 3. 플로터로 pc기반 키오스크를 제작이 가능할까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
npm run dev 실행 불가
npm run de는 오류가 뜨고 npm run dev 말고 npm run backend를 통해 서버(몽고디비쪽) 만 따로 실행시키면 Server Listening on 5000MongoDB Connected... 라고 확인이 됩니다. 그러나 npm run start --prefix client 를 통해 프론트를 실행시키면 node:events:505 throw er; // Unhandled 'error' event ^ Error: spawn cmd ENOENT at Process.ChildProcess._handle.onexit (node:internal/child_process:283:19) at onErrorNT (node:internal/child_process:478:16) at processTicksAndRejections (node:internal/process/task_queues:83:21) Emitted 'error' event on ChildProcess instance at: at Process.ChildProcess._handle.onexit (node:internal/child_process:289:12) at onErrorNT (node:internal/child_process:478:16) at processTicksAndRejections (node:internal/process/task_queues:83:21) { errno: -4058, code: 'ENOENT', syscall: 'spawn cmd', path: 'cmd', spawnargs: [ '/s', '/c', 'start', '""', '/b', '"http://localhost:3000"' ] 라고 뜨네요. 아래사진은 npm run dev 했을때의 상태 입니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
제가 이해한 내용이 맞는지 궁금해서 질문드립니다.
코끼리와 냉장고로 객체지향을 예시로 들어주셨는데 5. 코끼리1의 객체의 기능을 호출해서, 냉장고1의 객체의 문을 연다. 해당부분은 코끼리라는 설계도안에 냉장고1의 객체의 문을 여는 메소드가 설계가 되어있다라고 이해하면될까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
debug.log에 유니티짱이 나옵니다
Debug.DrawRay(transform.position, Vector3.forward * 10 , Color.red); RaycastHit hit; if (Physics.Raycast(transform.position, Vector3.forward, out hit, 10)) { Debug.Log($"Raycast {hit.collider.gameObject.name}"); } 이렇게 코드를 짜고 테스트를 하면 유니티짱이 뒤로 갈때 디버그 로그에 Raycast UnittyChan이 찍힙니다.앞, 양옆은 다 괜찮은데 뒤로 갈떄만 찍히는 이유가 궁금합니다 + raycast를 배꼽으로 올렸을 떄는 로그에 유니티짱은 안찍힙니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
AOP를 적용하는 이유?
본 강의에선 입문수준의 AOP라 잘이해를 못해서 인지 모르겠지만 현재 사용한 프록시가 스프링이 가짜객체를 만들어서 시간측정(그외 전처리 기능등)을 해준다면, 실제 객체에는 도움되는 코드가아닌 오로지 테스트용같아보이는데 제가 이해한게 맞는지 모르겠습니다. 그렇다면 AOP를 실제 서비스에서는 사용하지 않는건지..궁금합니다.
-
미해결실전! 스프링 데이터 JPA
JPA 엔티티 동일성 보장 문제
강의에서 나온 JPA 동일성 보장이 안되서 질문 올립니다. 강의에서 나온대로 테스트코드는 동일하게 짯는데요. 그냥 멤버 엔티티는 잘되는데 유저 엔티티는 동일성 보장이 안되서 여쭤봅니다. 무슨 다른 문제가 있을가요? 리파지토리는 JPA리파지토리 상속 인터페이스 구현으로 동일합니다. org.opentest4j.AssertionFailedError 위와 같은 에러가 뜹니다.
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
document.queryselector is not a function 오류가 뜹니다
start.js 파일 스크립트에 문제가 있는지 다 제대로 한 것 같은데 시작하기를 눌러도 다음 화면이 안뜨고 사진과 같은 오류만 뜹니다. 뭐가 문제인지 알려주세요 <시작버튼 한번 눌렀을때> <시작버튼 두번 눌렀을때> 아래는 작성한 스크립트입니다. 제가 한가지 걸리는건 const 문장에 = 색이 queryselect와 다르다는 것입니다. 살려주세요 2시간째 확인중인데 왜 그런지 모르겠어요!!!
-
미해결오늘부터 개발자 - 개발자를 준비하기 전 꼭 알아야 할 것
순공12시간인가요...
쉬는 시간 빼고 순공 12시간인가요 아님 대략 하루의 절반 정도를 의미하신 건가요ㅠㅠ 순공이면 6시간씩 6개월 ~ 1년 잡아도 될까요...