본문 바로가기
반응형

Contents401

Raspberry Pi 4에 Gitlab 설치 개인적으로 갖고 있던 라즈베리파이 4 8G 모델에 소스 관리용으로 gitlab을 설치해보기로 했다. 그냥 git을 설치할까 하다가 보기 편한 웹서버까지 패키징 돼 있어서 한번 사용해보고 싶었다. 예전에 gitlab 설치가 쉽지 않았던 경험이 있었기에 누군가가 만들어놓은 도커 이미지를 이용해 설치를 해보기로 했다. 라즈베리파이에는 현재 64비트 OS가 설치돼 있는 상태다. OS 이미지 경로: https://downloads.raspberrypi.org/raspios_arm64/images/raspios_arm64-2021-11-08/ 1. 도커 이미지 다운로드 $ docker pull yrzr/gitlab-ce-arm64v8 2. 도커 컨테이너 실행 $ docker run --detach --restart.. 2021. 12. 14.
ResourceDictionary assembly를 main app에서 이용하기 wpf_test라는 이름으로 wpf application 프로젝트를 생성하고 XLanguage라는 이름으로 wpf user control 프로젝트를 생성한다. 그리고 XLanguage 프로젝트에 한국어를 제공해줄 ResourceDictionary 파일과 영문을 제공해줄 ResourceDictionary 파일을 추가한다. 여기는 StringResources_ko-KR.xaml과 StringResources_en-US.xaml이라 파일명을 정했다. 그리고 wpf application 프로젝트의 참조에 XLanguage 프로젝트를 추가한다. wpf application 프로젝트의 Application 클래스에 시스템 언어 설정에 따라 언어가 로드될 수 있도록 소스를 작성한다. 언어 설정은 Application.. 2015. 9. 14.
Custom UserControl의 바인딩 처리 단순히 ON/OFF 상태를 표시할 수 있는 UserControl을 하나 만들었다. // Code behind public partial class LEDControl : UserControl { public bool IsOn { get { return (bool)GetValue(IsOnProperty); } set { SetValue(IsOnProperty, value); } } public static readonly DependencyProperty IsOnProperty = DependencyProperty.Register("IsOn", typeof(bool), typeof(LEDControl), new FrameworkPropertyMetadata(default(bool))); public LED.. 2015. 9. 8.
시리얼 포트 접근시 에러처리 문제 : RXTXcomm.jar 라이브러리로 시리얼 포트 접근시 아래와 같은 예외 발생 java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path while loading gnu.io.RXTXCommDriver 해결 :이클립스에서 해당 프로젝트의 Java Build Path - Libararies 탭 - RXTXcomm.jar 하위 메뉴 - Native library location 선택 - Edit... 클릭. 여기서 RXTXcomm.jar 파일이 사용하는 라이브러리 파일들(*.so)이 들어있는 디렉토리를 선택 - OK 2015. 9. 3.