일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- BFS
- 컴퓨팅사고
- 임베디드 딥러닝
- 삼성코딩테스트
- sort
- dfs문제
- TensorFlow Lite
- 다이나믹프로그래밍
- 코테 문제
- bfs문제
- 딥러닝
- tflite
- 초소형머신러닝
- 알고리즘
- DP
- tinyml
- DP문제
- MCU 딥러닝
- 코테
- 그리디
- dfs
- 포스코 ai 교육
- 영상처리
- 포스코 교육
- 포스코 AI교육
- 코딩테스트
- 자료구조
- 삼성역테
- 삼성코테
- 삼성역량테스트
- Today
- Total
목록전체 글 (392)
코딩뚠뚠

재벌집 막내아들이 16부작을 마지막으로 마무리됐다.결말이 시원하진 않았지만 최고시청률 30%로 화제가 됐었다.이에, 드라마와 MBTI테스트를 합한 서비스를 빠르게 런칭하고자 했고,약 1주일간의 작업 끝에 서비스를 런칭할 수 있었다.아래 내용들을 정리해보고자 한다. 테스트 링크 재벌집 막내 테스트 advancer-rrs.click 기획항상 핫한 MBTI 테스트와 요즘 핫한 재벌집막내아들 드라마를 합하면 꽤나 트래픽이 나올것이라고 생각했다.어렵지 않은 주제로 테스트를 만들고 재밌는 문제와, 정확한 결과를 낸다면 공유가 잘 될것으로 생각.이에 광고를 통한 수익성 창출을 기획했다. 개발최우선 목표는 빠른 개발 및 검증 후 출시.MBTI 테스트의 폼은 널려있기에 Github 의 힘을 빌렸다. 기존 폼 + 컨텐츠..

C++ 은 복잡하고 방대한 언어이다. STL 이라는 표준 라이브러리를 제공하지만 여전히 부족하다. 이를 보완하기 위한 라이브러리가 boost libraries 이다. libraries라는 이름에서부터 느낄 수 있듯 boost 자체도 매우 방대하고 또 사용하기 어렵다. 주로 무엇을 보완하기 위해서 사용할까? shared_ptr boost의 존재보다 더 유명한 클래스였지만 C++11에 std::shared_ptr이 포함되어 사용할 수 있다. C++11 환경을 사용하지 못한다면 대안으로 사용가능하다. ex) shared_ptr을 사용하여 자원관리를 한다. shared_ptr이 파괴될때 fclose가 호출되기 때문에 파일 포인터 자원이 자동적으로 소거된다. 생성시에만 파괴루틴을 등록 후 신경쓰지 않아도 되어 버..

세 기법은 운영체제가 지원하는 동기화 객체의 종류이다. OS에 쓰레드 동기화가 왜 필요할까? 컴퓨터에서의 자원은 제한되는 특성을 갖지만 시스템은 여러 프로세스를 동시에 실행하면서 각각 프로세스들은 자원들을 차지,점유하려는 시도를 한다. 이를 관리할 시스템이 없다면 프로세스간 충돌이 빈번할 것이다. 이 포스팅의 내용은 이런 문제를 해결하기 위해 운영체제에 도입된 객체를 활용하는 방법이다. 운영체제가 제공하는 동기화용 커널객체에는 뮤텍스,세마포어,이벤트 등이 있으며, 사용자모드 동기화 객체로 크리티컬 섹션이 존재한다. 뮤텍스(Mutex) 기반의 동기화 (메모리 접근 동기화) 세마포어(Semaphore) 기반의 동기화 (메모리 접근 동기화) 크리티컬 섹션(Critical section) 기반의 동기화 1. 뮤..

message queue는 IPC 방법중 하나이다 - IPC : Inter process communication 으로 프로세스 간 통신을 말한다. 종류는 아래와 같다. file pipe message queue shared memory signal socket 이 중 이번에는 message queue를 공부해보려한다. message queue 말 그대로 queue를 사용해 메시지를 주고받는다. queue의 특징인 FIFO 방식 그대로이지만, 타입에 따라 특정 메시지를 먼저 수신할 수도 있다. 특징 : 비동기적으로 전송하여 효율적이다 queue가 어딘가에 저장되어있어 버퍼의 역할을 한다. 그 어딘가는 kernel level단이고, 프로세스가 종료되어도 남아있다. 구현 : 헤더 : #include #inc..

요즘 세상에 git 명령어를 직접 쓰는 개발자들이 얼마나 있을까 하지만 나처럼 필요한 사람이 있을 수 있기때문에 정리해보려 한다. 여러가지가 있지만 이번엔 가끔쓰는듯 꽤나 자주 쓰는 'git diff' 이다. git diff란 diff = difference 무언가의 차이를 보여준다 여기서는 commit branch 간 다른점 또는 Repository Directory 간 다른 점을 보여주는 명령어이다. 따라서 다양한 옵션들이 있는데 하나씩 간단히 알아보도록 하자. 1. git diff - Working Directory 와 Staging Area 사이의 차이를 확인하기 위함 실제로 파일에 두 부분을 수정 후 git diff 를 실행해보자 - git add를 하기전에 두 장소 (Staging Area 와..