묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결React로 NodeBird SNS 만들기
next라는 코드스플릿팅도 되고 <Link>기능도 있는 언어를...
react와 사용법도 비슷하고 더 좋은 기능이 있는 next와 react를 혼용해서 개발하는 이유는 무엇인가요?
-
미해결Node.js 웹개발로 알아보는 백엔드 자바스크립트의 이해
form 에서 보낸게 서버측에서 읽지 못합니다..
TypeError: Cannot read property 'email' of undefined 이런에러뜨네요. form에서 제출한것을 처리를 못하는듯한데.. 코드 정말 오타하나없이 똑같습니다.. 이유가 있을까요
-
해결됨윤재성의 Java 기반 Android 9.0(pie) App 개발 기본 1단계
이것도 배워야 하는지? 질문입니다.
공부하는 과목에 대한 질문입니다. 찾아보니까 데이터 베이스관련 강좌도 있으셔서 질문 드립니다. 평소에 업무할때 엑셀로 많이 하는데요 그러다 보니 너무 느리고 비효율적인게 많고 특히 전기가 안들어오는 외부에서 일할때는 너무 답답한 점이 많습니다. 그래서 어플을 만드려고 열심히 공부 중입니다. 물건을 입출고,판매 할때 쉽게 재고관리하는 앱을 만들고 싶은데요.(엑셀로 함수와 vba를 적절히 섞어서 구현해봤는데 이거 물량 늘어나면 컴퓨터가 멈추네요. 그렇다고 엑세스를 배우자니 그것도 엑셀하고 비슷해서...) 아무래도 엑셀로 작업하던 자료가 서버(호스팅이든 자체서버든 간에)에 저장되면서 관리가 되야 할 것 같습니다. 그래서 질문 드립니다. 데이터베이스 sql 도 배워야 할까요? 구지 안배워도 지장없다고 하는 이야기도 듣긴했는데..배워야 하는지 말아야 하는지 잘 모르겠습니다. 추후에 서버까지 직접 관리할 생각이라면 jsp 같은것도 배워야 할까요? jsp 대충 개요만 훝어봤는데 이거는 하려면 html css js 를 구현할줄 알아야 들을수 있는 수업이라서 공부하기전에 준비를 많이 해야할것 같은데요. 할거는 많고, 시간은 없는것 같고, 그래서 전체 그림을 알고서 배우고 싶어요. 이런 고민을 해결하기 좋은 커뮤니티나 도서가 혹시 있을까요? 잘 몰라서 질문 드립니다. 공부하면서 틈틈히 구글링 하고 있는데 답변을 얻을만한 곳이 마땅히 없네요. 도와주세요.
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
안드로이드 애뮬레이터
window환경 안드로이드 스튜디오 쓰고있습니다. 윈도우 환경에서 안드로이드 스튜디오 쓰면 아이폰 애뮬레이터는 테스트를 못하나요??
-
미해결홍정모의 따라하며 배우는 C언어
안녕하세요
3.8 8진수와 16진수 변수 oct와 hex 값이 영상에서와 같은 최대값을 갖는 계산법을 모르겠습니다. 37777..과 ffffffff 이 어떻게 나온 거죠?
-
미해결Node.js 웹개발로 알아보는 백엔드 자바스크립트의 이해
Cannot read property 'email' of undefined
Cannot read property 'email' of undefined 이 오류 저만뜨나여 ..ㅠ
-
해결됨윤재성의 Java 기반 Android 9.0(pie) App 개발 기본 1단계
시행착오가 좀 있었어요. 혹시 다른분들 이나 강의하실때 부연설명 하면 좋을것 같아서 글 올립니다.
ㅠㅠ 다이얼로그에 메시지세팅도 해놓고 리스트넣으려고 셋아이템 계속 넣었었는데 안되서 배열문제인줄 알고 계속 바꿔가면서 하다가 ㅋㅋ 메세지 세팅을 지우고 나서야 원인을 알았네요. 다이어로그에 메시지 세팅하면 리스트가 안뜹니다. ㅋㅋ
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
어떻게 해야 함수설명 볼 수 있나요?
강의하실때 함수에 마우스 가져다 대면 함수에대한 기본 세팅값이 나오는 것 같은데 마우스를 가져다 대도 그런 형식이 나타나지 않습니다. 혹시 다른 단축키가 있나요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
라이브러리를 이용한 조합
위와 같은 파트는 현재 수정중인가요?? 동영상이 보이지 않습니다!
-
미해결홍정모의 따라하며 배우는 C언어
교수님 버퍼 관련 질문이 있습니다.
항상 좋은 가르침 주심에 감사드립니다. 버퍼를 비우는 것에 대해 질문이 생겨 게시판에 글을 올리게 되었습니다. :)5분 46초 경 나오듯, while (getchar() != '\n') continue; 와 같은 while문은 버퍼를 비우기 위한 용도로 사용됩니다.Q. 그런데 저 while문 대신에 getchar()만 쓰는 것은 어떤 차이가 있는 건가요? // while (getchar() != '\n') continue; getchar(); 여러 case들을 해보니 차이가 있긴 한데, 어떤 원리로 차이가 생기는지 잘 모르겠습니다. 지금까지 여러 번 말씀해주셨지만 제가 놓쳤을 것 같다는 생각이 들어 조금 부끄럽습니다만, 조심스럽게 질문 남깁니다.
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
중급강좌 map 헬퍼함수 강의링크 오류
링크 연결하면 없는 강의라고 나옵니다
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
image_picker 라이브러리 관련 버젼이슈가 있습니다.
윈도우10, 안드로이드 스튜디오를 통해 개발중입니다. 강사님 강의를 들으며 하던 중 image_picker 라이브러리를 추가하던중 버전이슈가 떳습니다. 아마도 제 플러터 프로젝트가 2.0 버전 이상이어서 그럴 것 같습니다. 이런 상황에는 버전 다운그레이드한 새로운 플러터 프로젝트를 판 후에 강의를 계속해서 듣는게 맞을까요? 아니면 다른 해결책이 있을까요?
-
해결됨홍정모의 따라하며 배우는 C++
[05:17] 상속을 사용할 때 주의가 필요한 경우(객체잘림)
안녕하세요? 05분17초에 상속을 사용할 때 주의가 필요한 경우를 설명해주시고 계신대요. 이 부분에서 갑자기 virtual 키워드가 떠올라서 Base class에 virtual을 붙여줬더니 class Exception { public: virtual void report() { cerr << "Exception report" << endl; } }; class ArrayException : public Exception { public: void report() { cerr << "Array exception" << endl; } }; // catch (ArrayException & e) // { // e.report(); // } catch (Exception & e) { e.report(); } 받아주는 쪽에서 ArrayException을 받는 부분을 추가를 안해줘도 (주석 부분) Derived class(ArrayException)의 report가 실행이 되더라고요. 이 부분이 이렇게도 가능한건가요? 만약 가능하다고 해도 사용안하는 게 좋은 거라면 그 이유는 12-2에서 virtual 키워드 설명해주실 때 virtual 키워드는 호출이 아주 빈번하게 되는 함수에는 쓰면 안좋다고 설명해주셨는데 try catch 예외처리는 문제가 생길 수 있는 부분에 대해 처리하는 부분인 만큼 자주 실행될 수 있는 부분이니까 virtual 키워드를 사용 안하는 게 좋은 건가요? 감사합니다. <code> // 14_3.cpp : This file contains the 'main' function. Program execution begins and ends there. // #include <iostream> using namespace std; class Exception { public: virtual void report() { cerr << "Exception report" << endl; } }; class ArrayException : public Exception { public: void report() { cerr << "Array exception" << endl; } }; class MyArray { private: int m_data[5]; public: int& operator [] (const int& index) { //if (index < 0 || index >= 5) throw - 1; if (index < 0 || index >= 5) throw ArrayException(); return m_data[index]; } }; void doSomething() { MyArray my_array; try { my_array[100]; } catch (const int& x) { cerr << "Exception " << x << endl; } // catch (ArrayException & e) // { // e.report(); // } catch (Exception & e) { e.report(); } } int main() { doSomething(); // try // { // doSomething(); // } // catch (Exception & e) // { // cout << "main()" << endl; // e.report(); // } // catch (ArrayException & e) // { // cout << "main()" << endl; // e.report(); // } return 0; }
-
미해결윤재성의 Java 기반 Android 9.0(pie) App 개발 기본 1단계
이미지 세팅리소스 에 그림만 넣으면 에러가 뜹니다.
색상을바꾸거나 하면 괜찮은데요. 그림만 넣으면 샘플 파일, png다운받은거 스샷 찍은거 전부 넣기만 하면 에러뜹니다. xml파일에 src 로 넣어도 가끔 에러가 뜨고 로그를 보니 null exception 이라는 말이 좀 있길래 아이디하고, 참조변수하고 파일명 잘못됬는지 확인했는데 이상없구요. 이미지에 이미지만 넣으면 에러가 뜨는데 왜 그런지 잘 모르겠어요. 아래는 토스트 메시지 메소드 입니다. 셋 이미지리소스에 컬러를 넣어놨는데 저기에 그림 넣으면 바로 에러뜹니다 ㅠ ㅠ 왜 그런걸까요. public void to(View view){LayoutInflater inflater = getLayoutInflater();View v1 = inflater.inflate(R.layout.toast,null);ImageView img = v1.findViewById(R.id.img);TextView text = v1.findViewById(R.id.text);text.setText("love");//바로여기img.setImageResource(R.color.colorPrimary);Toast t1 = new Toast(this);t1.setView(v1);t1.show();}
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
vue-intermediate 소스 확인 불가
안녕하세요. 권한 받았고, 다른 소스는 모두 확인 가능한데, todo-app/components-implementation 소스만 확인이 불가능 합니다. 처음에는 소스가 아예 없더니, 지금은 404에러가 뜹니다. 확인 부탁드립니다.
-
미해결윤재성의 스프링 프레임워크 개발자를 위한 실습을 통한 입문 과정
강의 문의
Component Bean 기본설정 섹션과 Compnent 자동주입 섹션의 강좌가 동일 합니다 (둘 다 Component 자동주입 내용)
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
허허 배포했는데 삭제가 안되네요..
C:\Users\SEJUANY\Desktop\Node.js\npmtest>npm unpublish -f npmtest-8346 npm WARN using --force I sure hope you know what you are doing. npm ERR! code E400 npm ERR! 400 Bad Request - DELETE https://registry.npmjs.org/npmtest-8346/-rev/3-173472aee0d54751c5c54d8ed7b54f11 - You can no longer unpublish this version. Please deprecate it instead npm ERR! npm deprecate -f 'npmtest-8346@*' "this package has been deprecated" npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\SEJUANY\AppData\Roaming\npm-cache\_logs\2020-01-09T18_02_29_727Z-debug.log 에러메시지는 이렇게 뜨고 에러코드 들어가보니깐 {"code":"MethodNotAllowedError","message":"GET is not allowed"}이렇게뜨네용 선생님이랑 패키지 이름 똑같이 했는데...죄송합니다.
-
해결됨스프링 프레임워크 핵심 기술
DataBinding 학습 중 @PathVariable 어노테이션에 대한 고찰
안녕하세요. DataBinding 학습 중 궁금한 사항이 생겨 질문을 남깁니다. WebMVC 기반으로 테스트 코드를 작성하면서 @PathVariable 어노테이션을 사용했었는데요. 해당 어노테이션이 실제 어떤 역할을 하는지 구글 서칭해보니, GET 방식 요청의 템플릿 변수({템플릿 변수})의 값을 읽어들일 때 주로 사용하는 어노테이션이라고 합니다. (수업중 /event/{event}에서 {event}값이 되겠네요.) 여기서 한가지 의문이 들었습니다. 수업에서 URL 요청에 따른 '문자열 타입'의 파라미터(event) 값이 EventController getEvent(Event event) 메소드의 'Event 타입' 매개변수로 전달됨에도 예외가 발생하지 않고 정상적으로 실행이 될 수 있었던 이유는 Bean으로 등록되어 있는'Converter' 또는 'Formatter'가 동작함으로써 내부에서 구현된 특정 코드를 거쳐 '문자열 타입'의 파라미터를 형변환 시키고 'Event 클래스'의 생성자를 통해 프로퍼티에 값을 넣어 줌과 동시에 객체를 생성 및 반환하여 getEvent() 메소드의 매개변수로 Data Binding이 일어났기 때문에 예외가 발생하지 않았던 것인가요? 추가로 이를 응용하여 URL 매핑을 '/event/{id}' 처럼 명시적으로 설정한 경우 @PathVariable 어노테이션의 네임스페이스(?)를 사용하여 @PathVariable("id")처럼 설정해도 동일한 결과를 얻을 수 있는 이유도 위 문맥과 같은 의미일까요? 미리 답변 감사드립니다.
-
해결됨실전! 스프링 데이터 JPA
Service class의 transactional 메소드 문의
안녕하세요 강의 잘 수강중입니다. 한가지 질문이 있습니니다. Service class에 @Transactional 어노테이션을 붙인 메소드내에서 spring data jpa의 공통인터페이스를 통해 객체를 가져왔을때 이것은 영속성 컨텍스트에서 관리가 안되는건가요 ? 해당 객체의 값을 변경하였을때 save를 하지않으면 dirty checking으로 인한 변경된 객체가 저장이 되지 않아 문의 드립니다. 감사합니다.
-
해결됨예제로 배우는 스프링부트 입문
질문있습니다.
강사님이 올리신 3개의 강좌를 모두 수강하였습니다. 준비중이신 강의가 있으신가요?