반응형

환경 ; AWS ubuntu 20.04 LTS

 

 

** 다운로드 & 설치하기

 

$ sudo apt-get install nginx

 

 

** 설치후 버전 확인하기

 

$ nginx -v

 

 

** 설치후 nginx 서비스 실행 확인하기

 

$ service --status-all

 

 

** 정적파일 저장하는 .

 

/var/www/html/

 

 

 

** http 접속됨.

 

 

 

반응형
Posted by 자유프로그램
,
반응형

환경 : AWS lightsail ubuntu 20.04 LTS

 

참고 : https://www.cyberciti.biz/faq/ubuntu-change-hostname-command/

 

 

// hostname 구하기

$ hostname

 

// 새로운 hostname 으로 바꾸기

$ sudo hostnamectl set-hostname 새로운hosname

 

...

 

// 변경된 hostname 명령 실행하거나, 혹은 계정 변경하면 .

$ hostname

 

 

 

 

반응형
Posted by 자유프로그램
,
반응형

환경 : windows 10 Home

 

참고 : www.cleverfiles.com/howto/disable-update-windows-10.html

        answers.microsoft.com/ko-kr/windows/forum/windows_10-update/windows-10-1709-%EB%B9%8C%EB%93%9C/2c600a38-c301-4729-ab4f-9bfb09cac68e

 

 

1. "윈도우키 + R" 을 눌러, "실행"창을 열어서, sevices.msc 를 입력하고 실행시킨다.

 

2. Windows Update 항목을 '더블클릭' 수정한다.

 

3. "시작유형" 항목은 '사용안함'을 선택하고,

    "서비스 상태" 항목은 '정지' 버튼을 누른다. 

 

-- before --

 

-- after --

 

4. 최종 완료 화면

 

 

반응형
Posted by 자유프로그램
,

gpedit.msc 설치하기

기타 2021. 2. 11. 10:28
반응형

설치환경 : windows 10 home

 

< 설치 순서 >

 

1. 배치파일 만들기

메모장 등의 text editor 로, 다음과 같은 배치파일을 만든다.

-- gpedit.bat 라고 만듦.

 

 

-- 아래의 내용을 복사 넣으면 됨. --

@echo off
pushd "%~dp0"

dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum > List.txt
dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >> List.txt

for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
pause

 

 

 

2. 만들어 놓은 배치파일을 "관리자권한"으로 실행하자.

 

 

-- 실행 화면 -- 

 

3. 이제는 gpedit.msc 입력하여, 실해하면 ok!!!!

  -- 이제 위에서 만든 gpedit.bat 배치파일은 삭제해도 됨.

 

 

4. gpedit.msc 실행된 화면.

 

 

 

 

반응형
Posted by 자유프로그램
,
반응형

환경 : visual studio community 2017

 

 

 

Task.Delay(200);   // no UI delay

 

await Task.Delay(200); // no UI block , UI delay ok

 

Task.Delay(200).Wait();   // UI block, UI delay ok

 

Task.Delay(3000).GetAwaiter().GetResult();   // UI block, UI delay ok

 

 

 

 

< 실행 화면 >

 

<< 소스 >>

gist.github.com/jayu108/809b32014217ad64207caeb1c7b13459

 

 

1. await Task.Delay

   -- no UI block

   -- delay ok

 

2.Task.Run 내에서, Task.Delay 사용.

-- UI block

-- delay ok

 

 

3. Task.Factory.StartNew 내에서, Task.Delay 사용.

   -- no UI block

   -- no UI delay ( Task 에서는 delay 발생하지만, UI 에서는 delay 발생하지 않음)

 

 

 

4.  Task.Delay(...).GetAwaiter().GetResult()

    -- UI block

    -- UI delay ok

 

 

 

<< for Loop 사용 예 >>

 

 

 

 

반응형
Posted by 자유프로그램
,