自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 手把手教你把Vim改装成一个IDE编程环境(图文)

By:吴垠Date:2007-09-07Version:0.5Email:lazy.fox.wu#gmail.comHomepage:http://blog.csdn.net/wooinCopyright:该文章版权由吴垠和他可爱的老婆小包子所有。可在非商业目的下任意传播和复制。对于商业目的下对本文的任何行为需经作者同意。

2008-07-29 11:32:00 910 1

原创 编辑距离、拼写检查与度量空间:一个有趣的数据结构

  转自 http://www.matrix67.com/blog/archives/333 除了字符串匹配、查找回文串、查找重复子串等经典问题以外,日常生活中我们还会遇到其它一些怪异的字符串问题。比如,有时我们需要知道给定的两个字符串“有多像”,换句话说两个字符串的相似度是多少。1965年,俄国科学家Vladimir Levenshtein给字符串相似度做出了一个明确的定义叫做Levenshte

2008-05-26 00:22:00 669

原创 正则表达式--备忘

本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程最重要的是–请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门–除非你是超人 别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你想像中的那么困难。当然,如果你看完了这篇教程之后,发现自己明白了很多,却又几乎什么都记不得,那也是很

2008-04-27 21:41:00 651

原创 常用的匹配正则表达式和实例-备忘

匹配中文字符的正则表达式: [/u4e00-/u9fa5] 匹配双字节字符(包括汉字在内):[^/x00-/xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.prototype.len=function(){return this.replace([^/x00-/xff]/g,”aa”).length;} 匹配空行的正则表达式:/n[/s| ]*/r 匹

2008-04-27 21:28:00 525

转载 cygwin的安装和简单配置(转)

 windows和linux各有其优越性,可以安装在同一台电脑上,但切换要重启。同时拥有两台电脑,一台装win,一台装linux,自然非常好,但具备此条件的不多。本文介绍cygwin,它可以让你在win下拥有linux开发环境,并且不用切换。  简单的讲述一下cygwin的安装和配置,入门级教程,还请各位高手指点一二。  首先到http://www.cygwin.com下载setup.exe,接着

2008-03-26 20:17:00 807

原创 Linux代码移植到Windows的简单方法(转)

Linux代码移植到Windows的简单方法(转) 一.前言   Linux拥有丰富各种源代码资源,但是大部分代码在Windows平台情况是无法正常编译的。Windows平台根本无法直接利用这些源代码资源。如果想要使用完整的代码,就要做移植工作。因为C/C++ Library的不同和其他的一些原因,移植C/C++代码是一项困难的工作。本文将以一个实际的例子(Tar)来说明如何把Linux代码移植到

2008-03-26 15:54:00 1100

转载 让系统盘“瘦身”的方法--使你的系统会更加清爽、简洁、高效!

让系统盘“瘦身”的方法--使你的系统会更加清爽、简洁、高效!第一部分: 装好操作系统后首先需要进行如下操作。值得庆幸的是以下方法,只要操作上没有错误,并不会对系统的稳定运行产生太大影响,因此可以放心尝试。 打开“我的电脑”-“工具”-“文件夹选项”-“查看”-在“显示所有文件和文件夹”选项前打勾-“确定” .0.删除以下文件夹中的内容:“X”代表你的XP安装的位置,一般为C

2007-12-18 10:58:00 3602

转载 Google 科学家吴军写的《数学之美》系列文章

数学之美 系列一 -- 统计语言模型2006年4月3日 上午 08:15:00从本周开始,我们将定期刊登 Google 科学家吴军写的《数学之美》系列文章,介绍数学在信息检索和自然语言处理中的主导作用和奇妙应用。发表者: 吴军, Google 研究员 前言也许大家不相信,数学是解决信息检索和自然语言处理的最好工具。它能非常清晰地描述这些领域的实际问题并且给出漂亮的解决办法。每当人们应用数学工具解决

2007-11-28 22:10:00 1431

转载 vc++内存泄漏检测

 7月18日vc++内存泄漏检测VC++6.0中内存泄漏检测 http://blog.vckbase.com/bruceteen/archive/2004/10/28/1130.html最近看了周星星 Blog 中的一篇文章:“VC++6.0中内存泄漏检测”,受益匪浅,便运行其例子代码想看看 Output 窗口中的输出结果,可惜怎么弄其输出都不是预期的东西,郁闷了半天,便到水坛

2007-11-09 21:26:00 2362

原创 内存泄漏检测工具

内存泄漏检测工具1.ccmalloc-Linux和Solaris下对C和C++程序的简单的使用内存泄漏和malloc调试库。2.Dmalloc-Debug Malloc Library.3.Electric Fence-Linux分发版中由Bruce Perens编写的malloc()调试库。4.Leaky-Linux下检测内存泄漏的程序。5.LeakTracer-Linux、Solari

2007-11-09 21:24:00 1824

转载 内存泄漏的有关知识

  有关内存泄漏的知识        最近在看LR,对于内存泄漏的知识有点模糊,查找的有关资料,跟大家分享,本文只是介绍了内存泄漏的概念,例子,分类,表现,和检测方法,抛砖引玉,希望大侠们能分享自己检测出的内存泄漏实例。1.概念        简单的说就是你申请了一块内存空间,使用完毕后没有释放掉。它的一般表现方式是程序运行时间越长,占用内存越多,最终用尽全部内存,整个系统崩溃。由程序

2007-11-09 21:19:00 615

转载 转载:网上创业的基本盈利模式

http://hi.baidu.com/chuangye520/blog/item/0ed0503687c9ecdda2cc2b24.html网上创业的基本盈利模式        互联网赚钱,我认为可以归纳为三种最基本的模式,而从这三种最基本的模式里,派生出不同的互联网收入。第三种

2007-11-07 15:42:00 1331 6

转载 北大ACM-题型分类的代码(转帖)

  http://acm.pku.edu.cn/ 主流算法:           1.搜索 //回溯           2.DP(动态规划)            3.贪心           4.图论 //Dijkstra、最小生成树、网络流           5.数论 //解模线性方程           6.计算几何 //凸壳、同等安置矩形的并的面积与周长

2007-09-21 09:07:00 1175

转载 大数计算

/**//*大数加法*/ # includestdio.h># includestring.h># includemalloc.h>void add(char* a,char* b,char* c)...{    int i,j,k,max,min,n,temp;    char *s,*pmax,*pmin;    max=strlen(a);    min=strlen(b);    if

2007-09-17 11:01:00 684

原创 ASP.NET 2.0 - 页面设计

学习目标l  创建并布局静态页面;l  VS中的HTML和HTML查看器;l  服务器控件和动态内容;l  在设计视图中配置控件;l  在web控件库中的可用控件;l  向页面添加动态导航控件,并且使它们投入工作而无需写下一行代码。 静态页面写成之后其内容就固定下来,不会随着用户的输入或者周遭的环境而变化。HTML文件是由浏览器来理解并且将括号中的那些东东转

2007-09-10 15:35:00 1379

原创 从.Net类库代码来看Asp.net运行时

写在前面的话:网上讲Asp.net运行模式的好文章已经很多了,笔者本不用多此一举,另成一文。但从笔者自己的学习经验看,如果学到的这些知识不能对应到类库中的源代码,印象总归不够深刻,大有隔靴搔痒之感。只好自己写上一篇,对这方面的知识做个小小的总结。文中所有内容都是笔者在看了网上很多文章后,结合自己的开发经验得出的一些理解,难免有错误的地方,欢迎批评指出。另外,由于笔者能力所限,很多地方并未说透(真正

2007-09-04 21:42:00 751

转载 在ASP.NET应用程序中使用身份模拟(Impersonation)

摘要缺省情况下,ASP.NET应用程序以本机的ASPNET帐号运行,该帐号属于普通用户组,权限受到一定的限制,以保障ASP.NET应用程序运行的安全。但是有时需要某个ASP.NET应用程序或者程序中的某段代码执行需要特定权限的操作,比如某个文件的存取,这时就需要给该程序或相应的某段代码赋予某个帐号的权限以执行该操作,这种方法称之为身份模拟(Impersonation)。本文介绍了在ASP.

2007-09-04 16:11:00 702

原创 文件路径问题

当ASP.NET中需要输入一个文件的位置时,共有四种表示方式表示一个文件路径。一、相对位置该位置有应用程序根目录指定,以句号(.) 或文件名称开始,但不包含斜线(/)。二、应用程序相对位置位置相对与应用程序根目录。使用~运算符,该运算符被ASP.NET解析为应用程序根目录。如: path =  ~/windows/sjdofj.txt    ;三、绝对位置本机路径,

2007-08-07 20:26:00 638

转载 Global.asax.cs中的方法的含义

今天有同事叫我解释一下Global.asax.cs中的方法的含义,整理一下,发出来给大家看看。跟Request有关的放到后面一起说,先说其他的5个。Application_Init:在每一个HttpApplication实例初始化的时候执行。Application_Disposed:在每一个HttpApplication实例被销毁之前执行。Application_Error:所

2007-08-01 20:07:00 695

原创 关于ispostback的问题

IsPostBack是Page类的一个属性,返回值为一个布尔值。一般放在Page_Load事件中。当页面是第一次打开时其值为False,若当前页面为一个提交后的页面其值为True.?通俗的说就是当你的叶面第一次登录时会调用if(!IsPostBack){。。。。。。}中的语句,而在此页面未被关闭之前再次进入该页面时(例如,用back系统的说是是否将页面再重新回传给web服务器!函数

2007-07-31 10:31:00 719

转载 vs2005新控件之MasterPage [母版页][转载与CSDN]

虽然母版页和内容页功能强大,但是其创建和应用过程并不复杂。本节和下一节将以创建如图1所示示例为例,向读者详细介绍,使用Visual Stuido 2005创建母版页和内容页的方法以及相关知识。本节的重点是创建母版页的方法。  母版页中包含的是页面公共部分,即网页模板。因此,在创建示例之前,必须判断哪些内容是页面公共部分,这就需要从分析页面结构开始。图1所示显示的是一个页面截图。在下文中,暂称该页面

2007-07-09 19:43:00 696

原创 常用正则表达式

"^/d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-/d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"  //负整数 "^-?/d+$"    //整数 "^/d+(/./d+)?$"  //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0-9]*[1-9][0-9]

2007-07-04 22:49:00 677

原创 vs2005中控件自由移动问题

点击"布局"->"位置"->相对位置 

2007-07-04 21:58:00 832

原创 C#中时间差的计算

计算程序运行时间(.net1.1 于.net2.0的区别)在.net2.0中提供了Stopwatch类,简单例子using System.Diagnostics; private Stopwatch stw = new Stopwatch(); private void Form1_Load(object sender, EventArgs e) { stw.Start(); } privat

2007-07-04 16:00:00 853

转载 VS2003 向 VS2005 过渡的问题

我使用ASP.NET已经3年了,刚开始是使用手动编写,后来使用 VS2003,又从 .NET Framework 1.0 升级至 1.1 ,一直都没有问题。  这段时间,由于要开发手机应用,准备从 VS2003 向 VS2005 过渡。在没有看过两者有什么区别前,我就尝试将原来的 VS2003的项目转换成VS2005的项目。转换结束后,出现了一大堆的错误,而且很多文件都导不进vs2005的项目

2007-07-02 22:37:00 722

转载 C++语言学习推荐书目(zz)

(一)语言入门:《C++ Primer》最新版本:第三版(第四版国外已上架,国内一些网上书店也在预订中)适合有丰富C经验,缺乏C++经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对于C++的学习未必是好事。 《The C++ Programming Language》/《C++程序设计语言》最新版本:第三版特别版简称TC++PL,有其他语言的丰富经验的。(也有人简称之为"TCPL"

2007-07-02 15:31:00 677

转载 使用 __declspec(dllexport) 从 DLL 导出

Microsoft 在 Visual C++ 的 16 位编译器版本中引入了 __export,使编译器得以自动生成导出名并将它们放到一个 .lib 文件中。然后,此 .lib 文件就可以像静态 .lib 那样用于与 DLL 链接。在更新的编译器版本中,可以使用 __declspec(dllexport) 关键字从 DLL 导出数据、函数、类或类成员函数。__declspec(dllexp

2007-07-01 15:52:00 1112

转载 C++字符串完全指引之二 —— 字符串封装类

C++字符串完全指引之二 —— 字符串封装类原著:Michael Dunn作者:Chengjie Sun 原文出处:CodeProject:The Complete Guide to C++ Strings, Part II 引言  因为C语言风格的字符串容易出错且不易管理,黑客们甚至

2007-06-20 15:01:00 777

转载 从C++到C++/CLI (4)

值类型&封箱和拆箱         如果你来自C#,我几乎可以听到你的叹气声J 的确,在.NET平台上编程,你无可避免的要面对值类型和引用类型的微妙差别以及“疯狂”的隐式封箱——引用类型(对应于ref class)的实例是第一流的对象,继承自公共基类System::Object,拥有方法表,对象头等等。但是值类型(对应于value class)却极为简单,类似于C++中的POD[4]类型,

2007-06-19 15:59:00 1071

转载 从C++到C++/CLI(3)

pin_ptr —— 定身法 千万不要小看了pin_ptr的能力,它是Native世界和Managed世界之间的桥梁。在通常情况下,任何时候,GC都会启动,一旦进行GC,托管堆就会被压缩,对象的位置就会被移动,这时候所有指向对象的Handle都会被更新。但是,往往有时候程序员会希望能够把托管堆上的数据(的地址)传给Native接口,比如,为了复用一个Native的高效算法,或者为了高效的做

2007-06-19 15:58:00 1708

转载 从C++到C++/CLI (2)

Deterministic Destruction & RAII —— 资源管理的利器  正如每一个熟悉标准C++的程序员所清楚的:由C++构造及析构函数的语义保证所支持的RAII(“资源获取即初始化”[2])技术是资源自动和安全管理的利器,这里的资源可以包括内存,文件句柄,mutex,lock等。通过正确的使用RAII,管理资源的代码可以变得惊人的优雅和简单。相信有经验的C++程序员都熟

2007-06-19 15:55:00 1112

转载 从C++到C++/CLI(1)

就像我们作出其它任何选择一样,在选择之前最重要的是先要清楚为什么作出这样或那样的选择——C++/CLI到底提供了哪些优势?为什么我们(标准C++程序员)要选择C++/CLI而不是C#?我们能够得到什么?CLI平台会不会束缚C++的能力? 这些都是来自标准C++社区的疑问。从google上面的讨论看来,更多来自标准C++社区的程序员担心的是C++/CLI会不会约束标准C++的能力,或者改变标

2007-06-19 15:51:00 1249

原创 LPSTR LPCSTR LPWSTR LPCWSTR区别

LPSTR = char * LPCSTR = const char * LPWSTR = wchar_t * LPCWSTR = const wchar_t * LPOLESTR = OLECHAR * = BSTR = LPWSTR(Win32) LPCOLESTR = const OLECHAR * = LPCWSTR(Win32) LPTSTR = _TCHAR * LPCTSTR = c

2007-06-16 21:49:00 1015

原创 c# 暂停命令行窗口

刚刚编写一个小程序,调试时还没有看清输出结果时命令行窗口一晃而过挺郁闷,不过刚刚学到一个小技巧,在程序末端加上Console.ReadLine(); 这样在按回车前,命令行窗口就不会立即消失了。 

2007-06-15 18:51:00 8700 1

原创 C#如何调用C++编写的DLL

让C++代码与C#代码一起生成一个单一的Assembly http://www.cnblogs.com/ly4cn/archive/2006/04/12/373494.html How do I mix C# and C++ code in a single assembly? http://blog.joycode.com/junfeng/archive/2005/05/25/51838.asp

2007-06-14 11:23:00 1046

转载 您也使用托管C++吗?

        转向.NET后,手头上往往仍有旧的模块要重用。也许这些模块是Delphi写的,也许是C/C++写的,或者是其它编程语言……为了能把它们移植到.NET下,或者是在.NET中调用,To be or not to be, that is a question。  在这里,我笔记了几个在工作中遇到的几个场景。不过,这里不包括完全使用C#来重写原来用C++编写的程序这种变态的需求。当你被要求

2007-06-08 09:04:00 533

空空如也

空空如也

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

TA关注的人

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