private void AdditionalBMController_CustomDrawBandHeader(object sender, DevExpress.XtraGrid.Views.BandedGrid.BandHeaderCustomDrawEventArgs e) { if (e.Band != null ) { if (e.Band.ReallyVisible == false || e.Band.HasChildren == false) return; if (e.Graphics.ClipBounds.Width > e.Info.CaptionRect.Width) return; e.Info.Caption = ""; e.Painter.DrawObject(e.Info); System.Drawing.Drawing2D.GraphicsState..
전체 글
개발 관련 자료수식 모듈의 병렬 처리 부분에서 고성능 PC에서 성능 저하 문제로 최대 병렬 처리 쓰레드 개수 제한 사유 : 수식 묶음에서 Devexpress SpreadSheetControl의 수식 계산 모듈 단일 사용 및 수식 분석 모듈 (외부 모듈 static 형태로 사용)이 과한 병렬 처리로 리소스 경합 문제로 지연 (IPropertyChanged 인터페이스를 구현해둔 상태로 Class 에서 사용되며 UI에 Binding 됨) (해당 테스트는 Benchmark 툴을 사용한것이 아닌 시간으로 간이 계산함) 8Core 8 Thread 가상 머신 - 24s 16Core 32 Thread 머신 - 60s → 처리 후 → 24s 병렬 Linq 에서 최대수 제한을 위한 메서드 사용 WithDegreeOfParallelism
다중 모니터 사용시 주 모니터 쪽에서 응용프로그램이 시작되며 Form이 열리는 것이 불편할 수 있어 사용. private static void SetStartPosition(Form frm) { frm.StartPosition = System.Windows.Forms.FormStartPosition.Manual; System.Windows.Forms.Screen screen = System.Windows.Forms.Screen.FromPoint(System.Windows.Forms.Cursor.Position); System.Drawing.Rectangle rectangle = screen.WorkingArea; var d = screen.WorkingArea.Location; frm.Left = d.X..
Windows 배포 서비스 (Windows Deployment Server - WDS) 구성시 아래 오류와 같은 오류는 공유 폴더 문제로 발생 1. 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다. - The file name, directory name, or volume label syntax is incorrect. 2. 네트워크 이름을 찾을 수 없습니다. - The Network name not found. 3. 처리 방법 - Powershell 사용 Set-ItemProperty -Name AutoShareServer -Path HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters -Value 1 Set-ItemPro..
* vcredist_x86 9.0.30729.6161 버전 다운 받아 레지스트리 수정하여 하위 버전으로 처리하는 자동 스크립트 실행 후 재부팅이 필요합니다. * Windows 10 에 기본 설치된 VC90의 버전 9.0.30729.9625 의 경우 설치 파일을 따로 구할 수 없어 삽질은 내 운명 :: dism 복구 (tistory.com) 로 처리 해야 함. * 레지스트리 혹은 특정 버전을 설치하여도 동적 참조 로 개발된 프로그램 (LiteCad, AnySign For PC→ 금융 관련 프로그램?) 등의 실행이 불가능 함. * Microsoft Visual C++ 2008 의 경우 지원 종료로 인해 보안 프로그램에서 삭제 처리하는 것이 아닌지 검토 필요 * 9.0.30729 버전에서 설치 가능한 버전은 ..
* IIS에서 Visual SVN Server로 Reverse Proxy 설정시 특정 HTTP 동사(COPY, MOVE)에서 HTTP 502 Gateway 관련 내용 발생 * HTTP_DESTINATION 서버 변수 등록 및 사용 관련 내용 참조 * 샘플용 web.config (인바운드만 참조) * 외부 접속 주소 (샘플) : svn.test.com * 내부 Visual SVN Server 접속 주소 : 127.0.0.1:8080