11 2016 档案
摘要:目录 第1章说明 1 1.1 代码 1 1.2 使用 4 第1章说明 VC++中宽窄字符串的相互转换比较麻烦,借助std::string能大大减少代码量。 1.1 代码 函数声明如下: std::string stringA2W(const char* pA,int nA,UINT uCodePag
阅读全文
摘要:目录 第1章代码页 1 1 代码页 1 1.1 单字节字符集 1 1.2 双字节字符集 1 1.3 多字节字符集 1 1.4 ANSI代码页 2 2 枚举代码页 3 3 查询代码页信息 3 4 宽窄字符串 4 5 字符串转换 5 5.1 查表 5 5.2 NlsDllCodePageTranslat
阅读全文
摘要:目录 1 编码 1 2 编码代码(C++) 2 3 解码代码(C++) 4 4 测试代码(VC++) 7 1 编码 UTF-7编码的规则及特点为: 1)UTF16小于等于 0x7F 的字符,采用ASCII编码; 2)UTF16大于0x7F的字符,采用Base64编码,然后在首尾分别加上+-; 3)U
阅读全文
摘要:目录 1 ANSI编码 2 2 UTF16BE编码 2 3 UTF16LE编码 2 4 UTF-8编码 2 5 BOM 3 6 乱码 3 7 总结 5 如下图所示,在记事本里输入"编码",然后另存为的时候,有四种编码: 图1 按下表所示,四种编码存为四个文件: 编码 文件名 ANSI A.txt U
阅读全文
摘要:目录 第1章说明 1 1 简介 1 2 下载 1 3 使用 1 4 代码页选择 2 5 设置ANSI代码页 3 第1章说明 1 简介 在Windows上开发程序,各种编码可谓百花齐放:VC++6.0只能使用ANSI编码;Qt、eclipse最好使用带BOM的UTF-8编码;Android Studi
阅读全文
摘要:目录 第1章 VC++6.0创建 2 1.1 目标 2 1.2 创建项目 2 1.3 增加COM类 4 1.4 属性 7 1.5 事件 8 1.6 实现连接点 9 1.7 编码 11 1.7.1 增加成员变量 11 1.7.2 初始化成员变量 11 1.7.3 完成属性赋值代码 11 1.7.4 完
阅读全文
摘要:目录 第1章 VC++6.0创建控件 1 1.1 目标 1 1.1.1 方法 1 1.1.2 属性 1 1.1.3 事件 1 1.2 创建项目 2 1.3 项目结构 6 1.3.1 COM接口 6 1.3.2 COM类 7 1.3.3 属性页 7 1.3.4 应用程序类 8 1.3.5 注册与注销
阅读全文
摘要:目录 第1章创建进程内组件 1 1.1 目标 1 1.2 创建项目 3 1.2.1 VC++6.0 3 1.2.2 VC++2010 5 1.3 增加COM类 6 1.3.1 VC++6.0 6 1.3.2 VC++2010 8 1.3.3 项目结构 12 1.4 增加方法 13 1.4.1 VC+
阅读全文
摘要:目录 第1章创建进程内组件 1 1.1 目标 1 1.2 创建项目 3 1.2.1 VC++6.0 3 1.2.2 VC++2010 4 1.2.3 VC++6.0与VC++2010的区别 6 1.3 升级项目 6 1.3.1 增加接口定义文件 6 1.3.2 覆盖应用程序类的InitInstanc
阅读全文
摘要:目录 第1章串行通讯之UARTLoopback 2 1 USB转串口 2 2 USB Accessory 2 3 连入手机 3 4 代码改进 4 5 打开串口 4 6 写串口数据 4 7 主动读取串口数据 5 8 被动读取串口数据 5 9 关闭串口 6 第1章串行通讯之UARTLoopback 1
阅读全文
摘要:第1章串行通讯之.NET SerialPort 2 1 枚举串口 2 2 打开/关闭串口 2 3 写数据 3 3.1 写二进制数据 3 3.2 写文本数据 4 4 读数据 5 4.1 读二进制数据 6 4.2 读一个字节 7 4.3 读一个字符 7 4.4 读全部文本 7 4.5 读文本到某个字符串
阅读全文
摘要:笔者的电脑(Windows7 64位旗舰版)睡眠后,隔段时间后会自动唤醒。经两项配置后,解决了该问题。 1 禁用唤醒定时器 控制面板里进入"电源选项""更改计划设置"界面,如下图所示 单击上图的"更改高级电源设置",弹出下图所示的界面: 设置"允许使用唤醒定时器"为"禁用"。单击"确定"按钮,完成设
阅读全文
摘要:今天调试程序,发现Windows7的CPU占用率一直为25%左右,如下图所示。四核25%,换成单核那就是100%的占用率了! 上图进入"进程"页面,单击"CPU"列,将根据CPU占用率进行排序。结果发现进程svchost.exe 的 CPU 占用率为 25%,内存占用达到了 2G! 记住svchos
阅读全文
摘要:目录 第1章 Qt 串行通讯 1 1.1 配置.pro文件 1 1.2 查询串口信息 1 1.3 配置、打开串口 3 1.4 setRequestToSend在Windows上的BUG 5 1.5 读取串口数据 6 1.6 发送串口数据 7 1.7 同步读取 7 1.8 本文示例代码 8 1.9 Q
阅读全文
摘要:目 录 第1章 上传开源代码至GitHub1 1.1 git Windows 客户端1 1.2 注册GitHub账户2 1.3 登录2 1.4 创建本地代码仓库2 1.5 创建远程代码仓库3 1.6 行结束符5 1.7 提交改动至本地代码仓库7 1.8 同步代码仓...
阅读全文
摘要:1.1 多个博客账户 笔者的电脑上,Word 2013 有多个博客账户,如下图所示: 图1.1 多个博客账户 这些账户的名称在 Word 里是自动生成的,无法更改。账户一多就无法与相应的网站一一对应,使用起来比较麻烦。 经笔者测试发现:这些名称都是存在注册表内的,如下图所示: 图1.2 注册表中博客
阅读全文
摘要:博客的发布、修改是一件非常耗时、耗精力的事情。借助 Word 2013,维护博客将变得非常简单。 1 新建博客文章 运行 Word 2013,新建文档。如下图所示: 图1 鼠标左键单击上图的"博客文章",将显示下图。 如果上图中找不到"博客文章",说明还未安装此模板。请在"主页"右边的文本框内输入"
阅读全文
摘要:目录 第1章硬件连接 1 1.1 RS232接口 1 1.1.1 DB9 1 1.1.2 DB25 2 1.2 连线及说明 2 1.3 代码控制 5 1.3.1 输出信号 5 1.3.2 输入信号 6 1.4 连线实例 6 1.4.1 PC-E500 6 1.4.2 DSNP GPS接收机(5000
阅读全文
摘要:Ntrip通讯协议1.0 1 什么是Ntrip? CORS(Continuously Operating Reference Stations)就是网络基准站,通过网络收发GPS差分数据。用户访问CORS后,不用单独架设GPS基准站,即可实现GPS流动站的差分定位。 访问CORS系统,就需要网络通讯
阅读全文
摘要:目录 第1章多边形的面积 1 1.1 三角形面积 1 1.2 多边形面积 2 1.3 递推公式 3 1.4 精度评定 4 第2章坡面面积 6 2.1 坡面面积 6 2.2 模型验算 7 第1章多边形的面积 1.1 三角形面积 xy平面内,有三角形123,如下图所示: 图1.1 借助矢量叉积和点积,这
阅读全文
摘要:目录 第1章配置 1 第2章核心文件 6 2.1 核心文件 6 2.2 编译时使用核心文件 6 2.3 运行时使用核心文件 7 2.4 依赖关系 7 第3章 AUX 8 3.1 AUX的作用 8 3.2 相关文件 8 3.3 使用AUX 8 第4章 GLUT 10 4.1 GLUT的作用 10 4.
阅读全文
摘要:目录 第1章静态连接库 1 1.1 同名函数的选择 1 1.2 模块合并 2 1.2.1 模块替换 4 1.3 内联函数 4 第1章静态连接库 静态连接库与动态连接库一样,都可以实现C++代码复用。与动态连接库相比,静态连接库最大的缺陷在于:如果某个相同的函数名在多个静态库里重复出现,那么连接这个函
阅读全文
摘要:目录 第1章读写文件 1 1.1 API 1 1.2 低级IO 1 1.2.1 文件序号 1 1.2.2 文本文件与二进制文件 1 1.3 流IO 2 1.4 Unicode 3 1.5 流IO、低级IO、API之间的关系 3 1.6 随机读写 4 1.7 C++IO流 4 1.8 MFC 4 1.
阅读全文
摘要:目录 第1章编译步骤 1 第2章编译源文件 2 2.1 编译器 2 2.2 包含头文件 3 2.3 重复包含 6 2.4 预编译头文件 7 2.4.1 创建 7 2.4.2 使用 8 2.4.3 说明 9 第3章编译资源 10 3.1 编译 10 3.1.1 输出文件 10 3.1.2 语言 11
阅读全文
摘要:目录 第1章基本概念 1 1.1 基本概念 1 1.2 时间表示法 2 第2章 Win32 API 3 2.1 获取 3 2.1.1 时间间隔 3 2.1.2 时刻 3 2.1.3 时区 3 2.1.4 时区信息 5 2.2 设置 6 2.2.1 时刻 6 2.2.2 时区 7 2.2.3 时间基准
阅读全文
摘要:目录 第1章 VC++6.0 1 1.1 设置依赖关系 1 1.2 编译顺序 2 1.3 自动连接 3 1.4 静态库 3 1.4.1 嵌入 3 1.4.2 替换 4 第2章 VC++2005 6 2.1 设置依赖关系 6 2.2 自动连接 7 2.2.1 链接库依赖项(Link Library D
阅读全文
摘要:目录 第1章说明 2 1.1 程序启动 2 1.2 强符号、弱符号 2 1.3 动态初始化顺序 3 1.4 exe调用dll 4 1.5 禁用动态初始化 4 1.6 应用实例 5 第1章说明 1.1 程序启动 参考下面的C++代码: int GetC() { return 2;}; int a; i
阅读全文
摘要:目录 第1章 NMAKE 1 1.1 运行NMAKE 1 1.1.1 NMAKE的实质 2 1.2 描述块 3 1.2.1 定义 3 1.2.2 多个描述块 3 1.2.3 依赖 4 1.2.4 长文件名 4 1.2.5 多目标 4 1.2.6 合并 5 1.3 宏 5 1.3.1 定义、使用 5
阅读全文
摘要:求解一元三次方程 VC++ 代码链接如下:https://github.com/hanford77/SolveEquation
阅读全文
摘要:求解一元四次方程 VC++ 代码链接如下:https://github.com/hanford77/SolveEquation
阅读全文
浙公网安备 33010602011771号