혼자 해보려고 했는데 너무 안되서 질문합니다 ㅜㅜ.. // downloader.js const download er = ( url , title ) => { ytdl ( url ). pipe ( fs . createWriteStream ( `./ ${ title } .mp4` )); ffmpeg ( `./ ${ title } .mp4` ) . pipe ( fs . createWriteStream ( `./ ${ title } .mp4` ), { end : true }) } // changeMetadata.js function changeMetadata ( path , title ) { let data = nodeID3 . read ( path ); let tags = {} nodeID3 . write ( tags , path ); } 위에서 downloader(); changeMetadata(); 를 실행했을 때, downloader의 모든 실행이 완벽하게 완료된 후 changeMetadata를 실행하고 싶습니다. 위 두함수 모두 Promise 형태로 바꾸어서 await를 붙이거나, async.waterFall .. 을 해봤는데 제가 문법을 못쓰는건지, 아니면 다른 방법으로 해야되는건지 전부 안되더라구요.. 위와 같은 상황에서 동기식으로 처리하는 방법과 간단하게 코드 스케치정도 부탁드립니다!!! 위 처럼 함수 두개가 있고 firstFunction의 모든 작업이 완전히 끝난 다음에 secondFunction이 실행될 수 있도록 하고 싶습니다.
Between에 대한 개념은 이해가 되었는데, Between A and B 를 쓸때, A 와 B의 데이터 타입은 통일을 해야 할텐데, A와 B에 어떤 데이터 타입이라도 들어 갈 수 있나요? 가령 텍스트 형이나, 타임형이나, varchar 같은 것들도 Between 구문이 작동되나요? 좋은 강의 감사합니다!
ec2를 완전히 처음 접해봐서 ㅠㅠ 궁금한 점들이 있어서 여쭤봅니다. 윈도우를 사용중인데, visual studio code에서는 초반 과정을 따라해도 진행되지 않기에 git bash로 틀어서 진행해보니 진행이 가능합니다. 다만 비쥬얼 스튜디오 코드의 터미널은 여러개의 터미널을 동시에 열 수 있는데, git bash는 front, back을 열어서 진행하면 프론트는 진행이 가능한데 비해서 back에는 ssh -i "react-nodebird.pem" root@~~~ 이 코드를 칠 시 Please login as the user "ec2-user" rather than the user "root". Connection to ec2-3-17-34-198.us-east-2.compute.amazonaws.com closed. 이런 메세지가 뜹니다. 이런 경우 front쪽의 연결을 끊은 후에 back을 연결시키고 진행해야하는지 궁금합니다. (현재 진행 과정은 8-10 입니다) 구글링을 해보니 ctrl+d로 끊고 다시 연결하고 반복하면 된다고 하는데, 원래 git bash로 한 번에 두 개는 진행이 어려운지 궁금합니다 ㅠㅠ! ctrl + d로 프론트 연결을 끊은 후 back 연결에 있는 ssh -i "react-nodebird.pem" root@~~~ 이 코드를 치려고 해도 계속 위와 같은 오류가 뜹니다.
안녕하세요 스택 관련 궁금증이 있습니다. NO일때 break 대신에 곧바로 return 하면 flag 변수를 사용하지 않아도 같은 결과가 나오는것 같습니다 new로 할당하고 delete 하지 않으면 메모리에 남아있는 것처럼 스택도 들어있는 값들을 모두 pop하지 않으면 문제가 발생하거나 안좋을까요...?? int main() { //freopen("input.txt", "rt", stdin); stack<char> s; char a[50]; int i; scanf("%s", &a); for (i = 0; a[i] != '\0'; i++) { if (a[i] == '(') { s.push(a[i]); } else { if (s.empty()) { printf("NO\n"); return 0; } else s.pop(); } } if (s.empty()) printf("YES\n"); else printf("NO\n"); return 0; }
2020년 1월부로 변경된 구조의 HTML 에 대해 질문드립니다. 왜 변수 writer 는 "td.num.a.author".text 의 형태처럼 a태그가 바로 파싱이되고, 변수 title 은 a태그가 위의 형태처럼 바로 파싱이 되지 않고 "td.title" 을 구한 후에 "a".text 를 구해야하나요? 둘다 a 태그 형식에 class 명을 가지고 있는 자료형태인데 말입니다.. 그리고 # td class="title" 태그에서 a, div, br 태그 제거 # extract() 함수는 태그와 태그의 내용까지 모두 제거합니다. 의 이유는 무엇인가요?
map을쓸때 return을 붙여야하는 경우는 {}고 , return을 안붙이고싶으면 () 를 쓰는 개념은 알고있는데요~ 이번 강의에서 {} 를 사용하신거는 map을 const 변수 에 담으셨기때문에 사용하신건가요~? 궁금합니다! 그리고 next를 활용한 강의를 연재하실 생각은 없으신지 궁금합니다. 혼자 독학하면서 강의를 여러군데봐오다보니 이제 강의라면 지긋지긋한데요! 선생님 강의는 딱딱 필요한것만 설명해주셔서 정말 좋아요!
Compiler message: Error: Could not resolve the package 'flutter_swiper' in 'package:flutter_swiper/flutter_swiper.dart'. lib/screen/screen_quiz.dart:3:8: Error: Not found: 'package:flutter_swiper/flutter_swiper.dart' import 'package:flutter_swiper/flutter_swiper.dart'; ^ lib/screen/screen_quiz.dart:36:20: Error: The method 'Swiper' isn't defined for the class '_QuizScreenState'. - '_QuizScreenState' is from 'package:flutter_quiz_test/screen/screen_quiz.dart' ('lib/screen/screen_quiz.dart'). Try correcting the name to the name of an existing method, or defining a method named 'Swiper'. child: Swiper( ^^^^^^ Swiper 패키지를 pubspec.yaml에 선언하고 설치까지 되었다고 생각했는데 해당 오류가 발생해서요. 구글링을 해봐도 설치 방법만 나오고 똑같이 따라해도 마찬가지네요. 도와주실 수 있으신가요?
너무 늦은듯하지만 다른분들께 도움이 될까 싶어 남깁니다. 혹시 화살날리기 하고 싶은 분들은 아래 코드를 참조하시면 됩니다. 저는 처음 위치값을 설정해주고, 복제 -> 날리기로 진행했습니다. arrowObj.transform.position = shootPosTf.position; // 화살이 날아갈 시작 위치 Instantiate(arrowObj).GetComponent().AddForce(Vector3.left * 300f); // 날아가는 화살 설정
node app을 했더니 이런 에러가 났는데 원인을 모르겟어요 D:\005_Study\React\react-nodebird\prepare\back\models\comment.js:16 db.Comment.belognsTo(db.Post); ^ TypeError: db.Comment.belognsTo is not a function at Function.Comment.associate (D:\005_Study\React\react-nodebird\prepare\back\models\comment.js:16:16) at D:\005_Study\React\react-nodebird\prepare\back\models\index.js:19:19 at Array.forEach ( ) at Object. (D:\005_Study\React\react-nodebird\prepare\back\models\index.js:17:17) at Module._compile (internal/modules/cjs/loader.js:1138:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10) at Module.load (internal/modules/cjs/loader.js:986:32) at Function.Module._load (internal/modules/cjs/loader.js:879:14) at Module.require (internal/modules/cjs/loader.js:1026:19) at require (internal/modules/cjs/helpers.js:72:18)
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
*표가 너무 자주 뜨네요 왜 뜨는지와 해결방법은 강의 들어서 알고 있습니다 하지만 저만 그런지 이게 떠도 너무 자주뜨네요 사용하긴 참 편리한데 좀 하다보면 *표 떠서 막히고 다 중지하고 그래도 안되면 아나콘다 앱 껐다 다시키고 또 하다가 막히고 계속 반복하는데 어디 근본적인 해결방법이 없을까요? 너무 답답합니다