일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MAC
- 맥
- jest
- 개발
- build
- centos
- ReactNative
- xcode
- 오블완
- PYTHON
- linux
- 네트워크
- Android
- localserver
- androidstudio
- Chrome
- TensorFlow
- unittest
- qunit
- 티스토리챌린지
- vsCode
- react
- 리눅스
- MachineLearning
- node
- VirtualBox
- IOS
- webpack
- 센토스
- Today
- Total
목록Frontend/ETC (48)
로메오의 블로그
// 5일 후 날짜 구하기 moment().add(5, 'd').format('YYYY MM DD'); // 1달 7일후의 날짜 구하기 moment().add(5, 'd').add(1, 'M').format('YYYY MM DD'); // 5일전의 날짜 구하기 moment().subtract(7, 'd').format('YYYY MM DD'); // 2주전의 날짜 구하기 moment().subtract(2, 'w').format('YYYY MM DD'); // 날짜 차이 var date1 = moment([2022, 01, 01]); var date2 = moment([2023, 01, 01]); date2.diff(date1, 'days'); // 이번달 말일 구하기 moment().endOf('mon..
자꾸 이름 까먹어서.. https://cmder.net/ Cmder | Console Emulator Total portability Carry it with you on a USB stick or in the Cloud, so your settings, aliases and history can go anywhere you go. You will not see that ugly Windows prompt ever again. cmder.net
Nas에 로그인해서 메인 메뉴를 누릅니다. Ez-Internet을 실행합니다. 다음을 누릅니다. 라우터를 통해를 선택하고 다음을 누릅니다. 권장하는 설정을 선택합니다. 다음을 누릅니다. 게이트웨이 주소를 잘 기억합니다. 다음을 누릅니다. WebDAV 5005, 5006포트를 선택하고 다음을 누릅니다. 호스트이름을 설정하고, 사용자를 추가합니다. 설정을 확인하고 적용을 누릅니다. 종료합니다. 패키지 센터에서 WebDAV Server를 설치합니다. HTTP, HTTPS를 설정하고 적용을 누릅니다. KT공유기 설정 172.30.1.254:8899에 접속하고 로그인합니다. 초기 아이디는 ktuser / homehub입니다. 사용자를 추가하고, 다시 로그인 합니다. 장치설정을 누릅니다. 트래픽관리를 누릅니다. 포..
# Collection _.filter(콜렉션, 조건) 콜렉션에서 검색 var users = [ { 'user': 'barney', 'age': 36, 'active': true }, { 'user': 'fred', 'age': 40, 'active': false } ]; _.filter(users, function(o) { return !o.active; }); // => objects for ['fred'] // The `_.matches` iteratee shorthand. _.filter(users, { 'age': 36, 'active': true }); // => objects for ['barney'] // The `_.matchesProperty` iteratee shorthand. _.f..
class Fun { private _name: string = ''; get name(): string { return this._name; } set name(value: string) { this._name = value; } } const fun = new Fun(); fun.name = 'hello'; console.log(fun.name) >> hello typescript playground에서 실행 해보기
트리구조 데이터 준비 var data = { id: '1', children: [ { id: '2', children: [ { id: '4', children: [ { id: '5' }, { id: '6' } ] }, { id: '7' } ] }, { id: '3', children: [ { id: '8' }, { id: '9' } ] } ] }; 재귀함수 var array = [] var getAllRoles = item => { array.push(item); if (item.children) { return item.children.map(i => getAllRoles(i)); } } getAllRoles(data) console.log(array) >> (9) [{…}, {…}, {…}, {…},..
POSTMAN은 팀 멤버 3명까지 무료입니다. Creat Workspace를 눌러 이름을 입력하고 Visibility > Team으로 설정하고 Create Workspace합니다. ManageTeam 을 누릅니다. Invite Users를 누릅니다. 사용자 이메일을 입력하고 Send Invites버튼을 누릅니다. 또는 GetLink를 눌러서 주소를 생성하고 그 주소를 멤버에서 보냅니다. 주소를 받은 멤버가 멤버 등록하면 Team members에 사용자를 확인할 수 있습니다. 이제 Collections 등 workspace를 공유할 수 있습니다.
for of const fun = () => { const arr = [1,2,3,4,5] for (const i of arr) { if (i === 3) return i } } const func = fun(); console.log('result:', func) >> result: 3 lodash const fun = () => { return _.find([1,2,3,4,5], (e) => { if (e === 3) return e; }) } const func = fun(); console.log('result:', func) >> result: 3