BlueDog专栏

所有的成功来源于坚持。

排序:
默认
按更新时间
按访问量

一种简便定义javascript命名空间的方法

这种方法需要引用jQuery的$.extend方法,因此先需要引用jQuery,版本无所谓,你可以将这个方法写在公用模块内 源码:   //ns 可以是一个字符串,也可是指定的对象 //如果是第一次定义,必需是一个用.分隔的字符串,这个函数会创建对应的空间 function DEF_NAME...

2012-08-26 00:29:45

阅读数:1627

评论数:0

最接近C# 的Event的C++处理

boost Event

2011-02-15 23:27:00

阅读数:3125

评论数:1

C++事件机制(上篇)-- Observer模式

 C++事件机制(上篇)-- Observer模式 简介:本文通过上中下三篇文章来分析c++事件机制的各个方面,并实作出一个c++的事件库。 用过C#的朋友,一定对于C#的事件机制感觉很爽,来我们看一看一个C#的例子。class Test    {       public delegate vo...

2009-11-10 01:18:00

阅读数:7346

评论数:4

让模板类支持可变模板参数

让模板类支持可变模板参数现如今才正真发现c++模板的强大,模板的强大在于不需要使用RTTI机制可以传递参数的类型信息,不过也有其遗憾的地方,就是对于引用和复制,模板并无法区分。例如templatestruct Test{typedef T Type;static void PrintTemplat...

2009-10-22 22:55:00

阅读数:6164

评论数:3

c++虚继承对象的内存布局

c++虚继承对象的内存布局               --VC7.1特别版网上关于c++对象布局的文章挺多,而且《深度探索c++对象模型》(Inside The C++ Object Model 侯捷 译)一书中也很详细地介绍。如果你一点都不了解C++对象的布局,我推荐你看看《深度探索c++对象...

2009-10-22 00:23:00

阅读数:15652

评论数:12

c++模板元编程就是bullshit

c++模板元编程就是bullshit 学完所谓的模板元编程,我觉得c++模板元编程就是一坨屎。你可以振振有词的说它可以简化计算时间。好,你除了提供那几个所谓经典的例子外还有什么其它什么用么?说是图灵完备,连个在编译期调用个函数都处理不了,如下例templatestruct SinVal{    e...

2009-08-11 01:20:00

阅读数:2766

评论数:8

c++中利用模板解决条件编译的问题

c++中利用模板解决条件编译的问题问题背景:唔,我正在写一个B+树,其中它的节点查找算法需要在不同的应用场景下采用不同的算法。我可以采用顺序查找和二分法查找两种方案,如果这个节点元素比较小时,用顺序查找的方案要快一些,当节点元素比较多时,则用二分法查找。第一方案:用if来解决我们会最容易想到的是t...

2009-08-06 03:09:00

阅读数:2079

评论数:0

#pragma pack 与 sizeof

#pragma pack 与 sizeof #pragma 是一个预处理指令,其中#pragma pack指令直接影响到一个结构体、联合体、类的内存布局。那么它是如何影响的,首先我们来看两个类#pargam pack(8)struct TEST1{   char v[9];   int x;}; ...

2009-07-22 20:06:00

阅读数:1681

评论数:2

字符集、字符编码、XML中的中文编码

字符集、字符编码、XML中的中文编码作为程序员的你是不是对于ASCII 、UNICODE、GB2321、UTF-7、UTF-8等等不时出现在你面前的这些有着奇怪意义的词感到很讨厌呢,是不是总觉得好象明白一点又好象不是很明白它们真正的意义。下面我就来讲讲这些东东。一、       字符集字符集是什么...

2009-06-12 01:07:00

阅读数:12424

评论数:0

Modern C++ Design 读书笔记一

一直以来都以为自已对于c++是很熟悉的,但是最近在看《Modern C++ Design》(中文名:C++设计新思维--范型编程与设计模式之应用)这本书时才发现自已对于C++实在是了解的太少了。 用法一:把模板参数当作基类首先来看一个很简单的类POINTstruct POINT{    int X...

2009-05-22 19:23:00

阅读数:3772

评论数:0

B+树C++代码发布

B+树C++代码发布 代码:http://bluedog.download.csdn.net 没什么太多可以说的,B+树的c++模板实现,需要说明的一点是1、枝干节点的关键字在每个叶子节点的最后一个2、叶子节点中的Vals不是值集合,而是值指针集合,主要是减少移动时的拷贝时间     本来也想Ke...

2009-05-10 22:00:00

阅读数:6313

评论数:0

B-树的C++实现

发布一个B-树的代码 代码下载:http://bluedog.download.csdn.net B-<span style="font-family:宋体;mso-ascii-font-family:">树网上的代码很象不是很多,关于它的原理我觉得没有必要要谈了,...

2009-05-04 18:11:00

阅读数:3299

评论数:2

C++类成员属性的一种简洁实现

                  C++类成员属性的一种简洁实现    一般来说对于标准C++而言是不存在成员属性这个概念的,以前大家都是用GetXXX/SetXXX来访问或取得数据,好象也没有感觉到任何不便。但是当我们用过C#之类的语言之后,我们总觉得C++这个方式太老土了。于是我们想去实现“...

2008-12-14 23:58:00

阅读数:6793

评论数:2

如何判断程序是否重复运行的几种方法

如何判断程序是否重复运行的几种方法 判断程序的实例是否已经启动,无非是通过设立某个标识,让下次启动程序时知道该实例已经运行。嗯,可是在WIN32中每个进程都有自已独立的空间,那么如何处理呢,下面提供两种方案:方案一,使用内核对象因为内核对象是可以跨进程存在的,因此我们可以通过创建一个命名互斥体(M...

2008-09-27 00:09:00

阅读数:3430

评论数:1

骗子不可怕,就怕骗子有文化

骗子不可怕,就怕骗子有文化 对于汉语编程我实在是不想说什么,看看代码大家就明白。下面给大家来一段强大的”汉语编程”,大家就会认识到所谓的汉语编程是什么东东了。 #include "汉语编程核心模块" 对象定义开始(测试对象)公有: 整型值;对象定义结束 主程序开始      整...

2008-04-30 20:29:00

阅读数:1895

评论数:4

一个COM调用时出现的错误及解决办法

 一个COM调用时出现的错误及解决办法这两天一直在用COM里的复合文档来做个东东。我通过C#的平台调用方法使用IStorage和IStream这些接口的,并写了一个流类来包装IStream。在“调试”模式下,运行得很好,但是在“Release”下,则报错了!症状为:在长时间读写一个复合文档时,开始...

2008-02-12 03:42:00

阅读数:1516

评论数:0

2008年第一份源码

 2008年第一份源码 代码下载地址:CSDN Download:http://download.csdn.net/source/351523官方地址:(下载方式见左边栏)GmailDriver:/Code/Csharp/ExpertLib/Console/ConsoleClassDemo.Rar...

2008-02-09 16:59:00

阅读数:1451

评论数:2

Dotnet专业组件开发揭密(四)

Dotnet专业组件开发揭密(四)--TypeDescriptor内部机制及其应用(下) 前两篇文章里我们TypeDescriptor是用来返回一个类的属性或事件描述符的,VS中使用的PropertyGrid就是通过它来取得一个类的属性的。而不是我们以为的是通过反射来做的。那么它的内部机制是如何的...

2007-08-29 01:36:00

阅读数:1884

评论数:1

Dotnet专业组件开发揭密(三)

Dotnet专业组件开发揭密(三)--TypeDescriptor内部机制及其应用(中) 本文代码下载官方地地://Code/Csharp/BlogCode/TypeDescriptionProviderDemo.rarCSDN地址:http://download.csdn.net/user/Bl...

2007-08-23 23:56:00

阅读数:2143

评论数:1

Dotnet专业组件开发揭密(二)

Dotnet专业组件开发揭密(二)--TypeDescriptor内部机制及其应用(上) 本文代码下载官方地址://Code/Csharp/BlogCode/TypeDescriptorDemo.rarCSDN地址:http://download.csdn.net/user/BlueDog 本篇要...

2007-08-22 01:28:00

阅读数:2366

评论数:4

提示
确定要删除当前文章?
取消 删除
关闭
关闭