c++ 的垃圾收集(garbage collector

C++ 中實做 gc 有一個有名的 implementation,叫做 Boehm garbage collector。包括 gcj 或 mono 等知名的軟體專案都有採用。 http://patricklog.blogspot.com/2011/02/c-garbage-collector.html /* * gctest.cpp * * Created on: 2011/2/27 * Author: Patrick Wang */ #include <gc/gc_cpp.h> #include <iostream> #define THIS "this: "<<this using namespace std; class ...

作者: cutepig 发布时间: 05-04

subsonic 配置及使用

就是这么简单-没有必要关心要那些表或配置表和对象的映射关系。在实践中,配置看起来如下: <configuration> <!-- 1 - Connection String(s) --> <connectionStrings> <add name="Northwind" connectionString="Data Source=.\sqlexpress;Initial Catalog=Northwind;Integrated Security=True"/> </connectionStrings> <configSections> <!-- 2 - SubSonic section handler ...

作者: 乐上 发布时间: 05-04

c语言中volatile 的用法

为什么要用volatile: 首先,编译器读取某内存地址的值,如果是连续两次读取, 而且两次中间没有对这个内存地址值改变。编译器就会直接把上次读取的值拿出来用, 所以如果这个内存地址是 寄存器 或是某 端口 值,随时都有可能改变, 那么久会出错。 当要求使用volatile修饰一个变量的时候,系统总是重新从变量所在的内存地址读取数据,即使它前面的指令刚刚从该处读取过数据...

作者: 泥巴潭 发布时间: 05-04

利用VC从DLL传递消息到EXE

http://www.cppblog.com/ivenher/articles/37002.html 在进行DLL开发过程中,尤其在进行底层硬件开发过程中,比如实时接收数据,进程需要和应用程序进行交互,而DLL和应用程序最好的交互就是发消息了,在DLL中定义消息的方式和在应用程序中定义消息的方式非常相似。下面谈谈这两种定义的方法: 一、在应用程序自定义消息方法: 一般自定义消息有一定的范围,虽然说自定义消...

作者: chulia 发布时间: 05-04

[原创] RDLC 报表系列(五) RDLC报表分组

本文只代表作者在一定阶段的认识与理解。 一、写作前提 在我的博客园中我写了关于一些RDLC报表的使用,请参考这里。因为没有时间,所以没有导入到我的个人博客中。在博客园中相关文章如下: [原创] RDLC 报表系列(一) 创建一个报表 [原创] RDLC 报表系列(二) 报表中插入图片 [原创] RDLC 报表系列(三) 参数、常量及常用表达式的使用 [原创] RDLC 报表系列(四) 子报...

作者: 我-大熊 发布时间: 05-04

Apple Mac OS X每日一技巧018:Finder中如何查看完整路径

1。右键Finder标题栏中间的文字(也可以按control或者command单击) 2。Finder菜单 选择“显示”,然后选择“显示路径栏” 3。Finder菜单 选择“显示”-》自定义工具栏 将路径按钮拖到工具栏上

作者: 小墨的童鞋 发布时间: 05-03

Eclipse导入工程提示:invalid project description

今天,导入在公司的一个demo发现出现以下的错误 经过反复测试,发现eclipse在新建已有项目的时会检索ide默认的项目文件夹,不允许重复,所以提前把已有的项目拷入到eclipse项目文件夹就会出现以上的错误。 解决办法有2个 1)把已有项目拷到别的文件夹下,或者在eclipse项目文件夹下多建一层文件目录 2)用import的方式导入已有的项目

作者: bitfairyland 发布时间: 05-03

eclipse

Code Composer Studio (CCStudio) 集成开发环境 (IDE) v4.x http://focus.ti.com.cn/cn/docs/toolsw/folders/print/ccstudio.html ARM Workbench IDE http://www.arm.com/products/tools/software-tools/rvds/arm-workbench-ide.php Wind River Workbench http://www.windriver.com/products/workbench/

作者: 阿C 发布时间: 05-03

Apple Mac OS X每日一技巧017:Mac OS如何添加删除文件

Mac OS软件安装好像有两种方式 1.运行dmg文件后,桌面上生成一个驱动器 类似与 这个东西类似与虚拟光驱一样,点开这个东西,会打开一个Finder窗口 看起来这个窗口不怎么象Finder,大概因为装饰过吧,具体怎么装饰的,我就不知到了。 这个时候可以点击运行里边的Firefox,或者把Firefox复制到应用程序文件夹里边(拖动firefox到右边的文件夹就好了) 但是这个时候 Dock里边的...

作者: 小墨的童鞋 发布时间: 05-02

hibernate-mapping

<?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping>[...]</hibernate-mapping>

作者: 大道向左 发布时间: 05-02