
杂项
杨小卫
技术男
展开
-
vcpkg 使用教程与可能遇到的问题
最近在使用vcpkg来更新开源项目的依赖库,中间遇到了不少问题,主要是不能像其它教程所描述的结果顺利更新,下面就将整个过程记录下来作为备忘。1、首先从https://github.com/microsoft/vcpkg.git克隆源码,如果克隆速度慢,可以使用https://gitee.com/mirrors/vcpkg.git镜像地址,可以克隆在D:\vcpkg下,并检出自己需要的版本,本例使用2020-11版本2、进入命令行控制台,进入D:\vcpkg, 执行bootstrap-vcpkg.ba原创 2021-03-21 16:56:15 · 2127 阅读 · 0 评论 -
0x7c9392f9 指令引用的 0x0014c000 内存 内存不能为 read 的一种原因
使用HeapAlloc 或者 malloc 分配的内存,使用 delete 释放原创 2012-12-16 01:58:17 · 3232 阅读 · 0 评论 -
VC6+DDK编译环境配置
1.使用VC6IDE创建一个makefile项目[TestDrv]2.添加TestDrv.h,TestDrv.cpp并编写代码,代码内容略3.设置项目,选择菜单[Project]->Settings Command Line: MakeDrv D:\WINDDK\2600 fre Rebuild All Options: -nmake /a原创 2012-02-17 02:07:29 · 1677 阅读 · 0 评论 -
光棍节 要吃 光棍面 《光棍面的制作方法》
光棍面的制作方法 材料:一根 1.1米长, 1.1 厘米粗的棍棍面条一根葱1个鸡蛋1个熟透的西红柿一根烤香肠做法:1. 将葱切碎,将鸡蛋煎熟,后放入葱花,然后放入切碎的西红柿,炒到西红柿为浆糊装为止,可加入少量的水。根据自己的喜好,放入调料。2. 烧水煮面,煮好后,捞出,将菜浇入碗内,3. 将烤熟的香肠,放入碗内要在 2011年11月原创 2011-11-11 13:08:18 · 2543 阅读 · 0 评论 -
远程注入类 CRemoteData 使用简单方便
#ifndef _REMOTE_DATA_#define _REMOTE_DATA_#include #include #include using namespace std;#ifndef FUN_END_FLAG #define F_E_F 0xAABBCCDD //默认标记值 //在函数结尾在return 前增加此标记, 用在New原创 2011-06-07 16:48:00 · 1101 阅读 · 0 评论 -
CWmi 类, WMI轻松用, 网关设置
#ifndef _WMI_H_#define _WMI_H_#define _WIN32_DCOM#include #include #pragma comment(lib, "wbemuuid.lib")#include #include using namespace std;class CWmi{public: CWmi(原创 2011-06-03 10:12:00 · 8886 阅读 · 1 评论 -
greta库的使用: 正则表达提取超链接地址
// greta库的使用: 正则表达提取超链接地址// #include "stdafx.h"#include "net.h"#include "regexpr2.h"using namespace std;using namespace regex;//以正则表达式“(.*?)”提取超链接时用到得函数unsigned int get_href(const char * pstr, char *out)//以当前文档目录为基址,获取当前文档内相对地址的完整地址原创 2011-05-27 16:09:00 · 1798 阅读 · 1 评论 -
新浪微博登录密码加密函数
// 新浪微博登录密码加密函数// password 密码明文// servertime 提交的参数之一// nonce 提交的参数之一// encode_password 输出的加密后的16进制字符串,40个字符// 返回 encode_password 的长度, 失败则返回0PASSENCODE_API int SinaSha1Encode(char *password, char *servertime, char *nonce, char *encode_p原创 2011-05-28 16:43:00 · 8866 阅读 · 45 评论 -
rs232.exe 串口控制台命令源代码
// rs232.exe 串口控制台命令// 编码 : 杨小卫// EMail: yxw_@163.com// 日期 : 2011.2.20#include "stdafx.h"#include #include "Serial/Serial.h"#define BUFF_SIZE 1024*4#define u8 unsigned charstatic int hex2num(char c){ if (c >= '0' && c = 'a' &原创 2011-05-27 15:07:00 · 3354 阅读 · 1 评论 -
VC6.0 IDE 开发工具使用技巧(22条)
<br />《VC6.0 IDE 开发工具使用技巧》<br />1. 检测程序中的括号是否匹配 <br /> 把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号<>)前面,键入快捷键“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声<br />警告声。 <br /><br />2. 查看一个宏(或变量、函数)的宏定义 <br /> 把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按原创 2010-11-05 08:30:00 · 1084 阅读 · 0 评论 -
for each 的实现
// UnderC Development project#ifndef __FOR_EACH_H#define __FOR_EACH_Htemplate struct _ForEach { typename C::iterator m_it,m_end; T& m_var; _ForEach(C& c, T& t) : m_var(t) { m_it = c.begin(); m_end = c.end(); } bo原创 2010-10-27 00:09:00 · 745 阅读 · 0 评论 -
读取Window 密钥函数 DecodeProductKey
<br />void DecodeProductKey(unsigned char * digitalProductId, int dsize){ // Offset of first byte of encoded product key in // 'DigitalProductIdxxx" REG_BINARY value. Offset = 34H. const int keyStartIndex = 52; // Offset of last byte原创 2010-10-27 18:34:00 · 1720 阅读 · 0 评论 -
为自己的程序添加右键快捷操作
Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT/exefile/shell/ExeExportIcon]@="将程序图标转换为GIF"[HKEY_CLASSES_ROOT/exefile/shell/ExeExportIcon/command]@="/"D://ExeExportIcon.exe/" /"%1/"" 注意原创 2010-03-31 08:31:00 · 695 阅读 · 0 评论