自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

转载 统计学的一些经典教材

一、统计学基础部分 1、《统计学》 David Freedman等著,魏宗舒,施锡铨等译 中国统计出版社 据说是统计思想讲得最好的一本书,读了部分章节,受益很多。整本书几乎没有公式,但是讲到了统计思想的精髓。 2、《Mind on statistics(英文版)》 机

2011-08-07 19:38:02 2521

转载 数据挖掘领域十大经典算法初探

<br />http://blog.csdn.net/v_JULY_v/archive/2011/01/15/6142146.aspx<br /> <br />参考文献:<br />国际权威的学术组织ICDM,于06年12月年评选出的数据挖掘领域的十大经典算法:<br />C4.5, k-Means, SVM, Apriori, EM, PageRank, AdaBoost, kNN, Naive Bayes, and CART.<br /> <br /><br />以下就是从参加评选的18种候选算法中,最

2011-01-22 23:26:00 712

原创 谷歌技术“三宝”之一的Google文件系统和Kosmos 文件系统

     虽然针对大规模分布式存储系统,Google将推陈出新,推新的理由有很多,如"single-masterdesign,…… but it was certainly unacceptable for latency-sensitive applications,such as video serving."。参考《GoogleFile System II: Dawn of

2010-02-22 22:50:00 4204

转载 中国房地产的实质--比喻太生动了

猪通过勤劳致富有5元钱存在老鼠开的钱庄里。猪打算拿这5元钱建一个小窝,大盖要花2元买地,花3元搭窝。王八是搞工程的,他想在猪身上挣更多的钱,于是找来当投资顾问的狐狸想办法,狐狸说:这好办。于是找来管地盘的狼,开钱庄的老鼠一起来商议,结果王八从老鼠那里借来200元,用100元买了狼的地,花了3元把猪窝盖好,花了50元给了狐狸咨询服务费,猪没有地,只好求王八把窝卖给它,王八要价500元,老猪说只有5元

2009-10-18 21:39:00 977

原创 成就Google的Page Rank技术

首先申明,本博文自原创,部分数据来源于网络。(也可以参考我的另外一个博客http://hi.baidu.com/alphahunters/blog/item/e0e8a92d1b2820321f3089a0.html)在google的搜索结果中,PR值越高的网页排在越前面。网页权重的算法有很多种,为何我唯独选择了page rank来讨论,不仅因为它是Google搜索引擎采用的搜索结果排

2009-09-13 19:59:00 7909 8

转载 读书摘要:大规模C++程序设计

引言    与主流观点相反,从根本上说,最普通形式的面向对象程序要比对应的面向过程的程序更难测试和校验。通过虚函数改变内部行为的能力可能导致类不变式无效;而对于程序的正确性来说,类不变式是必要的。 第一部分 基础知识    对符号名称的使用,而不是声明本身,导致一个未定义符号被引入到.o目标文件中。    typedef声明是的性质属于"internal linkage",尽管

2009-08-14 21:19:00 1680

原创 季羡林语录

1、对世界上绝大多数人来说,人生一无意义,二无价值。2、我已经走不动路了,没有人搀扶,两米的距离都很难了。我现在的一个任务,就是劝年轻人不要身在福中不知福。3、要说真话,不讲假话。假话全不讲,真话不全讲。4、歌颂我们的国家是爱国,对我们国家的不满也是爱国。 5、真理是愈辩愈糊涂。6、时光流失,一转眼,我已经到了望九之年,活得远远超过了自己的预算。有人说,长寿是福,我看也不尽然。人活得太久,对众

2009-07-26 18:54:00 623

转载 用完成端口开发大响应规模的Winsock应用程序

原文出处:http://blog.csdn.net/peiyaoqiang/archive/2008/11/27/3386330.aspx通常要开发网络应用程序并不是一件轻松的事情,不过,实际上只要掌握几个关键的原则也就可以了——创建和连接一个套接字,尝试进行连接,然后收发数据。真正难的是要写出一个可以接纳少则一个,多则数千个连接的网络应用程序。本文将讨论如何通过Winsock2在Window

2009-07-11 08:22:00 574

原创 关于正则

正则表达式简单示例 "^//d+$"  //非负整数(正整数   +   0)       "^[0-9]*[1-9][0-9]*$"  //正整数       "^((-//d+)|(0+))$"  //非正整数(负整数   +   0)       "^-[0-9]*[1-9][0-9]*$"  //负整数       "^-?//d+$"    //整数       "^//d+(//.

2009-03-11 20:38:00 558

原创 补码的应用:从buffer里的一段char*根据数据类型和长度转换成相应的整型

int64 GetFmtValue(const unsigned char *des,uint8 size,uint8 type) { int64 ret = 0; memcpy( &ret, des, size ); if (type == VALUE_TYPE_DEC) { int headBits = (sizeof(

2009-03-07 16:29:00 814

原创 模板片特化的程序

看打印输出是多少? #include  using namespace std;templateclass c{              T m[size];public:              void print_size()               {                            std::cout   

2008-12-23 20:37:00 977

原创 自己整理的指令

1   通用数据传送指令MOV(move)                                                      传送//不影响标志位MOV mem/reg1, mem/reg2(两个操作数必有一个是寄存器,且这种方式不允许指定段寄存器)  reg, data(data为立即数) ac, mem(ac为累加器)mem, ac  segreg, mem

2008-11-10 13:06:00 4391 1

转载 [转]c++资源之不完全导引

无数次听到“我要开始学习C++!”的呐喊,无数次听到“C++太复杂了,我真的学不会”的无奈。Stan Lippman先生曾在《C++ Primer》一书中指出“C++是最为难学的高级程序设计语言之一”,人们常将“之一”去掉以表达自己对C++的敬畏。诚然,C++程序设计语言对于学习者的确有很多难以逾越的鸿沟,体系结构的庞大,应接不暇并不断扩充的特性……除此之外,参考资料之多与冗杂使它的学习者望而却步

2007-10-29 23:41:00 861

转载 Lex Yacc

 Lex 代表 Lexical Analyzar。Yacc 代表 Yet Another Compiler Compiler。让我们从 Lex 开始吧。 Lex Lex 是一种生成扫描器的工具。扫描器是一种识别文本中的词汇模式的程序。这些词汇模式(或者常规表达式)在一种特殊的句子结构中定义,这个我们一会儿就要讨论。 一种匹配的常规表达式可能会包含相关的动作。这一动作可能

2007-04-14 08:13:00 1387

转载 调用约定 Calling convention

调用约定(Calling convention):决定函数参数传送时入栈和出栈的顺序,由调用者还是被调用者把参数弹出栈,以及编译器用来识别函数名字的修饰约定。函数调用约定有多种,这里简单说一下:   1、__stdcall调用约定相当于16位动态库中经常使用的PASCAL调用约定。在32位的VC++5.0中PASCAL调用约定不再被支持(实际上它已被定义为__stdcall。除了__pas

2007-04-05 18:38:00 804

转载 MFC应用程序中指针的使用

1) 在View中获得Doc指针2) 在App中获得MainFrame指针3) 在View中获得MainFrame指针4) 获得View(已建立)指针5) 获得当前文档指针6) 获得状态栏与工具栏指针7) 获得状态栏与工具栏变量8) 在Mainframe获得菜单指针9) 在任何类中获得应用程序类10) 从文档类取得视图类的指针(1)11) 在App中获得文档模板指针12) 从文档模板获得文档类指针

2007-04-03 15:22:00 735

转载 VC中的一些常用方法(20条)

VC中的一些常用方法 //一、打开CD-ROMmciSendString("Set cdAudio door open wait",NULL,0,NULL);//二、关闭CD_ROMmciSendString("Set cdAudio door closed wait",NULL,0,NULL);//三、关闭计算机OSVERSIONINFO OsVersionInfo; /

2007-04-03 13:48:00 651

转载 链接器都干了些什么?

目前项目在不停的增长,我想还是在它规模仍旧很小的时候把它的模块分清楚,不同模块分到不同的 projects 里面,这里面出现了很多问题,也反映了我知识上的很多不足。 1 , project 最后的输出要设置清楚,有的是 static lib ,有的是 dll ,有的是 exe ,不一样的输出要设置好,它们都是 linker 的成果,但是以不同的方式应用。 2 , project depen

2007-04-02 23:30:00 840

原创 C++/STL/VC资源链接(查找方便)

Official resources MSDN Visual C++ Home microsoft.public.vc.language The Top CodeGuru CodeProject DeveloperFusion.com C/C++ Users Journal RSDN (RU)First Steps (RU)Sources.ru (RU)Tricks, Tips, FAQsBjar

2007-04-02 22:02:00 796

转载 win32线程池代码

/*******************************************************************  Thread Pool For Win32 *  VC++ 6, BC++ 5.5(Free), GCC(Free)*  Update : 2004.6.9 llBird  [email protected]:1):void threadfunc

2007-04-02 21:58:00 1047

转载 常用的Win32函数清单

1、限制程序功能函数  EnableMenuItem 允许、禁止或变灰指定的菜单条目   EnableWindow 允许或禁止鼠标和键盘控制指定窗口和条目(禁止时菜单变灰) 2、对话框函数  CreateDialog 从资源模板建立一非模态对话窗   CreateDialogParam 从资源模板建立一非模态对话窗   CreateDialogIndirect 从内存模板建立一非模态对话窗   C

2007-04-02 21:36:00 989

转载 解析动态联编

 文章摘要多态性是C++最主要的特征,多态性的实现得益于C++中的动态联编技术。文章通过对动态联编的关键技术虚拟函数表进行深入的剖析,解析的动态联编的过程极其技术要领。 关键字 多态性 动态联编 VTABLE 虚函数 文章正文 一 从多态性谈动态联编的必要性在进入主题之前先介绍一下联编的概念。联编就是将模块或者函数合并在一起生成可 执行代码的处理过程,同时对每个模块或者函数调用分配

2007-04-02 21:26:00 1198

原创 ACE库的备忘

1 下载的地方:http://deuce.doc.wustl.edu/Download.html2 解压下载的包3 将安装目录添加到VC++编译器的头文件的查找目录中4 将安装目录下的ACE目录添加到VC++编译器库文件查找目录中5 在ace的目录下添加一个文件config.h    文件内加上此句:#include "ace/config-win32.h" 6 在项目的stdafx.h中加入#i

2007-03-24 13:43:00 714

转载 C++类库介绍

 1、 Dinkumware C++ Library 参考站点:http://www.dinkumware.comP.J. Plauger编写的高品质的标准库。P.J. Plauger博士是Dr. Dobbs程序设计杰出奖的获得者。其编写的库长期被Microsoft采用,并且最近Borland也取得了其OEM的license,在其C/C+ +的产品中采用Dinkumware的库。 2

2007-03-22 19:19:00 848

转载 如何用正确的方法来写出质量好的软件的75条体会

如何用正确的方法来写出质量好的软件的75条体会原文:此文为转载,若有知其出处者,请告知1. 你们的项目组使用源代码管理工具了么?应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。2. 你们的项目组使用缺陷管理系统了么?应该用。ClearQuest太复杂,我的推荐是BugZilla。 3. 你们的测试组还在用Word写测试用例么?不

2007-03-21 13:42:00 739

转载 常见内存错误

出处:http://blog.csdn.net/absurd 随着诸如代码重构和单元测试等方法引入实践,调试技能渐渐弱化了,甚至有人主张废除调试器。这是有道理的,原因在于调试的代价往往太大了,特别是调试系统集成之后的BUG,一个BUG花了几天甚至数周时间并非罕见。 而这些难以定位的BUG基本上可以归为两类:内存错误和并发问题。而又以内存错误最为普遍,即使是久经沙场的老手,也有时也难

2007-03-20 20:14:00 681

转载 设计log函数库的几个要点

只要留意一下大项目的源码,你会发现,几乎无一例外的包括一个log模块。它的功能很直观:记录一些程序运行时信息,多数情况是用来辅助debug的。大项目都有一套的log的函数,在它的基础上开发,调用它提供的Log函数就行了,比如linux内核、apache等。也有开源log函数库,可以直接拿过用。这里,我们并不鼓励重新发明轮子,但在少数情况下,确实不得不编写自己的log函数。下面是对以前的经验的总结,

2007-03-20 20:10:00 1072

转载 三种内存分配模式

 系统为进程分配数据空间有三种形式。静态分配整块静态分配空间,包括其中的所有数据实体,都是在进程创建时由系统一次性分配的(同时为UNIX称为Text的代码分配空间)。这块空间在进程运行期间保持不变。初始化的和未初始化的实体分别放在初始化数据段和未初始化数据段(BSS)。后者和前者不同,在.o文件a.out文件里都不存在(只有构架信息),在进程的虚拟空间里才展开。extern

2007-03-20 18:58:00 951

转载 C语言高效编程的的四大绝招

引言:  编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就工作中的一些体会和经验做相关的阐述,不对的地方请各位指教。  第一招:以空间换时间  计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。  例如:字符串的赋值。  方法A:通常的办法:#define LEN 32char s

2007-03-20 10:11:00 555

转载 深入探讨MFC消息循环和消息泵

 首先,应该清楚MFC的消息循环(::GetMessage,::PeekMessage),消息泵(CWinThread::PumpMessage)和MFC的消息在窗口之间的路由是两件不同的事情。在MFC的应用程序中(应用程序类基于CWinThread继承),必须要有一个消息循环,他的作用是从应用程序的消息队列中读取消息,并把它派送出去(::DispatchMessage)。而消息路由是指消息派送出

2007-03-20 09:56:00 566

转载 实实在在说多态

实实在在说多态(C++篇)1.    什么是多态... 12.    多态带来的好处... 13.    C++中实现多态的方式... 14.    细说用函数重载实现的多态... 25.    细说用模板函数实现的多态... 36.    小结... 47.    细说用虚函数实现的多态... 47.1.     虚函数是怎么回事... 47.2.     向

2007-03-16 12:40:00 806

原创 进程间通信

 通过自定义消息:局限:发送的数据只能是长整型。#define WM_COMM      WM_USER+100CWnd *pWnd=CWnd::FindWindow(NULL,_T("DataRecv查找DataRecv进程.")); // pWnd->SendMessage(WM_COMM,NULL,(LPARAM)uMsg);// 发送. const UINT w

2007-03-09 13:09:00 1159

转载 Win32 字符编码

  毫无疑问,我们都看到过像 TCHAR, std::string, BSTR 等各种各样的字符串类型,还有那些以 _tcs 开头的奇怪的宏。你也许正在盯着显示器发愁。本指引将总结引进各种字符类型的目的,展示一些简单的用法,并告诉您在必要时,如何实现各种字符串类型之间的转换。   在第一部分,我们将介绍3种字符编码类型。了解各种编码模式的工作方式是很重要的事情。即使你已经知道一个字符串是一个字符数

2007-03-06 10:59:00 1137

转载 字符串的一些收集

                                   Variant转化到CStringBOOL VariantToCString(_variant_t var,CString & strValue){        if(var.vt==VT_NULL)        {                strValue="";                return TR

2007-03-06 10:54:00 1420

转载 远程注入

 简介:注入代码到远程线程,在目标进程创建一个线程,执行期望的代码。 项目需求:创建远程线程,并可以实现远程注入DLL. 项目分析:使用CreateRemoteProcess在目标进程创建一个远程线程,执行自定义代码,自定义代码当然包括Load一个DLL,这样就可以现实远程注入DLL 项目实现:先在远程线程分配部分空间,然后向里写入一些线程需要的参数,和线程体本身,然后调用Cr

2007-03-05 13:12:00 1256 1

原创 进程间通信之内存共享

进程A和进程B之间共享如下一个struct: struct  m_MapView_Struct{  char m_c;  int m_iMapView;  char m_pszMapView[MAX_BUFFER_SIZE];  char m_pszMapView2[MAX_BUFFER_SIZE]; }* m_pSMapView;  进程A中: m_hMapObject=Crea

2007-03-04 12:11:00 740

数据挖掘10篇经典论文

数据挖掘10篇经典论文 数据挖掘技术在商业银行中的应用研究.pdf ..........................

2011-07-14

url_managerment

HTML+XML+VC CHtmlView响应网页中按钮的事件

2009-07-25

空空如也

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

TA关注的人

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