摘要: ``` // 单例2:事件。 /************************************************************************/ /* HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEventAttribut 阅读全文
posted @ 2020-05-15 19:02 N.everever 阅读(172) 评论(0) 推荐(0)
摘要: ``` CString strCurProcessPath; HANDLE hProcess = OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, 0, GetCurrentProcessId()); if (hProcess) { T 阅读全文
posted @ 2020-05-15 18:59 N.everever 阅读(111) 评论(0) 推荐(0)
摘要: ``` // ?.h : 头文件 #pragma once #include #include #include // ?.cpp //#include CString DosPathToNt(IN TCHAR *szDosPath) { CString ret; try { TCHAR szDri 阅读全文
posted @ 2020-05-15 18:25 N.everever 阅读(132) 评论(0) 推荐(0)
摘要: ``` try { } catch (...) { OutputDebugStringA(__FUNCTION__); /*输出到dbgview 发生异常的函数名称*/ } ``` 阅读全文
posted @ 2020-03-16 22:17 N.everever 阅读(129) 评论(0) 推荐(0)
摘要: ``` #include class IntRandom { public: IntRandom() { srand((unsigned)time(NULL)); } int GetInt(int from = 0, int to = 0) { int i = rand(); if (to > fr 阅读全文
posted @ 2020-03-16 22:15 N.everever 阅读(291) 评论(0) 推荐(0)
摘要: ``` .h ... #define WM_USER_TIMER1 (WM_USER + 12345) /*定时器ID值*/ #define WM_USER_TIMER2 (WM_USER + 12346) /*定时器ID值*/ ... class CMFC?Dlg : public CDialog 阅读全文
posted @ 2020-03-16 22:06 N.everever 阅读(170) 评论(0) 推荐(0)
摘要: ``` .h ... #define WM_USER_SELF (WM_USER + 12345) /*步骤1,定义消息类型值*/ ... class CMFC?Dlg : public CDialogEx { ... public: afx_msg void OnBnClickedButton1( 阅读全文
posted @ 2020-03-16 21:19 N.everever 阅读(144) 评论(0) 推荐(0)
摘要: ``` include是把目标文件拷贝过来,当作文本文件解析。 include "",查找路径:当前目录->系统目录。 include ,查找路径:系统目录->当前目录。 ""可替换为,反之不可。 ``` 阅读全文
posted @ 2020-03-16 21:02 N.everever 阅读(636) 评论(0) 推荐(0)
摘要: ``` .h #pragma once extern int g_i; /*声明,未分配内存*/ extern "C" int __cdecl fn1(int i, short j); /*extern "C" 即不进行名称粉碎*/ char __stdcall fn2(int i, short j 阅读全文
posted @ 2020-03-16 21:00 N.everever 阅读(205) 评论(0) 推荐(0)
摘要: ``` #define PI 3.14 const float PI = 3.14f; const修饰变量 //const int I; // 必须初始化常量对象 const int J = 1; //++J; // 常量不可计算 const修饰指针 const int* p; p是变量, *p是常 阅读全文
posted @ 2020-03-16 19:34 N.everever 阅读(162) 评论(0) 推荐(0)
摘要: ``` 数据以补码形式存储,如何解释取决于使用者(正数?负数?) 正整数的原码、反码、补码都是相同的等于其原码等于其绝对值 原码、反码、补码是编码规则,求反、求补是运算方式 原码:最高位存储符号,剩余位存储数据。符号位正0负1,数据位等于其绝对值 例:正数原码 52 00110100 负数原码 -5 阅读全文
posted @ 2020-03-16 19:03 N.everever 阅读(262) 评论(0) 推荐(0)
摘要: ``` """ https://www.biqukan.com """ import requests import requests.adapters import redis from lxml import etree from pyquery import PyQuery as pq imp 阅读全文
posted @ 2020-03-16 04:32 N.everever 阅读(415) 评论(0) 推荐(0)
摘要: ``` """ https://www.51job.com/ """ import requests import requests.adapters import string import urllib.parse from lxml import etree import redis from 阅读全文
posted @ 2020-03-15 01:17 N.everever 阅读(233) 评论(0) 推荐(0)
摘要: ``` """ URL只允许一部分ASCII字符,其他字符(如汉字)是不符合标准的,此时就要进行编码 """ import string import urllib.parse keys = '逆向' keys_str = urllib.parse.quote(keys, safe=string.p 阅读全文
posted @ 2020-03-14 20:48 N.everever 阅读(312) 评论(0) 推荐(0)
摘要: ``` import requests import requests.adapters from bs4 import BeautifulSoup from lxml import etree from pyquery import PyQuery as pq import re def get_ 阅读全文
posted @ 2020-03-12 06:28 N.everever 阅读(211) 评论(0) 推荐(0)
摘要: ``` import stat import tkinter from tkinter.filedialog import * def traversal_dir(dir_name): # 遍历目标路径下所有 rets = [] try: if len(dir_name): for r, ds, f 阅读全文
posted @ 2020-03-12 04:18 N.everever 阅读(206) 评论(0) 推荐(0)
摘要: ``` typedef LONG NTSTATUS; typedef LONG KPRIORITY; #define STATUS_SUCCESS ((NTSTATUS) 0x00000000) #define NT_SUCCESS(Status) ((NTSTATUS)(Status) >= 0) 阅读全文
posted @ 2020-03-12 00:14 N.everever 阅读(299) 评论(0) 推荐(0)
摘要: ``` typedef LONG NTSTATUS; typedef LONG KPRIORITY; #define STATUS_SUCCESS ((NTSTATUS) 0x00000000) #define NT_SUCCESS(Status) ((NTSTATUS)(Status) >= 0) 阅读全文
posted @ 2020-03-11 23:46 N.everever 阅读(416) 评论(0) 推荐(0)
摘要: ``` #include #include BOOL TraversalThread1(OUT std::vector &vec) { /************************************************************************/ /* type 阅读全文
posted @ 2020-03-11 22:30 N.everever 阅读(246) 评论(0) 推荐(0)
摘要: ``` #include typedef LONG NTSTATUS; typedef LONG KPRIORITY; #define STATUS_SUCCESS ((NTSTATUS) 0x00000000) #define NT_SUCCESS(Status) ((NTSTATUS)(Stat 阅读全文
posted @ 2020-03-11 22:22 N.everever 阅读(155) 评论(0) 推荐(0)
摘要: ``` #include typedef LONG NTSTATUS; typedef LONG KPRIORITY; #define STATUS_SUCCESS ((NTSTATUS) 0x00000000) #define NT_SUCCESS(Status) ((NTSTATUS)(Stat 阅读全文
posted @ 2020-03-11 22:04 N.everever 阅读(135) 评论(0) 推荐(0)
摘要: ``` #include #include BOOL TraversalModule2(OUT std::vector &vec, IN DWORD dwPid) { vec.clear(); try { HANDLE hProcess = OpenProcess(PROCESS_QUERY_INF 阅读全文
posted @ 2020-03-11 21:26 N.everever 阅读(125) 评论(0) 推荐(0)
摘要: ``` #include int main() { wcout.imbue(locale("chs")); wcout << ((CString)_T("中文")).GetBuffer() << endl; wcout << ((CString)_T("中文")).GetString() << en 阅读全文
posted @ 2020-03-11 21:13 N.everever 阅读(310) 评论(0) 推荐(0)
摘要: ``` #include #include BOOL TraversalModule1(OUT std::vector &vec, IN DWORD dwPid) { /***************************************************************** 阅读全文
posted @ 2020-03-11 20:53 N.everever 阅读(158) 评论(0) 推荐(0)
摘要: ``` CString GetCmdLine(IN DWORD dwPid) { CString ret; try { if (GetCurrentProcessId() == dwPid) { return GetCommandLine(); } PBYTE pFunc = (PBYTE)GetP 阅读全文
posted @ 2020-03-11 20:31 N.everever 阅读(412) 评论(0) 推荐(0)
摘要: ``` #include BOOL TraversalChildWnd(OUT std::vector &vec, IN HWND hParent) { vec.clear(); try { HWND hEnumWnd = GetWindow(hParent, GW_CHILD); while (h 阅读全文
posted @ 2020-03-11 19:21 N.everever 阅读(462) 评论(0) 推荐(0)
摘要: ``` """ 清理VS工程: Visual Studio文件后缀['.DB', ],文件夹['DEBUG', 'RELEASE', 'X64', 'IPCH', ] 步骤: 1,选择目标文件夹路径。 2,遍历文件文件夹。 3,按目标要求处理。 """ import shutil import st 阅读全文
posted @ 2020-03-11 18:57 N.everever 阅读(189) 评论(0) 推荐(0)
摘要: ``` #include BOOL TraversalTopWnd(OUT std::vector &vec) { vec.clear(); try { HWND hEnumWnd = GetTopWindow(0); while (hEnumWnd) { if (GetParent(hEnumWn 阅读全文
posted @ 2020-03-11 08:35 N.everever 阅读(411) 评论(0) 推荐(0)
摘要: ``` int main() { /************************************************************************/ /* int system(_In_opt_z_ char const* _Command); 等待目标程序退出才返 阅读全文
posted @ 2020-03-11 07:39 N.everever 阅读(530) 评论(0) 推荐(0)
摘要: ``` HWND GetProcessTopWnd2(IN DWORD dwPid) { HWND ret = 0; try { DWORD dwEnumPid = 0; HWND hEnumWnd = GetTopWindow(0); while (hEnumWnd) { ::GetWindowT 阅读全文
posted @ 2020-03-11 07:28 N.everever 阅读(177) 评论(0) 推荐(0)
摘要: ``` struct _PidHwnd { DWORD m_dwPid; HWND m_hWnd; }; BOOL CALLBACK _EnumWins(IN HWND h, IN LPARAM p) { if (p) { _PidHwnd *pItem = (_PidHwnd*)p; DWORD 阅读全文
posted @ 2020-03-11 07:14 N.everever 阅读(193) 评论(0) 推荐(0)
摘要: ``` #include CString DosPathToNt(IN TCHAR *szDosPath) { CString ret; try { TCHAR szDriver[MAX_PATH] = { 0 }; TCHAR szTemp[3] = { 0 }; TCHAR szDevName[ 阅读全文
posted @ 2020-03-11 06:38 N.everever 阅读(184) 评论(0) 推荐(0)
摘要: https://c.runoob.com/front-end/712 https://www.runoob.com/markdown/md-tutorial.html ``` ``` 阅读全文
posted @ 2020-03-11 06:21 N.everever 阅读(107) 评论(0) 推荐(0)
摘要: ``` #include typedef LONG NTSTATUS; typedef LONG KPRIORITY; #define STATUS_SUCCESS ((NTSTATUS) 0x00000000) #define NT_SUCCESS(Status) ((NTSTATUS)(Stat 阅读全文
posted @ 2020-03-11 06:19 N.everever 阅读(211) 评论(0) 推荐(0)
摘要: ``` """ tkinter.filedialog.asksaveasfilename():选择以什么文件名保存,返回文件名 tkinter.filedialog.asksaveasfile():选择以什么文件保存,创建文件并返回文件流对象 tkinter.filedialog.askopenfi 阅读全文
posted @ 2020-03-11 00:20 N.everever 阅读(18913) 评论(0) 推荐(1)
摘要: ``` import stat from tkinter.filedialog import * def traversal_dir(dir_name): rets = [] try: if len(dir_name): for r, ds, fs in os.walk(dir_name): for 阅读全文
posted @ 2020-03-10 23:47 N.everever 阅读(442) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-03-10 23:13 N.everever 阅读(125) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-03-10 22:58 N.everever 阅读(108) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-03-10 22:25 N.everever 阅读(207) 评论(0) 推荐(0)
摘要: 安装路径无中文 添加环境变量 JAVA_HOME 安装路径比如 C:\Program Files\Java\jdk 9.0.4\ PATH 前添加比如 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 阅读全文
posted @ 2020-03-10 08:30 N.everever 阅读(170) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示