본문 바로가기

전체 글

WPF & C# - 모니터 절전모드 해제 및 설정 ( PowerSavingMode / kernel32.dll / SetThreadExecutionState / ES_AWAYMODE_REQUIRED / ES_CONTINUOUS / ES_SYSTEM_REQUIRED / ES_DISPLAY_REQUIRED ) WPF & C# - 모니터 절전모드 해제 및 설정 ( PowerSavingMode / kernel32.dll / SetThreadExecutionState / ES_AWAYMODE_REQUIRED / ES_CONTINUOUS / ES_SYSTEM_REQUIRED / ES_DISPLAY_REQUIRED / SystemIdle / Idle) MainWindow.xaml.cs 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 public partial class MainWindow : Window { [DllImport("kernel32.dll", SetLastError = true)] public static extern uint SetThreadExecutionSt.. 더보기
PHP - 문자열 길이 자르기 문자 갯수 추출하기 제거하기 삭제하기 없애기 치환 변환 바꾸기 변경 교환 특정 문자 존재 유무 pattern PHP_EOL 줄바꿈 패턴 검색 preg_grep 정규식 구분자 배열 explode implod.. PHP - 문자열 길이 자르기 문자 갯수 추출하기 제거하기 삭제하기 없애기 치환 변환 바꾸기 변경 교환 특정 문자 존재 유무 pattern 패턴 검색 PHP_EOL 줄바꿈 preg_grep 정규식 구분자 배열 explode implode string strlen substr stripos strpos stristr strstr str_ireplace str_replace 포함여부 # 문자열 길이 / 문자 갯수 확인 1 2 $str = "123456789"; $strLen = strlen($str); cs # 정수 나눗셈 몫과 나머지 1 2 3 4 $x = 50; $y = 3; echo "몫 : " .intval($x / 3); echo " / 나머지 : " .($x % 3); cs # 문자열 잘라내기 (.. 더보기
BOOTICE 로 한번에 Legacy / UEFI 듀얼부팅하기 ( USB부팅 / 레거시 / EFI / Dual boot / booting / BCD ) 1. MBR 설정하기 ( BOOTICE 를 이용한 MBR 유형 선택) 01. BOOTICE - 디스크 선택 - MBR작업 - 윈도우 NT5.x / 6.x의 MBR - 설치 / 구성 - Windows NT 6.x MBR - 적용 2. 디스크 파티션 설정하기 ( BOOTICE 를 이용한 파티션 설정 ) 파티션 설정은 듀얼부팅 ( MBR과 UEFI ) 을 위해 두가지로 나뉜다. MBR 파티션과 UEFI 파티션 두개를 설정해주면 된다. 01. BOOTICE 실행 후 파티션 관리 클릭 02. 재파티션 선택 03. USB-HDD 모드(멀티 파티션) 선택 ( 이 창이 안나오는 경우도 있을 수 있다. 상관없으니 당황하지 말자 ) 04. 파티션 설정 [설정] 1번은 MBR 파티션, 4번은 UEFI 파티션을 만들 것이다... 더보기
NIST Internet Time Service / 타임서버 / Public / TCP / 시간동기화 NIST Internet Time Service / 타임서버 / Public / TCP 권장 1 기존 TCP 37 포트를 사용했었으나, 현재의 TCP 13 포트 사용을 권장함 권장 2 4초에 두번이상 서버에 쿼리하지 않을 것 *참고 4초간에 두번이상 접속시 서비스 거부 공격으로 간주 될 수 있습니다. https://tf.nist.gov/tf-cgi/servers.cgi NIST Internet Time Service ntp-c.colorado.edu 128.138.141.177 JILA, Univ. of Colorado, Boulder Authenticated service tf.nist.gov NIST 인터넷 시간 서버 NIST 인터넷 시간 서비스 페이지 로 돌아가기 알림: NIST는 인터넷 시간 서비.. 더보기
Window 11 오프라인 및 로그인 없이 설치 하기 ( WIN11 / HOME / PRO / 윈11 윈도11 윈도우11 Windows11 ) [ 윈도우 홈 버전 ] - HOME 01 - 계정 오류 발생시키기 01. 'Microft 계정을 추가해 보겠습니다.' 라는 메세지가 나오면서 로그인하라고 할때 잘못된 메일주소를 넣어주고, 아무 암호나 넣는다. 02. 오류 발생 메세지 뜨면 '다음' 버튼 클릭 03. 장치 사용자명 입력 04. 비밀번호 설정 or 비워두고 넘어간다. 02 - 인터넷 끊기 ( 유선 랜 사용 시 ) 01. 설치를 계속 진행 한다. 02. 업데이트 진행 중 or 재부팅 시 랜선을 뽑는다. 03. 장치 사용자명 입력 04. 비밀번호 설정 or 비워두고 넘어간다. 03 - 인터넷 끊기 ( 와이파이 사용 시 ) 01. 설치 중에 인터넷연결할때 만약 와이파이라면 '자동으로 연결'을 해제하고 설치진행 한다. 02. 업데이트 진행 후 노트.. 더보기
안드로이드스튜디오 저장/불러오기 ( SharedPreferences 생명주기 onPause onCreate ) activity_main.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Colored by Color Scripter cs Mainactivity.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 package com.example.saveexample; import androidx.appcompat.app.AppCompatActivity; import android.content.SharedPreferences; import android.os.Bundle; import android.widget.EditText; import androi.. 더보기
Window - 윈도우 화면 녹화기능과 동영상 자르기 팁 - Xbox Game Bar Window - 윈도우 화면 녹화기능과 동영상 자르기 팁 - Xbox Game Bar 윈도우 화면 녹화기능 - Xbox Game Bar 윈도우 자체적으로 있는 동영상녹화 기능이다. Xbox Game Bar 열기 > Win + G 녹화시작/중지 > Win + Alt + R 파일저장위치 C:\Users\admin\Videos\Captures 녹화 후 동영상을 자르려면??? 이것도 윈도우 자체적으로 있는 기본 프로그램을 활용하면 된다. 저장된 동영상파일에서 마우스 우클릭을 한다. 연결 프로그램 - 사진 을 클릭한다. 상단의 '비디오 자르기'를 클릭한다. 아래 타임바에서 남길부분을 선택하고 상단의 다른이름으로 저장을 클릭한다. 끝! 더보기
WPF & C# - Synthesis / 스피치 / 문장 읽기 / SpeechSynthesizer / Microsoft Zira Desktop / Microsoft Heami Desktop / 동영상 ) WPF & C# - Synthesis / 스피치 / 문장 읽기 / SpeechSynthesizer / Microsoft Zira Desktop / Microsoft Heami Desktop / 동영상 ) Speech 를 사용하기 위해선 일단 참조추가를 한다. System.Speech 를 찾아서 추가해주면 된다. MainWindow.xaml 1 2 3 4 5 6 7 123 Eng ( Microsoft Zira Desktop ) Kor ( Microsoft Heami Desktop ) Colored by Color Scripter cs MainWindow.xaml.CS using System.Speech.Synthesis; 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 pu.. 더보기