现在位置: 首页 > 自动控制 > 文章
2014-02-27 22:06 工业·编程 ⁄ 共 723字 暂无评论
    最近要实现遍历某路径下所有JPG文件,并获取每个图片的大小,我的代码如下: HBITMAP  image; CBitmap m_bmp; image= (HBITMAP)::LoadImage( NULL,L"D:\\a1.jpg",IMAGE_BITMAP,0,0,0); BITMAP bm; m_bmp.Attach(image); m_bmp.GetObject(sizeof(BITMAP),&bm); //bm.bmWidth中保存图片的宽度 //bm.bmHeight中保存图片的高度 结...
阅读全文
2014-02-26 07:41 工业·编程 ⁄ 共 2784字 暂无评论
在日常编程实践中,断言与异常的界限不是很明显,这也使得它们常常没有被正确的使用。我也在不断的与这个模糊的怪兽搏斗,仅写此文和大家分享一下我的个人看法。我想我们还可以从很多角度来区别断言和异常的使用场景,欢迎大家的意见和建议。 异常的使用场景:用于捕获外部的可能错误 断言的使用场景:用于捕获内部的不可能错误 相关阅读 ----软件开发:上层判断,底层断言!(if vs assert) 我们可以先仔细分析一下我们在.net中...
阅读全文
这个星期的事情太多,现在终于有时间坐下来理一下。 在几个星期之前,我负责设计开发的那个系统开始测试,公司专门派一个人负责录入测试数据。由于这个系统太大,数据涉及全国几乎所有的区县,所以光靠一个人来录入数据是不可能的。所以,在他录入了3天之后,我决定专门写几个存储过程,来复制数据。一天下来,把全国几乎所有的县的数据都录上了。但是当我再运行系统的时候,发现系统运行的速度奇慢无比,完全无法让人接受。我...
阅读全文
2014-02-24 07:02 工业·编程 ⁄ 共 1334字 评论 1 条
那天我在网上看见,说用C++写程序太复杂了。 翻开C++的教程,我们会发现C++的语法很简单,结构很清晰,它怎么会复杂呢?后来我才发现,他不是说C++语言本身,而是说用C++写出来的程序。 举个很简单的例子,通过MFC开发应用程序,在程序的入口函数为CWinApp::InitInstance();这个函数由AppWizard自动为你生成; BOOL  TheApp::InitInstance(){         AfxOleInit();//如果你的应用程...
阅读全文
2014-02-23 07:00 工业·编程 ⁄ 共 3500字 暂无评论
这几天我在看软考的《系统分析师教程》,六百多页的书看了两百多页,现在感觉心里很复杂。再加上前几天和以前几个要好同事聚会,谈到软件系统的设计时有些争论,让我不得不写些什么。希望此文能以此文同中国从事软件开发的同行共勉。 前言 说来很不巧,我毕业于四川外语学院,没有受到过大学里面正规计算机课程的教育,在软件设计上的所有技能,基本上都是学习人家的代码,和看微软网站上的那些TechNotes。当时之所以选择英语...
阅读全文
2014-02-22 06:12 工业·编程 ⁄ 共 5788字 暂无评论
    WindowsCE是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统,它是精简的Windows 95,Windows CE的图形用户界面相当出色。     Windows CE操作系统是Windows家族中的成员,为专门设计给掌上电脑(HPCs)以及嵌入式设备所使用的系统环境。这样的操作系统可使完整的可移动技术与现有的Windows桌面技术整合工作。Windo...
阅读全文
文章目录 附录     最近在论坛里看到很多人问怎样检查内存泄漏,对于Windows CE/Windows Mobile开发,微软已经为我们提供了很好的工具Application Verifier。AppVerifier是一个辅助开发工具,不用修改代码,可以检测出程序内存,句柄, GDI对象泄漏,并报告分配泄漏对象的调用栈,有过在大规模代码里查资源泄漏的兄弟应该知道这个调用栈的价值。  ...
阅读全文
2014-02-20 05:57 工业·编程 ⁄ 共 7344字 暂无评论
    程序员、软件架构师、测试人员以及安全咨询师所面临的最大难题之一是,了解其应用程序部署到产品时的结果。即使具备对源代码的访问,也很难掌握执行过程中将发生的每个操作,这归咎于存在多种依赖项(例如,服务于代码或利用外部组件的多个组)。在帮助管理这种复杂性以及错误带来的潜在的副面影响方面,Microsoft AppVerifier 扮演着重要的角色。AppVerifier 有助于找到细小的编程错误、安全问题和用户帐户...
阅读全文
2014-02-19 06:31 工业·编程 ⁄ 共 2519字 暂无评论
人们常常问我有什么C++和编程的书籍推荐,也许是因为我在PowerDNS有一个关于“编写可读性良好的C++代码”的演讲。这篇博文可以作为我对上述问题的一个回答,同时也包含了一些更广泛的笔记编程。如果你有任何补充或喜欢的书籍但是我没有提到,请给留言提示,我打算一有新书就更新这个页面。 第一个注意项:如果你打算学习C++,请务必学习最新版的C++ 2011。这个版本的C++移除了许多由C++强大带来的一些痛苦之处。另外,也不用担心C...
阅读全文
2014-02-18 06:27 工业·编程 ⁄ 共 10316字 暂无评论
从2005年初听说设计模式,到现在虽然已经8年多了,但GoF的23种模式依然盛行,当然GoF提出这些模式的年代更加久远(1995年)。 在工作的过程中,陆陆续续接触了GoF的大部分模式,我记得在2008年的时候就想总结一 下设计模式(最近想做的两件事情),最后因为各种原因也没有完成。最近这段时间正好是职业空档期,没什么事儿做,就把之前看过的设计模式翻出来整理了一 下,于是就有了上面几篇文章。 整理设计模式的过程,也是一个...
阅读全文