痞子龙3D编程

学无止境,三人行必有我师,把这几年收藏的文章都晒出来,大家共享吧!向原创者致敬!察而知不足,严谨,求真,务实;网络收藏夹...

Visual Studio 11可视化多核多线程编程的行为

Visual Studio 2010 可以采取的第一个操作是打开分析菜单,启动性能向导,然后选择"形象的多线程应用程序的行为"。到了Visual Studio 11情况发生变化了, Visual Studio 11 DP 性能向导中不存在可视化选项。它去了哪里?并发可视化工具成...

2014-01-02 20:59:34

阅读数:1448

评论数:0

CPU正弦曲线

CPU正弦曲线 1 #include 2 #include 3 #include 4 #include 5 6 using namespace std; 7 8 //得到循环0xFFFFFFFF次用的秒数 9 unsigned int tes...

2014-01-02 20:55:26

阅读数:1222

评论数:0

SetThreadAffinityMask用途

原文地址:SetThreadAffinityMask用途作者:煤海游狐 通过调用SetThreadAffinityMask,就能为各个线程设置亲缘性屏蔽:    DWORD_PTR  SetThreadAffinityMask  (        HANDLE  hThread,    ...

2014-01-02 20:51:30

阅读数:1851

评论数:0

Boost - 多线程-boost recursive_mutex用法

Author:QQ174554431 比较一下,就知道这个函数怎么用,效果如何. C++代码     #include          void run()   {         for (int i = 0; i     {             st...

2013-01-15 16:36:33

阅读数:1522

评论数:0

使用桌面窗口管理器创建Aero 玻璃效果

代码下载位置: DWM2007_04.exe (166KB) (要正常使用该代码你应该使用具有Aero效果的Vista版本) DWM 是一种新界面,用于管理如何将运行和呈现的各种窗口合并到 Windows Vista 桌面上。Windows® Presentation Foundation ...

2012-10-23 07:11:16

阅读数:1764

评论数:0

操作系统 图形窗口 子系统

Windows 子系统 按照Windows NT 最初的设计,它支持三个环境子系统:OS/2、POSIX 和Windows(或称为Win32)。然而,Windows 子系统是必须要运行的,没有它Windows 系统无法运行,而其他两个子系统则被配置成按需启动。而且,到了Windows XP以后,...

2012-10-14 16:22:21

阅读数:1462

评论数:0

深度解读 - Windows 7核心图形架构细致分析

如现在大家所想的那样,Windows7其实是Windows Vista的改进版。Windows 7在Windows Vista的基础上进行了大量的完善工作,也加入了不少新特性。Vista与其上一代XP相比,提供了非常大的改进,然而一方面这些改进过于巨大,用户乃至相应软件厂商(如,DirectX ...

2012-10-14 16:07:53

阅读数:1127

评论数:0

敏捷开发之Scrum扫盲篇

现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP...   为了不落后他人,于是我也开始学习Scrum,今天主要是对我最近阅读的相关资料,根据自己的理解,用自己的话来讲述Scrum中的各个环节,主要目的有两个,一个是进行知识的总结,另外一个是觉得网上很多学习资料的讲述方式...

2012-10-07 20:18:30

阅读数:1214

评论数:0

vs2005奇怪的断点无效问题

最近一工程中,在调试的时候,有些cpp文件都可以设置断点并且跟进去,但是有一个cpp文件总是不能设置断点,提示“当前不会命中断点。源代码与原始版本不同。” 重新更换过n次文件都不起作用,然后在goole搜索此类类似问题,找到下篇文章,然后我把那个cpp文件用记事本打开,另存为unicode格式,再...

2012-09-22 09:44:40

阅读数:737

评论数:0

使用VC2005一些问题及解决方案

首先是我使用VC2005在不通阶段的不通感受: 刚开始安装VS2005时候感觉:真是大啊!装了我一个上午!!而且运行个VC有时能耗我好大的内存。。 刚使用VC2005时候的感受:界面挺不错,貌似功能更强大,对C++标准支持的很好,还可以用我最喜欢的Comic Sans MS字体,还支持代码收缩...

2012-09-22 09:42:52

阅读数:1495

评论数:0

测试UnicodeString和UTF8String

我一直在想:如果通过std::string.c_str()方法给UnicodeString 赋值的话,编码会否转换过去呢?换句话说,UnicodeString在接受一个char*指针的时候是根据什么编码来的呢? 看如下示例: void __fastcall TForm1::FormShow(T...

2012-09-21 06:25:11

阅读数:1102

评论数:0

ANSI和UNICODE编程的注意事项

建立UNICODE编码工程     在VC60下,默认方式下建立的是ANSI编码的工程(注:编译的exe内部,其资源字符是以UNICODE保存),建立UNICODE编码工程的方法: 1、为工程添加UNICODE和_UNICODE预处理选项。     具体步骤:打开[工程]->[设置...

2012-09-20 21:49:02

阅读数:937

评论数:0

关于ANSI/UNICODE编程

Unicode:宽字节字符集    1. 如何取得一个既包含单字节字符又包含双字节字符的字符串的字符个数?     可以调用Microsoft Visual C++的运行期库包含函数_mbslen来操作多字节(既包括单字节也包括双字节)字符串。     调用strlen函数,无法真正了解字符...

2012-09-20 21:48:35

阅读数:692

评论数:0

VC 编程ANSI环境下读写Unicode文件

没有注意到文件编码的不同会产生这么多的问题,在动手以前查询了很多资料,在本博客中收藏了不少先辈的成果,在这里一并表示致敬!        关于ANSI和Unicode编码的原理在这里也不说了,主要讲下如何读写!        首先确定你的工程是采用的是什么编码环境,默认是ANSI,不同的字符集...

2012-09-20 21:46:54

阅读数:947

评论数:0

VS2005调试技巧集合

下面有从浅入深的6个问题,您可以尝试回答一下 一个如下的语句for (int i = 0; i 在一个1000次的循环体内部设置断点,你希望当循环进行到900次后中断,怎么才能做到呢? 你有一个表达式在上面循环的某一次发生了变化,你想知道是哪一次,在哪个地方,怎么才能做到? 你希望你...

2012-09-20 21:44:13

阅读数:851

评论数:0

VCPROJ文件详解

http://blog.csdn.net/n567656756765676567/article/details/7333502      vcproj是一个标准的xml文件。因此以下就以节点顺序描述。    大概是分为以下几部分:     工程属性                  ...

2012-09-20 21:42:19

阅读数:699

评论数:0

并不包含调试信息(未加载任何符号)

今天调试一C++程序,按下F5,老是弹出一对话框显示信息:debugging information for 'myproject.exe' cannot be found or does not match. No symbols loaded. 翻译成中文大概就是:不能找到'myproject...

2012-09-20 21:14:16

阅读数:1435

评论数:0

DLL和EXE怎样共享全局变量?

全局共享数据          #pragma   data_seg   ("shareddata")       HWND   sharedwnd=NULL;//共享数据       #pragma   data_seg()            编译选项加入  ...

2012-09-06 17:26:48

阅读数:1047

评论数:0

DLL在多个相同或不同的exe之间共享静态数据

在Windows via C/C++的chap17中讲到,在通常情况下,一个dll文件同时被多处关联使用或exe文件同时有多个实例在运行,通过memory mapping在内存中实际只存在一份dll或exe的数据。如果dll或exe中的全局变量被修改,则通过copy-on-write,将被修改的内...

2012-09-06 17:25:58

阅读数:1007

评论数:0

在DLL中用CRT静态库申请内存,EXE释放是不行的

因为malloc/free,new/delete都是调用HeapAlloc/HeapFree来实现来实现内存分配是释放的。 查看Windows的API可以看到,这两个函数都需要一个Heap的HANDLE做为参数。CRT库采用了全局变量来保存这个HANDLE。如果是CRT静态链接,CRT库的代码会...

2012-09-06 17:20:46

阅读数:1234

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭