原文地址:http://blog.sina.com.cn/s/blog_53c1950a010158mw.html Windows API函数MultiByteToWideChar用于多字节编码字符串向宽字符串(即UTF-16 LE)的转码.它的第一个参数的常用值是CP_ACP和CP_OEMCP.这到底指的是什么代码页呢? 我编了小程序做了实验. CP_ACP和CP_OEMCP,分别是指当前计算机上的Windows操作系统的Windows代码页与OEM代码页.对于东亚的简体中文.繁体中文.日文.…
通过编写串口助手工具学习MFC过程 因为以前也做过几次MFC的编程,每次都是项目完成时,MFC基本操作清楚了,但是过好长时间不再接触MFC的项目,再次做MFC的项目时,又要从头开始熟悉.这次通过做一个串口助手再次熟悉一下MFC,并做了一下记录,以便方便以后查阅.做的过程中多是遇到问题直接百度和谷歌搜索来的,所以很多都是不求甚解,知其然不知其所以然.另外做此工具只是为了熟悉了解,许多功能还没有完善!(开发工具VS2008) (三)Unicode字符集的宽字符和多字节字符转换 在上一节<(二)通过“…
在写程序的时候,我们经常遇到各种各样的类型转换,比如 char* CString string 之间的互相转换.首先解释下三者的含义. CString 是一种很有用的数据类型.它们很大程度上简化了MFC中的许多操作(适用于MFC框架),使得MFC在做字符串操作的时候方便了很多.需要包含头文件#include <afx.h> C++是字符串,功能比较强大.要想使用标准C++中string类,必须要包含#include <string>// 注意是<string>,不是&l…
测试环境: vs2008 开发语言:C++ #include <iostream>#include <windows.h>#include <string> // wchar_t to stringvoid Wchar_tToString(std::string& szDst, wchar_t *wchar){wchar_t * wText = wchar;DWORD dwNum = WideCharToMultiByte(CP_OEMCP,NULL,wText…
写一个Windows上的守护进程(4)日志其余 这次把和日志相关的其他东西一并说了. 一.vaformat C++日志接口通常有两种形式:流输入形式,printf形式. 我采用printf形式,因为流输入不好控制格式. printf形式要求日志接口支持不定长参数,我没有直接在日志实现类里边支持不定长参数,而是只接受一个字符串参数,可以参见第一篇. 为什么呢? 如果要成为不定长参数,就是这样 bool log_string(const LOG_LEVEL level, const char* fi…
关于windows上 web 和 ftp 站点的创建及使用 引言 其实这是我网络基础课上的一次作业,觉得挺实用的,遂写成博客分享,也算是对这次作业的一次总结. 实验目的 通过此实验掌握WEB和FTP站点的创建.维护和管理的技术,掌握文件传输协议FTP的使用,并了解网络体系结构的层次性. 实验环境.内容和方法 1.基本管理 (1)在D盘分别建立两个目录:WEB和FTP,分别用作WEB服务器和FTP服务器的主目录. (2)建立测试用HTML页,要求建立四个网页面,分别为主页面,个人爱好,个人特长和获…
本文包括两部分,首先就是在 Windows 使用 wget 来下载文件,这样固然很好,然而问题并非这么简单,在 PowerShell 4.0 版本中增加了 Invoke-WebRequest 的别名 wget,因此在像上面使用 wget 的时候,会首先调用 Invoke-WebRequest,也就出现问题了,解决方法我想到两种,第一种就是修改 wget.exe 文件的名称,第二种就是删除 Invoke-WebRequest 的 wget 别名. 参考:windows 上使用wget 配置步骤:…
iconv简介(1.字符串|文件字符转换:iconv用于将一种已知的字符集文件转换成另一种已知的字符集文件)(2.编程语言函数功能的相似性:iconv不仅再php中有用,而且c语言中也有用,还有linux等) 一.总结 1.字符串|文件字符转换:iconv用于将一种已知的字符集文件转换成另一种已知的字符集文件. 2.编程语言函数功能的相似性:iconv不仅再php中有用,而且c语言中也有用,还有linux等. 二.iconv简介 1.百度 头文件"iconv.h".iconv命令可以将…
下载 by win 下载地址:https://git-scm.com/download/win 如下图.选择对应的版本下载: 安装 by win 1.双击下载好的git安装包.弹出提示框.如下图: 2.进入下一步.选择安装路径.如下图: 3.进入下一步.弹出安装配置窗口.包括git命令行.git图形窗口等,如下图: 具体解释: Additional icons 附加图标 On the Desktop 在桌面上 Windows Explorer integration Windows资源管理器集成…
下载 by win 下载地址:https://git-scm.com/download/win 如下图.选择对应的版本下载: 安装 by win 1.双击下载好的git安装包.弹出提示框.如下图: 2.进入下一步.选择安装路径.如下图: 3.进入下一步.弹出安装配置窗口.包括git命令行.git图形窗口等,如下图: 具体解释: Additional icons 附加图标 On the Desktop 在桌面上 Windows Explorer integration Windows资源管理器集成…