自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 关于多态基类的析构函数声明为virtual

当derived class 对象经由一个

2014-05-18 16:54:44 518

转载 关于code review 很好的一篇文章,收藏过来时刻警示自己

这两天,在微博上表达了一下Code Review的重要性。因为翻看了阿里内部的Review Board上的记录,从上面发现Code Review做得好的是一些比较偏技术的团队,而偏业务的技术团队基本上没有看到Code Review的记录。当然,这并不能说没有记录他们就没有做Code Review,于是,我就问了一下以前在业务团队做过的同事有没有Code Review,他告诉我不但没有Code

2014-04-14 19:35:13 633

原创 Dll导入导出

今天在编译程序是出现一个link error,问题描述是这样的:用C++写了一个抽象类,除了析构函数,其他方法全是纯虚函数,然后用dll export 导出整个类,在另一个工程里实现这个抽象类,就出现了link error,于是在MSDN上查了一下关于dll export和import。           通过dllimport和dllexport声明的C++类即为可导出类,将导出所有的成员函

2014-03-24 23:07:11 647

转载 Mongodb源码分析--删除记录

在之前的一篇文章中,介绍了assembleResponse函数(位于instance.cpp第224行),它会根据op操作枚举类型来调用相应的crud操作,枚举类型定义如下:      enum Operations {         opReply = 1,     /* reply. responseTo is set. */         dbMsg = 1000,

2012-10-30 13:21:27 573

转载 Mongodb源码分析--插入记录及索引B树构建 .

在之前的一篇文章 中,介绍了assembleResponse函数(位于instance.cpp第224行),它会根据op操作枚举类型来调用相应的crud操作,枚举类型定义如下:       enum  Operations {         opReply  =   1 ,      /*  reply. responseTo is set.  */         d

2012-10-30 12:40:32 1118

转载 mongodb源码分析--查询

在之前的一篇文章中,介绍了mongodb的主程序入口main()的执行流程,其实main只是实始化一些参数信息并做了些后台线程任务的启动工作(包括数据准备和恢复),并最终启动一个线程进行循环侦听。今天将会介绍在mongodb中数据查询 (find)的流程,以了解mongodb是如果对message进行拆包分析,以及数据进行表扫描及索引使用的。           好了,开始今天的正文吧!

2012-10-30 10:43:26 445

转载 C# 判断文件是否正在被使用

bool IsFileInUse(string fileName)         {             bool inUse = true;             if (File.Exists(fileName))             {                 FileStream fs = null;                 try

2012-10-30 08:39:18 501

转载 C#获取文件名称、路径、后缀名

#region 获取文件名称 02 /// 03 /// 获取文件名称 04 /// 05 /// 路径 06 /// 07 public static string GetFileName(String path) 08 { 09 if (path.Contains("\\")) 10 { 11 s

2012-10-25 17:56:13 504

转载 MongoDB GridFs with C#

using System;  using System.Collections.Generic;  using System.Linq;  using System.Text;  using MongoDB.Driver;  using MongoDB.Driver.Linq;  using MongoDB.Bson;  using MongoDB.Driver.Builders;

2012-10-25 09:36:49 901 1

转载 System.IO.FileSystemWatcher 监视目录文件的状态

System.IO.FileSystemWatcher MSDN 说明:侦听文件系统更改通知,并在目录或目录中的文件发生更改时引发事件。  这两天看到论坛上关于如何监视目录文件的状态帖子很多,自己今天也在看System.IO下面的类,就顺便把他给看了,并实验了一下,其实此类用起来非常简单,不过有两三个地方需要注意下,下面把需要注意的地方说一下   System.IO.FileSystemWa

2012-10-25 09:19:05 481

转载 C#得到系统进程和结束某个指定的进程

获得当前计算机系统内所有的已启动的进程: System.Diagnostics.Process[] processOnComputer = System.Diagnostics.Process.GetProcesses(); foreach ( System.Diagnostics.Process p in processOnComputer ) { System.Console.Writ

2012-10-25 08:49:57 407

转载 MongoDB 安装及C#开发测试

MongoDB安装及C#开发测试 (一)  MongoDB简介 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。 Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查

2012-10-24 19:36:53 361

转载 MongoDB 学习开发入门

如果你从来没有接触MongoDB或对MongoDB有一点了解,如果你是C#开发人员,那么你不妨花几分钟看看本文。本文将一步一步带您轻松入门。   阅读目录 一:简介 二:特点 三:下载安装和开启服务器 四:使用mongo.exe 执行数据库增删改查操作 五:更多命令 六:MongoDB语法与现有关系型数据库SQL语法比较 七:可视化的客户端管理工具MongoVUE 八:在C#中

2012-10-24 19:33:32 310

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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