항상 빠른 답변 감사드립니다. 제로초님의 nodebird 강의를 듣고 이를 기반으로 프로젝트를 진행하려고 하는데요.. 제가 next가 처음이다보니 강의와 완전히 똑같은 기술스택을 가지고 프로젝트를 진행하려고 했습니다. 그런데 검색을 할수록 redux-saga 보다는 redux-toolkit과 swr을 사용해보고 싶다는 욕심이 생기네요.. saga를 떼어내고 toolkit과 swr을 사용하려면 기존에 saga에서 처리하던 비동기를 swr을 통해 요청한다고 생각하면 되나요? toolkit은 기본적으로 비동기를 thunk로 처리한다고 알고 있는데 swr을 사용하면 비동기를 swr로 처리하게 되는 건가요?
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> //#define NUM_ROWS 12 #define FIRST_CHAR 'A' //#define LAST_CHAR 'K' int main() { char cha = 'A'; const char last_char = scanf("%c", &cha); //const char last_char = 'L'; const int num_rows = last_char - FIRST_CHAR + 1; int r; int c; for (r = 0; r < num_rows; ++r) { for (c = FIRST_CHAR + r; c < FIRST_CHAR + num_rows; ++c) printf("%c ", c); printf("\n"); } return 0; } scanf로 마지막 문자를 받아서 작동시키려해봤는데 입력만 받고 바로 프로그램이 끝나는데 왜 그런지 알 수 있을까요?
강의를 따라하다보면 이런 오류가 생기는데요 그래서 생각을 해봤는데 값타입의 ADDRESS를 MEMBER가 가지고 있고 엔티티타입의 ADDRESSENTITY도 멤버가 가지고있잖아요 근데 둘다 컬럼명은 같으니 이런 오류가뜨는데 아닐까요? 근데 MEMBER에서 값타입의 address를 지워도 똑같은 문제가 발생하더라구요.. 뭐가 문제인걸까요?
안녕하세요 강의자님 강의를 정말 유익하게 보고 있는 수강생입니다. 추상메서드 중에 List 와 KeywordList 간의 실행 순서에 조금 궁금한게 있습니다. 실제 List 클레스에서 renderItem 을 추상메서드로 남기고 기능을 KeywordList 에서 구현해서 적용하는것 까지 이해 하였습니다. 그런데 실제로 App.js 에서 호출할떄 KeywordList 를 호출하는데 List 의 render() 함수가 동작하는건 어떤 과정인지 좀 알고 싶습니다. KeywordList 의 마운트 시 data 를 가져와 setState 에서 변화가 생겨서 render()를 호출하고 상속을 받았으니 List 의 render() 가 호출된거라고 생각하면 될까요? 또하나는 prop 에 대한 문의입니다. List.js 에서 onClick 에 this.props 구문을 썼는데 이부분이 잘 이해가 안되서 이 prop을 어떤 과정을 통해 사용할 수 있는건지 문의드립니다. 웹팩강의로 시작해 여기까지 왔는데 늘 좋은강의 감사드립니다.
안녕하세요. navigate 간 파라미터를 통해 데이터를 전달하려고 하는데, 계속 애러가 나오고, 해결할 감이 잘 안오네요... 몇 시간동안 검색해봤지만, 찾기가 어려워 이렇게 문의하게 되었습니다. MainVote에서 ->stackVote로 navigation.navigate('stackVote',params) 이동하면서 params에 데이터를 넣어주려는데 애러가 계속 납니다.
안녕하세요 선생님:) 강의 잘 듣고 있습니다! 이해하기 쉽게 설명해 주셔서 감사합니다! 강의를 듣다가 궁금한 점이 있는데 선생님이 강의하실때는 개발자도구에서는 '3:21'시간대처럼 Root가 한 화면에 두 번 나오는데, 저는 개발자도구로 보았을때 화면이 아래의 사진처럼 보이는데 혹시 이 부분은 Vue가 업데이트가 되어서 이렇게 보이는 방식으로 바뀐 걸까요?? 답해주시면 감사하겠습니다!
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 여기에 질문 내용을 남겨주세요. 정적 컨텐츠 강의 내용 중 (04:19~04:26) hello-static.html파일을 작성하고 실행 시키면 localhost:8080/hello-static.html 주소를 입력하면 해당 파일이 실행된 결과를 확인 할 수 있다고 말씀해주셨는데 이전 강의들에선 html 파일 생성후 실행 시킬때 localhost:8080/hello와 같이 html이라는 확장자? 입력하지 않아도 실행된 결과 웹페이지를 확인 할 수 있었습니다 이런 차이가 나는 이유는 무엇인가요? 사진 설명 1. 강의 내용(04:19) .html까지 입력하지 않은 경우 Error 2. 강의 내용(04:24) .html까지 입력한 경우 정상 웹 페이지 3. 이전 hello.html 웹페이지 화면(주소 입력 : localhost:8080/hello 결과)
안녕하세요. next에서 serversideprops를 사용한다면 크게 문제될거같진 않지만 react에서는 serversideprops를 사용하지 못하는데 그렇다면 관리자 페이지 접근시에는 스테이트값으로 막는다 하더라도 새로고침시에는 다시 로그인정보를 확인해서 접근 하거나 뒤로 보내야하는데 이런 부분은 어떻게 처리하는게 좋을까요?
모의해킹 실무자가 알려주는, 파일 업로드 취약점 공격 기법과 실무 사례 분석 : PART 1
안녕하세요 현업에서 컨설팅을 하고있는 실무자입니다. 너무 좋은 강의 잘듣고 있습니다. 여쭤보고 싶은게 업로드 하면 경로가 도메인은 같지만 이미지나 파일서버로 경로출력이 되는 경우가 있습니다. ex) img1.xxx.com/notice/20220102/asasasasa/test.jpg 이렇게 아예 다른 이미지나 파일서버에서도 업로드시 웹루트 경로로 변경할수있다면 실행이 가능한건지 문의드립니다! 이런 서버들은 웹서버가 안돌아가고 그냥 저장소 역할만 하는것같기도 해서요. 추가로 part2 파일업로드 강의 너무 기다려집니다.....
안녕하세요 ㅎㅎ 강의 잘 보고있습니다. 현재 따라서 하고있는데 docker images 명령어를 쳤을때 강사님과 출력내용이 조금 다르게 나옵니다. 환경은 mac m1 이구요 docker iamges 라고 입력하면 강사님은 2개의 이미지가 출력된다고하면 저는 REPOSITORY TAG IMAGE ID CREATED SIZE name/say-my-name 1.0 39d011c01ba4 5 minutes ago 301MB 이렇게 하나만 출력이 됩니다.