大小写转换和性能 前言 本文主要讨论最基本的一些大小写转换函数和API,不讨论一些常见的字符串程序库里面的大小写转换接口,另外本文的落脚点是这些转换函数的性能和日常开发中遇到的一些问题。 不考虑范围 其实ctype.h里面有定义一套宏,就是不考虑字符是否落在A-Z,a-z范围,直接计算(直接用加减法 Read More
posted @ 2016-12-08 00:30 findumars Views(3654) Comments(0) Diggs(0)
RegQueryValueEx gethostbyname/getaddrinfo _localtime64 FindFirstFile/FindNextFile VerQueryValue CreateFileMapping相关 SetDllDirectory Windows API就没有问题、没 Read More
posted @ 2016-12-08 00:28 findumars Views(1174) Comments(0) Diggs(0)
TinyHTTPd forWindows 前言 TinyHTTPd是一个开源的简易学习型的HTTP服务器,项目主页在:http://tinyhttpd.sourceforge.NET/,源代码下载:https://sourceforge.Net/projects/tinyhttpd/,因为是学习型的 Read More
posted @ 2016-12-08 00:26 findumars Views(1503) Comments(0) Diggs(0)
判断一个32位应用程序是否运行在x64系统下,可以使用下面的代码: [cpp] view plain copy BOOL IsX64System() { BOOL bIsWow64 = FALSE; typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS)(HANDLE, Read More
posted @ 2016-12-08 00:23 findumars Views(912) Comments(0) Diggs(0)
在上篇文章《inline的另一用处》中,提到函数实现在类定义中与类定义外的区别。 现在先看个实验: a.cpp: [cpp] view plain copy #ifndef TEST_H #define TEST_H class A{ public: int fun(int x){ return ( Read More
posted @ 2016-12-08 00:20 findumars Views(4064) Comments(0) Diggs(0)