AMD(Asynchronous Module Definition) 방식으로 동적로딩되는 모듈의 경우, 그러니까 Javascript에서 define() 혹은 require()로 외부 모듈을 끌어다쓰는 경우, vscode에서 자동완성이나 기타 코드정보가 나타나지 않는 문제가 있는데, 이를 해결하려면 require를 define안에 선언하고 외부모듈에서는 module.export를 명시해줘야 한다. 하지만 이렇게하려면 구버전 라이브러리 같은 소스들은 각 코드를 쫒아 직접 하나하나 수정해줘야해서 난감해진다.이를 보완할 간단한 방안이 하나 있다. /** * @typedef {import("manager").PageManager} pagemanager * @typedef {import("eventmanager"..
`뇞`.. `뇌ㅂㅅ` 이거 왠지 사〯ᄅᆞᆷ마〯다〮ᄒᆡ〯ᅇᅧ〮수〯ᄫᅵ〮니겨〮날〮로〮ᄡᅮ〮꺼 같지않냐?ㅋㅋ
임시 라이선스 발급방법 이건 6개월간만 인증되는 방법인데, 불법이 아니라서 당당히 쓸수있지만 6개월마다 갱신해줘야합니다.만, 그냥 계속 사용되네요. 왜일까요?ㅎㅎ 아무튼 다음의 순서를 따라하시면 됩니다. ① 윈도우 버전 및 에디션 확인 윈도11 win+R > `winver` 입력 > 윈도버전 및 빌드번호 확인 설정 > 시스템 > 정보 > window사양 > 에디션 확인 윈도10 win+R > `winver` 입력 > 윈도버전 및 빌드번호 확인 윈도우키 > 마우스오른버튼 > 설정 > 시스템 > 정보 > window사양 > 에디션 확인 ② KMS 정품인증 제품키 확인 먼저 공식 홈페이지의 KMS 인증 페이지로 방문한다. → https://learn.microsoft.com/ko-kr/windows-serve..
현재 실행중인 라인번호를 알고싶은 경우가 있다. 이 경우 각 언어별로 다음과 같은 방법을 사용하면 된다. Java int currentLine = new Throwable().getStackTrace()[0].getLineNumber(); System.out.println("(line number)" + currentLine); // 2 C #include void main() { printf("%s\n", __FILE__); // file name printf("%d\n", __LINE__); // line number: 5 } C++ #include int main() { std::cout