https://stackoverflow.com/a/28152666/4394750
VSTO? Visual Studio Tools for Office 입니다. MS Office용 확장프로그램의 플랫폼 중 하나입니다. 웹 기반 오피스 확장기능 플랫폼이 나왔다고는 하지만 아직 기능이 많이 모자란데, 특히 파워포인트가 기능이 많이 모자라죠. 대체 그걸로 뭘 하라는거지? 싶은 그런. 그래서 아직 필요합니다. 근데 이 놈 로드가 안 되는 일이 잦습니다. 개발자도 빡치고 유저도 빡치고. LoadBehavior 레지스트리의 LoadBehavior를 3으로 설정합시다. (얼마나 많이 봤으면 외웠겠냐구요) 확인해야 할 부분 32비트, 64비트 레지스트리 HKLM / HKCU 두 군데 (HKEY_LOCAL_MACHINE / HKEY_CURRENT_USER) 원하시는 오피스 종류와 합쳐서 2 * 2 * 오..

이상한 미들웨어 등록 API 일반적인 API 호출: UseExtensions.Use(IApplicationBuilder, Func) 하지만 원본은: IApplicationBuilder.Use(Func) 상식적으로 미들웨어라면 HttpContext랑 다음 할 일인 next() 함수를 패러미터로 받는 함수라고 생각합니다. 근데 사실 그 API는 확장 메서드로 짜놓은 래퍼구요, 실제 API는 두 번째 함수입니다. RequestDelegate만 두 개 받습니다. 뭐라구요? S/O 자료 https://stackoverflow.com/a/49320350/4394750 두 번째 함수 내용을 봅시다. (위 링크의 답변에 있는 코드 카피 → 원본 소스) public static IApplicationBuilder Use..
https://stackoverflow.com/a/3708608/4394750 null인 경우에 값을 바꾸려면 {Binding TargetNullValue='값'} 이면 충분함 (답변 1) (위 링크에 없음) 생판 다른 값을 바인딩해서 바꾸려면 DataGridTextColumn에 Binding을 설정하지 않고, 및 EditingElementStyle에서 DataTrigger로 바인딩을 넣자 잘은 모르겠는데 Text 스타일이 Binding에 의해 오버라이드되어서 값을 바꿀 수 없다고 하는 모양. WPF 디버거로 찍어봤을 때 스타일 값으로 설정한 값이 나오기는 합니다. // Binding 이 설정되지 않은 점에 주목 (원래대로라면 FirstValue)
마인드 로드맵 단위 전략 패턴 (Policy based design) 은 전략 패턴의 템플릿 버전[1][2]이다 (컴파일 타임 버전 - 런타임에 결정하지는 못 함) 전략 패턴 (Strategy Pattern) 은 "같은 길을 자동차로 갈지, 자전거로 갈지, 걸어서 갈지를 클래스로 만들어서 런타임에 결정하는 것"이다. C++ STL은 Trait 개념을 단위전략 패턴으로 구현했다. Trait이 뭔지 궁금하다면 rustlang (맞는지는 모르겠지만) 쉽게 생각하자면 템플릿으로 인터페이스를 짰다고 보면 될 듯 (associated type 도 좀 정의하고) 참고: std::char_traits 소스: llvm libc++, g++ libstdc++ 단위 전략 패턴 class MovingPolicy { publi..
- Total
- Today
- Yesterday
- exercism
- Oracle Cloud Infrastructure
- ActivityPub
- vuex
- 개발기록
- 오라클 클라우드
- pleroma
- scss
- 마스토돈
- Sass
- 쿠버네티스
- gitea
- c++
- OStatus
- kotlin당했다
- 오라클 클라우드 인프라
- Godot Engine
- 시스어드민
- K8s
- pdf.js
- C#
- 토이프로젝트
- C++ FAQ
- javascript
- upbit
- mvu
- ArchLinuxARM
- 왜 생각이 안 났지
- rust-lang
- 업비트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |