지난번에 친절히 답변해주시고 좋은강의 해주셔서 크롤링을 아주 손쉽게 끝냈습니다. 이번에 DB에서 ID 값을 가지고 와서 크롤링을 돌리는 것을 하고 있습니다. 그런데 실행하니 총 179개의 id 값을 한번에 불러와서 크롬을 수십개 켜면서 작업을 하더라구요.. 물론 노트북이 버벅이고 메모리 에러가 발생해서 타임아웃으로 꺼졌지만.. 그래서 강의 부분중에 promiseall 이랑 for of 에 대해 다시 보았는데 이해가 잘 안되서요 결국 이걸 순차적으로 1부터 179까지 실행하려면 for of 를 쓰는건데 async await과 어떻게 연계해야 할지 조언 부탁드립니다. 단순히 강의 내용대로 쓰고 구글링해서 쓰니 for of 자체는 내부의 값을 차례대로 불러오기만 하더라구요 간단히 작성해보면 for( const value of cust_id) { crawler(value); } 이렇게 했는데 아마도 crawler이라는 함수가 끝나면 다음것을 해야할 것 같은데 어떤식으로 해결해야 할까요 ?
조코딩 선생님:) 안녕하세요! 프리랜서 기획자로 활동중인 조혜진이라고 합니다. 오늘부터 앱 하나를 만들고 싶어 이 강의를 듣게 되었는데요~ 예전 근무하던 곳에서 뉴스클리핑 일을 주로하다보니 선생님이 말씀주신 툴을 개발해보고싶단 생각이 가득했었는데! 정말 배워보고싶네요 ㅠㅠ 물론 지금은 그 회사를 나왔지만,, 어디서 배울수 있을까요~??? 하단 이메일 또는 연락처로 혹시 자문주실 수 있으실까요? 그럼 건강 조심하시고 봄날 행복하세요:-) Haejin Joe jhj0405@naver.com 010.2541.2167
안녕하세요 ! 영상 4분 30초 쪽에 보면 npm run dev 입력하면 오류가 발생하는데요 > react-boiler-plate@1.0.0 dev C:\VScodeProject\boilerplate-mern-stack-master > concurrently "npm run backend" "npm run start --prefix client" [0] Error occurred when executing command: npm run backend [0] Error: spawn cmd.exe ENOENT [0] at Process.ChildProcess._handle.onexit (internal/child_process.js:267:19) [0] at onErrorNT (internal/child_process.js:469:16) [0] at processTicksAndRejections (internal/process/task_queues.js:84:21) [1] Error occurred when executing command: npm run start --prefix client [1] Error: spawn cmd.exe ENOENT [1] at Process.ChildProcess._handle.onexit (internal/child_process.js:267:19) [1] at onErrorNT (internal/child_process.js:469:16) [1] at processTicksAndRejections (internal/process/task_queues.js:84:21) [1] npm run start --prefix client exited with code -4058 [0] npm run backend exited with code -4058 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! react-boiler-plate@1.0.0 dev: `concurrently "npm run backend" "npm run start --prefix client"` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the react-boiler-plate@1.0.0 dev script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\hdg42\AppData\Roaming\npm-cache\_logs\2020-03-23T12_21_01_907Z-debug.log 이렇게 나옵니다. 무슨 문제일까요? 답글
아래 비슷한 질문이 있는데, 답변이 없어서 저도 질문드립니다. --------------------------------------------------------------------------------------------- closure_ex1 , closure_ex2 을 통해 클로저를 보여주셨는데요. 결국 두개 함수의 패턴은 같은데, 하나는 변수에 빈 리스트를 선언하고 하나는 변수에 상수를 할당하였는데요. 왜 변수에 상수를 할당했을 때만 예외 에러가 나는지요? 비슷하게 생각하면 리스트도 할당전에 사용하는 것이라 에러가 나야할듯 한데요. 무슨 차이 때문에 그런것 이지요?
Keras를 활용하여 LSTM 학습을 하는중 입력값을 판단하기 어려운 부분이 있어 질문드립니다. model = Sequential() model.add(LSTM(128, batch_input_shape=(1, 4, 1), stateful=True)) model.add(Dense(12, activation='softmax')) 이처럼 구현할때 LSTM(128 부분의 128과, Dense(12 의 12가 무슨 의미인지 알 수 있을까요?
if ((fr = fopen(argv[2], "w")) == NULL) 이렇게 해서 argument로 받는 다고 하는 부분이 완벽히 이해가 가지 않습니다. 만약 argv[2]이렇게 받으려고 하면 command에 입력을 2개를 선언 하고 w할 파일을 미리 만들어 놔야 실행이 가능한가요? 저는 fw = fopen(out_filename, "w"); 이렇게 코드를 작성 하였는데 이렇게 작성하면 command에 그냥 fr 파일명만 입력해주면 되는데 [2]로 받을 경우 입력파일 출력 파일을 알려줘야 실행이 가능한 것이죠?
안녕하세요! 강의 잘 듣고 있습니다. 강의 내용 중에 궁금한 점이 하나 있어서 질문 드립니다. 검색창 만드는 부분에서 강의 내용에는 없고, 다운 받은 강의자료에는 . search-form input [ type = ' search ' ] { flex : 1 ; min-width : 0 ; margin-right : 10 px ; border : 0 ; border-radius : 0.3 em ; font-size : 1 rem ; } 이렇게 min-width: 0이 있던데, 이 부분이 추가된 이유를 잘 모르겠습니다.
일반 실행하면 입력을 주구장창 받으면서 터미널 제어가 안되서 터미널 강제 종료를 해야하고, sudo로 실행하면 아래와 같은 에러 메시지가 떠요. pynput 설치는 정상적으로 되었고, 구글링해보니까 '보안 및 개인 정보 보호'에서 Python, zsh에 컴퓨터 제어를 허용하라고 해서 했는데도 동작을 안해요. 맥OS 보안 문제인 것 같은데 다른 맥북 사용자분들 중에 해결하신 분 있으시면 알려주세요ㅠㅠ Traceback (most recent call last): File "11_shortcut.py", line 1, in <module> from pynput.keyboard import Key, Listener, KeyCode ImportError: No module named pynput.keyboard