
VC知识库
wisage
一个不断探索未知世界的人……
展开
-
获取系统CPU 个数
typedef void (WINAPI *PGNSI)(LPSYSTEM_INFO);DWORD GetNumberOfProcessors(){ SYSTEM_INFO si; // Call GetNativeSystemInfo if supported or GetSystemInfo otherwise. PGNSI pfnGNSI = (PGNSI) GetProcAddress转载 2010-01-26 18:35:00 · 761 阅读 · 0 评论 -
strptime windows实现
<br /> strptime 函数windows平台上实现 收藏 strptime 函数windows平台上实现 Linux平台下Strptime是格式化一个串到时间格式,听好用的,可惜在windows没有实现,翻阅了C库,直接移植过来,做了简单的测试,还行!但缺少一个函数strcasecmp的实现,将“AM”,“PM”(上下午)的格式注释掉了,想必大家格式串用上下午的还不多吧。献给大家,希望能用的上。#include <ctype.h>#include <string.h>#include原创 2011-03-23 09:27:00 · 9794 阅读 · 4 评论 -
日期时间处理函数
<br /> <br /><br />asctime(将时间和日期以字符串格式表示)相关函数time,ctime,gmtime,localtime<br />表头文件#include<time.h><br />定义函数char * asctime(const struct tm * timeptr);<br />函数说明asctime()将参数timeptr所指的tm结构中的信息转换成真实世界所使用的时间日期表示方法,然后将结果以字符串形态返回。此函数已经由时区转换成当地时间,字符串格式为:“Wed Jun原创 2011-03-22 21:06:00 · 1203 阅读 · 0 评论 -
日期时间处理函数
<br /> <br /><br />asctime(将时间和日期以字符串格式表示)相关函数time,ctime,gmtime,localtime<br />表头文件#include<time.h><br />定义函数char * asctime(const struct tm * timeptr);<br />函数说明asctime()将参数timeptr所指的tm结构中的信息转换成真实世界所使用的时间日期表示方法,然后将结果以字符串形态返回。此函数已经由时区转换成当地时间,字符串格式为:“Wed Jun原创 2011-03-22 20:51:00 · 770 阅读 · 0 评论 -
VC:GetLastError()==1132, 指定的基址或文件偏移量没有适当对齐
<br />VC:GetLastError()==1132, 指定的基址或文件偏移量没有适当对齐。<br />默认分类 2008-09-28 22:01:53 阅读214 评论0 字号:大中小 订阅<br />错误代号:1132 指定的基址或文件偏移量没有适当对齐。<br />相关代码段:<br />m_Pointer = (char *)MapViewOfFile(m_hMapFile, <br /> FILE_MAP_ALL_ACCESS, <br />1,<br /> 32,<br原创 2011-02-20 17:21:00 · 3534 阅读 · 3 评论 -
Vtune
Inter Thread Profiler 注册地址https://registrationcenter.intel.com/RegCenter/RegisterSNInfo.aspx?sn=VNPR-PZ9VPFHC&EmailID=wisage%40gmail.com&Sequence=1064324原创 2010-12-30 15:49:00 · 1378 阅读 · 0 评论 -
不要混合使用运行时库的静态版本和动态版本!!!!
<br />不要混合使用运行时库的静态版本和动态版本!!!!<br />最近在开发一个项目,有比较多的dll模块,以前测试时一直没有发现问题,运行的很正常。今天要发布一个新版本了,就用Bounders Check检查了一下。乖乖,很多错误阿!全部都是:<br /> Allocation Conflict: Attempting to call global_operator_delete on 0x01566E68; pointer was allocated by malloc.<br />真是奇怪了原创 2010-07-14 11:19:00 · 803 阅读 · 0 评论 -
使用VC2005编译静态应用程序的方法
<br />使用VC2005编译静态应用程序的方法<br />转自:http://hi.baidu.com/hardyheron/blog/item/0a80714575dd883687947387.html<br /><br /><br />使用VC2005编译静态应用程序的方法2009-07-16 18:03<br />使用VC编译C或者C++程序,都需要相关的C runtime库才能运行。如果你是VC6,相应的库就叫MSVCR,如果是VC2005,那就是MSVCR08,VC2008就是MSVCR09。原创 2010-07-14 11:16:00 · 669 阅读 · 0 评论 -
WinAPI: GetCurrentThread、GetCurrentThreadId、GetCurrentProcess、GetCurrentProcessId
WinAPI: GetCurrentThread、GetCurrentThreadId、GetCurrentProcess、GetCurrentProcessId{返回当前线程的虚拟句柄}GetCurrentThread: THandle;{返回当前线程 ID}GetCurrentThreadId: DWORD;{返回当前进程的虚拟句柄}GetCurre转载 2010-04-12 17:45:00 · 1745 阅读 · 0 评论 -
Memory Performance Information
Memory Performance Information http://msdn.microsoft.com/en-us/library/aa965225%28VS.85%29.aspx原创 2009-12-08 17:18:00 · 624 阅读 · 0 评论 -
VC++中使用内存映射文件处理大文件2(转载)
转载:http://blog.youkuaiyun.com/fan6662000/archive/2008/11/14/3302217.aspxVC++中使用内存映射文件处理大文件1 收藏 作者: 郎锐 出处:中国电波传播研究所 Create原创 2009-12-10 16:33:00 · 937 阅读 · 0 评论 -
VC中用内存映射文件处理大文件
转载:http://www.builder.com.cn/2007/1020/568500.shtml 引言 文件操作是应用程序最为基本的功能之一,Win32API和MFC均提供有支持文件处理的函数和类,常用的有Win32API的CreateFile()、WriteFile()、ReadFile()和MFC提供的CFile类等。一般来说,以上这些函数可以满足大多数原创 2009-12-10 16:24:00 · 569 阅读 · 0 评论 -
编程获取系统当前cpu使用率/空闲率 、内存使用率、剩余可用内存等
编程获取系统当前cpu使用率/空闲率 、内存使用率、剩余可用内存等2008年06月05日 星期四 16:58得到cpu占有率的API函数:GetSystemTimes得到内存使用情况的API函数:GlobalMemoryStatusEx Function Retrieves information about the systems current原创 2009-12-08 16:16:00 · 2683 阅读 · 0 评论 -
How to use more than 2GB memory on Windows XP?
How to make GiD use more than 2GB on Windows XP?Two steps must be followed to achieve this: configure Windows so that it lets a process use more than 2GB and enable the application to us原创 2010-02-03 13:58:00 · 975 阅读 · 0 评论 -
应用软件系统内存限制
申请不到吧,因为64为系统在运行32位程序的时候只是为了向下兼容而已,对于32位程序来讲,申请8G的存储空间没有任何意义,因为32位的程序最大寻址空间只有4G,32位程序在编译之后的机器代码也只有32位的寻址数(指针占4个字节),因此申请8G的空间是没啥意义的,而且一般系统都会为每个进程设置一些资源限制,对于32位程序其能申请的内存量也远远小于4G可以看一下下面这个表操作系统内部数据结构限原创 2010-02-03 14:56:00 · 1613 阅读 · 0 评论 -
VC知识库网址大全
VC知识库:http://www.vckbase.com/document/listdoc.asp?sclsid=1305 bloghttp://www.blogjava.net/killme2008/category/20137.html原创 2009-12-02 22:16:00 · 783 阅读 · 0 评论 -
打造自己的字节序转换函数(16位、32位和64位)
打造自己的字节序转换函数(16位、32位和64位)分类: c/c++ linux windows2010-12-22 17:05 582人阅读 评论(1) 收藏 举报在计算机科学领域中,字节序是指存放多字节数据的字节(byte)的顺序,典型的情况是整数在内存中的存放方式和网络传输的传输顺序。不同的处理器所采用的字节序可能是不同的,例如: x86,6502, Z80, VAX转载 2012-04-21 17:48:10 · 9280 阅读 · 0 评论