묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
함수형 프로그래밍과 JavaScript ES6+
다음 강좌에 대한 일정을 알고싶습니다.
삭제된 글입니다
-
해결됨인스타그램 클론 - full stack 웹 개발
강의 위치가 이상한 것 같습니다.
event delegration 2부 위에 있어야 하지 않나요?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
gist에 계정 확인부탁드립니다.
gist에 계정 남겼습니다. 확인 부탁드립니다.
-
미해결문제로 배우는 C언어
강의자료
강의자료 눌렀는데 왜 안뜨는건가요?
-
해결됨홍정모의 따라하며 배우는 C++
[04:35] 오버로딩된 getCents() 우선순위에 관한 질문
안녕하세요. 04:35초에 add함수에서 리턴된 Cents객체의 getCents()함수를 호출할 때 닷 연산자를 사용했을 때 int& getCents()가 우선적으로 나타나는데 함수에서 객체를 리턴할 경우에 두 함수가 오버로딩 되어있을 경우에 레퍼런스 타입으로 리턴하는 함수가 우선순위? 가 높은건가요? 감사합니다. === 아래는 제가 테스트해본 내용===== 이렇게 int를 받는 경우에는 오버로딩 안된 함수가 호출이 되고요 함수에서 리턴된 객체에서 호출을하면 레퍼런스를 리턴하는 함수가 호출이 되네요. 그리고 레퍼런스로 리턴받는 함수를 주석처리 했을 경우엔 아래 처럼 그냥 getCents()로 나옵니다. 감사합니다.
-
미해결AngularJS 기본 개념과 To-Do 앱 만들기 실습 - 앵귤러 강좌
새로운 투두 삭제
새로운 투두를 추가한 뒤, 삭제하면 해당 인덱스 값을 삭제하지 못하네요...
-
해결됨홍정모의 따라하며 배우는 C++
[01:34] 결과값을 받는 파라미터 c_out에서 멤버변수 m.cents접근하려고 하는 부분
안녕하세요. // 안녕하세요. 9_1.cpp : This file contains the 'main' function. Program execution begins and ends there. // #include <iostream> using namespace std; class Cents { private: int m_cents; public: Cents(const int& cents_in) : m_cents(cents_in) { } int getCents() const { return m_cents; } int& getCents() { return m_cents; } }; void add(const Cents& c1, const Cents& c2, Cents& c_out) { c_out.getCents() = c1.getCents() + c2.getCents(); } int main() { Cents cents1(6); Cents cents2(9); Cents cents3(0); add(cents1, cents2, cents3); cout << cents3.getCents() << endl; return 0; } add 함수에서 결과값을 리턴할 파라미터로 c_out객체를 받을 때는 l-value로 받아야하는 거잖아요? 여기서 c_out으로 m_cents에 접근이 안되니까 getCents()를 호출하더라도 c1.getCents() + c2.getCents() 결과 값을 저장할 수 없어서 int getCents() const { return m_cents; } int& getCents() { return m_cents; } const로 함수 오버로딩하신거죠? 감사합니다.
-
미해결2022 30분 요약 강좌 시즌 1 : HTML, CSS, Linux, Bootstrap, Python, JS, jQuery&Ajax
탭을 누르는게 뭔가요?
그냥 탭누르면 안되는거 같은데 예시로 말씀해주신 html기본문서 만드는 느낌표+ 탭 h${~~~}*6 탭 같은것 이용
-
해결됨React로 NodeBird SNS 만들기
질문이요
npm run start 할때요, 서버쪽은 npm run dev로 해도되나요.. 현재 서버쪽에는, "main": "index.js", "scripts": { "dev": "nodemon" }, 프론트쪽 "main": "index.js", "scripts": { "dev": "nodemon", "build": "cross-env ANALYZE=true next build", "prestart": "npm run build", "start": "cross-env MODE_ENV=production next start -p 3070" }, 프론트쪽 npm start 하면, 제가 임의로 넣은 그림 파일, 파비콘이 안뜨는데 원인이 무엇일까여... npm run dev하면 또 잘 뜹니다... server.js server.use('/',express.static(path.join(__dirname,`images`))) 이것도하고, 이미지 소스에는, <img className = "hi" src= 'http://localhost:3070/BG.png'/> 이런식으로 했는데,, 나오지가 않네요.. 이상한거는 구글 포튼도 적용해놨는데, 이것역시 적용이 풀려버리네요...
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
롤백 과정이 궁금합니다.
영한님 안녕하세요. 이제 곧 Spring Data JPA 과정을 들을 예정인데, 앞서서 한 가지 문의 드립니다. Spring Data JPA 의 save 메소드에는 @Transaction 어노테이션이 선언되어 있더군요. 그래서 그런지 순수JPA 과정에서 배웠던 em.persist() 와 다르게 save 가 호출되는 그 순간에 insert 쿼리가 바로 로그에 찍히더군요.. 그럼 commit 이 됐다는 증거 같은데 save 메소드가 호출된 Service Layer 단에서 @Transcation 어노테이션 선언을 한 경ㅇ save 메소드 호출 이후, 강제로 Exception 을 발생시키면 insert 쿼리는 로그에 찍히지만, 최종 결과로는 rollback 이 이뤄지는 것 같습니다. 이런 경우, 부모 트랜잭션을 물려 받는 상황으로 이해가 되는데 어떻게 commit 된 쿼리가 rollback 이 이뤄질 수 있는 지 원리를 좀 알고 싶어요.
-
미해결스프링 부트 개념과 활용
여기서 view를 못찾는데 질문드립니다
view를 못찾는데 질문드립니다 ㅠㅠ pom,xml도 잘설정했는데 그냥 RestController 로 해야만 일단 컨트롤러타고 ㅠㅠ 그다음에 못탑니다 ㅠㅠ
-
미해결해외취업 ASP.NET Core 웹개발 기본 강좌
HTTP Error 500.30 - ANCM In-Process Start Failure
시작부터 .NET Core 3.1 버전으로 수업 진행하고 있습니다. 2.0 버전과는 많이 달라서 에러가 생겨날때마다 3.1에 맞게 고쳐서 수업을 따라가고 있었는데... 이번 에러는 아예 웹이 실행 조차도 안되고 아무런 로그 조차도 안남고 심지어 빌드할때 아무런 에러가 없습니다. 에러도 안나와서 어디가 문제인지도 모르겠습니다... 이 영상에서는 혹시 3.1 버전으로 바꿔야하는 코드가 있을까요....? database update까지는 이상없이 성공했는데.. ㅠㅠ
-
미해결React로 NodeBird SNS 만들기
질문드립니다.
react state를 export로 한번에 관리할 수 있는데 REDUX를 사용하는 이유가 코드 가독성을 위함입니까?
-
해결됨윤재성의 Java 기반 Android 9.0(pie) App 개발 심화 2단계
객체추출 하는부분에서 질문 드립니다.
activity 객체를 추출하는 구문을 MainActivity activity = (MAinActivity)getActivity 전역변수 넣는 위치에 넣어봤는데요. 객체 추출이 안되네요 . acvity 객체가 null 로 되어 있네요. 왜 그런지 궁금합니다.
-
미해결React로 NodeBird SNS 만들기
WHERE parameter "user_id" has invalid "undefined" value 오류가 납니다
강의를 보면서 코드를 다르게 짜고 있습니다. 프론트부분은 전혀 짜지 않고 백엔드부분만 짜고 있는데요 포스트맨으로 값을 전송해서 결과를 보고 있습니다 routes에 user.js에서 const exUser = await db.User.findOne에서 뒤의 where부분이 문제가 있는지 계속 WHERE parameter "user_id" has invalid "undefined" value 와 같은 오류가 나옵니다. 참고로 user_id는 user.js의 유저아이디 부분입니다. 검색도 해보고 node.js 교과서도 봤는데 해결방법을 찾지 못하겠습니다
-
미해결홍정모의 따라하며 배우는 C언어
scanf()함수 질문
안녕하세요 교수님. int main() { int base, exponent; while (scanf("%d %d", &base, &exponent) == 2) { int result = 1; for (int i = 0; i < exponent; i++) result *= base; printf("OUTPUT:%d\n", result); } } <출력> 3 5 7 OUTPUT:243 5 6 7 OUTPUT:16807 OUTPUT:279936 6.18 루프 안에서 함수의 반환값 사용하기 6분 대 질문입니다. scanf()함수가 반환값이 입력 받은 변수의 개수라는 걸로 배웠습니다. 그러나 위 코드에서 scanf()로 3개(예를 들어 콘솔에서 3 5 7 이렇게 3개를 침)를 입력받으면 마지막 한개가 밀려나가는 형식으로 스스로 생각했습니다. 궁금한 것은 애당초 3개를 입력받으면 while문 조건이 맞지 않아 실행되지 않아야 정상이라고 생각하는데 이와 같이 실행되는 이유를 알고 싶습니다. 또한 while문을 빠져나갈려면 입력이 정수가 아닌 값을 넣는 방법 밖에 없는지 궁금합니다.
-
미해결하울의 안드로이드 인스타그램 클론 만들기
함수 호출오류
moveMainPage로 함수를 선언할때 (task.result?.user)부분에서 user에서 자꾸 오류가 일어나는것 같습니다 +Firebase랑 같이 문제가 되있는것 같습니다 Firebase를 import하지 않고 하면, user은 되나 task가 실패합니다. 해결방법을 아시는분께서는 도움을 주시면 감사하겠습니다. 에러 메시지 :Type mismatch: inferred type is FirebaseUser? but FirebaseAuth was expected
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
한메타자 같은 타이핑게임 만들기(업그레이드)에 오류가 있는 것 같습니다!
만약 문제가 "남박사"라고 한다면 "남박상"이라고 입력했을 때 정확도 100%가 나오게 됩니다. 그리고 "나박사"라고 입력하면 정확도가 실제 정확도보다 낮게 나옵니다. break_korean을 했을 때 문제단어는 ['ㄴ', 'ㅏ', 'ㅁ', 'ㅂ', 'ㅏ', 'ㄱ', 'ㅅ', 'ㅏ']이고 사용자 입력은 ['ㄴ', 'ㅏ', 'ㅂ', 'ㅏ', 'ㄱ', 'ㅅ', 'ㅏ'] 이기에 '나'를 지나고 '박사'는 제대로 대응되서 계산하지 못합니다. 어떻게 해결해야 될까요?
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
게시판 리스트 관련 소스에서 질문드립니다
안녕하세요 강의 잘 보고있습니다. 최근 게시판 소스를 따라 하는중인데 에러가 발생해서 질문이 드립니다. 저는 mysql (SQLAlchemy 사용) 에서 데이터를 가져와서 html 로 데이터를 넘기는 과정에서 박사님 소스에 나온대로 html 에서 if datas.count() > 0 체크하는 과정에서 TypeError: count() takes exactly one argument (0 given) count 인자가 없어서 에러가 발생한거 같은데.. 딕셔너리 count 함수에서 인자값으로 요소를 안넘겨줘도 상관없나요? 박사님 소스은 어떻게 에러없이 처리하셨는지 알고싶습니다. for 문으로 datas 값을 출력하는걸 보면 datas 는 잘넘어온거 같습니다.
-
해결됨React로 NodeBird SNS 만들기
동작 오류 질문입니다.
팔로우 언팔로우 기능이 안되서 확인해보니 네트워크 탭에 SequelizeUniqueConstraintError: Validation error at Query.formatError (C:\Users\Desktop\react-nodebird\back\node_modules\sequelize\lib\dialects\mysql\query.js:223:16) at Query.handler [as onResult] (C:\Users\Desktop\react-nodebird\back\node_modules\sequelize\lib\dialects\mysql\query.js:51:23) at Query.execute (C:\Users\Desktop\react-nodebird\back\node_modules\mysql2\lib\commands\command.js:30:14) at Connection.handlePacket (C:\Users\Desktop\react-nodebird\back\node_modules\mysql2\lib\connection.js:417:32) at PacketParser.Connection.packetParser.p [as onPacket] (C:\Users\Desktop\react-nodebird\back\node_modules\mysql2\lib\connection.js:75:12) at PacketParser.executeStart (C:\Users\Desktop\react-nodebird\back\node_modules\mysql2\lib\packet_parser.js:75:16) at Socket.Connection.stream.on.data (C:\Users\Desktop\react-nodebird\back\node_modules\mysql2\lib\connection.js:82:25) at Socket.emit (events.js:198:13) at addChunk (_stream_readable.js:288:12) at readableAddChunk (_stream_readable.js:269:11) at Socket.Readable.push (_stream_readable.js:224:10) at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)위에 내용과 같이 출력됩니다. 리덕스에서 팔로우 클릭시 FOLLOW_USER_FAULURE라고 출력됩니다.