js를 많이 사용하는 사람들은 보통 ESLint로 조금 더 까다로운 문법 검사를 하면서 에러를 쉽게 찾는다고 하시길래.. 나도 한번 써보려고 한다. 기본으로 생성되는 config 파일을 그대로 두고 쓰려니까, 세미콜론도 못쓰게 하시길래. 내가 사용할 옵션들을 추가하고, 쓸데없는 옵션은 비활성화한 파일을 저장해두려고 한다. ◎.prettierrc.js module.exports = { arrowParens: 'avoid', bracketSameLine: true, bracketSpacing: false, singleQuote: true, trailingComma: 'all', }; ◎.eslintrc.js module.exports = { root: true, extends: '@react-native',..
Binary Search Tree(이진 검색 트리)는 널리 사용되는 형태의 이진 트리이다. 부모 노드와 자식 노드 간의 관계는 아래와 같다. 왼쪽 노드 left) current = current->left; /* 가장 작은 노드 반환 */ return current; } private: /* 원소 검색/삽입은 재귀적으로 동작하기 때문에 실제 구현을 impl에서 하고, private으로 지정하여 외부에서 직접 호출을 막는다. */ node* find_impl(node* current, int value) { if(!current) { cout data == value) { cout right) current->right = new node{value, NULL, NULL}; else insert_impl(..
이진 트리는 각 노드가 최대 두 개의 자식 노드(왼쪽과 오른쪽)를 가질 수 있는 계층적 자료 구조이다. 이 구조에서 모든 노드는 데이터를 저장하며, 주로 탐색, 정렬 작업에 효율적이다. 이진 트리는 다양한 형태(예: 이진 탐색 트리, AVL 트리)로 존재한다. 우선 가장 기본적인 형태의 이진 트리로 아래와 같은 조직도를 구현하려고 한다. 코드와 함께 살펴보자. #include #include #include using namespace std; struct node { string position; // 각 노드는 'position'이라는 문자열을 가지며, 직책을 나타낸다. node* first; // 'first' 포인터는 첫 번째 자식 노드를 가리킨다. node* second; // 'second' ..
react를 한창 공부를 하던 때에 같이 했으면 참 좋았을 걸... 그때 괜히 Flutter가 더 좋대!라는 소리를 어디서 봐서 겉멋 부린다고 재낀걸 아주 후회하고 있다... 물론 flutter가 안좋다는 게 아니라, 회사 프로젝트 하나가 모바일을 react-native로 가는 바람에... flutter를 현재 딱히 쓸 곳이 없어졌다. 이제 새해도 왔고, 진짜 본격적으로 나만의 서비스를 하나 가지고 싶어서 리액트 숙련도가 많이 올라온 지금! 리액트 네이티브를 공부하려고 한다. Hello! react-native! 길벗 출판사의 react-native를 다루는 기술을 참고하여 차근차근 하나씩 해보려고 한다. 우선, 첫 프로젝트를 만들어보자! 새 프로젝트 생성 명령어 npx react-native init ..
누리가 우리 집에 온 지 12일째 되는 날 아침이다. 사실 누리가 집에서 하는 일이라고는 내가 집에 오면 조금 반기고 돌아다니다가 다시 자는 게 전부라서 딱히 올릴 사진을 많이 찍은 건 아닌데, 오늘은 이런저런 누리의 몰랐던 모습이 몇 가지 보여서 거기에 대하여 이야기해볼까 한다. 1. 뒤적뒤적 뭉치가 아주 오래 우리집에서 있어서 아예 신경을 안 쓰고 있었는데, 누리 이 녀석... 쓰레기통을 뒤지는 버릇이 있는 거 같다. 주말에 혼자 집에서 갈비를 한 3줄 구워 먹고는, 그 뼈다귀를 키친타월에 싸서 쓰레기통에 버려놨었다. 다 먹고 거실에 있는데, 뭔가 자꾸 주방에서 뒤적뒤적 이상한 소리가 났다. 설마... 이러고 갔는데, 이미 쓰레기통 주변은 초토화... 뼈다귀에는 다행히 꽁꽁 싸매져 있어서 입을 가져다..
deque deque (double-ended queue)는 양쪽 끝에서 요소를 추가하거나 제거할 수 있는 유연한 컨테이너이다. 이 컨테이너는 다양한 작업을 지원하며, 각각의 작업은 특정한 시간 복잡도를 가진다. push_front: deque의 시작 부분에 요소를 추가한다. 시간 복잡도는 일반적으로 상수 시간(O(1))이다. push_back: deque의 끝 부분에 요소를 추가한다. 이 작업 역시 상수 시간(O(1))이 소요된다. pop_back: deque의 끝 부분에서 요소를 제거한다. 상수 시간(O(1))이 걸린다. pop_front: deque의 시작 부분에서 요소를 제거한다. 이 작업도 상수 시간(O(1))이 소요된다. erase: deque 내의 특정 위치에 있는 요소를 제거한다. 시간 복..
허허... 무려 해가 바뀌었다. Daily English지만, 절대 daily가 아닌...ㅋㅋㅋ daily가 되도록 더 노력하자. 오늘의 기사: https://www.koreaherald.com/view.php?ud=20240102000582 Opposition leader stabbed in Busan Main opposition party leader Lee Jae-myung was attacked by an assailant and stabbed in the neck by a knife during his tour to Busan on Tuesday morning. Lee was stabbed around 10:27 a.m. after talking to reporters during a visit..
21년 12월에 첫 납입을 시작으로 24개월에 걸친 청년내일채움공제가 드디어 만기가 되었다!! 처음 시작할 때는 이거 언제 다 채우나... 했지만, 뭐 이리 시간이 빠른 지, 2년이 진짜 금방 지나갔다. 나는 매월 5일에 125,000원씩 납부하여, 23년 11월 5일에 마지막 24회 차 부금을 내고 만기를 채웠다. 23년 11월 5일에 24회차 부금을 납부하면, 바로 만기금이 통장으로 쏙 들어올 줄 알았지만... 그건 아니었다. 아무것도 모르고 내채공 받는 달이라고 모든 월급을 적금에 넣어버린 나는... 꽤나 빈곤한 한 달을 보냈다. 납부월에 해당하는 급여를 지급하고나서, 급여 지급에 대한 증빙 서류를 회사 측에서 기관으로 보내 급여 지급 과정에 문제가 있는지 확인을 하고 나서 기업기여금과 취업 지원금..
내 2023년의 두 번째 실패이다. 뭐... 아직은 스스로 개발 중단이라고 생각하고 싶기는 하지만, 올해도 준비해야 할 것과 새로 시작할 것이 쌓여있을 거 같아서, 다시 시작은 못할 거 같다. 제목을 보면 알겠지만, 이전에 폐기한 안드로이드 게임 개발 프로젝트 "The LCK Manager"의 유니티 버전이다. 직전에 인게임 시뮬레이터 구현을 실패하는 바람에 프로젝트를 폐기했으니, 이번에는 힘들게 공부해서 인게임 화면부터 개발을 시작했다. 그리고 이번엔, 꽤나 성공적으로 인게임 시뮬레이션을 구현했다. 시뮬레이션이 돌아가면서, 플레이어는 한 명의 정글러이자 메인 오더가 되어서 게임을 이끌어 나가는 턴제 형식의 LCK FM이 콘셉트이었다. 게임 엔진으로 만들어서 그런 지 동작도 매우 매끄럽고, 정말 만족스러..
뒤돌아 보니, 짧게만 느껴졌던 23년이 끝나고 2024년의 첫날이 밝았다. 회사에서 리엑트 프로젝트를 하나 진행하면서 리엑트를 다루는 기술도 많이 늘었고, 정보보안기사 자격증도 취득하고... 막연하게만 느껴지던 결혼 준비를 슬슬 시작도 하면서 나름 23년 한 해를 보람차게 보냈다고 생각한다. 24년의 신년 계획을 세우기 전에, 23년을 되돌아보다가 나의 실패에 대하여 글을 써본 적은 없는 거 같아서... 힘차게 시작했다가 개발을 중도에 포기한 그런 프로젝트들을 몇 가지 소개하려고 한다. - The LCK Manager 나의 첫 안드로이드 프로젝트이자, 머릿속에만 있던 롤 FM 앱이다. 막 안드로이드 공부가 끝났던 22년 하반기에 엄청난 의욕에 불타며 주말에도 이것만 붙잡고 있을 정도로 열심히 제작한 앱으..
- await
- Promise
- AsyncStorage
- redux
- react-native
- 인천 구월동 맛집
- 이탈리안 레스토랑
- react
- javascript
- 맛집
- 정보보안기사 #실기 #정리
- 파니노구스토
- 인천 구월동 이탈리안 맛집
- Async
- redux-thunk
- Total
- Today
- Yesterday