묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
궁금한 점이 있습니다..
로그인 버튼을 클릭하면 LoginActionRequest가 dispatch 되어 reducer가 실행 됨가 동시에 saga에서도 LoginActionRequest되는데 이는 yield takeLatest(LOG_IN_REQUEST, logIn); 가 기다리고 있다가 실행 되는 거군요 ?! 그러면 페이지가 로드 될때마다 모든 watchLogin,watchLogOut,watchaddPost등의 generator가 실행 되는 건가요 ? 해당 되는 action type이 나오기 전까지 대기하다가 나오면 그때 이벤트 처럼 실행 되는거구요.. 그런데 제껀 yield를 기다리지 않고(로그인 버튼이 클릭이 안된 상태에서) 그냥 넘어가 버립니다ㅜㅜ (이건 콘솔입니다..)
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
@Valid 에러 메세지관련
좋은 강의 감사합니다. 제가 일본에서 일하는중이라서 왠만하면 일본어를 사용하는데 닉네임을 이렇게 메세지를 일본어로 넣지않는이상 한국말로 에러 메세지가 표시되던데 언어 변경이 따로 있나요? (참고로 맥사용중, 맥언어가 한국어, 인텔리제이는 영어 입니다.)
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
최신 boilerplate
https://github.com/qnrjs42/New_Boilerplate 강사님 강의 잘 보고 있습니다. antd Icon이 따로 업데이트가 되어 귀찮은 작업을 덜어내고자 공유합니다.
-
해결됨웹 개발자와 정보보안 입문자가 꼭 알아야 할 웹 해킹 & 시큐어 코딩
질문 있습니다.
너무 많은 질문을 드려 정말 죄송합니다 대부분이 제 질문이라.. burp 에서 페이지를 봤을 때 경로가 board/download.php?upload=1&no=988 HTTP/1.1 이렇게 되어 있을 때엔 보안 적용이 된건가요 앞서 말씀 하신 강의 에서 설명 방법 대로 ../..././.....// 등등 적용해보았지만 사라지진 않고 상위 폴더로 이동이 불가능 하다면 적용이 완벽한건가요? idx? 로 적용된건지 궁금합니다.
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
상속관계 매핑 질문입니다!
안녕하세요? 좋은 강의 잘 듣고있습니다. 상속관계 매핑관련하여 질문이있어 글을 남깁니다. Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] Exception in thread "main" java.lang.NullPointerException 이런 에러가떴는데 제 생각에는 원인이 new OrderItem()이나 new Category()를 생성했을때 orderItem.setItem(item) / category.addItem(item)을 해줘야하는데, 넣어줄 item이 없어서 뜨는것 같습니다. 상속관계를 설정하여 join전략을 사용했을때, main에서 movie만 생성해서 영속성컨텍스트에 등록하면 item은 따로 new item(); 할 필요없이 자동으로 item도 생성되면서 item_id와 DTYPE에 등록이 되는듯한데, 이경우, 메인에서 new OrderItem()이나 new Category()를 생성한다면 Item연관관계 등록을 어떻게 해야하나요? 원래라면 ordetItem.setItem(item)을 하면 되겠지만, 넣어줄 item이 없는것 같아서요.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
atom에서 install package가 안되요
atom을 깔고 선생님이 말씀하신대로 <install package>에서 autocomplete-python을 검색하면 못찾는다고 나오는데 왜그런가요? 밑에 사진처럼요. 강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
ROC score가 다르게 나옵니다.
안녕하세요! 타지에서 선행학습겸 방학기간 동안 강의 듣고 있습니다. 좋은 설명과 좋은 강의 감사드립니다! 제 질문은 똑같은 분류기에 , 데이터 셋에 파라미터들도 같이 설정했는데 간혹 영상보다 더 좋게, 혹은 나쁘게 나오기도 합니다. 현재 시점에서의 패키지 버전에 따른 결과일까요? 아니면 제가 맥북을 사용하고 있는데, 사용환경에 따른 결과일까요?
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
인스턴스와 레퍼런스
강의 중간에 인스턴스라는 단어를 언급하셔서 찾아보았습니다. Grandeur myCar1 = new Grandeur(); 생성자에 의해 메모리에 객체가 올라갔을 때, myCar1을 인스턴스라고 하는게 맞나요? myCar1은 해당 객체의 주소를 담고있으니까 객체를 레퍼런스하고 있다라고 표현하는게 맞나요? 한 블로그 글에서 Grandeur myCar1;이라고 하면 이때 myCar1이 객체라고 하던데 이 부분이 잘 이해가 되지 않아 설명해주시면 감사하겠습니다!
-
미해결홍정모의 따라하며 배우는 C언어
포인터배열과 배열포인터 질문
안녕하세요. 1. 아래 코드에서 ap[0][0] 값이 1.000000이면 ++ap는 ap+=1과 같을것인데 그럼 ap[1]이 되어서 값이 5.000000이 되어야 하는 것 아닌가요? ++ap의 뜻이 무엇인가요? 2. pa는 배열을 가리키는 포인터여서 배열처럼 쓸 수 없다고 말씀하셨는데 어떻게 pa[1][3] 이런식으로 배열형태가 되는지 궁금합니다. #define _CRT_SECURE_NO_WARNINGS #include //10.14 2차원 배열과 포인터 (두 번째. 다차원 배열에 대한 포인터 문법) int main(void) { float arr2d[2][4] = { {1.0f, 2.0f, 3.0f, 4.0f},{5.0f, 6.0f, 7.0f, 8.0f} }; float(*pa)[4]; // 배열 포인터. a SINGLE pointer to an array of 2 floats float* ap[2]; // 포인터 배열. an array of TOW pointers-to-float //참고로 []이 *보다 우선순위가 높다. printf("%zu\n", sizeof(pa)); // 포인터 하나니까 4bytes printf("%zu\n", sizeof(ap)); // 포인터의 배열이기 때문에, 2개라서 8bytes printf("\n"); pa = arr2d; // pa는 하나의 포인터이기 때문에, 배열처럼 쓸 수 없다. 즉 arr2d는 배열인데 pa에 대입 불가능 //하지만 arr2d의 첫 번째 주소는 대입할 수 있기 때문에 위의 대입 가능. // pa[0] = arr2d[0]; // error // pa[1] = arr2d[1]; // error // ap = arr2d; // error ap[0] = arr2d[0]; //포인터의 배열이므로 이렇게 초기화. ap[1] = arr2d[1]; printf("%u %u\n", (unsigned)pa, (unsigned)(pa + 1)); //pa는 배열을 가리키는 포인터이기 때문에 pa는 arr2d의 첫행의 주소값과 같다. printf("%u %u\n", (unsigned)arr2d[0], (unsigned)arr2d[1]); printf("%u %u\n", (unsigned)pa[0], (unsigned)(pa[0] + 1)); printf("%f\n", pa[0][0]); // printf("%f\n", *pa[0]); printf("%f\n", **pa); printf("%f\n", pa[1][3]); printf("%f\n", *(*(pa + 1) + 3)); printf("\n"); printf("%u %u\n", (unsigned)ap, (unsigned)(ap + 1)); //ap는 포인터의 배열이기 때문에 포인터를 담는 배열이 새롭게 생겨난 것. 그래서 주소가 다름. printf("%u %u\n", (unsigned)arr2d[0], (unsigned)arr2d[1]); printf("%u %u\n", (unsigned)ap[0], (unsigned)(ap[0] + 1)); printf("%f\n", ap[0][0]); printf("%f\n", *ap[0]); printf("%f\n", **ap); printf("%f\n", ap[1][3]); printf("%f\n", *(*(ap + 1) + 3)); return 0; }
-
미해결대세는 쿠버네티스 (초급~중급편)
맥에서 virtual box로 실습할려고 하는데 안되서요
이런 에러가 계속 나서 구글링 해서도 해보는데... 안되서요... 이런 네트워크 세팅을 갖고 있는데... 혹시 어떤 것이 잘못됬는지... 확인 부탁드립니다. ㅠㅠㅠ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
JPQL 사용하면서 불편하다고 느낀게 2가지가 있는데요
JPQL 사용하면서 불편하다고 느낀게 2가지가 있는데요 첫 번째는 FROM절 서브쿼리 안되는 것 이라고 하시고 두 번째를 말씀 안 해주셨는데,, 너무 궁금합니다..
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
Symmetric Pairs 문제 질문드립니다!
안녕하세요, 좋은 강의 정말 감사드립니다! 중급 강의 마지막 문제인 symmetirc pairs와 관련해 궁금한점이 있어 질문드립니다. 해당 문제에서 Functions 테이블을 셀프조인하는 것은 이해했는데, UNION을 쓰지 않고 셀프조인하여 새롭게 만들어진 테이블에서 한꺼번에 x=y 가 같은 페어와 x<>y인 페어를 찾는 방법은 없는 것인지 궁금합니다. ================================ SELECT f1.x, f1.y FROM functions AS f1 INNER JOIN functions AS f2 ON f1.x=f2.y AND f1.y=f2.x WHERE count(*)>=2 or f1.x < f1.y ================================ 이렇게 쿼리를 짜보았는데, 아래와 같이 에러 코드로 뜹니다. WHERE 절에서는 count함수를 쓸 수 없는 것인가요?
-
미해결React로 NodeBird SNS 만들기
제로초님~
제로초님 안녕 하세요 저번에 추천 해주셨던 'react-data-table-component' 잘 사용 하고 있습니다. 그런데 react-data-table-component 사용중 질문이 있어서 글을 남기게 되었습니다. 제로초님 블로그도 react-data-table-component 로 serversidedatatable을 사용 하셨다고 하셨는데 페이지 네이션 처리 할때 지금 이렇게 사용 하고 있는데 지금 코드에서 옵션은 이렇게 사용 하고 있거든요 혹시 넘버링으로 커스텀 하실때 몇일을 찾아 봐도 나오질 않아서 옵션이 있었는지 해서 글을 남기게 되었습니다.
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
Test질문입니다
Test할때 분명 setUp에서 author_000을 생성했고 username은 smith 라고도 했는데Self.assertIn(post_000.author.username, main_div.text)라고하면 제가 보고있는 블로그디테일 페이지로 넘어오는 내용의 author 는 제임스입니다 그냥내부적인 테스트 인건가요? 이름이 스미스인데 그건 어떻게 비교가 되었던걸까요 ...
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
페이팔 결제 후 데이터 베이스 연결이 잘 안되요.
거의 끝인데, 3일동안 문제를 찾아봤는데, 안되서 질문드려요. 제목대로, 페이팔 연결 결제 후 onSuccessBuy함수후에 디비 연결이 안됩니다. 뿐만아니고, 웹 페이지 자체가 프록시 연결을 못하고 다 깨져버려서 어디서 잘 못된 건지 찾을 수가 없어요. 참고로, 강사님 소스코드를 그대로 가져다가 붙여넣기 해봤는데, 결과가 같았습니다. 에러는 아래와 같아요. 그리고, 웹페이지는 이렇게 되구요 콘솔을 확인해보면 이렇게 나옵니다. 혹시해서 제 깃에 소스 올렸어요. 소스 주소는 https://github.com/aywhr75/need-check 입니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
계속 질문드려서 죄송합니다ㅜㅜ
def rmsle(y , y_pred): return np.sqrt(np.mean(np.power(np.log1p(y) - np.log1p(y_pred), 2))) def evaluate_org_price(y_test , preds): preds_exmpm = np.expm1(preds) y_test_exmpm = np.expm1(y_test) rmsle_result = rmsle(y_test_exmpm, preds_exmpm) return rmsle_result print('rmsle 값:', evaluate_org_price(y_test , linear_preds)) evaluate_org_price에서 왜 expm1을 하는지 이해가 가지 않습니다. rmsle를 할때, 어차피 다시 log1p를 하잖아요. 처음부터 expm1도 하지않고 log1p도 하지않고, 바로 값을 넣으면 왜 안되는 건가요? 그러니깐 def rmsle(y , y_pred): return np.sqrt(np.mean(np.power(np.y- np.y_pred, 2))) print('rmsle 값:',rmsle(y_test , linear_preds)) 이런식으로 하면 안되는 건가요?
-
미해결홍정모의 따라하며 배우는 C언어
83행 (unsigned)& aname[i]에서 & 있고 없고 차이
안녕하세요. (unsigned)& aname[i]와 (unsigned) aname[i]을 모두 출력해보면 &의 유무와 관계없이 주소값이 15씩 차이가 나는데 이유가 무엇인지 궁금합니다. int main(void) { char* name[] = { "Aladdin", "Jasmine", "Magic Carpet", "Genie" }; const int n = sizeof(name) / sizeof(char*); for (int i = 0; i < n; i++) printf("%s at %u\n", name[i], (unsigned)name[i]); printf("\n"); char aname[][15] = { "Aladdin", "Jasmine", "Magic Carpet", "Genie" }; const int an = sizeof(aname) / sizeof(char[15]); for (int i = 0; i < an; i++) printf("%s at %u\n", aname[i], (unsigned)& aname[i]); printf("\n"); return 0; }
-
미해결웹 게임을 만들며 배우는 React
hooks timer, startTime, endTimer 질문입니다.
let timer = 0; let startTime = 0; let endTIme = 0; const ResponseCheck = () => { const [state, setState] = useState("waiting"); const [message, setMessage] = useState("클릭해서 시작하세요"); const [result, setResult] = useState([]); class -> hooks로 변환시 저 스스로 먼저 해보고 현영님 강의를 봤는데요, class처럼 내부에 선언되면 hooks는 컴포넌트 자체가 재실행되니까 내부에 선언하면 안되는구나 라고 생각하고 위의 코드처럼 컴포넌트 바깥으로 선언을 해줬는데요. 결과는 잘 돌아가더라구요. useRef로 하는 것과 저렇게 바깥에 선언하는 차이가 있나요? 결과의 차이라던지, 성능의 차이라던지...
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
안녕하세요.! 프로젝트관련 질문입니다
안녕하세요. 존경하는 강사님 ㅎ 제가 이번에 한달 프로젝트로 스프링 부트 rest api기반으로 쇼핑몰과같은 프로젝트를 해보기전에 이 강의를 듣게되었습니다! 이거외에도 로드맵으로 추천해주신 orm표준 jpa프로그래밍과 실전 스프링 부트jpa활용1을 들을 예정인데요. 다른 강의를 전부 다 듣기에는 시간이 빠듯해서 나머지 강의는 차차 더 듣고자합니다 혹시 restful api로 쇼핑몰정도 개발하려면 이 외에도 다른 강의를 들어야하나요 이전에는 스프링과 스프링부트 플젝 각각 경험 한번씩 있습니다.
-
미해결윤재성의 Vue.js 프로젝트를 통한 실무 개발 과정
글 갯수가 10으로 딱 떨어질때
한 페이지당 글이 10개씩 딱 맞아떨어질때 사진처럼 아무 글도 없는 빈페이지가 생성되어있는데 이게 맞는건가요??