묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
React로 NodeBird SNS 만들기
이미지 서빙이 안되서여
삭제된 글입니다
-
해결됨React로 NodeBird SNS 만들기
리트윗
리트윗하자말자 좋아요 버튼을 누르면 Likers가 없어서 에러가 발생하더라구요. retweetWithPrevPost에서 내 게시글 불러올 때 Likers를 include에 추가 해줬는데 맞게 해결한거겠죠?! 현재 NodeBird.com도 같은 에러가 발생합니다.
-
미해결윈도우 리버싱 (window reversing) 완벽 이해 - 레나 챌린지 풀이
HW BP 이유
언패킹으로 오니 점점 어려워지는 것이 느껴집니다. 헷갈리는 부분이 있어서 제가 이해한것이 맞는지 질문을 드립니다. (1) 2번째 exe32pack 과 4번째 NsPack 언패킹에서 스택에 접근에 대해 HW BP를 설정하는 이유가 언패킹 절차가 끝나는 코드 (즉 OEP 접근 직전)을 찾기 위한 것이 맞나요? 언패킹 시작할때 레지 값을 보관하는 것을 보니, 언패킹 끝에서 보관한 레지값을 복구할 것이다. 라고 추측하고 레지 복구시점에 BP를 걸어둔 것이 맞나요? (2) 1번째 CrypKeySDK 와 3번째는 Mew 언패킹에서 언패킹 코드의 ret 이후에, 정상코드가 복구되어 있고, 이후에 OEP로 리턴될 것이라고 보고, 언패킹 추정 코드의 ret 을 찾아 BP 걸고, ret 실행 직후의 코드를 덤프뜬 것이 맞은지요? (3) 혹시 언패킹 끝나는 지점의 코드 실행 뒤, OEP로 추측하는 지점에 도달했을 때 정상적인 코드가 안 보이는 경우에는 다음 디버깅 절차가 어떻게 되나요? 정상적인 코드를 찾을 때까지 위에 디버깅 방법들을 반복하나요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
Print 랑 type가 이상해요..
안녕하세요 파린이입니다. 맥북으로 이번차 공부하다보니 type 출력시 class가 안나오고 type가 나오고요 Print() 로 공란 만드자니 ()가 출력됩니다. Print 로 하니 그제서야 공란이 나오고요..
-
미해결밑바닥 부터 시작하는 머신러닝 입문
import sklearn import preprocessing 부터 에러가 납니다.
import sklearn import preprocessing 부터 에러가 납니다. 모듈을 설치해도 에러가 반복되는데 해결책을 알 수 있을까요?
-
해결됨React로 NodeBird SNS 만들기
에러입니다.
삭제된 글입니다
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
배터리 충전기 사용법
혹시 사용법에 대해서도 설명이 가능하신가요??
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
@Rollback 설정 이후 insert query 발생 시 Null in ID column 에러
안녕하세요, 강의를 따라하던 도중, 회원가입 테스트 코드에 @Rollback(false)를 설정하니 insert쿼리가 나가는걸 확인했습니다. 다만 console 로그에는 id값이 1로 mapping이 된걸 보았는데, 그 바로 직후 ID에 Null이 들어왔단 에러를 마주하였습니다. 조언을 구하고자 질문 남깁니다. 2019-12-29 19:42:39.261 INFO 77766 --- [ main] p6spy : #1577616159261 | took 0ms | statement | connection 4| url jdbc:h2:tcp://localhost/~/jpashop insert into member (city, street, zipcode, name, member_id) values (?, ?, ?, ?, ?) insert into member (city, street, zipcode, name, member_id) values (NULL, NULL, NULL, 'kim', 1); 2019-12-29 19:42:39.261 WARN 77766 --- [ main] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 23502, SQLState: 23502 2019-12-29 19:42:39.261 ERROR 77766 --- [ main] o.h.engine.jdbc.spi.SqlExceptionHelper : NULL not allowed for column "ID"; SQL statement:
-
React로 NodeBird SNS 만들기
domain 설정을 안해도 로그인 유지가 되는데여;
삭제된 글입니다
-
해결됨만들면서 배우는 HTML/CSS
브라켓 실시간기능 바로반영이 안됩니다...
새로고침해야돼요 ㅠㅠ 왜이렇죵...
-
해결됨홍정모의 따라하며 배우는 C++
11:52초 행렬 곱하기, 인터넷 찾아보고 해결했습니다.
<참고한 자료> https://stackoverflow.com/questions/32974263/2x2-matrix-multiplication 근데 남의 꺼 따라한 거 같고 제가 한 거 같지 않아서 찝찝하네요 ㅠㅠ. 규칙 찾다가 3중 루프에는 접근했었는데 중간에 꼬여서 포기했었거든요. 거의 반나절 걸렸네요 ㅠㅠ. <code> for (int row = 0; row < 2; ++row) { for (int col = 0; col < 2; ++col) { for (int k = 0; k < 2; ++k) { m3[row][col] += m1[row][k] * m2[k][col]; } } cout << endl; } <output> PS C:\coding\tbc_review\TBCPP\Chapter6> g++ .\matrixByMatrix.cpp PS C:\coding\tbc_review\TBCPP\Chapter6> .\a.exe 19 22 43 50 <전체코드> #include <iostream> using namespace std; int main() { int m1[2][2] { {1, 2}, {3, 4}, }; int m2[2][2] { {5, 6}, {7, 8}, }; int m3[2][2] = {0}; // int m3[2][2] = {{1,2},{3,4}}; // m3[0][0] = m1[0][0] * m2[0][0] + m1[0][1] * m2[1][0]; // m3[0][1] = m1[0][0] * m2[0][1] + m1[0][1] * m2[1][1]; // m3[1][0] = m1[1][0] * m2[0][0] + m1[1][1] * m2[1][0]; // m3[1][1] = m1[1][0] * m2[0][1] + m1[1][1] * m2[1][1]; // int sum = 0; for (int row = 0; row < 2; ++row) { for (int col = 0; col < 2; ++col) { for (int k = 0; k < 2; ++k) { m3[row][col] += m1[row][k] * m2[k][col]; } } cout << endl; } // cout << multiplyTemp1 << " "; // cout << endl; /* m3 = [00, 01] [10, 11] * */ for (int row = 0; row < 2; ++row) { for (int col = 0; col < 2; ++col) { cout << m3[row][col] << '\t'; } cout << endl; } // for (int i = 0; i < 2; ++i) // { // for (int j = 0; j < 2; ++j) // { // // {1, 2} {5, 6} // // {3, 4} {7, 8} // m3[i][j] = m1[i][j] * m2[j][i] + m1[i][j + 1] * m2[j + 1][i]; // cout << m3[i][j] << "\t"; // } // cout << endl; // } return 0; }
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
print가 이상해요
첫째날에 첨부터따라할댄 print 가 되었는데 둘째날에 새파일로 열고 print 치면 안되요.. 초록색으로 음영으로도 안바뀌고..기능을 안하는 것 처럼 보여요
-
해결됨홍정모의 따라하며 배우는 C++
11:52 행렬x행렬 for문에서 막히네요.
2시간 동안 고민해봤지만 힘드네요. 계속 시도는 해보겠습니다. <code> #include <iostream> using namespace std; int main() { int m1[2][2] { {1, 2}, {3, 4}, }; int m2[2][2] { {5, 6}, {7, 8}, }; int m3[2][2] = {0}; // int m3[2][2] = {{1,2},{3,4}}; // m3[0][0] = m1[0][0] * m2[0][0] + m1[0][1] * m2[1][0]; // m3[0][1] = m1[0][0] * m2[0][1] + m1[0][1] * m2[1][1]; // m3[1][0] = m1[1][0] * m2[0][0] + m1[1][1] * m2[1][0]; // m3[1][1] = m1[1][0] * m2[0][1] + m1[1][1] * m2[1][1]; int multiplyTemp1; int multiplyTemp2; for (int row = 0; row < 2; ++row) { for (int col = 0; col < 2; ++col) { m3[row][row] += m1[row][col] * m2[col][row]; // if (row == 0 || row == 1) // { // multiplyTemp1 += m1[row][col] * m2[col][row]; // } } cout << endl; } // cout << multiplyTemp1 << " "; // cout << endl; /* m3 = [00, 01] [10, 11] * */ for (int row = 0; row < 2; ++row) { for (int col = 0; col < 2; ++col) { cout << m3[row][col] << '\t'; } cout << endl; } // for (int i = 0; i < 2; ++i) // { // for (int j = 0; j < 2; ++j) // { // // {1, 2} {5, 6} // // {3, 4} {7, 8} // m3[i][j] = m1[i][j] * m2[j][i] + m1[i][j + 1] * m2[j + 1][i]; // cout << m3[i][j] << "\t"; // } // cout << endl; // } return 0; } <output> PS C:\coding\tbc_review\TBCPP\Chapter6> g++ .\matrixByMatrix.cpp PS C:\coding\tbc_review\TBCPP\Chapter6> .\a.exe 19 0 0 50 \ 형태로 대각 성분만 억지로 끼워맞췄습니다. ㅠㅠ 감사합니다.
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
반복문 (for)에서 질문 ㅡ있습니다
좋은 강의 들려주셔서 감사합니다 list ( i . items ( ) ) [ 0 ] 이 왜 배열의 요소를 튜플로 가져오나요 i의 item은 딕셔너리고 그것을 리스트로 형변환한것의 0번쨰 요소를 가져온것인데 리스트가 튜플로 바뀌는 메커니즘을 모르겠습니다
-
해결됨홍정모의 따라하며 배우는 C++
MinGW installation manager를 어디서 열어야 하나요?
안녕하세요! 선생님 말씀하신 옵션으로 코드블럭스를 설치했는데, MinGW installation manager를 어떻게 열어야하는지 모르겠습니다.. 당장은 visual studio로 공부하겠지만, 차후에 학교 과제를 할 때 code blocks도 많이 이용된다고 해서 gdb를 설치해두고 싶은데, installation manager를 어디서 열어야 하나요??
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테이블 생성시 foreign key 생성에 대한 부분을 설정할 수 있나요?
JPA 에서 DB 생성시 joincolumn 을 지정해 놓은 것을 foreign key 로 생성해 준다고 하셨는데요. 혹시 설정을 통해 제어할 수 있나요? 전체적으로 생성을 못하게 한다든지어떤 column 은 FK 로 잡아주고 어떤 column 은 무시하고개별적으로도 설정이 가능한지 궁금합니다.^^ 좋은 강의 감사드립니다.
-
미해결인터랙티브 웹 개발 제대로 시작하기
DOMscript파트 강의자료
강사님 강의 재밌게 잘보고있습니다! DOMscript1부터 같이 따라해보고싶은데 수업자료가 없네용 첨부해주시면 감사하겠습니다.
-
미해결스프링 부트 개념과 활용
JpaRepository에서 리턴타입 문의입니다.
안녕하세요. findUsername에서 Optional을 사용하셔서 이에 관련하여 질문을 하고 싶습니다. 1. JpaRepository에서 메서드를 추가 할 때, Optional을 사용하는 것이 더 나은 방법인지 2. 강사님은 어떤 방식으로 주로 사용하셨는지 입니다. 아래 내용은 이 질문을 하게 된 참조입니다. - findById 리턴값이 Optional임을 확인 - stackoverflow로 분위기(https://stackoverflow.com/questions/25883608/why-is-spring-data-still-using-null-references-as-return-values)
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
임베디드 타입과 @MappedSuperclass 차이
안녕하세요 jpa강좌를 수강중인 학생입니다. 임베디드 타입 관련 강의를 듣던 중에 궁금한 점이 생겨 질문 드립니다. 강의 중에 CreatedDate나 UpdatedDate와 같은 변수를 임베디드 타입으로 정의하는 경우와 @MappedSuperclass를 사용하는 경우 모두 실습으로 확인하였습니다. @MappedSuperclass로 정의하면 Entity로 정의하는 것이고 여러 Entity에 공통적으로 적용해야 할때 사용할 수 있고 임베디드 타입으로 정의하면 Value 타입으로 정의하는 것이고 비슷한 속성을 가지는 애트리뷰트를 하나의 값으로 만들어 재사용성을 높일 수 있는 방법이라고 이해했습니다. 그렇다면 CreatedDate와 같은 변수는 실무에서 @MappedSuperclass를 사용하는지 아니면 임베디드 타입으로 정의하는지 알고 싶습니다. 유익한 강좌 감사드립니다!
-
미해결홍정모의 따라하며 배우는 C++
11:52 행렬x행렬 하드 코딩으로 해봤습니다.
<code> #include <iostream> using namespace std; int main() { int m1[2][2] { {1, 2}, {3, 4}, }; int m2[2][2] { {5, 6}, {7, 8}, }; int m3[2][2] = {0,}; m3[0][0] = m1[0][0] * m2[0][0] + m1[0][1] * m2[1][0]; m3[0][1] = m1[0][0] * m2[0][1] + m1[0][1] * m2[1][1]; m3[1][0] = m1[1][0] * m2[0][0] + m1[1][1] * m2[1][0]; m3[1][1] = m1[1][0] * m2[0][1] + m1[1][1] * m2[1][1]; for (int row = 0; row < 2; ++row) { for (int col = 0; col < 2; ++col) { cout << m3[row][col] << '\t'; } cout << endl; } // for (int i = 0; i < 2; ++i) // { // for (int j = 0; j < 2; ++j) // { // // {1, 2} {5, 6} // // {3, 4} {7, 8} // m3[i][j] = m1[i][j] * m2[j][i] + m1[i][j + 1] * m2[j + 1][i]; // cout << m3[i][j] << "\t"; // } // cout << endl; // } return 0; } <결과> PS C:\coding\tbc_review\TBCPP\Chapter6> g++ .\matrixByMatrix.cpp PS C:\coding\tbc_review\TBCPP\Chapter6> .\a.exe 19 22 0 0 PS C:\coding\tbc_review\TBCPP\Chapter6> g++ .\matrixByMatrix.cpp PS C:\coding\tbc_review\TBCPP\Chapter6> .\a.exe 19 22 43 50 이제 저걸 for문으로 출력해보겠습니다.