- 博客(14)
- 资源 (47)
- 收藏
- 关注
原创 Android 开发资料大集合
<br />1、【eoeAndroid特刊】第一期 Andriod 1.5 SDK简介 http://download.csdn.net/source/2399809<br /><br />2、【eoeAndroid特刊】第二期 图像处理篇(1) http://download.csdn.net/source/2399814<br /><br />3、【eoeAndroid特刊】第三期 Android Market及应用发布 http://download.csdn.net/source/2399818<b
2011-05-27 09:49:00 1133
原创 VisualStudio C++ 工程比较有用的配置
General: Output Directory: $(SolutionDir)$(PlatformName)/$(ConfigurationName)Intermediate Directory: $(OutDir)/obj/$(ProjectName) Librarion/Linker:Output File: $(OutDir)/lib/$(ProjectName).dllAdditional Library Directories: $(OutDir)/lib/Import Library: $(
2011-05-26 14:39:00 1578 1
原创 C++著名程序库的比较和学习经验
<br />1、C++各大有名库的介绍——C++标准库<br />2、C++各大有名库的介绍——准标准库Boost<br />3、C++各大有名库的介绍——GUI<br />4、C++各大有名库的介绍——网络通信<br />5、C++各大有名库的介绍——XML<br />6、C++各大有名库的介绍——科学计算<br />7、C++各大有名库的介绍——游戏开发<br />8、C++各大有名库的介绍——线程<br />9、C++各大有名库的介绍——序列化<br />10、C++各大有名库的介绍——字符串<br
2011-05-26 08:27:00 1883 2
原创 跨module(exe、dll)间传递c++对象发生申请/释放内存违例的问题
<br />即跨module(exe、dll)间申请/释放内存违例的问题,对发生在传递c++对象并使用时,不仅仅发生在std::string上 <br /><br />原因是由于程序中使用的内存管理多来源于crt提供的例程,而非直接使用操作系统的接口,这些例程都需要维护一些module全局数据(例如维护池、维护空闲块、或者标记已申请的块等等,不同的实现中有不同的作用),当他们被静态连编时,实际上这些“全局数据”就不“全局”了,不同的module各自为政,每份module都有自己的“全局数据”,自身的内存信息
2011-05-26 08:15:00 2128 1
转载 【转】玩转Google开源C++单元测试框架Google Test系列(gtest)之四 - 参数化
<br /><br />原文地址http://www.cnblogs.com/coderzh/archive/2009/04/08/1431297.html一、前言<br />在设计测试案例时,经常需要考虑给被测函数传入不同的值的情况。我们之前的做法通常是写一个通用方法,然后编写在测试案 例调用它。即使使用了通用方法,这样的工作也是有很多重复性的,程序员都懒,都希望能够少写代码,多复用代码。Google的程序员也一样,他们考虑到了 这个问题,并且提供了一个灵活的参数化测试的方案。二、旧的方案<br />为了
2011-05-25 10:51:00 744
原创 【转】玩转Google开源C++单元测试框架Google Test系列(gtest)之三 - 事件机制
原文地址:http://www.cnblogs.com/coderzh/archive/2009/04/06/1430396.html一、前言gtest提供了多种事件机制,非常方便我们在案例之前或之后做一些操作。总结一下gtest的事件一共有3种:1. 全局的,所有案例执行前后。2. TestSuite级别的,在某一批案例中第一个案例前,最后一个案例执行后。3. TestCae级别的,每个TestCase前后。二、全局事件要实现全局事件,必须写一个类,继承testing::Environment类,实现里面
2011-05-25 10:46:00 978
原创 Google发布ANGLE项目,在浏览器中实现WebGL而不依赖OpenGL驱动
<br /><br />Google刚刚宣布了一个叫做Almost Native Graphics Layer Engine的新开源项目,简称ANGLE。该新项目的目的是在DirectX 9.0c API调用的基础上加入OpenGL ES 2.0 API调用中的WebGL子集层。该开源项目初期使用BSD授权发布,但最终完成之后它会让WebGL内容在Windows平台上的浏览器(如Google Chrome)中运行,而不依赖OpenGL驱动程序。<br /><br />当前的浏览器实现WebGl需要发送图形命
2011-05-24 09:19:00 2180 1
转载 【转】玩转Google开源C++单元测试框架Google Test系列(gtest)之二 - 断言
原文地址:http://www.cnblogs.com/coderzh/archive/2009/04/06/1430364.html一、前言这篇文章主要总结gtest中的所有断言相关的宏。 gtest中,断言的宏可以理解为分为两类,一类是ASSERT系列,一类是EXPECT系列。一个直观的解释就是:1. ASSERT_* 系列的断言,当检查点失败时,退出当前函数(注意:并非退出当前案例)。2. EXPECT_* 系列的断言,当检查点失败时,继续往下执行。二、示例// int型比较,预期值:3,实际值:A
2011-05-21 14:20:00 798
转载 【转】玩转Google开源C++单元测试框架Google Test系列(gtest)之一 - 初识gtest
原文地址:http://www.cnblogs.com/coderzh/archive/2009/03/31/1426758.html一、前言本篇将介绍一些gtest的基本使用,包括下载,安装,编译,建立我们第一个测试Demo工程,以及编写一个最简单的测试案例。二、下载如果不记得网址, 直接在google里搜gtest,第一个就是。目前gtest的最新版本为1.3.0,从下列地址可以下载到该最新版本:http://googletest.googlecode.com/files/gtest-1.3.0.zip
2011-05-21 13:56:00 596
转载 Windows CE: Programmatically Setting Up an Application to Auto Start
<br />Last week I needed to write an application for my Electrical Engineer to run at boot up to test some hardware changes. He needed to run this test every time the system booted, and needed to have the system reboot often. Of course I don’t expect an EE
2011-05-13 14:18:00 733
转载 Windows CE: Setting the System Path
<br />When loading an exe or dll Windows CE searches the following folders to find the file to load:LoadLibrary searches for the dll in:· The path given in the call to LoadLibrary()· The directory that the current exe was loaded from·
2011-05-13 14:17:00 873
转载 MemMaker for the .NET Compact Framework
<br /><br />Does everyone remember the good old days of DOS when we used to spend our time making more of the 640 KB memory space available for our drivers, programs, TSRs and even Windows? Things like QEMM, HIMEM.SYS and EMM386.EXE bring back fond memori
2011-05-12 09:22:00 762
转载 Windows CE memory limit workaround
<br /><br />If you’ve developed apps for Windows CE devices you might at some point in one of your miserable days have been presented with out of memory exceptions. One reason may be due to the memory management of Windows CE. Prior to Windows Embedded CE
2011-05-12 09:18:00 637
转载 如何选择开源许可证?
如何为代码选择开源许可证,这是一个问题。世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种——GPL、BSD、MIT、Mozilla、Apache和LGPL——之中做选择,也很复杂。乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简单的讲解,只用两分钟,你就能搞清楚这六种许可证之间的最大区别。
2011-05-03 13:43:00 591
C++ Memory Leak Detect
2009-08-31
WinCE 下内存泄露检测大杀器Code snitch
2009-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人