묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
질문드립니다 findOne 결과값이 왜 null이나오는지 잘모르겠네요
const num_auth = await this.emailsrepository.findOne({ where: { auth_num: authnum }, }); 이코드는 문제의 코드입니다 authnum = String 타입입니다. 콘솔로 num_auth를 찍으면 null 이 찍힙니다. 해당 데이터가 db에 실제 존재하고있습니다.. console.log로 authnum 이 잘들어오는것도 찍혔습니다. const findemail = await this.userRepository.findOne({ where: { email: email }, }); 근데 이코드는 이상하게 정확하게 조건절이 잘 먹히네요 왜 이러는걸까요 ?
-
미해결정혜경 판타스틱 자료구조 in C
DeleteHash함수와 destroyHash함수에 대해서 질문이 있습니다!
DeleteHash함수에서 매개변수로 int *dData를 주었는데 최종적으로 DeleteHash함수를 종료하기 전까지 *dData를 안했는데 해야하는 거 맞을까요 ..? 그리고 destroyHash함수에서 제가 짠 코드는 강사님의 코드와 조금 달랐는데 혹시 논리적 오류가 없는지 봐주실 수 있으실까요 ? 제가 짠 destroy Hash 함수입니다! void destroyHash(CHash *hsp) { if(hsp == NULL) return ; int i; Node *np = NULL; if(hsp->hash != NULL) for(i = 0; i < hsp->size; i++) { if(hsp->hash[i].next != NULL) { while(hsp->hash[i].next != NULL) { np = hsp->hash[i].next; hsp->hash[i].next = np->next; free(np); } } } free(hsp->hash); // 댕글링 포인터 hsp->hash = NULL; hsp->size = 0; hsp->dataCnt = 0;} 추가로 혹시 자료들은 어디서 다운받아야 하는지 알 수 있을까요? 홈페이지에서 열심히 찾아봤는데 못찾았습니다 ㅠㅠ
-
미해결Slack 클론 코딩[실시간 채팅 with React]
14강 강의에서 logout 시 오류가 발생 합니다.
안녕하세요. 14강 강의를 따라 하던 중 logout를 실행하면 아래에 첨부된 이미지와 같이 오류가 발생 합니다. 백앤드는 실행 되어 있는 상태이며 로그인, 회원가입은 정상 동작을 합니다. 조언 부탁 드립니다. 감사합니다. 수고하세요.
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
gradle build 오류
안녕하세요 윈도우 사용중이고 cmd 창에서 gradlew.bat을 실행하면 '.'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라고 뜹니다. 터미널에서 cd hello-spring과 gradlew을 입력해봐도 오류가 뜹니다. 어떻게 해야 하나요? 감사합니다.
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
데이터를 클래스형으로 지정하는 이유
두개의 리스트가 있습니다 class ScreenModel { final WidgetBuilder builder; final String name; ScreenModel( { required this.builder, required this.name, } ); } //.... final screens = [ ScreenModel( builder: (_) => SingleChildScrollViewScreen(), name: 'SingleChildScrollViewScreen' ), ScreenModel( builder: (_) => ListViewScreen(), name: 'ListViewScreen' ), ]; final screens2 = [ { "builder": (_) => SingleChildScrollViewScreen(), "name": 'SingleChildScrollViewScreen' }, { "builder": (_) => ListViewScreen(), "name": 'ListViewScreen' }, ]; 리스트뷰 수강하면서 작성했었던 코드인데요 두가지의 형태중에서 클래스형을 사용하면 어떤점이 더 좋은가요?
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
localhost:8080 페이지
안녕하세요. localhost:8080 페이지는 뜨는데 강의처럼 favicon이 뜨진 않습니다! 문제 없는건가요? 감사합니다
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
m1맥북 몽고디비 설치문제
안녕하세요 제로초님 저는 맥북 m1칩을 쓰고있고, 현재 12강 중간정도에서 몽고디비 실행하는 부분에서 문제있어서 질문 드립니다. 이거때문에 진도 잘 나가다 막혔습니다ㅠㅠ교재 8강을 참고해서 homebrew통해서 몽고디비를 설치하고 service 통한 mongodb community 먼저 콘솔로 실행했습니다.그리고 mongo를 실행하려고 하는데 cmd로 파일위치 어디로 가서 실행해야지 되는건가요?참고로 mongodb폴더는 8강에 맥북설치방법에 나온 위치와 같은 위치에 설치되었습니다그리고 인터넷검색해서 해결하려는 도중 brew services 콘솔에 입력해서 현재 몽고디비 켜져있는지 확인하려고 했습니다. 그런데 mongodb-commnuity restart했는데도 계속 mongodb-community status가 error 512라고 뜹니다.마지막으로, m1맥북으로 mongodb 설치하는방법 알려주는 게시글 같은거 아시면 공유좀 해주실 수 있을까요? 그러면 그 방법대로 다시 설치해보겠습니다 감사합니다 [제로초 강좌 질문 필독 사항입니다]질문에는 여러분에게 도움이 되는 질문과 도움이 되지 않는 질문이 있습니다.도움이 되는 질문을 하는 방법을 알려드립니다.https://www.youtube.com/watch?v=PUKOWrOuC0c0. 숫자 0부터 시작한 이유는 1보다 더 중요한 것이기 때문입니다. 에러가 났을 때 해결을 하는 게 중요한 게 아닙니다. 왜 여러분은 해결을 못 하고 저는 해결을 하는지, 어디서 힌트를 얻은 것이고 어떻게 해결한 건지 그걸 알아가셔야 합니다. 그렇지 못한 질문은 무의미한 질문입니다.1. 에러 메시지를 올리기 전에 반드시 스스로 번역을 해야 합니다. 번역기 요즘 잘 되어 있습니다. 에러 메시지가 에러 해결 단서의 90%를 차지합니다. 한글로 번역만 해도 대부분 풀립니다. 그냥 에러메시지를 올리고(심지어 안 올리는 분도 있습니다. 저는 독심술사가 아닙니다) 해결해달라고 하시면 아무런 도움이 안 됩니다.2. 에러 메시지를 잘라서 올리지 않아야 합니다. 입문자일수록 에러메시지에서 어떤 부분이 가장 중요한 부분인지 모르실 겁니다. 그러니 통째로 올리셔야 합니다.3. 코드도 같이 올려주세요. 다만 코드 전체를 다 올리거나, 깃헙 주소만 띡 던지지는 마세요. 여러분이 "가장" 의심스럽다고 생각하는 코드를 올려주세요.4. 이 강좌를 바탕으로 여러분이 응용을 해보다가 막히는 부분, 여러 개의 선택지 중에서 조언이 필요한 부분, 제 경험이 궁금한 부분에 대한 질문은 대환영입니다. 다만 여러분의 회사 일은 질문하지 마세요.5. 강좌 하나 끝날 때마다 남의 질문들을 읽어보세요. 여러분이 곧 만나게 될 에러들입니다.6. 위에 적은 내용을 명심하지 않으시면 백날 강좌를 봐도(제 강좌가 아니더라도) 실력이 늘지 않고 그냥 코딩쇼 관람 및 한컴타자연습을 한 셈이 될 겁니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
엔티티에 대해서 질문있습니다.
실전 2강의 전 실전 1강의에서 엔티티에 무분별한 생성자 생성을 막기위해 @NoArgsConstructor(access = AccessLevel.PROTECTED) 를 사용한다했는데, 지금 DTO만들어서 사용하는 예제에서 엔티티에 해당어노테이션이 없어서 생성자를 생성하시던데 뭐가맞는거에요?ㅠㅠ
-
미해결프레이머를 활용하여 쉽고 간단하게 프로토타입 제작하기
대시보드 인터페이스
안녕하세요 입문자인대 대시보드 인터페이스 싹 업데이트 되었더라구요. 혹시 앱만 작업할거면 web에서 해야하는건지 아니면 canvas 에서 작업해야 하는지 궁금합니다. canvas에서는 publis버튼인 안나오는대 테스트를 어떻게해야할까요?
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
메인 함수 실행 오류
안녕하세요 강의 13분쯤 메인 함수 실행하는 부분 따라했는데 이런 오류가 발생합니다. 어떻게 해야 할까요? 감사합니다.
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
맥북에서 비주얼스튜디오코드 설치할때
안녕하세요! 비주얼스튜디오코드를 맥북에서 설치했는데 강의중 선생님께서 말씀하시는 거처럼 폴더에서 오른쪽키를 눌렀는데 사진과 같이 코드로 열기가 없어서 어떻게해야하는지 여쭤봅니다! 그리고 설치할때 선택하라는내용이 윈도우버전과같은건 없었는데 괜찮은지도 여쭤봅니다.
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
robots.txt
안녕하세요 네이버 쇼핑은 robots.txt파일에 User-agent: * Disallow: / User-agent: Yeti Disallow: /v1 Disallow: /my Disallow: /cart Allow: / 로 되어있는데 크롤링 하는것 만들어서 데이터를 가져와도 되는건가요?? 데이터를 모두가 볼수있는 곳에 업로드하지 않으면 문제가 되지 않는건가요?? 아니면 주기적 크롤링이 아닌 일회성의 크롤링은 허용이 되는건가요?? 강의용으로 크롤링을 하신거라면 실제로 네이버쇼핑 크롤링 프로그램을 만들어달라는 외주가 있으면 그건 하면 안되는건가요??
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
'href' 에러
계속 이렇게 오류가 뜨는데, 링크 자체가 잘못 인식되어서 안되는 걸까요?
-
미해결정보보안 패스파인더
안드로이드폰 포렌식
안녕하세요 안드로이드 포렌식 공부하고 싶은데 공부방향을 알고 싶습니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
DDD와 ORM
안녕하세요 안녕하세요. DDD에 관련해서 궁금한게 있어서 질문 드립니다. Q. 제가 이해하기로는 DDD 방법론이 기존의 비지니스로직을 관리하던 Service 레이어에서 -> 엔티티에 비즈니스 로직을 위임함으로써 좀더 OOP적으로 개발하고 응집도를 높인다고 이해했습니다. 그러면 결국 DDD를 적용하기 위해서는 ORM은 필수조건이라고 이해해도 될까요? 예를들어, Mybatis로 개발하는 환경은 Entity 중심적인 개발보다는 쿼리중심적인 개발로 알고있어서 DDD를 적용하기 힘들것 같다는 생각이 듭니다
-
해결됨데이터 분석 전처리 실무 - 파워쿼리
여러 파일을 병합해서, 왜 work sheet만 남기는지요?
work sheet로만 가져와도 원본 파일이 변경되어도 반영이 잘 되는지요? table로 병합하면 다른 결과가 나오는지요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
이미지 업로드하면 안나와요
이미지 업로드하면 안나와요 크롬console에는 이렇게 나오네요 ncaught (in promise) Error: Request failed with status code 504 at createError (createError.js:16:1) at settle (settle.js:17:1) at XMLHttpRequest.handleLoad (xhr.js:61:1)createError @ createError.js:16settle @ settle.js:17handleLoad @ xhr.js:61Promise.then (async)dropHandler @ FileUpload.js:19(anonymous) @ index.js:708(anonymous) @ index.js:759Promise.then (async)(anonymous) @ index.js:758(anonymous) @ index.js:831(anonymous) @ index.js:192(anonymous) @ index.js:190callCallback @ react-dom.development.js:188invokeGuardedCallbackDev @ react-dom.development.js:237invokeGuardedCallback @ react-dom.development.js:292invokeGuardedCallbackAndCatchFirstError @ react-dom.development.js:306executeDispatch @ react-dom.development.js:389executeDispatchesInOrder @ react-dom.development.js:414executeDispatchesAndRelease @ react-dom.development.js:3278executeDispatchesAndReleaseTopLevel @ react-dom.development.js:3287forEachAccumulated @ react-dom.development.js:3259runEventsInBatch @ react-dom.development.js:3304runExtractedPluginEventsInBatch @ react-dom.development.js:3514handleTopLevel @ react-dom.development.js:3558batchedEventUpdates$1 @ react-dom.development.js:21871batchedEventUpdates @ react-dom.development.js:795dispatchEventForLegacyPluginEventSystem @ react-dom.development.js:3568attemptToDispatchEvent @ react-dom.development.js:4267dispatchEvent @ react-dom.development.js:4189unstable_runWithPriority @ scheduler.development.js:653runWithPriority$1 @ react-dom.development.js:11039discreteUpdates$1 @ react-dom.development.js:21887discreteUpdates @ react-dom.development.js:806dispatchDiscreteEvent @ react-dom.development.js:4168xhr.js:178 POST http://localhost:3000/api/product/image 504 (Gateway Timeout)dispatchXhrRequest @ xhr.js:178xhrAdapter @ xhr.js:12dispatchRequest @ dispatchRequest.js:52Promise.then (async)request @ Axios.js:61Axios.<computed> @ Axios.js:86wrap @ bind.js:9dropHandler @ FileUpload.js:19(anonymous) @ index.js:708(anonymous) @ index.js:759Promise.then (async)(anonymous) @ index.js:758(anonymous) @ index.js:831(anonymous) @ index.js:192(anonymous) @ index.js:190callCallback @ react-dom.development.js:188invokeGuardedCallbackDev @ react-dom.development.js:237invokeGuardedCallback @ react-dom.development.js:292invokeGuardedCallbackAndCatchFirstError @ react-dom.development.js:306executeDispatch @ react-dom.development.js:389executeDispatchesInOrder @ react-dom.development.js:414executeDispatchesAndRelease @ react-dom.development.js:3278executeDispatchesAndReleaseTopLevel @ react-dom.development.js:3287forEachAccumulated @ react-dom.development.js:3259runEventsInBatch @ react-dom.development.js:3304runExtractedPluginEventsInBatch @ react-dom.development.js:3514handleTopLevel @ react-dom.development.js:3558batchedEventUpdates$1 @ react-dom.development.js:21871batchedEventUpdates @ react-dom.development.js:795dispatchEventForLegacyPluginEventSystem @ react-dom.development.js:3568attemptToDispatchEvent @ react-dom.development.js:4267dispatchEvent @ react-dom.development.js:4189unstable_runWithPriority @ scheduler.development.js:653runWithPriority$1 @ react-dom.development.js:11039discreteUpdates$1 @ react-dom.development.js:21887discreteUpdates @ react-dom.development.js:806dispatchDiscreteEvent @ react-dom.development.js:4168createError.js:16 Uncaught (in promise) Error: Request failed with status code 504 at createError (createError.js:16:1) at settle (settle.js:17:1) at XMLHttpRequest.handleLoad (xhr.js:61:1)
-
해결됨아이폰 앱 개발 입문 1편
에러가 발생되면 다운로드 할 수 없습니다.
관련 리소스를 다운로드 할 수 없습니다. Forbidden You don't have permission to access this resource.
-
미해결[입문] PM이 반드시 알아야 할 전문가 UX 평가(휴리스틱 평가) / Tips. UX 분석 방법 노하우 대공개
문서로 된 강의자료는 없는지요?
안녕하세요? 좋은 강의 잘 듣고 있습니다. 강의내용을 화면으로만 접하고 있는데, 혹시 문서로 된 강의노트나 자료는 따로 제공되지 않는지요? 제가 이번이 인프런 첫 강의 수강이라 있는데 못 찾을 수도 있는 것 같아 여쭈어봅니다. 고맙습니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Lombok 플러그인 설치를 하려고 해도 마켓플레이스에 뜨지 않아요...
안녕하세요. 강의를 보고 차근차근 따라하는 중입니다. Servlet프로젝트를 추가 후에 Lombok이라는 플러그인을 추가를 하려고해도 제 인텔리제이에서는 lombok이 뜨지를 않습니다. Files -> Settings -> Plugins -> Lombok검색 Lombok이라고 검색하면 다른것들은 나옵니다. ROBOPOJOGenerator 라던지, Hrisey Plugin, GsonFormatPlus, Delombok, JPA Buddy... 등등 나오는데 강의에서 보여주신 Lombok은 나오지 않고있습니다. 어떤것을 다운받아야할까요?