이 글의 리플로 질문을 올리시면 답변 해 드립니다. 2023년 버전
C++ Core Guildlines Review
도서출판 ’인사이트‘의 도서 지원을 받아 작성한 리뷰입니다 책을 리뷰하기로 하고 책을 전달 받은 후 역자명을 확인 후 걱정이 앞섰다… 김치하식 번역급으로 읽기 난해한 용어를 사용 하였을 가능성이 높기 때문이다. 다행히 본 서는 거의 대부분의 번역에 원문을 괄호 내에 명시하고 있어서, 번역된 명칭을 이해할 수 없을 경우 원문을 확인 할 수 있어 용...
Gradle Project Use Version Category
샘플 Repo : https://github.com/lynheo/gradle-kotlin-spring-version-category-example 대형 Java / Kotlin 프로젝트를 하다 보면 귀찮은 것 중 하나가 각 프로젝트가 의존 하고 있는 라이브러리의 버전 관리이다. 의외로(?) Gradle 에는 여러개의 프로젝트 간에 Library 버...
Linux Docker Network Timeout
최근 Docker 사용 시, 특정 상황에서 요청이 Timeout 이 나는 경우가 발생 하였다. 증상을 정리해 보면 아래와 같다 간단한 요청을 보내면 응답이 온다(404 오류 등) 응답 사이즈가 큰 요청을 보내면 응답이 오지 않는다 간헐적으로 응답이 올 때도 있다 서버에선 Response 완료후 처리하는 Handler 가 작동 하지 않...
How to install Oh My Zsh on Windows 11 without WSL
People who use MacOS… They say that Windows Shell is too ugly… Here’s how to install Oh my zsh. ah. WSL2 is out of the question. With Hyper-V up, game frame slow down. The tested OS is Windows 11 2...
Mysql 5 AutoIncrement Reset Issue
아래 코드는 최신의 5.7.41에서 테스트 되었다. 즉 모든 5.x 버전에 영향을 미친다 mysql 5에는 치명적이라면 치명적인 이슈가 하나 있다. 아래 코드를 보고 결과를 예측 해 보자 CREATE TABLE test ( id INT PRIMARY KEY AUTO_INCREMENT, dummy varchar(256) NOT NULL...
2022 Retrospect
2022년 회고 이 집에 산지 꽤 오래 되었다 싶다 이사오면서 샀던 많은것들이 망가짐 샤워기, 온수매트, 세탁기, 청소기, 휴대폰, 의자, 자동차 시동배터리, 게임용 헤드셋 등등… 덕분에 돈 많이 나갔다 코로나 걸렸다 ...
Visual Studio 2022 C++ RVO Debugging Bug
마이크세팅 테스트 겸 영상으로 찍어보았습니다.
C++ STL performance example with shared_ptr
시작하기 전에 이 말만은 하고 넘어 가야겠다… 이런 수준의 최적화나 성능이 필요 없는 프로젝트라서 STL 을 그냥 쓰는게 괜찮다고 생각 한다면 다시 한번 생각해라.당신의 프로젝트는 Non GC Native 언어를 쓰기 적합한 프로젝트가 아닐 가능성이 높다, VM 기반의 언어로 교체 하기를 추천한다. 나도 99%의 프로젝트에는 더 이상 C++을 사용 하...
Java Language Syntax Extension
혹시 당신은 프로그래밍 언어를 다양하게 사용 하는가? 난 새로운 언어를 배우고, 그것을 연습해 보는 것을 일종의 취미생활로 하고 있다. 그 과정에서 언어의 특성과 장단점을 익히고, 다음 프로젝트에서는 지금까지 써본 언어중 프로젝트에 잘 맞는 최적의 언어를 선정하곤 한다. 그러다 보면 각 언어에서 굉장히 유용한 기능들을 알게되는데… 사실 그런 기능은...