2013年4月10日

【malloc原理】 内存分配函数malloc的原理

摘要: 今天在群里有个哥们问malloc是不是分配内存后内存指针的之前的4字节保存分配的内存大小,于是试了一下。Windows默认进程地址空间为2GB,也就是一个进程最多分配的内存接近2GB,但不可能达到。 不过应该有方法可以突破这个限制,在VC++2010里工程属性设置里有一个项貌似是来设置这个的,如下图:但是我设置了启用后用malloc申请大于等于2GB的内存时还是不成功,这个不知道怎么回事。接着说malloc的事,看其他文章(http://hi.baidu.com/cuihao0532/item/1f88ae69e4753998c5d2499b)时,里面提到分配内存后该地址的前面应该是一个结构体 阅读全文

posted @ 2013-04-10 17:59 崔好好 阅读(1076) 评论(0) 推荐(0)

【转载】VC6升级到Visual C++ 2010的三纪律八注意

摘要: 源地址:http://tech.it168.com/a2011/0223/1159/000001159930_1.shtml除了遵守三大纪律,保证我们的升级过程安全平稳进行之外,我们在具体的将项目从Visual C++ 6.0 升级到Visual C++ 2010的过程中,还有八个需要注意的事项。只有注意了这八个事项,我们的升级过程才能最终成功完成。 第一项:升级项目文件 将VC6的项目升级到Visual C++ 2010项目的第一件事,不是直接使用Visual C++ 2010打开Visual C++ 6.0 的项目进行升级,而是先利用源代码管理工具,做好代码的备份工作,以防万一。备份工.. 阅读全文

posted @ 2013-04-10 16:23 崔好好 阅读(597) 评论(0) 推荐(0)

2013年4月7日

【VC】 判断windows系统是64位还是32位

摘要: 修改:这个函数的作用应该是判断当前进程是否为32位应用程序运行在64位机器上修改日期:2014年7月19日 21:16:51 1 #include "stdafx.h" 2 #include "windows.h" 3 #include 4 using namespace std; 5 6 BO... 阅读全文

posted @ 2013-04-07 21:53 崔好好 阅读(549) 评论(0) 推荐(0)

2013年4月3日

【C# 进度条 】 progressBar

摘要: 1 private void button1_Click(object sender, EventArgs e) 2 { 3 progressBar1.Minimum = 0; 4 progressBar1.Maximum = 600; 5 6 m_time0 = new Timer(); 7 m_time0.Interval = 100; 8 m_time0.Tick += new EventHandler(time_Tick); 9 1... 阅读全文

posted @ 2013-04-03 17:03 崔好好 阅读(287) 评论(0) 推荐(0)

2013年4月1日

【SQL Server】 SQL使用和删除临时表

摘要: 1 --如果临时数据库存在名为#t的临时表则删除 2 if object_id('tempdb..#t') is not null 3 drop table #t; 4 5 6 SELECT * into #t FROM ( 7 select tbl_Pipe.pipeStartPoint from tbl_Pipe 8 union 9 select tbl_Pipe.pipeEndPoint from tbl_Pipe ) k ;10 --上面的k仅仅是让语法合法;11 12 select pipeStartPoint as allPoints, tbl_Poin... 阅读全文

posted @ 2013-04-01 19:40 崔好好 阅读(715) 评论(0) 推荐(0)

2013年3月26日

【转载】Qt Creator + vc++ compiler 配置Qt环境

摘要: 很好的一篇文章 刚刚接触QT,对于mingw还是msvc不是很明白他们之间的差别源地址http://neversayever.com/blog/2012/02/2181/我一直用的都是vs2008 + Qt4.7.x + Qt vs addin 来编写Qt程序的,不过QtCreator我一直认为是一个很好的IDE,“环境优美,空气清新”,高亮,提示,debug等操作都做得很到位,而且你可以一边写代码,一边在creator里面看Qt assistant,另外看Qt Demo也非常方便。另一方面,vs是一个强大的工具,也是一个非常人性化的工具,但人性化带来的就是方便,而当一个好奇的程序员想深入探索 阅读全文

posted @ 2013-03-26 23:39 崔好好 阅读(3035) 评论(0) 推荐(0)

2013年3月19日

【转载】C#实现的最短路径分析

摘要: C#实现的最短路径分析,转载的 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace ConsoleApplication1 7 { 8 class Program 9 { 10 static int length = 6; 11 static string[] shortedPath = new string[length]; 12 static i... 阅读全文

posted @ 2013-03-19 16:22 崔好好 阅读(662) 评论(0) 推荐(0)

2013年2月6日

【2012年终总结】之五 生成GUID和类的串行化

摘要: //生成GUID ,如果GUID生成失败则用一个随机数来当作唯一编码 1 //生成GUID; 2 CString MakeGUID() 3 { 4 GUID guid; 5 CString szGUID; 6 7 //如果不能生成GUID则用一个随机数来作为GUID; 8 if (S_OK == ::CoCreateGuid(&guid)) 9 { 10 TCHAR chFormat[] = _T("%08X%04X%04x%02X%02X%02X%02X%02X%02X%02X%02X");11 ... 阅读全文

posted @ 2013-02-06 15:02 崔好好 阅读(219) 评论(0) 推荐(0)

【2012年终总结】之四 获得CPU信息,剪贴板

摘要: //getCPUNumber.cpp 1 //用来存储信息 2 DWORD deax; 3 DWORD debx; 4 DWORD decx; 5 DWORD dedx; 6 7 void ExeCPUID(DWORD veax)//初始化CPU 8 { 9 __asm10 {11 mov eax,veax12 cpuid13 mov deax,eax14 mov debx,ebx15 mov decx,ecx16 mov dedx,edx1... 阅读全文

posted @ 2013-02-06 14:35 崔好好 阅读(225) 评论(0) 推荐(0)

【2012年终总结】之三 opencv + ds采集摄像头视频 简易截图工具

摘要: 关于截图工具,QQ的截图可以自动选择窗口,之前以为是颜色相近的选取,后来意识到不对,应该是窗口,用spy++找到的窗口和QQ截取到的窗口也是一样的,但是有个问题,那就是怎么选择这些窗口? 我的想法是枚举所有窗口,记录这些窗口的位置和大小,然后当鼠标经过的时候用DC来画框,但是这样有个问题就是枚举到的窗口有几百个,太多了,当鼠标经过的从几百个大小的数组或vector里查找当前鼠标的位置在哪个窗口范围内实在是太拙计了,这种方法实在不太靠谱。关于QQ的截图: 拷贝当前屏幕图像然后全屏打开一个(透明?)窗口,把拷贝到的图像贴在那个全屏窗口上,然后鼠标经过窗口时画框。。。由于没能实现后面那几步,所以只. 阅读全文

posted @ 2013-02-06 10:45 崔好好 阅读(810) 评论(0) 推荐(0)

导航