dydtjr1128's Blog
Menu
Home
About
Posts
Contact
Categories
Categories
This are posts's categories.
Cpp
19
Chromium
4
Data-compression
1
Etc
2
Effectivec++
7
Elasticsearch
1
Git
3
Image
1
Java
11
Kafka
1
Kubernates
2
Mqtt
3
Oop
1
Public-api
1
Python
1
React
1
Redis
1
Spring
4
Web
3
Win_api
1
Windows
2
CPP
C++ 락(std::lock, std::unique_lock, std::lock_guard, condition_variable...)
April 05, 2020
C++ lock(std::lock, std::unique_lock, std::lock_guard, condition_variable...)
C++ 뮤텍스(std::mutex)
April 05, 2020
C++ Mutex(std::mutex)
C++ 코드를 추가해서 런타임에 중단점 걸어 디버깅하기
March 02, 2020
C++ Add debuging code & Run just in time debugger.
C++ const 이해하기
January 08, 2020
Understanding C++ const keyword
C++ 클래스 메모리 주소
October 01, 2019
C++ class memory address
C++ Compile 과정
September 11, 2019
C++ Compile process
C++ Uniform initialization(유니폼 초기화)
September 02, 2019
C++ Uniform initialization
C++ RVO, NRVO에 대해서 알아보자.
August 10, 2019
C++ RVO(Return Value Optimization), NRVO(Named Return Value Optimization)
C++ Vector push_back vs empalce_back
August 10, 2019
C++ Vector push_back vs empalce_back
C++ 함수 뒤에 const
August 05, 2019
C++ const after function
C++ explicit 키워드 이해하기
July 13, 2019
What is explicit?
C++ static_cast란?
July 08, 2019
What is static_cast
C++ Values(lvalue, rvalue, xvalue, prvalue, glvalue)
June 10, 2019
What is Values(lvalue, rvalue, xvalue, prvalue, glvalue)?
C++ Lambda
June 06, 2019
What is Lambda?
C++ decltype
June 05, 2019
What is decltype?
C++ auto란?
June 04, 2019
What is auto?
C++ static_assert란?
June 03, 2019
What is static_assert?
상수(const, constexpr, literal constant, symbolic constant...)
June 02, 2019
Constant(const, constexpr, literal constant, symbolic constant...)
스마트 포인터(Smart Pointer) 란?
May 10, 2019
What is Smart Pointer?
Chromium
크로미움 컨트리뷰션 프로세스
July 13, 2019
Chromium contribution process
Chromium의 base::scoped_refptr?
July 04, 2019
What is base::scoped_refptr in Chromium
크로미움 Graphic & UI Architecture 이해하기
July 02, 2019
Chromium Graphic & UI Architecture
크로미움(Chromium) 빌드하기
May 03, 2019
Build Chromium
Data-compression
데이터 압축 알고리즘 비교
October 29, 2018
Data Compression Algorithm Comparison
ETC
Polling & Long Polling & Streaming
September 23, 2019
Polling & Long Polling & Streaming
다국어화 작업 i18n
July 02, 2019
What is i18n
EffectiveC++
C++ 인터페이스 설계는 제대로 쓰기엔 쉽게, 엉터리로 쓰기엔 어렵게 하자.
August 06, 2019
Make interface design easy to use properly and difficult to use poorly.
C++ 자원 관리 클래스에서 관리되는 자원은 외부에서 접근 할 수 있도록 하자.
August 01, 2019
Managed resource by the resource management class be accessible from the outside.
C++ 객체의 모든 부분을 빠짐없이 복사하자.
July 30, 2019
Let's make a full copy of the object.
C++ Operator=에서는 자기대입에 대한 처리가 빠지지 않도록 하자.
July 25, 2019
Do not take away the treatment of self-admission in Operator=
C++ 객체 생성 및 소멸 과정 중에는 절대로 가상 함수를 호출하지 말자
July 23, 2019
Do not use virtual function in constructor/destructor
C++ 컴파일러가 만든 함수가 필요 없는 경우 이를 제거하자
July 22, 2019
If you don't need a function created by the compiler, Remove it.
C++ 상속된 클래스가 있는 경우 가상 소멸자를 사용하자.
July 18, 2019
Use virtual destructor when existing inherit class
Elasticsearch
elasticsearch 하드디스크 튜닝(HDD) tuning
February 06, 2023
elasticsearch HDD tuning
Git
Git Rebase vs Merge
October 04, 2019
Git Rebase vs Merge
Git reset에 대해서 알아보자
July 28, 2019
Understanding about Git reset
Git에 대해서 알아보자
July 24, 2019
Understanding about Git
Image
이미지 압축방식 이해하기(bmp, jpeg, jpg, png, svg)
July 01, 2019
Understanding about image compression
Java
JAVA FutureTask
December 23, 2019
JAVA FutureTask
JAVA ConcurrentHashMap
December 18, 2019
JAVA ConcurrentHashMap
JAVA ThreadFactory
December 14, 2019
JAVA ThreadFactory
JAVA Singleton(싱글톤) 구현 방법
December 13, 2019
JAVA Singleton
JAVA Volatile
December 12, 2019
JAVA Volatile
JAVA 쓰레드 내 공유자원 ThreadLocal 알아보기
December 12, 2019
Understanding about threadLocal that can use shared resource in jAVA thread
JAVA JVM(JAVA Virtual Machine)
October 08, 2019
JAVA JVM(JAVA Virtual Machine)
HashSet, HashMap에 Custom class 중복 제거하기
April 25, 2019
Deduplicate custom class in HashSet and HashMap
JAVA String 리터럴과 객체 차이점
April 23, 2019
Differences between JAVA String Literal and Object
자바에서 숫자에 언더바(_) 표시
April 15, 2019
Show underscore in JAVA number
자바 시스템 트레이 만들기
May 25, 2017
Creating Java System Tray
Kafka
아파치 카프카(Apache Kafka) 시작하기
April 20, 2019
Starting Apache Kafka
Kubernates
Kubernates(k8s) 이해하기
November 30, 2021
Understanding kubernates(k8s)
Kubernates(k8s) 이해하기
November 30, 2021
Understanding kubernates(k8s)
MQTT
MQTT 프로토콜과 MQTT 브로커들
January 31, 2018
MQTT protocol & MQTT brokers
Mosquitto publisher/subscriber Test 하기
January 18, 2018
Mosquitto publisher/subscriber Test
Ubuntu에 Mosquitto(MQTT Broker) 3분 설치
January 07, 2018
Install Mosquitto (MQTT Broker) on Ubuntu in 3 minutes
OOP
객체 지향 설계(SOLID)
September 09, 2019
Understanding SOLID for object oriented programming
Public-API
서울 버스 API 적용하기
May 20, 2017
Applying Seoul Bus API
Python
Python 파일 오프라인 설치
April 27, 2020
Install Python file offline
React
React에서 MobX 사용하기
September 06, 2019
Use MobX in React
Redis
Spring에서 Redis 사용하기
April 03, 2019
How to use Redis in Spring
Spring
스프링부트 + 리엑트 프로젝트 AWS EC2에 배포하기
May 26, 2019
Release Spring boot&React project to AWS EC2
스프링 부트 + 리엑트 채팅 구현
May 26, 2019
Create chatting using Spring boot and React
MSA(Micro Service Architecture) 이해하기
April 29, 2019
Understanding MSA(Micro Service Architecture)
Spring AOP 이해하기
April 26, 2019
Understanding Spring AOP
WEB
웹 페이지 스크롤 부드럽게 동작하게 만들기
June 10, 2019
Make webpage scrolling smooth
HTML 태그로 모바일 크롬 브라우저 테마 색상 바꾸기
June 05, 2017
Change mobile Chrome browser theme color with HTML tag
Ajax를 이용한 이용한 데이터 전달받기
June 05, 2017
Data Transfer Using Ajax
WIN_API
WIN API 키보드 IME 언어 가져오기
September 26, 2019
Get keyboard IME language in WIN32
Windows
WSL2(Windows Subsystem Linux 2) 설치하기
June 01, 2020
Install WSL2(Windows Subsystem Linux 2)
윈도우10 새로운 터미널 실치하기(프리뷰)
July 13, 2019
Installing Windows new terminal preview