일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- RxCocoa
- NavigationLink
- vim
- init
- init?
- graphql
- ios14
- IOS
- swift6
- RFC1738/1808
- nestjs
- Operators
- operator
- Creating Operators
- @EnvironmentObject
- RxSwift
- subject
- Xcode
- NullObject
- dismiss
- typeorm
- @Environment
- SwiftUI
- SWIFT
- Operater
- Bug
- URL(string:)
- @State
- nonisolated
- @Binding
- Today
- Total
목록전체 글 (147)
Tunko Development Diary
원하는 폴더 경로에 js 파일을 만든다. myapp.js 는 간단한 콘솔 로그 코드를 저장한 파일입니다. console.log('Hello world'); 이제 터미널에서 이파일 경로로 이동후 node myapp.js 라고 입력하면 node.js 를 통해서 해당 코드를 실행시킬수 있다. 즉. Node.js가 런타임상에서 해당 js 파일을 읽어서 실행시켜주는 역활을 하게 됩니다.
uglify란? 코드를 미니멀리즘화 하는 모듈이다.(코드의 가독성을 위한 띄어쓰기 줄바꿈 같은등을 제거해주는 npm 모듈이다.)(최적화를 위해 사용하는 모듈) https://www.npmjs.com 접속 uglify-js 검색 이경로로 오게 된다. https://www.npmjs.com/package/uglify-js npm install uglify-js -g터미널에서 위 커맨드를 입력하면 설치된다. 사용방법이다. 터미널에서 해당 경로로 이동 uglifyjs [파일명].js 를 입력하면 위 스샷 처럼 코드가 길게 이어져서 나온다. -m을 붙이면 변수명이 바뀌게 된다 -o를 하고 -m을 하면 앞서 입력한 파일명의 코드를 뒤에 입력한 파일명으로 파일을 새로 만들어 저장한다. 스샷 마지막줄에 uglifyjs..
설치 경로 https://nodejs.org/en/download/ 설치 완료 메시지 Node.js was installed at /usr/local/bin/node npm was installed at /usr/local/bin/npm Make sure that /usr/local/bin is in your $PATH. 설치 확인 터미널에서 Tunkoui-MacBook-Pro:~ tunko$ node --version v6.10.3 하면 설치 버전이 나타난다.
for(std::vector::iterator iter = m_vecP.begin(); iter != m_vecP.end(); ){ if((*iter).rank == rank) iter = m_vecP.erase(iter); else ++iter;} 벡터의 요소를 for 문으로 돌면서, 조건을 만족하는경우 요소를 삭제하고 그렇지 않은경우 다음요소로 넘어가야하는 경우는 자주발생한다. 이럴 때, 단순히 erase(iter) 로 요소를 삭제하면 그 다음요소로의 반복자(iterator)가 무효화되어 버리므로, 오류를 발생시킨다. 다행히 erase 함수는 지울요소의 바로다음 반복자를 리턴하므로 이 반복자를 받아서 사용하자. 주의할점은, for 문 자체 반복증감요소는 제거하여야 한다는것이다.