ret2usr 익스플로잇 코드를 보면서 이해가 되지 않는 부분이 3가지가 있었습니다. 1. __attribute((regparm(3)) 이부분은 어떤 역할을 해주는 것인가요?? 2. payload함수에서 mov %%rsp, %0 이렇게 되어있는데 %0값에 스택값이 저장되어 있나요..? 3. payload함수에서 : : "r" (&rv)는 어떻게 해석하나요?? 처음보는 어셈블리어 코드라서 많이 헷갈립니다ㅠ
안녕하세요. 변경감지와 병합 강의를 듣다 궁금한게 생겼는데 item같은경우 save에 대한 로직은 itemRepository에서 처리해주고 item을 수정하는 update는 itemService에서 처리를 해주는 것 같은데 repository와 service의 활용? 구분하는 차이를 알 수 있을까요? 물론 어느 방법이든 문제없다면 굳이 repository에서 처리하기 보단 service에서 처리하는게 편하니 그렇게 하겠지만 굳이 따지면 개발자의 의도에 따라 큰 문제가 없는건지 그렇다면 update관련 로직을 repository에서 작성해도 괜찮은건지 궁금합니다!
실제 개발을 하다보니 USER권한별이 엔티티가 가지는 컬럼이 너무 많아서 분리를 해서 인증과 인가처리를 할려고 합니다. 아키텍쳐 강의에서 가르쳐주신것처럼 다중 보안설정을 통해 user를 위한 securityconfig와 admin, manager를 위한 securityconfig를 각각 설정해 다중 보안 설정방식으로 할 경우에도 메소드방식이 다 적용이 되나요?? 각각의 도메인에서 ROLE을 가지고 각각 ROLE_USER, ROLE_MANAGER, ROLE_ADMIN을 가지고 있습니다.
현재 error-401치고 들어가면 강의대로라면 4xx 오류 화면 ~~~라고 떠야되는데 404로 뜨고 있는 현상입니다. 왜 그런지 알 수 있을까요?? 현재 ServletExController에 /error-401이 등록되어 있지 않아서 그런건가요?? 만약에 그렇다면 강의에서 404이외에 4xx대의 URL은 4xx.html이 뜬다고 말씀해주셨는데 이해가 되지 않습니다.
Tensorflow Object Detection API를 공부하고 있습니다. model config 파일에서 eval_input_reader가 하는 역할이 훈련 중 검증을 위한 validation 데이터 경로 및 labelmap을 지정을 해주는건가요? 보통 훈련할 때 Train와 validation과정을 거치면서 훈련을 한다고 알고 있는데, validation을 하는 작업 코드와 결과(ex, 1000step마다)를 볼 수가 없어서 잘 모르겠습니다.
1. 인풋 컴포넌트 적용시 email 적는 란이나 password적는 란을 클릭하면 안드로이드는 키보드가 자동으로 나오는데 ios는 키보드가 나오지 않습니다. 어떻게 해야 할까요? 2. 키보드 스크롤뷰 코드를 작성 했는데 ios시뮬레이터는 잘 작동이 되는데 안드로이드는 스크롤뷰가 작동을 안합니다. 어떻게 해야하죠?
weapon_rect = weapon.get_rect() AttributeError: 'list' object has no attribute 'get_rect' 무기를 쓰려고 SPACE를 누르면 게임이 종료된 후 위에 에러가 나오는데 무슨 뜻인지 모르겠습니다 도와주세요 !
첫번째로 쓰레드ID가 생성 순서대로 1 2 이런 식으로 붙혀지는 것인지 궁금합니다. 이것이 아니라면 어떤 규칙에 의해 ID가 생성되는지는 os나 사용 언어(C#, C++등)에 따라 달라지는 건가요? 두번째는 상식적으로 쓰레드개수가 1000개 10000개(이럴 일이 있을까요?)여도 15bit로 표현 가능한 수보다 ID값이 작기 때문에 MASK와 쉬프트 연산자로 계산 가능한 게 맞는지 궁금합니다.
영한 님 안녕하세요! 저는 이제 막 카카오에서 주니어 개발자로 일을 시작한 수강생입니다:) 현 직장으로 이직을 하고 나서 백앤드 쪽 지식이 필요하게 되어 강의를 알아 보던 중, 영한 님의 강의를 추천받게 되어 정말 즐겁게 강의를 수강하고 있습니다! 다름이 아니라, 공부한 내용을 그냥 들으면 잊어버릴 것 같아 제 개인 개발 블로그에 정리를 해 놓고 필요할 때 찾아서 읽고 싶은데(https://velog.io) 게시글에 나만 보기 기능이 없는 점 + 강의 자료 및 내용의 저작권과 관련된 문제가 있을 수 있는 점 때문에 미리 여쭤봐야 될 것 같다고 생각했습니다. 혹시 강의 내용을 제 개인 개발 블로그에 정리하여 게시하여도 괜찮을까요? 부적절하다면 게시하지 않겠습니다! 감사합니다.
안녕하세요! 덕분에 무사히 강의를 완주하였습니다. github page로 배포까지 완료하였는데 배포 후 댓글기능이 왜 안되는지 모르겠어서 질문드리려고 합니다. (수정) 레포지토리 링크는 위와 같고, username/username.github.io 컨벤션을 수정했는데도 안되서 여쭤봅니다! 추가로 궁금한 점은, 한번 이렇게 배포하고 나면 코드를 수정하거나 md 파일을 추가로 업로드해줄 경우에 deploy를 또 해야하는건지 궁금합니다! (배포 후 코드를 수정하고 yarn deploy가 안되더라구요...) 감사합니다.
dataset.py에서 dataset을 load 후 filter를 통해 특정 label의 data만 필터링 하는 과정에서 filter의 인자로 predicate함수를 정의할 때 predicate의 인자로 받는 x는 dataset으로 이해했습니다. 그런데 predicate의 return값은 bool 타입이여야 하고, return값이 True일때 x가 필터를 통과하는 방법으로 label 7만 정제해서 dataset을 할당하는 방법을 사용하셨는데 여기서 x는 모든 class label을 담고 있는 dataset이 아닌가요? predicate의 return값이 단순 True일 뿐인데 어떻게 x에서 label 7만 정제가 되는 건가요? 혹시 x는 전체 dataset중, 각 class에 따라 분류된 dataset을 인자로 차례로 가져오는건가요? label 1 dataset -> label 2 dataset -> ... -> label 20 dataset 이런 방식으로요
선생님 위임 클래스라는게 다른 클래스의 기능들을 대신 처리해주는 클래스를 말하는 걸로 알고있습니다. ItemService가 ItemRepository의 위임클래스 라고 하신 건 ItemService 클래스가 별다른 로직없이 ItemRepository의 메서드를 호출하고 있어서 인가요?
안녕하세요, 강사님! 업로드 할 이미지의 파일명에 한글이 포함될 때, back 서버 static 폴더 uploads에 업로한 이미지 파일의 미리보기가 되지 않습니다. hashtag 강의에서 알려주셨던 것처럼 encodeuricomponent와 de codeuricomponent를 사용해야 할 것 같은데, 어떻게 사용을 해야할지 잘 모르겠습니다. 도움을 구할 수 있을까요?