본문 바로가기
반응형

전체 글395

라즈베리파이 외장HDD, USB 자동 마운트 설정 라즈베리파이에 외장HDD, USB 를 연결할 때 매번 마운트를 해서 사용하는 것은 번거롭다. mount 명령을 사용해도 되지만, /etc/fstab 에 파일시스템을 정의해 놓으면 부팅시 자동으로 마운트 된다. 기본적으로 모든 리눅스 설정이 동일하다. 루트 권한으로 바꾸고 연결된 장비를 확인한다. 빨간색은 타이핑한 부분이고 밑줄은 설명이다. pi@raspberrypi ~ $ sudo su – 루트권한으로 변경 root@raspberrypi:~# root@raspberrypi:~# blkid 연결된 장비 확인 /dev/mmcblk0p1: SEC_TYPE=”msdos” UUID=”C522-EA52″ TYPE=”vfat” /dev/mmcblk0p2: UUID=”62ba9ec9-47d9-4421-aaee-71dd.. 2014. 8. 25.
[C#]응용 프로그램 권한상승하기 이 문제를 왜 고민하게 됐는고 하니… SendMessage를 사용하려고 하는데 자신보다 권한이 높게 설정된 프로그램에는 메시지를 보낼 수 없는 문제가 생겼습니다. UAC라고… 윈도우 Vista에 추가된 그 기능 때문에 프로그래머들은 한층 더 골치가 아프게 됐네요. 구글링도 해보고 여러가지 방법을 찾던 차에 매니페스트를 추가하면 된다는 사실을 알게 됐습니다. 그리고 VS2008부터 생긴 기능인지는 모르지만(전에는 고민해 본적이 없으니까요) 매니페스트를 VS자체에서 추가할 수 있더군요. 제가 검색했던 다른 사이트들은 mt.exe 파일로 어떻게 어떻게 해서 exe파일에 붙이고 하더군요 -_-; 그걸 토대로 봤을 때… VS2008부터 이 기능이 생기지 않았나… 추측해 봅니다. 프로젝트의 속성으로 들어가서 '보안.. 2010. 6. 30.
Toolkit Chart 이미지 저장하기 SaveFileDialog dlg = new SaveFileDialog(); dlg.Filter = "PNG Image Files (.png)|*.png"; dlg.DefaultExt = ".png"; if (dlg.ShowDialog() != true) return; string path = dlg.SafeFileName ; FileStream fs = new FileStream(path, FileMode.Create); RenderTargetBitmap bmp = new RenderTargetBitmap((int)chart.ActualWidth, (int)chart.ActualHeight,1/ 96, 1/ 96, PixelFormats.Default); bmp.Render(chart); PngBitm.. 2010. 6. 14.
WPF 성능 최대화 이번시간에는 WPF Application을 구현 할 때 성능을 최대화 할 수 있는 몇가지 방법에 대해서 소개해 드리겠습니다. 속성 권장사항 Brush 아래는 WPF에서 사용하는 Brush객체 중 속도가 가장 빠른 것에서 가장 느린 순서로 나열 되어 있습니다. 사용 용도에 맞게 Brush를 선택하여 사용하시면 보다 나은 성능을 발휘 할 수 있습니다. SolidColorBrush -> LinearGradientBrush -> ImageBrush -> DrawingBrush(캐시됨) -> VisualBrush(캐시됨) -> RadialGradientBrush -> DrawingBrush(캐시되지 않음) -> VisualBrush(캐시되지 않음) ClipToBounds Viewport 또는 Grid 의 영역에 .. 2010. 6. 10.