2013年4月10日

【转载】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 崔好好 阅读(286) 评论(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 崔好好 阅读(3034) 评论(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 崔好好 阅读(661) 评论(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 崔好好 阅读(218) 评论(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 崔好好 阅读(224) 评论(0) 推荐(0)

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

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

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

2013年2月5日

【2012年终总结】之二 opencv + ds采集摄像头视频 GDI点点滴滴

摘要: 在这个项目中用到了几个GDI的函数,包括CFont CPen CBrush等,一般要和设备上下文DC结合起来使用。并且创建GDI对象使用完后一定要释放,否则可能会造成资源泄漏对于CPen CFont CBrush用构造函数定义的GDI对象 和 用 CreateXXX获得的对象在释放时要调用DeleteObject对于GetXXX获得的对象在释放时要使用ReleaseObject。 1 CDC *pDC0 = GetDlgItem(IDC_VIDEO0)->GetDC(); 2 CFont font; ... 阅读全文

posted @ 2013-02-05 18:06 崔好好 阅读(337) 评论(0) 推荐(0)

导航