본문 바로가기

반응형

Windows

C pointer에 관하여 C에서 어려운 부분이 ponter입니다. 특히 dimension과 같이 사용할 때 어려운 점이 많습니다. MISRA C_2012 Guidelines for the use of the C language in critical systems에서는 pointer로 선언했을 경우 dimension 보다는 pointer를 사용하라고 합니다. 아래의 예제는 dimension을 선언하였을 때 사용하는 방법입니다. void pointer_test(double *vdst, int stride_dst, const double* vsrc, int stride_src, int n) { int i; if (stride_dst != 1 || stride_src != 1) { /* * general unoptimized case .. 더보기
WSL에서 Linux Ext4 사용해서 복사하기 docs.microsoft.com/ko-kr/windows/wsl/wsl2-mount-disk WSL 2에서 Linux 디스크 탑재 시작 (미리 보기) WSL 2에서 디스크 탑재를 설정 하는 방법 및 액세스 하는 방법에 대해 알아봅니다. docs.microsoft.com 이 기능을 사용하려면 "Windows 10 빌드 20211" 이상 이여야 합니다. Inside Preview를 가입해서 "개발자 채널"을 선택해야 사용할 수 있습니다. 안정적이지 않으므로 필요하신 경우에만 사용하시기 바랍니다. (간혹 리부팅이나 OS가 없어지는 경우도 생길 수 있습니다.) docs.microsoft.com/ko-kr/windows-insider/developers/get-started 개발자를 위한 Windows 참가자 .. 더보기
작업 스케쥴러 오류 사용자 암호를 변경하는 경우 기존의 작업 스케쥴러가 오류를 발생합니다. 작업 스케줄러가 사용자 "DESKTOP-MONSTER\monster"에 대한 "\My Task" 작업을 시작하지 못했습니다. 추가 데이터: 오류 값: 2147943726. 이 오류 값으로 구글링을 해보니 암호를 변경해서 발생한 문제 였습니다. 아래의 사이트를 참조하시면 됩니다. dparkgoon.tistory.com/4 서버관리자 패스워드 변경으로 인한 윈도우 작업스케줄러 에러 Task Scheduler failed to start. Additional Data: Error Value: 2147943726. 처음부터 무슨 영어를 유창하게 적었습니다. 근데 저게 뭐죠? ㄷㄷ 저의 컴퓨터실력은 지극히 평범합니다. 대한민국 평균 이상? 이.. 더보기
노트북에 설치된 Windows10 제품키 확인 노트북에 Windows10이 설치되어 구매한 경우 제품키 확인하는 방법입니다. 명령창에서 다음과 같이 명령어를 입력하면 제품키가 보여집니다. C:\Users\realweb>wmic path softwarelicensingservice get oa3xoriginalproductkey OA3xOriginalProductKey #####-#####-#####-#####-##### C:\Users\realweb> 더보기
office 2019 odt 설치 회사에서 사용하는 Office 2019 volume license를 설치하려면 ODT 툴을 사용해야 합니다. 우선 Microsoft site에서 ODT 툴을 다운로드 합니다. www.microsoft.com/en-us/download/confirmation.aspx?id=49117 Download Office Deployment Tool from Official Microsoft Download Center Microsoft Power BI Desktop --> Microsoft Power BI Desktop is built for the analyst. It combines state-of-the-art interactive visualizations, with industry-leading data .. 더보기
c# WPF UI 작업관련 WPF에서 UI를 업데이트 하면서 작업을 한는 방법이 몇가지 있습니다. 제일 먼저 하는 것이 BackgroundWorker 입니다. private void Button_Click(object sender, RoutedEventArgs e) { BackgroundWorker worker = new BackgroundWorker(); worker.WorkerReportsProgress = true; worker.DoWork += delegate (object s, DoWorkEventArgs args) { WorkProcess(s); }; worker.ProgressChanged += delegate (object s, ProgressChangedEventArgs args) { ProgressBar.Valu.. 더보기
C# WPF ListView Column Header Tooltip. C# WPF에서 ListView를 동적으로 만드는 경우 Column Header에 Tooltip을 추가하는 방법입니다. private void GridViewColumnHeader_Loaded(object sender, RoutedEventArgs e) { GridViewColumnHeader columnHeader = sender as GridViewColumnHeader; if (columnHeader.Content == null) return; string strHeader = columnHeader.Content as string; ColumnItem item = Array.Find(cColumnItems, x => x.strHeader.Equals(strHeader)); columnHeader... 더보기
Ahnlab Safe Transaction Windows10을 사용하면서 은행업무는 주로 Sandbox 기능으로 사용합니다. 오늘 은행업무 때문에 Ahnlab Safe Transaction을 Sandbox에 설치했더니 다음과 같은 메세지와 함께 종료가 되었습니다. 답답한 마음에 글을 써봅니다. 2024-03-27 추가 정보 적습니다. 안랩을 설치한 뒤에 작업 표시줄 우측에서 설정을 변경합니다. 완전히 설치된 상태에서는 자동으로 닫히기 때문에 설치하고나서 작업 표시줄 하단에 안랩 아이콘이 보이는지 확인하시고 설정을 변경하면 됩니다. 간혹 아이콘을 눌러도 설정 메뉴가 안 나오고 바로 닫히는 경우도 있습니다. 그림의 안랩 아이콘에서 우측 마우스 버튼을 누릅니다. 설치 중이라면 설정 화면 위에 완료화면이 나옵니다. 이럴때는 완료 화면을 마우스로 잡고 이.. 더보기

반응형