묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
travis ci 배포자체가 안되네요 ㅜㅜ
삭제된 글입니다
-
해결됨Node.js 교과서 - 기본부터 프로젝트 실습까지
커넥션 플래시 설치문제
커넥션 플레시 설치가 안됩니다.. npm ERR! code E404npm ERR! 404 Not Found - GET https://registry.npmjs.org/connent-flash - Not foundnpm ERR! 404 npm ERR! 404 'connent-flash@*' is not in the npm registry.npm ERR! 404 You should bug the author to publish it (or use the name yourself!) 중단됐나봐요?
-
미해결스프링 부트 개념과 활용
Flyway 관련 강의를 듣던 중 질문드립니다.
안녕하세요 Flyway 강의를 듣던중 안되는 부분이 있어서 질문 드립니다. db/migration 폴더에 V1__init.sql 파일을 만들어서 테스트 도중 V1_init.sql 파일을 플라이웨이가 실행 시키지 않는것 같아 질문드립니다. server.port=1125spring.datasource.hikari.maximum-pool-size=4# 외부 DB에 대한 schema.xml 사용 허용spring.datasource.initialization-mode=always# sql server infospring.datasource.url=jdbc:mysql://localhost:3306/studydb?serverTimezone=UTCspring.datasource.username=rootspring.datasource.password=gmltjr1177@# 드라이버가 createClub을 지원하지 않아서 warning 뜨는 것을 방지spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true# jpa infospring.jpa.hibernate.ddl-auto=validatespring.jpa.generate-ddl=falsespring.jpa.show-sql=true# flyway infospring.flyway.baseline-on-migrate=truespring.flyway.baseline-version=0 application.properties drop table if exists account;drop table if exists hibernate_sequence;create table account (id bigint not null, email varchar(255), password varchar(255), username varchar(255), primary key (id));create table hibernate_sequence (next_val bigint);insert into hibernate_sequence values ( 1 ); V1_init.sql package com.example.springbootjapstudy.account;import lombok.Data;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;@Data@Entitypublic class Account { @Id @GeneratedValue private Long id; private String username; private String password; private String email;} Account.class 접속하려는 데이터베이스는 MYSQL 입니다. schema.sql을 사용했을 때는 정상적으로 실행이되었습니다. flyway를 이용해서 V1__init.sql에 있는 테이블을 생성하려하니 생성이 안되는것 같아 문의드립니다.
-
미해결홍정모의 따라하며 배우는 C++
[5:32] base class를 상속받아 내용이 추가되지 않는 class를 만드는 이유
안녕하세요, class의 멤버함수를 specialization하기 위해서 상속을 받아 구현하는 부분에서 이해가 되지 않아 질문드립니다. 강의에서는 아래와 같이 specialization 하려하는 멤버함수가 포함된 class를 base class로 변경 후 이를 상속받는 class를 하나 정의합니다. 이 이유가 무엇인가요? 'char' 형 이외에 대해서는 base class와 똑같이 기능하게 하기 위해서 인가요? 명확하게 이해가 되지 않아 질문드립니다. 바쁘시겠지만 답변해주시면 공부하는데 큰 도움이 될 것 같습니다. 감사합니다! template<typename T, int size> class StaticArray_BASE { private: T m_array[size]; public: T* getArray() { return m_array; } T& operator[](int index) { return m_array[index]; } void print() { for (int count = 0; count < size; count++) cout << (*this)[count] << ' '; cout << endl; } }; template<typename T, int size> class StaticArray :public StaticArray_BASE<T, size> { };
-
해결됨비전공자를 위한 개발자 취업 올인원 가이드 [통합편]
프론트엔드 온라인 강의
강의를 수강하면서 해보고싶은 분야가 3가지로 좁혀지고 있는것 같습니다. 1.웹 백앤드 2.웹프론트엔드 3. 앱개발자 원래는 앱에 관심이 많아 앱을만들어보고자 했었는데 강의를 듣다보니 웹쪽에도 참 관심이 가는것 같습니다. 이분야의 선배님으로서 뭐가 더 재밌다(?) 라던지 어느분야가 전망이 좋아보인다던지 피드백을 받고 싶습니다. 그리고 말씀하신것처럼 책과 온라인 강의를 병행하는 방향으로 나가고자 하는데 온라인 강의가 참..너무나 많은것 같습니다. 비전공자로써 개발자로서의 길을 가고싶은 마음도 점차 생기는 가운데 깊이감 있게 시간을 갖고 배워보고 싶습니다. 그래서 검색중 패스트 컴퍼스의 올인원 패키지를 알게 되었는데 혹 어떤것 같으신지 개인적으로 여쭤보고 싶습니다. https://www.fastcampus.co.kr/dev_online_javaend 백앤드, 프론트앤드, 앱개발 강의까지 다양한 강의가 있는데 들을만한 가치가 있는지 판단이 잘 서지를 않습니다. 부디 도와주십시요ㅠㅠ
-
미해결스프링 기반 REST API 개발
AccountAdapter를 만들어서 테스트를 돌리는 부분에서 에러가 발생하는데 이 부분이 해결이 잘 안됩니다.
기선님 안녕하세요 : ) 항상 강의 잘 듣고있습니다!! 강의를 따라하는데 발생한 에러가 발생해서 이리저리 해결해보려고 했으나, 혼자서 해결하지 못해, 이렇게 질문을 올리게 되었습니다. (강의 부분 11:47 의 테스트 관련된 질문입니다!) Spring Security의 User 타입이 아닌 Account로 인증된 정보를 받아오기 위해서 AccountAddapter를 만들고, @AuthenticationPrincipal 애너테이션을 이용하여 AccountAdapter 타입의 currentUser를 파라미터로 받아오게 queryEvents 메서드에서 설정하고, 테스트도 강의 내용과 동일하게 작성했습니다. 결론은 테스트 코드가 실패하고 있고, NullPointerException이 발생하고 있습니다. ControllerTest 안에 있는 AccessToken을 발급 받는 메서드 내에서 "/oauth/token" url로 post 요청을 해서 받아온 결과 responseBody가 요청에 대해 제대로 된 결과를 받아오지 못하는 것 같습니다. 아래에 깃헙 주소와 에러 스크린샷도 첨부드립니다. 감사합니다 : ) 🙇♂️ 깃헙 : 깃헙 저장소
-
미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
강사님 키보드 소리가 자꾸 강의를 듣게 만듭니다..
키보드소리가 굉장히 쫀쫀한거같아요.. 덕분에 함수형프로그래밍에대해 잘 알아갔습니다. 감사합니다. 키보드 질문글이 있어서 보니 FC660C, FC660M PD를 쓰신다고 하셨는데. 무슨 축 쓰시는지 여쭤봐도 될까요? 똑같은걸 사고싶어서 이렇게 질문드립니다!
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
Cannot read property 'split' of undefined 에러가 나옵니다...
코드 작성 후 정상적으로 실행이 되었는데 갑자기 재실행을 하면 8005 번 포트에서 대기 중 몽고디비 연결 성공 chat 네임스페이스에 접속 C:\Users\juren\OneDrive\바탕 화면\Node\chapter12\gif-chat\socket.js:29 .split('/')[referer.split('/').length - 1] ^ TypeError: Cannot read property 'split' of undefined at Namespace.<anonymous> (C:\Users\juren\OneDrive\바탕 화면\Node\chapter12\gif-chat\socket.js:29:8) at Namespace.emit (events.js:315:20) at Namespace.emit (C:\Users\juren\OneDrive\바탕 화면\Node\chapter12\gif-chat\node_modules\socket.io\lib\namespace.js:213:10) at C:\Users\juren\OneDrive\바탕 화면\Node\chapter12\gif-chat\node_modules\socket.io\lib\namespace.js:181:14 at processTicksAndRejections (internal/process/task_queues.js:75:11) [nodemon] app crashed - waiting for file changes before starting... 이런 에러가 나오면서 실행이 되지않습니다.. 그리고 저 에러가 나고 나서?? 채팅방에 사용자가 0명일때 채팅방이 삭제되는 부분도 삭제는 정상적으로 되는데 새로고침을 해줘야만 삭제된상태로 나옵니다.. 왜 그런걸까요 제로초님..
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
vscode는 cmd 창에서 따로 activate 안해줘도 되는건가요?
그냥 컴퓨터 키자마자 활성화 없이 바로 vscode 들어가서 가상 환경에 있는 코드 실행해보면 이렇게 가상환경 폴더 이름이 붙여져서 컴파일이 되는데 vscode 는 vscode 에서 자동으로 activate 까지 해주는건가요?
-
자바스크립트 비기너: 튼튼한 기본 만들기
NaN
삭제된 글입니다
-
미해결코알못에서 웹서비스 런칭까지 : 2021 제주 코딩 베이스캠프(Django)
카페 리스트 띄우기1 에서 cafe list가 웹 화면에 표시가 되지 않습니다.
안녕하세요. 이호준님 Django에서 실습하던 중 문제가 발생해서 문의 드리게 되었습니다. web 화면에서 cafelist 정보를 출력하도록 템플릿 코드를 넣었는데도 카페리스트가 보이지 않아서 문의 드리게 되었습니다. --> 먼저 view.py에 중괄호를 통해서 cafelistobj 정보를 딕셔너리 형태로 넣었습니다. --> 이전에 import Cafe로 models에서 Cafe 정보를 받아오게도 하였습니다.(이미지 위쪽 코드 참조) --> 이후 cafelist 정보를 잘 받아오는지 manage.py의 shell을 이용해서 test한 결과 정상적으로 정보를 잘 받아옴을 확인하였습니다. --> admin에서 Cafe를 생성했고 --> 마찬가지로 cafename1~3도 생성되어 있는 상태입니다. --> 마지막으로 cafelist.html에 템플릿 코드를 이용해서 cafelistobj를 통해서 카페 정보를 표시하려고 하였습니다. --> 그러나 위의 이미지와 같이 hello cafelist!!만 나오고 있습니다. --> 소스 보기에도 동일하게 hello cafelist!!만 나오고 있습니다. [참고이미지] --> models.py에도 정상적으로 Cafe class를 넣었습니다. 감사합니다. 연휴기간과 겹쳐서 확인하기 어려우실 텐데 확인해 주셔서 답변을 주시면 감사하겠습니다.
-
미해결홍정모의 따라하며 배우는 C++
[1:37] 숨어있는 null character 포함해서 "Hello, World"는 13글자 아닌가요?
안녕하세요, 교수님께서 아래 string에 대해서 숨어있는 null character까지 14글자라고 하셨는데 실제로는 13글자인것 같아 중요한 내용같지는 않지만 문의드립니다. strcpy_s(char14.getArray(), 14, "Hello, World");
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
AWS의 EKS 강의도 만들어 주시면 감사하겠습니다.
안녕하세요, 강사님 도커 강의 알차게 잘 들었습니다. 요즘 AWS를 활용한 쿠버네티스가 많이 사용하고 있는 추세인데요, AWS의 EKS 강의도 만들어 주셔서 인프런에 올려주시면 감사하겠습니다. 그럼 부탁 드리겠습니다.
-
해결됨비전공자를 위한 진짜 입문 올인원 개발 부트캠프
질문드립니다.
안녕하세요. Axios 사용하기 강의에서 수업자료 링크로 걸려있는 것에는 강의에서 사용된 화면 (외부 라이브러리 axios 이용해서 서버와 통신하기) 부분이 없는 것 같은데 확인해주실수 있을까요?
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
vector#2에서 질문
vector를 배우다 보니 vector<int> v2(10); for (vector<int>::size_type i = 0; i < v2.size(); i++) v2[i] = i; 이렇게 해서 v2안에 0 1 2 3 4 5 ... 이렇게 값을 넣었는데 ====================================================코드 1============================ 만약에 vector<int> v4(10, 0); int a = 0; for (vector<int>::iterator it = v4.begin(); it != v4.end(); ++it) { *it = a; ++a; } =======================================코드2========================== 위 코드2에서 코드1에서 처럼 값을 초기화 하려면 어떻게 해야하나요? 저는 바깥에서 a라는 변수를 활용해서 값을 초기화 했는데(0 1 2 3 4 ....를 만들기 위해) 코드2에서 it 변수를 활용하는 다른 방법이 있나요?(코드 1에서 i 변수를 활용해 값을 증가시켰듯이 it 변수를 활용해 값을 초기화 할 수는 없는건지 궁금합니다)
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
void start() 호출 이유
Managers mg = Managers.Instance; player.cs 파일에서 이 부분을 중단점으로 잡고 디버그를 해서한줄씩 계속 진행을 해봤었는데 mg 가 값을 받고 난 뒤Player.Start() 구문을 빠져나간 뒤 다시 Manager.Start()로 들어가더군요. Player.Start()는 제가 이해하기로는 unity ui 상에서 Player라는 컴포넌트가 있으니까 실행이 되는 걸로 이해했습니다. 그런데 Manager.Start()는 왜 다시 또 실행이 되는 건가요? 제 나름대로는 Init()에서 Manager 컴포넌트를 만들어서라고 추측 하긴 했습니다만 그렇다면 만든 지점에서Start로 넘어가야 하는게 아닌가 해서 이해가 안됩니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
코드 위치에 대해 질문드립니다.
# 아래는 원본 train.py에서 weights_path 변경을 위해 임의 수정. 최초 weight 모델 로딩은 coco로 pretrained된 모델 로딩. # tiny yolo로 모델을 학습 원할 시 아래를 tiny-yolo.h5로 수정.위와 같은 주석이 있는데 train.py에서 수정하란 말씀이신가요 아니면 train.py의 내용을 본인이 작성하고 있는 py파일(현재 저는 파이참에서 작업하고 있습니다.)에서 작성할때 아래와 같이 수정하란 말씀이신가요?
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
round는 반올림인데 print(round(4.5))는 왜 4로 나올까요?
print(round(4.51))은 5로 나오고 print(round(4.5))는 4로 나오는데요, 둘다 동일하게 5가 나와야할거 같은데요. 이유를 좀 알 수 있을까요?
-
미해결시스템엔지니어가 알려주는 리눅스 기초편 Bash Shell Script
네트워크 curl관련 명령어 질문드리겠습니다.
안녕하세요 수업을 듣고잇는 한학생입니다. 다름이 아니라 curl 관련 설명을 하실때 ping gmail.com 을 먼저 하시고 curl명령어와 옵션을 설명해주셨는데, 저는 ping gmail.com을 했을때 연결할수없는 서비스라고 나오더라구요. ping 8.8.8.8은 통신이 되는거로 봐서 외부랑은 연결이 되어있는 상태인데 왜 ping 도메인이름 으로 했을때 없는 서비스라고 하는지 알수있을까요???
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
컬렉션 조회
강의에서 order에 orderItemQuerydto를 컬렉션 하였는데 만약 예를들어 orderItemQuerydto에 itemDto라는 컬렉션까지 한번에 조회 하려고 할 때 강의에서 나온 동일한 방법을 반복하면 최적화가 될까요? import com.jpahop2.demo.domain.Address;import com.jpahop2.demo.domain.OrderStatus;import lombok.Data;import java.time.LocalDateTime;import java.util.List;@Datapublic class OrderQueryDto { private Long orderId; private String name; private LocalDateTime orderDate; //주문시간 private OrderStatus orderStatus; private Address address; private List<OrderItemQueryDto> orderItems; public OrderQueryDto(Long orderId, String name, LocalDateTime orderDate, OrderStatus orderStatus, Address address) { this.orderId = orderId; this.name = name; this.orderDate = orderDate; this.orderStatus = orderStatus; this.address = address; }} import lombok.Data;import java.time.LocalDateTime;@Datapublic class OrderItemQueryDto { private Long orderId; private int orderPirce; private int count; private String itemName; private List<ItemDto>items; public OrderItemQueryDto(Long orderId, int orderPirce, int count,String itemName) { this.orderId = orderId; this.orderPirce = orderPirce; this.count = count; this.itemName=itemName; }}