본문 바로가기

전체 글281

[webview2] window.print 호출 시에 사용자의 Default Printer 선택 하게 옵션 설정 출처 : Set the system default printer as the default printer (admx.help) Set the system default printer as the default printer Set the system default printer as the default printer Tells Microsoft Edge to use the system default printer as the default choice in Print Preview instead of the most recently used printer. If you disable this policy or don't configure it, Print Preview u admx.help HKEY_C.. 2022. 6. 13.
WebView2 Fixed 버젼 이용 시에 참조 부분 // msedgewebview2.exe 가 포함 되어 있는 디렉터리를 이용하여 참조 시에 // 아래와 같이 지정 하여 사용 하였습니다. this.webView2.CreationProperties = new Microsoft.Web.WebView2.WinForms.CoreWebView2CreationProperties { BrowserExecutableFolder = string.Format(@"{0}\webView2", Path.GetDirectoryName(Assembly.GetEntryAssembly().Location)), // Webview2 관련 Fixed 구성 요소 디렉터리 위치 Language="en-US" }; await webView2.EnsureCoreWebView2Async(); 2022. 5. 29.
[C#] WebView2 Control 이용 PDF 파일 오픈 후 Key , mouse 입력 인쇄 시도 [C#] WebView2 Control 이용 PDF 오픈 후 Key , mouse 입력 인쇄 시도 WebView2 Control을 이용하여 IE Edge 브라우져에서 PDF 파일을 오픈 한 후 await webView2.CoreWebView2.ExecuteScriptAsync("window.print();"); 를 호출 하여 프린트 다이얼로그를 표시 한 후 해당 프린트 다이얼로그의 Handle을 찾는 것을 시도 후 마우스 왼쪽 버튼을 클릭 한 후 엔터 키를 입력 하게 시도 하였습니다. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; us.. 2022. 5. 26.
코딩테스트 연습->2019 카카오 개발자->겨울 인턴십크레인 인형뽑기 게임 코딩테스트 연습 - 크레인 인형뽑기 게임 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr import java.util.Stack; import java.util.Arrays; class Solution { public int solution(int[][] board, int[] moves) { int answer = 0; Stack result = new Stack(); int temp = 0; for(int i : moves) { for(int k = 0 ; k < board.le.. 2022. 5. 22.
[MariaDB] Convert 함수 부분 구문 오류 조치 케이스 출처 : MariaDB - CONVERT - Syntax Description CONVERT() 및 CAST () 함수는 하나 개의 타입의 값을 가지고, 다른 종류의 값을 생성한다. 유형은 - 한국어 (runebook.dev) MariaDB - CONVERT - Syntax Description CONVERT() 및 CAST () 함수는 하나 개의 타입의 값을 가지고, 다른 종류 Syntax CONVERT(expr,type), CONVERT(expr USING transcoding_name) Description CONVERT() 및 CAST () 함수는 하나 개의 타입의 값을 가지고, 다른 종류의 값을 생성한다. 유형은 다음 값 중 하나 일 수 있습니다. MariaDB에서 runebook.dev /* .. 2022. 4. 18.
[C#] WebBrowser Control 로 인쇄 시에 Footer ,Header 제거 테스트 출처 : Need advice on removing header/footer during HTML printing | Visual Studio.Net Help Community (dotnet.community) Need advice on removing header/footer during HTML printing I have the IE web control in my app - and Im using the EXECWB command to print the current page. However, Im trying to remove the header / footer that is automatically placed on the page. The only real way Ive found to do.. 2022. 4. 13.
[CentOS 7.8] iptables 명령어를 이용한 DNAT 테스트 진행 [CentOS 7.8] iptables 명령어를 이용한 DNAT 테스트 진행 출처1 : 노력이 나를 만든다. :: [Centos] Routing 서버(NAT 서버) 만들기 (경유지 서버 만들기) (tistory.com) [Centos] Routing 서버(NAT 서버) 만들기 (경유지 서버 만들기) 1. 조사 목적 - 망분리가 되어 있고 - 특정 서버를 통해서만 내부로 들어올 수 있음 2. 아이디어 - 특정서버에서 IP 포워딩을 통해 내부로 들어오게 한다. 3. 생성 방법 1) /etc/sysctl.conf를 편집하여 net effortmakesme.tistory.com 출처2 : IPTABLES 옵션 정리 - Honey Blog (blessu1201.github.io) IPTABLES 옵션 정리 - H.. 2022. 4. 7.
[JavaScript] async , await 키워드를 이용한 비동기 , 동기 메서드 호출 예제 image를 동기화 , 비동기화로 로드하는 것을 테스트 해보았습니다. async function drawImage() { let imgobj = document.createElement("img"); // promise 선언 let imgPromise = new Promise( (resolve , reject) => { resolve(); }); // resolve가 호출 될때 에는 , then() 메서드가 실행 // , reject 일시에는 catch() imgPromise.then(() => { imgobj.onload = () => { let cur_img_width = this.naturalWidth; let cur_img_height = this.naturalHeight; }; }); conso.. 2022. 3. 29.
[Ubuntu 18.04] Docker 및 potainer 설치 테스트 진행 [Ubuntu 18.04] Docker 및 potainer 설치 테스트 진행 출처 : Ubuntu 20.04 Docker 설치하기. - 달소씨의 하루 (dalso.org) Ubuntu 20.04 Docker 설치하기. - 달소씨의 하루 이번에는 Ubuntu 20.04 LTS Server 버전에서 Docker 설치를 한번 진행해보겠습니다. 설치방법은 매번 하던대로라서.. 크게 달라지지않지만 기록용으로 남겨봅니다. 설치하기전에 기본적으로 apt update & ap blog.dalso.org (1) 패키지 업데이트 $ sudo apt update & sudo apt upgrade (2) Docker 필수 패키지 설치 $ sudo apt-get install apt-transport-https ca-certi.. 2022. 3. 15.