안녕하세요 강사님. 강의 잘 듣고 있습니다. 다름이 아니라 else 문에서 반복문과 DFS가 어떤 순서로 돌아가는지 감이 좀 안잡히는데 보충 설명 가능하실까요? 반복문이 1~3까지 도는데 i 값이 1일때 DFS가 또 호출되고 다시 돌아올 때 i 값은 2부터 시작이 되는걸까요?
파이썬 동시성 프로그래밍 : 데이터 수집부터 웹 개발까지 (feat. FastAPI, async, await)
안녕하세요. 강의 잘듣고 있습니다. 운영체제에서 배우길 현대컴퓨터는 대부분 멀티쓰레드 및 여러개의 프로세스가 스위칭이 일어나면서 동작하는 것으로 압니다. 예를 들어 인프런 동영상 강의를 들으면서, 파이참을 키고 있고, 만약 싱글코어 컴퓨터라고 한다면, 저 크롬과 파이참의 프로세스가 스위칭되면서 실행되고 있겟죠? 그런데 파이썬 코드를 짜고 파이참내에서 실행을 시킨다면,(async나 머 그런거 없이 일반적인 코드로) 파이썬 코드 돌아가는 것 자체가 하나의 프로세스가 되어서 크롬 프로세스와 스위칭이 되지만, 파이썬 코드 자체는 동시적으로 작동하는 건가요? 만약 async await를 붙이면 파이썬 코드를 실행시킨 프로세스도 여러개로 쪼개지는(?) 건가요? 약간 공전 자전 같은 느낌?
안녕하세요. cascade는 동일한 aggregate 에 포함되는 경우에 넣는거겠죠? 저희 예제에서 delivery는 order에서 cascade로 포함했는데 만약 다른 테이블에서 delivery를 참조하고 있으면 order_delivery 라고해서 별도의 테이블을 만들어도 되겠죠? 데이터 중복이지만 ddd에서 바운더리 컨텍스트 그런 개념에서 보면 문제가 없는걸까요?
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
안녕하세요 파이썬 강의를 열심히 듣고 있습니다 라이브러리 강의를 듣는중에 궁금한 점이 있습니다. 라이브러리를 사용하려면 반드시 그 라이브러리가 해당 PC에 설치되어있어야한다고 하셨는데 math 라이브러리의 경우 모두가 동일하게 사용할수 있도록 웹페이지에 해당 라이브러리를 업로드를 하여 사용하게 하는것일까요? 그렇다면 모든 개발자가 동일한 프로그램을 사용하며 개발을 하지 않을 텐데, 그 많은 프로그램에서 어떻게 해당 웹페이지의 URL을 연동하여 사용하는지 궁금합니다. 또 만약 제가 만든 코딩을 타인에게 전달하였을때, 타인이 라이브러리 설치가 안되어 있다면 해당 코딩은 사용이 안되는지도 궁금합니다. 갑자기 궁금하여 질문남깁니다!! 좋은 강의 항상 감사히 듣고 열공하고 있습니다 감사합니다!!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 서비스와 레포지토리의 어노테이션을 삭제 했는데 컨트롤러에서 밑줄이 안생깁니다. 경고 메시지에 Service에 access할 수 없다는 메시지는 뜨는데 실행은 되네요.. 혹시 인텔리제이 커뮤니티라 이런걸까요?? exit code 0 반환
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. slicing을 이용해서 구현해보았는데요, 제시해주신 방법과 rotation 결과는 같은데 채점을 해보니 결과가 다른 문제가 있습니다. 3번과 4번 케이스의 결과가 정답과 다르게 나오는데, 혹시 제가 모르는 예외 케이스가 있는건가요? 아래는 제가 작성한 코드입니다. import sys import time sys . stdin = open ( r "섹션 3/8. 곳감/in2.txt" , "r" ) N = int ( input ()) arr = [ list ( map ( int , input (). split ())) for _ in range ( N )] M = int ( input ()) # 1) array slicing for _ in range ( M ): rownum , direction , step = map ( int , input (). split ()) # direction: 0 = left, 1 = right if direction == 0 : arr [ rownum - 1 ] = arr [ rownum - 1 ][ step :] + arr [ rownum - 1 ][: step ] else : arr [ rownum - 1 ] = arr [ rownum - 1 ][ N - step :] + arr [ rownum - 1 ][: N - step ] # 2) using pop() & insert() # for i in range(M): # h, t, k = map(int, input().split()) # if(t == 0): # for _ in range(k): # arr[h-1].append(arr[h-1].pop(0)) # else: # for _ in range(k): # arr[h-1].insert(0, arr[h-1].pop()) # sum of sandglass p1 = 0 p2 = N sums = 0 for i in range ( N ): sums += sum ( arr [ i ][ p1 : p2 ]) if i < N // 2 : p1 += 1 p2 -= 1 else : p1 -= 1 p2 += 1 print ( sums )
프론트앤드에서 작업중에 nprogress 없애려고 _app.js에서 관련 코드를 삭제하고 반영이 잘 안되는것 같아서 .next 폴더를 지운후에 빌드했습니다. 그리고는 다시금 git을 통해 pull 했더니 우분투에서 에러가 납니다 해결을 위해 다시금 코드 살려보기도 하고 우분투 서버내에서 node_modules폴더 삭제하고 package-lock.json파일 삭제후에 다시금 npm install 통해 설치해보기도 했는데도 계속 에러나네요 ㅠ 혹시 해결방법을 아시는지요? 부탁드립니다 ㅠ
너무 어려운데 이해한것만 정리해봤어요 이정도만 알고 있으면 되나요? http 컨버터가 필요한 이유 직접 http 메세지를 만들어서 넣는 방식이 불편하기 때문 ex) 생략 http message 컨버터란? 아래처럼 @ResponseBody 가 적용되어 있는 경우 응답 데이터를 http 메세지에 직접 json 데이터로 응답 하게 됨 이때 helloData를 json 형식으로 바꿔주는 컨버터를 http 메세지 컨버터라고 함 ex) @ResponseStatus ( HttpStatus . OK ) @ResponseBody @GetMapping ( "/response-body-json-v2" ) public HelloData responseBodyJsonV2 () { HelloData helloData = new HelloData(); helloData .setUsername( "userA" ); helloData .setAge( 20 ); return helloData ; } 단 요청이든 응답이든 컨버터가 항상 동일한것은 아니며 다양한 컨버터가 상황에 맞게 적용됨 ex) 1. 바이트 컨버터 (바이트 형식의 데이터를 컨버팅) 2. 스트링 컨버터 ( 문자열을 컨버팅) 3. json 컨버터 ( json 형식으로 컨버팅)
10:13 호출되는 함수 변수의 메모리할당 시점 질문입니다 void func() { int l_arr[MAX] = { 0, }; } int l_arr[MAX] 가 컴파일 할때 할당되는건가요? 문득 전에 main 이외에 함수들을 정의는 안한채로 선언만할수 있고 그렇게하면 컴파일러에서는 에러는 안내지만 링킹할때 문제 생긴다고 하셨던게 떠 올라서 이미 정의까지 되어있는 함수에 대해서는 메모리에 할당되는 시점이 컴파일 할때라고 이해하면 괜찮을까요?
안녕하세요 공부하다가 혼란이 와서 질문드립니다. 여기에서 create에서 BookForm form 앞에 @ModelAttribute BookForm form 인데 생략된거로 알고있는데 생략하면 bookForm으로 받아 들여지는데 어떻게 잘 작동하는건가요? ㅜㅜ 유효성검사한다고 이렇게 수정했는데 여기처럼 ModelAttribute가 form으로 받는다고 해줘야 되는거아닌가요.. ㅠㅠ 뭔가 제가 잘못알고있는걸까요?