Home
Luna's Piece
Cancel

질문 받습니다. 무엇이든 답변 해 드립니다

이 글의 리플로 질문을 올리시면 답변 해 드립니다. 2023년 버전

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

혹시 당신은 프로그래밍 언어를 다양하게 사용 하는가? 난 새로운 언어를 배우고, 그것을 연습해 보는 것을 일종의 취미생활로 하고 있다. 그 과정에서 언어의 특성과 장단점을 익히고, 다음 프로젝트에서는 지금까지 써본 언어중 프로젝트에 잘 맞는 최적의 언어를 선정하곤 한다. 그러다 보면 각 언어에서 굉장히 유용한 기능들을 알게되는데… 사실 그런 기능은...

C# 에서 상속된 객체의 Property 를 코드에 작성된 순서대로 정렬해서 보여주는 꼼수

C#처럼 강력한 Reflection 을 지원 하는 언어에서는, Attribute(Java의 Annotaion, Python의 Decorator 와 비슷함) 를 Property 에 붙여서 특수한 용도를 부여 하는 경우가 있다. 특히 노출 되는 Property를 스캔해서 UI를 만들어 주거나 하는 경우도 많은데… 다음 코드를 한번 보자 using Sys...

TortoiseGit 에서 DiffTool 로 VSCode 사용하기

혹시 Git GUI Client 를 뭘 쓰는가? Diff Tool 은 또 뭘 쓰는가? 난 Java / Kotlin / Web 개발을 할땐 IntelliJ 에 내장 되어 있는 GitGUI 와 Diff Tool 을 사용한다. 하지만.. Visual Studio 2022의 Git Gui 는 내 기준으론 정말 노답이라고 생각한다… 아 Diff 기능은 좋다....

WPF ContextMenu의 SubMenu 가 왼쪽에 뜨는 현상

WPF는 XAML 로 간단히 ContextMenu를 만들 수가 있는데 대충 아래와 같은 형식이다. <ContextMenu> <MenuItem Header="Item1"> <MenuItem Header="ItemSub1"></MenuItem> <MenuItem Head...

MongoDB Index Performance

최근 회사 일로 스토리지를 하나 선정 할 일이 있어서… MongoDB를 해 보기로 했다. MongoDB의 스키마를 설계 하는 방법은 몇가지 있겠지만, 그 중에 대표적으로 2개의 결과만을 정리한다. HW 스펙은 그냥 흔한 4Core VM 이라고 보면 된다. 그리 고스펙으로 테스트 하지는 않았다. 그리고 MongoDB는 이 글이 쓰인 시점의 최신 버전이...

Future of Rust And Carbon

Rust 는 Client 를 작업하기엔 아직 환경이 갖춰질 시간이 필요하다. 현존하는 모든 3D API가 언어 수준의 안정성을 전혀 고려하지 않고 설계된 RAW API 이고, GUI 툴킷이 쓸만한게 없다. 사실 딱히 Rust 자체가 GUI용으로 많이 쓰이는 최신 언어(Dart 같은…) 들과 다르게 GUI 를 만들기에 유리한 구조로 설계 되지도 않았다....