전체 글 129

findstr

findstr /c:"찾는문자" "찾을 파일 이름" > "출력 할 파일이름.txt" findstr /c:"이름" "log_*.txt" > "이름을 찾았다.txt" // 찾는 문자열이 있는 줄을 출력파일로 복사 // "> 출력파일" 안 적으면 cmd창에 출력 netstat /ano | findstr /C:"processID or port" // 찾으려는 프로세스ID나 port 번호를 출력, netstat에 나온 결과를 가지고 findstr findstr /S "찾을문자열" *.log > test.txt // 현재 폴더와 하위 폴더에 있는 *.log 파일 안에서 "찾을문자열"을 찾아서 test.txt에 저장

프로그래밍/CMD 2021.07.15

3장 커널 오브젝트

이번 장은 커널 오브젝트(kernel object)와 그 핸들(handle)을 다루는 마이크로소프트 윈도우 애플리케이션 프로그래밍 인터페이스(API)에 대한 설명부터 시작한다. 1. 커널 오브젝트란 무엇인가? 윈도우 소프트웨어 개발자는 항시 커널 오브젝트를 생성하고, 열고, 조작하는 등의 작업을 수행한다. 운영체제는 액세스 토큰 오브젝트(access token object), 이벤트 오브젝트(event object), 파일 오브젝트(file object), 파일-매핑 오브젝트(file-mapping object), I/O컴플리션 포트 오브젝트(I/O completion port object), 잡 오브젝트(job object), 메일슬롯 오브젝트(mailslot object), 뮤텍스 오브젝트(mutex..

목차

소개 MySQL 소개 왜 MySQL인가? 설치와 설정 MySQl 다운로드 MySQl 서버 설치 리눅스에 설치 윈도우에 설치(MSI) 서버 설정 설정 파일의 구성 MySQL 시스템 변수의 특징 글로벌 변수와 세션 변수 동적 변수와 저어적 변수 my.cnf 설정 파일 MySQL 서버의 시작과 종료 시작과 종료 서버 연결 테스트 MySQL 복제 구축 설정 준비 복제 계정 준비 데이터 복사 복제 시작 권한 관리 사용자의 식별 권한 예제 데이터 적재 전문 검색을 위한 MySQL 설치 MySQL의 내장 전문 검색 엔진 MySQl 5.0 버전의 트리톤 설치 MySQl 5.1 버전의 mGroonga 설치 아키텍처 MySQL 아키텍처 MySQL의 저너체 구조 MySQL 쓰레딩 구조 메모리 할당 및 사용 구조 플러그인 스..

게임, 드라마 비교

드라마 : 시청자, 게임 : 유저 공통점재미있어 한다.스토리가 있는 상태에서 주인공, 캐릭터(스토리)에 대해 감정이입을 하게 된다. 차이점사건(★★★★★) - 특정 상황에 대한 묘사???게임 : 귀찮은 일도 유저가 하고 어려운 일도 유저가 한다. - 사소하고 귀찮은 일을 유저에게 강요한다.(캐릭터가 수행한다.)드라마 : 대역(주인공)을 통해서 사소하고 어렵고 힘든 일을 대신한다. - 사소한 과정은 시청자가 관여하지 않는다.(캐릭터는 중요한 일을 위주로 한다.) 참여도(★★★☆☆) - 컨트롤러를 가지고 참여하거나(주인공을 움직임?), 시청각만으로 통해 참여하거나게임 : 컨트롤러를 통해 참가한다.드라마 : 시청각을 통해 참가한다. 긴장감(★★★★★)이건 케바케지만 게임이 대부분 루즈하다고 느껴진다.역할드라마..

잡동사니/temp 2020.04.08

51장 서비스

01 서비스가. 서비스서비스(Service)는 윈도우즈에서 실행되는 많은 프로그램들의 종류 중 하나이다. 그러나 다른 프로그램과는 다른 아주 특별한 성질들을 가지고 있으며 사용용도나 개발 방법도 다르다. 서비스를 한마디로 문장화해서 정의 내리자면 "백그라운드에서 실행되는 프로그램"이라고 할 수 있는데 배경에 숨어서 사용자를 위한 어떤 작업을 하는 프로그램이다. 이름 그대로 사용자에게 서비스를 한다. 도스식으로 표현한다면 램상주 프로그램쯤 되며 유닉스식으로 표현하면 데몬(Daemon)이라고 할 수 있다.Win32 환경에서 서비스는 Win32서비스와 드라이버 서비스로 크게 구분된다. 이 중 드라이버 서비스는 하드웨어 인터페이스를 담당하는 일종의 디바이스 드라이버를 의미하는데 이는 일반적인 SDK의 영역이 아..

안좋은 코딩 습관?? 코딩 철학??

// 한줄 코드int a = 0, b = 0, c = 0; // 한줄 + 쓰레기값int a, b, c; // 이상한 초기화Class TestA { int a; };main(){ TestA testA; memset(testA, sizeof(TestA)); // stl, vtable 포함된 클래스, 자기일은 스스로 하도록} // Type 범위 오류BYTE byNum = 0;DWORD dwOverflow = 1234567;byNum = (BYTE)dwOverflow; // 띠링~ warning // 변수명에 약자 사용int nPBForMT; // Pool Buffer For Multi Thread.... 해석하는데 몇 달 걸린듯 // 한줄 코드 (if, switch), 중괄호 생략if (a == 1) b = ..

[cmd] forfiles 파일 지우기

FORFILES [/P pathname] [/M searchmask] [/S] [/C command] [/D [+ | -] {yyyy-MM-dd | dd}]설명 : 파일(또는 파일 집합)을 선택하고 파일에 명령을 실행합니다. 일괄 작업에 유용합니다. // exFORFILES /D - 7 /S /M *.log /C "CMD /C DEL /Q" /P검색 시작 경로 지정, 현재 디렉토리가 기본 /S 하위 폴더를 포함하도록 지정 /M (searchmask) 검색 마스크에 따라 파일을 검색 *이 기본 검색 마스크 /C (command)각 파일에 실행할 명령을 지정, 명령 문자열을 큰따옴표로 묶어서 사용 /D (date)지정한 날짜와 마지막 수정한 날짜가 늦거나 같은(+) 또는 빠르거나 같은(-) 파일을 검색날짜포..

프로그래밍/CMD 2019.06.03