[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (아니요) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요 강의 너무 잘듣고 있습니다. 질문은 아니지만 OrderRepository 의 로그 내용이 "OrderRepository.request()" 가 아닌 .save()로 남겨야 더 의도에 맞는 것이지요?? 항상 좋은 강의 만들어주셔서 감사합니다. 업무에 도움이 많이 되고있습니다.
안녕하세요. 제로초님 리액트 memo는 state와 props가 바뀌지 않을 때 다시 리렌더링을 방지해줌으로써 성능개선이 되는것 같더라구요? 그런데 제로초님의 리액트 노드버드나 sleact강의에서는 memo를 거의 사용하지 않더라구요 혹시 어떨 때 memo를 사용해야 하는 것이 좋고 어떨 때 사용하지 말아야 하는지 궁금합니다!
이전 질문에 대한 답변 감사합니다. 이전 질문과 비슷한 질문입니다. 조사 대상의 PC의 메모리 덤프를 하기 위해서는 조사 대상 PC에 메모리 덤프 툴 FTK Imager이나 dumplt등을 설치해야 가능할듯 싶습니다. 이때 무결성이 훼손되는데요. 이부분은 어쩔수 없나요? 리눅스 계 서버에서도 메모리 덤프는 외부툴을 다운받아 메모리 덤프를 떠야 하는경우 에 법정에서 증거 채택에 어려움이 발생하게 되는지 궁금합니다.
요약한게 맞는지 확인해주실 수 있나요? 1. Pop은 현재 head를 따로 oldHead로 저장하고, 이것이 nullptr이 아니란 소리는 head가 존재한다는 뜻, 즉 1개 이상 스택에 값이 존재한다는 뜻임 2. 스택에 값이 1개 이상이면 oldHead는 nullptr이 아닐 것이고 pop을 한번 했을 때 oldHead에 head가 제대로 값이 들어갔다면 while문을 통과하면서 _head=oldHead->next; 가 원자적으로 실행되고, 아래쪽을 쭉 실행하다가 TryDelete 함수가 호출될 것임 2-1. 이때 만약 다른 Pop 쓰레 드들이 있다고 하면, 요놈들은 첫 Pop에서 _head가 oldHead->next로 바뀐것으로 인해 while문을 통과하지 못하므로 oldHead=_head가 실행되어 다시 while문이 불려져서 다음 원소를 상대로 pop을 진행함 -------------------- 이후는 TryDelete입니다 3. popCount가 1인 경우 : TryDelete가 실행되는 순간에도 popCount가 1이라면 아직은 Pop이 다른 쓰레드로 호출되지 않은 상태임. 3-1-1. pendingList를 읽어 삭제하려고 하는데, 이걸 읽었는데도 popCount가 아직 1이라면 Pop이 pendingList를 읽는 사이에 한번도 호출되지 않은 것이므로, 읽은 pendingList와 연결된 모든 노드를 이참에 삭제함 3-1-2. pendingList를 읽어 삭제하려고 하는데, 이걸 읽은 사이에 popCount가 증가하여 Pop이 다른 쓰레드에서 호출됐다는 걸 알았으니 읽어들인 pendingList를 다시 돌려놓는다. 3-2. pendingList도 다 삭제햇으니(돌려놨으니) 현재 노드를 삭제해주면 된다. 4. popCount가 1 초과인 경우 : TryDelete가 실행되는 순간에 popCount가 1을 넘어버렷다면, Pop이 다른 쓰레드에서 호출된 상태이므로 지금 당장 삭제하지 말고 삭제 예약만 해놓도록 한다.
안녕하세요? 현재 강의를 다시들으면서 헷갈리는 내용을 정리해 나가고 있습니다. 3분30~4분30초 즈음에 common.py에서 AUTH_USER_MODEL = "accounts.User"로 바꿔주시면서, 원래 default값이 auth.user라고 해주시는데요 이 auth.user가 https://github.com/django/django/blob/6a80fd1465277d465c146cab57ffa41cbae1c5ce/django/contrib/auth/models.py#L402 있는 user클래스가 맞나요? 그래서 원래 장고내부적으로 설정을 하지 않으면 auth.user라는 user모델이 돌아가는 것이고(그래서 migration을 그냥 하면 auth.user로 만들어진 db가 생성되는 것이구요) 우리가 필요에 따라 커스터마이징한 User모델(accounts.user)을 만들어줄 경우 그 커스터마이징한 User모델이 장고프로젝트 내부에서 통용되는 Usermodel이라고 선언을 해주는 작업으로 이해해도 될까요? +그러면 만약 get_user_model로 user모델을 가져올 경우, 들고와지는 user모델은 settings.AUTH_USER_MODEL에서 선언된 모델이 되는 것인가요? 늘 감사합니다!
안녕하세요, 강의 잘 듣고 있습니다! print(X_train.shape, X_test.shape)을 하면 (113,30), (456,30)이 나오는데 이런 경우 무엇이 문제일까요? 코드는 강의와 똑같이 작성했습니다. 군대에서 수강 중이라 코랩으로 하는 중인데 이것이 문제인 걸까요? 항상 좋은 강의 감사드립니다!
안녕하세요. 영한 선생님 강의 너무 잘 보고 있습니다. 제가 평소에 코딩하다가 자바 컨벤션(e.g. 메서드 시작하고 한 줄을 띄워야 할까, 말아야 할까... etc) 이게 너무 궁금해서 검색도 해보고 나름대로 많이 알아봤는데, 정답은 없더라고요. 영한님의 스타일이 단지 궁금합니다. 메서드 시작할 때, 파라미터가 적으면 바로 시작해도 가독성이 나쁘지 않지만, 제 개인적으로는 메서드 파라미터가 많으면 한 줄을 띄워주고 적어야 읽기가 편하더라고요, 즉 제가 현재 가장 고민인 지점은 블록 다음에 한 줄을 띄어주고 시작할지 안 할지 너무 고민입니다. 메서드가 파라미터 개수에 따라 띄워주는지를 고민했다면, 이게 if나 try 블록은 한 줄 띄우주고 작성하면 너무 휑한 느낌이더라고요... 정말 쓸데없는 고민 같지만 영한님의 스타일이 궁금합니다.
안녕하세요 질문이 있습니다. PCB는 process state, process number .. 등 프로세스에 대해 필요한 정보를 얻을 수 있는 자료구조라고 하셨는데 PC register과 어떤차이점이 있는지 모르겠습니다. PCB는 주로 커널에 저장되어있고 PC register는 스레드 마다 있는것이 맞나요?
안녕하세요 ! 궁금한게 있습니다~ k8s 환경으로 구축한다고 했을때, spring cloud gateway 를 접목시키고 싶을 경우 (인증에 관련해서 filter 와 같은 기능을 이용한다면 더 편이할 것으로 보이므로) 어떻게 적용하면 될지 감이 오지 않습니다... 어떻게 보면 ingress 의 역할과 spring cloud gateway의 역할이 약간 겹치는 부분도 있고요.. ingress 에 spring cloud gateway를 붙일 수 있나요? 아니면 별도의 pod로 띄워놓고, ingress -> (무조건) gateway 로 가도록 하고, gateway에서 default filter를 적용한 후, predicates 조건에 맞춰서 uri: lb:// 이용하게 하나요? (ingress -> gateway -> 다른 svc/pod 로 이동? )
좋은 강의 감사합니다.. 사물함 순번을 매기는데, lockers = [-1] *(n+1)로 하는 이유가 있을까요? 그냥 lockers [1] = 1을 만들기 위한 작업인지요? for i in range(1,101): lockers.append(i) 로 하면 lockers[1] =2가 되니 헤깔리니깐...