C++의 vector를 javascript의 array처럼 쓰고 싶어서 몇가지의 기능을 추가한 vector를 만들었다. 지원 기능 중복 제거 at함수 마이너스(-)로 호출 operator[] 마이너스(-)로 호출 size() - 1 -> lastIndex() pop 함수 호출할때 지워진 원소 return pop_back은 pop 함수와 같은 역할을 함 pop_fast로 기존의 pop_back을 사용 코드 #include #include using namespace std; template class CVector { public: vector vec; CVector() { } CVector(int size) { vec.reserve(size); } CVector(size_t size) { vec.rese..
에러 ES모듈에서 절대경로로 접근을 해야되서 __dirname을 출력해봤는데 아래와 같은 에러가 났다. 해결책 위와 같이 선언하면 __dirname을 ES 모듈에서 사용할 수 있다.
WakaTime 내가 얼마나 코딩을 하는지 알 수 있다. Tabnine Github Copilot은 유료니 대체제로 사용하고 있다. Prettier 코드를 이쁘게 해준다. Material Theme & Material Icon Theme 테마는 취향따라 쓰자. Live Share 친구와 같이 마인크래프트 데이터팩을 만들며 놀기에 사용하는 Extension. 협업시 좋다. ESLint 코드를 이쁘게 만들어 준다.
나는 내가 푼 문제의 코드를 Github에 올린다. 하지만 한 폴더에 수백 개씩 푼 코드를 저장하는 건 보기 좋지 않아 xx00 ~ xx99까지 한 폴더에 넣어서 관리해 주는 프로그램을 만들었다. open_vscode.js let argvs = process.argv; let fs = require("fs"); let path = require("path"); const { exec } = require("child_process"); if (argvs.length {}); upload_github.js let argvs = process.argv; let fs = require("fs"); let path = require("path"); const { exec } = require("child_pro..