03 2020 档案
摘要:``` try { } catch (...) { OutputDebugStringA(__FUNCTION__); /*输出到dbgview 发生异常的函数名称*/ } ```
阅读全文
摘要:``` #include class IntRandom { public: IntRandom() { srand((unsigned)time(NULL)); } int GetInt(int from = 0, int to = 0) { int i = rand(); if (to > fr
阅读全文
摘要:``` .h ... #define WM_USER_TIMER1 (WM_USER + 12345) /*定时器ID值*/ #define WM_USER_TIMER2 (WM_USER + 12346) /*定时器ID值*/ ... class CMFC?Dlg : public CDialog
阅读全文
摘要:``` .h ... #define WM_USER_SELF (WM_USER + 12345) /*步骤1,定义消息类型值*/ ... class CMFC?Dlg : public CDialogEx { ... public: afx_msg void OnBnClickedButton1(
阅读全文
摘要:``` include是把目标文件拷贝过来,当作文本文件解析。 include "",查找路径:当前目录->系统目录。 include ,查找路径:系统目录->当前目录。 ""可替换为,反之不可。 ```
阅读全文
摘要:``` .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
阅读全文
摘要:``` #define PI 3.14 const float PI = 3.14f; const修饰变量 //const int I; // 必须初始化常量对象 const int J = 1; //++J; // 常量不可计算 const修饰指针 const int* p; p是变量, *p是常
阅读全文
摘要:``` 数据以补码形式存储,如何解释取决于使用者(正数?负数?) 正整数的原码、反码、补码都是相同的等于其原码等于其绝对值 原码、反码、补码是编码规则,求反、求补是运算方式 原码:最高位存储符号,剩余位存储数据。符号位正0负1,数据位等于其绝对值 例:正数原码 52 00110100 负数原码 -5
阅读全文
摘要:``` """ https://www.biqukan.com """ import requests import requests.adapters import redis from lxml import etree from pyquery import PyQuery as pq imp
阅读全文
摘要:``` """ https://www.51job.com/ """ import requests import requests.adapters import string import urllib.parse from lxml import etree import redis from
阅读全文
摘要:``` """ URL只允许一部分ASCII字符,其他字符(如汉字)是不符合标准的,此时就要进行编码 """ import string import urllib.parse keys = '逆向' keys_str = urllib.parse.quote(keys, safe=string.p
阅读全文
摘要:``` import requests import requests.adapters from bs4 import BeautifulSoup from lxml import etree from pyquery import PyQuery as pq import re def get_
阅读全文
摘要:``` import stat import tkinter from tkinter.filedialog import * def traversal_dir(dir_name): # 遍历目标路径下所有 rets = [] try: if len(dir_name): for r, ds, f
阅读全文
摘要:``` typedef LONG NTSTATUS; typedef LONG KPRIORITY; #define STATUS_SUCCESS ((NTSTATUS) 0x00000000) #define NT_SUCCESS(Status) ((NTSTATUS)(Status) >= 0)
阅读全文
摘要:``` typedef LONG NTSTATUS; typedef LONG KPRIORITY; #define STATUS_SUCCESS ((NTSTATUS) 0x00000000) #define NT_SUCCESS(Status) ((NTSTATUS)(Status) >= 0)
阅读全文
摘要:``` #include #include BOOL TraversalThread1(OUT std::vector &vec) { /************************************************************************/ /* type
阅读全文
摘要:``` #include typedef LONG NTSTATUS; typedef LONG KPRIORITY; #define STATUS_SUCCESS ((NTSTATUS) 0x00000000) #define NT_SUCCESS(Status) ((NTSTATUS)(Stat
阅读全文
摘要:``` #include typedef LONG NTSTATUS; typedef LONG KPRIORITY; #define STATUS_SUCCESS ((NTSTATUS) 0x00000000) #define NT_SUCCESS(Status) ((NTSTATUS)(Stat
阅读全文
摘要:``` #include #include BOOL TraversalModule2(OUT std::vector &vec, IN DWORD dwPid) { vec.clear(); try { HANDLE hProcess = OpenProcess(PROCESS_QUERY_INF
阅读全文
摘要:``` #include int main() { wcout.imbue(locale("chs")); wcout << ((CString)_T("中文")).GetBuffer() << endl; wcout << ((CString)_T("中文")).GetString() << en
阅读全文
摘要:``` #include #include BOOL TraversalModule1(OUT std::vector &vec, IN DWORD dwPid) { /*****************************************************************
阅读全文
摘要:``` CString GetCmdLine(IN DWORD dwPid) { CString ret; try { if (GetCurrentProcessId() == dwPid) { return GetCommandLine(); } PBYTE pFunc = (PBYTE)GetP
阅读全文
摘要:``` #include BOOL TraversalChildWnd(OUT std::vector &vec, IN HWND hParent) { vec.clear(); try { HWND hEnumWnd = GetWindow(hParent, GW_CHILD); while (h
阅读全文
摘要:``` """ 清理VS工程: Visual Studio文件后缀['.DB', ],文件夹['DEBUG', 'RELEASE', 'X64', 'IPCH', ] 步骤: 1,选择目标文件夹路径。 2,遍历文件文件夹。 3,按目标要求处理。 """ import shutil import st
阅读全文
摘要:``` #include BOOL TraversalTopWnd(OUT std::vector &vec) { vec.clear(); try { HWND hEnumWnd = GetTopWindow(0); while (hEnumWnd) { if (GetParent(hEnumWn
阅读全文
摘要:``` int main() { /************************************************************************/ /* int system(_In_opt_z_ char const* _Command); 等待目标程序退出才返
阅读全文
摘要:``` HWND GetProcessTopWnd2(IN DWORD dwPid) { HWND ret = 0; try { DWORD dwEnumPid = 0; HWND hEnumWnd = GetTopWindow(0); while (hEnumWnd) { ::GetWindowT
阅读全文
摘要:``` struct _PidHwnd { DWORD m_dwPid; HWND m_hWnd; }; BOOL CALLBACK _EnumWins(IN HWND h, IN LPARAM p) { if (p) { _PidHwnd *pItem = (_PidHwnd*)p; DWORD
阅读全文
摘要:``` #include CString DosPathToNt(IN TCHAR *szDosPath) { CString ret; try { TCHAR szDriver[MAX_PATH] = { 0 }; TCHAR szTemp[3] = { 0 }; TCHAR szDevName[
阅读全文
摘要:https://c.runoob.com/front-end/712 https://www.runoob.com/markdown/md-tutorial.html ``` ```
阅读全文
摘要:``` #include typedef LONG NTSTATUS; typedef LONG KPRIORITY; #define STATUS_SUCCESS ((NTSTATUS) 0x00000000) #define NT_SUCCESS(Status) ((NTSTATUS)(Stat
阅读全文
摘要:``` """ tkinter.filedialog.asksaveasfilename():选择以什么文件名保存,返回文件名 tkinter.filedialog.asksaveasfile():选择以什么文件保存,创建文件并返回文件流对象 tkinter.filedialog.askopenfi
阅读全文
摘要:``` 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
阅读全文
摘要:安装路径无中文 添加环境变量 JAVA_HOME 安装路径比如 C:\Program Files\Java\jdk 9.0.4\ PATH 前添加比如 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
阅读全文
摘要:安装时不要勾选 Install MongoDB Compass ,极慢 C:\MongoDB\Server\3.6\ 手动创建数据目录、日志 C:\MongoDB\Server\3.6\data\db C:\MongoDB\Server\3.6\data\log\mongo.log 添加MongoD
阅读全文
摘要:staruml3.0.2 http://staruml.io/download/releases/StarUML%20Setup%203.0.2.exe app.asar 安装完成后打开安装目录下的resource,比如 C:\Program Files\StarUML\resources 将下载的
阅读全文
摘要:官网下载ISO镜像 安装两个证书 microsoft root certificate authority 2010.cer microsoft root certificate authority 2011.cer 双击证书 安装证书 选择“受信任的根证书颁发机构” 安装
阅读全文
摘要:操作系统 https://www.microsoft.com/zh cn/software download/windows7 https://www.microsoft.com/zh cn/software download/windows10/ https://msdn.itellyou.cn/
阅读全文
浙公网安备 33010602011771号