전체 글 88

How to install a docker on Linux (Ubuntu, Centos) in one minute

# 아래의 curl 스크립트를 실행한다. $ curl -fsSL get.docker.com -o get-docker.sh $ /bin/bash get-docker.sh $ docker -v 혹은 $ yum install docker-ce docker-ce-cli containerd.io [edaily_dev@localhost 04_docker]$ sudo docker version Client: Docker Engine - Community Version: 20.10.6 API version: 1.41 Go version: go1.13.15 Git commit: 370c289 Built: Fri Apr 9 22:44:36 2021 OS/Arch: linux/amd64 Context: default Exp..

[CURSOR] CURSOR를 이용한 TRY, CATCH

DECLARE @DECRYPT1 INT, @DECRYPT2 INT, @RESULT INT DECLARE CUR CURSOR FOR -- CUR라는 이름의 커서 선언 SELECT 1, 1 UNION ALL SELECT 2, 0 UNION ALL SELECT 4, 0 UNION ALL SELECT 3, 1 OPEN CUR --커서 오픈 FETCH NEXT FROM CUR INTO @DECRYPT1, @DECRYPT2 --SELECT한 값을 @DECRYPT1,@DECRYPT2 변수에 넣는다. --커서를이용해 한ROW씩 읽음 WHILE @@FETCH_STATUS = 0 BEGIN BEGIN TRY SET @RESULT = @DECRYPT1 / @DECRYPT2 -- 암호화 함수 END TRY BEGIN CATC..

Windows Installer 에서 특정파일 자동복구 기능 중지

Windows Installer 를 통해서 설치파일을 만들어서 설치를 하게 되면 설치파일에 포함된 파일을 지울경우 자동복구 기능이 작동하여 이전 설치파일을 찾아내서 삭제된 파일을 복구해버린다. 필수 파일일때는 유용하나 없어도 되는 파일도 그러면 난감한 경우가 많다. 그런 파일에 대해서 자동복구 기능을 중지시키려고 하면. 사용자가 수정하거나 삭제해야 하는 파일에 대한 복구를 해제하는 방법 Visual Studio에서는 프로그램이 시작될 때 해당 파일이 모두 있는지 확인하도록 지시된 바로 가기를 만듭니다. 이 동작을 변경하여 Visual Studio에서 파일을 복구하지 않도록 하려면 설치 프로젝트에서 해당 파일을 선택하고 Condition 속성을 NOT REINSTALL로 변경하여 복구할 때 해당 파일이 다..

프로그래밍/C# 2021.04.01

C#: ScriptControl 사용법

C# 으로 코딩을 하다보면 가끔 JavaScrip를 써야할 경우가 있다. (거의 없음) js파일을 분석하여 C# 코드로 재코딩 할수도 있지만, ScripControl을 이용하면 원본 js파일을 그대로 이용이 가능하다. 1. 실행 코드 - 코드 작성에 앞서 C:\Windows\System32\msscript.ocx 파일을 참조 추가 한다. // Script 함수 실행 private string RunScript(string scriptCode, string functionName, object[] param) { var sc = new MSScriptControl.ScriptControl(); sc.Language = "JavaScript"; sc.Reset(); sc.AddCode(scriptCode);..

프로그래밍/C# 2021.03.15

[win] windows10 잠금화면 오류 - window 추천으로 변경 되지 않을 경우

- Windows 10 - Windows 추천으로 잠금 화면이 변경 되지 않을 경우 해결 방법 ** 최근 회사에서 PC를 새로 지급 받고 Window10 을 설치하여 사용 하던 중 같이 바꾼 동료는 정상적으로 작동 하는데 본인 PC만 windows 추천으로 잠금 화면이 변경 되지 않는 오류 발견 함. ------------------------------------------------------------------------------------------------ Google 검색으로 해결 방안을 찾아 보았지만 MS 답변은 해결 되지 않음 MS 답변은 크게 네가지 였음 1. 설정 -> 개인설정 -> 잠금화면 -> 로그인 화면에 잠금화면 배경그림 표시 해제 후 다시 체크 -> window 추천으로 ..

C# 웹서버에서 다운로드 대상 건 존재 유무 체크 (WebRequest 사용)

웹서버에서 다운로드 대상 건이 존재하는지 유무를 체크하는 로직 ------------------------------------------------------------ Uri uri = new Uri("http://www.naver.com/test/12900011.zip"); WebRequest request = WebRequest.Create(uri); request.Method = "HEAD"; using (WebResponse response = request.GetResponse()) { // 다운로드 받을 파일 사이즈 : ContentLength // 다운로드 받을 타입 : ContentType Console.WriteLine("{0} {1}", response.ContentLength, r..

프로그래밍/C# 2015.12.14