自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (3)
  • 收藏
  • 关注

转载 网页文本的排重算法介绍

转自:http://blog.csdn.net/marising/article/details/58864311.信息指纹算法判断重复网页的思想:为每个网页计算出一组信息指纹(Fingerprint),若两个网页有一定数量相同的信息指纹,则认为这两个网页的内容重叠性很高,也就是说两个网页是内容复制的。判断内容复制的方法中最关键的两点:1、计算信息指纹(Fi

2012-04-06 10:19:13 3644

原创 Weka中使用LibSVM

Weka为3.6.6版本 1、下载http://www.cs.iastate.edu/~yasser/wlsvm/上的wlsvm.zip文件2、 解压wlsvm.zip文件,将libsvm.jar和wlsvm.jar文件放到weka的安装目录下3、修改runweka.ini文件中的cmd_default     原内容为:cmd_default=javaw -Dfile.encod

2011-12-14 17:00:51 2357

转载 马无夜草不肥:程序员做业余项目的重要性

原文地址:http://news.csdn.net/a/20111128/308194.html编程是一种创造过程,业余项目允许程序员在没有截止日期或各种限制的条件下,以探索形式编程。业余项目之所以重要,有以下几个原因。探索新技术每天都会不断有新技术出现,而业余项目则是最佳的试验场。作为业余项目,你不必为bug或者性能问题担心,即使网站崩溃也没有问题,因为你不靠它来领薪

2011-12-01 21:43:34 1233

原创 HTML 开源Java解析器

HTMLParserHTML Agility PackjsoupNekoHTMLJTidyHtmlCleanercobra 解析和生成器CyberNekojScraperJerichoMozillaParserxhtmlrenderer 解析HTML和CSSHotSaxTagSoupJoyHTML 解析HTML文本当中的链接和正文Viet

2011-11-27 16:36:09 1006

转载 linux 建立两台机器的信任关系

两台机器建立信任关系,从A机器拷贝东西到B,不需要录入访问密码1、A机器生成SSH密匙 ssh-keygen -t rsa   Generating public/private rsa key pair.   Enter file in which to save the key (/root/.ssh/id_rsa):   输入保存文件   Enter passphrase

2011-11-22 15:42:00 1032

转载 IT人如何找到自己的时间?

原文地址:http://zhichang.umiwi.com/2011/1117/48806.shtml不知道你是不是有和我一样的体会,作为IT人员(软件开发、网络运营、项目管理等等),仿佛我们每天都有做不完的事,写代码、做维护、以及我们最讨厌的,无休止的会议。但是,除了工作,我们也需要生活,也要关心粮食、关心电视,晚上检查一下不热的暖器,或者修一下卫生间不停滴水的水龙头。家人

2011-11-17 18:47:46 419

转载 C++虚函数表解析

C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,R

2011-08-24 17:47:35 383

转载 nm命令中符号类型详解

原文地址:http://www.yanyufly.com/2011/03/21/nm%E5%91%BD%E4%BB%A4%E4%B8%AD%E7%AC%A6%E5%8F%B7%E7%B1%BB%E5%9E%8B%E8%AF%A6%E8%A7%A3/nm命令介绍的很多,但大

2011-08-24 14:08:34 777

转载 C语言函数入栈顺序与可变参数函数

下面先摘录一些:================================================C/C++函数调用约定与函数名称修饰规则探讨使用C/C++语言开发软件的程序员经常碰到这样的问题:有时候是程序编译没有 问题,但是链接的时候总是报告函数不存

2011-08-22 19:57:53 458

转载 用gcc编译静态库,动态库

用gcc编译静态库,动态库(zt)假设当前目录下有这些源文件:[main.c    func.c    func.h],其中main.c要调用func.c中的函数。【1】生成静态库:$ gcc -c func.c -o func.o$ ar rcs lib

2011-08-22 14:06:57 381

转载 extern及extern “C”用法

原文出处:http://blogold.chinaunix.net/u/29619/showart_230148.htmlextern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字创意产品网 .它告诉编译器,其声明的函数和变量可以在本模块或其它模块

2011-08-19 16:13:35 444

转载 每个程序员都必须遵守的编程原则

原文地址:http://www.etcshell.com/news-view-1150.html好的编程原则跟好的系统设计原则和技术实施原则有着密切的联系。下面的这些编程原则在过去的这些年里让我成为了一名优秀的程序员,我相信,这些原则对任何一个开发人员来说,都能让

2011-08-19 09:23:30 418

转载 让vim认识更多的编码

原文出处:http://www.cnblogs.com/soli/archive/2008/03/17/1109931.html如果当前locale为utf-8,则用vim打开一个gb2312编码的文件,会显示为乱码。用gedit打开却正常显示,难道vim还不如ged

2011-08-17 09:53:12 442

转载 Rsync命令详解

原文出处:http://www.cublog.cn/u/22459/showart_2049134.html在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。rsync是一个功能非常强大的工具,其命令也有很多功能

2011-08-15 13:17:28 568

转载 如何高效产生m个n范围内的不重复随机数(m<=n)

原文出处:http://blog.sina.com.cn/s/blog_57de62c00100ltak.html如何产生不重复的随机数?最容易想到的方法,是逐个产生这些随机数,每产生一个,都跟前面的随机数比较,如果重复,就重新产生。这是个很笨的方法,且比较次数呈

2011-08-10 12:52:24 2795

转载 Linux下svn的使用

1、基本命令(1)查找帮助  svn help查看的帮助svn help import,在这里有详细的import命令的用法。(2)svn import将一个工程加入到svn中,egsvn import  testproject   [

2011-08-08 19:27:47 523

转载 C语言的inline

转载地址:http://tech.e800.com.cn/articles/2009/1130/1259561065460_1.html      本文介绍了GCC和C99标准中inline使用上的不同之处。inline属性在使用的时候,要注意以下两点:   1.      in

2011-07-29 10:22:41 465

转载 C++中的容器类详解

原文出处:http://www.cublog.cn/u3/94667/showart_2302116.htmlC++中的容器类包括“顺序存储结构”和“关联存储结构”,前者包括vector,list,deque等;后者包括set,map,multiset,multimap等。若需要

2011-07-09 16:15:19 4349

原创 《深入学习:GNU C++ for Linux 编程技术》 第23章:使用标准模板库(STL)

STL概述        STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组。        STL另一个重要特性是它不面向

2011-07-08 21:31:54 1464

原创 C++ 局部类和嵌套类

局部类  在一个函数体内定义的类称为局部类。局部类中只能使用它的外围作用域中的对象和函数进行联系,因为外围作用域中的变量与该局部类的对象无关。在定义局部类时需要注意:局部类中不能说明静态成员函数,并且所有成员函数都必须定义在类体内。在实践中,局部类是很少使用的。下面是一个局部类的

2011-07-08 14:18:41 462

转载 C++成员函数指针的应用

原文出处:http://www.cppblog.com/colys/archive/2011/06/07/25785.htmlC++中,成员指针是最为复杂的语法结构。但在事件驱动和多线程应用中被广泛用于调用回叫函数。在多线程应用中,每个线程都通过指向成员函数的指针来调用该函数。在

2011-07-07 21:04:59 461

转载 C++文件操作

在C++中,有一个stream类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符: 1、插入器(   向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout2、析取器(>>)

2011-07-07 20:08:28 356

转载 二进制文件和文本文件的区别

将文件看作是由一个一个字节(byte) 组成的,那么文本文件中的每个字节的最高位都是0,也就是说文本文件使用了一个字节中的七位来表示所有的信息,而二进制文件则是将字节中的所有位都用上了。这就是两者的区别;        接着,第二个问题就是文件按照文本方式或者二进制方式打开,两者

2011-07-07 13:08:46 5212

原创 bash算术运算

算术运算符算术运算符指的是可以在程序中实现加、减、乘、除等数学运算的运算符。Shell中常用的数学运算符如下所示。+:对两个变量做加法。-:对两个变量做减法。*:对两个变量做乘法。/:对两个变量做除法。**:对两个变量做幂运算。%:取模运算,第一个变量除以第二个变量求余数。+=:

2011-07-06 22:02:37 8432

转载 Bash中的变量

1.用户定义的变量   用户定义的变量有字母数字及下划线组成,并且变量名的第一个字符不能为数字. 与其它UNIX名字一样,变量名是大小写敏感的.   对于变量,用户可按如下方式赋值:   name = value   在引用变量时,需在前面加$符号,用户也可以在变量间进行相互赋值

2011-07-06 21:04:51 551

转载 Placement new、operator new、new operator 完全释疑

原文出现:http://www.cnblogs.com/younes/archive/2010/04/26/1721528.html首先我们区分下几个容易混淆的关键词:      new(也称作new operator)、operator new、placem

2011-07-06 19:49:04 487

原创 C++重载运算符

必要性:C++中预定义的运算符其运算对象只能是基本数据类型,而不适用于用户自定义类型(如类)(一) C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载(二) C++允许重载的运算符C++中绝大部分的运算符允许重载不能重载的运算符只有5个

2011-07-06 19:40:05 1340

原创 使用友元类注意事项

使用友元类时应注意:            (1) 友元关系不能被继承。             (2) 友元关系是单向的,不具有交换性。若类B是类A的友元,类A不一定是类B的友元,要看在类中是否有相应的声明。            (3) 友元关系不具有传递

2011-07-06 16:45:19 652

转载 被误解的C++——模板和宏

原文出处:http://topic.csdn.net/u/20070620/08/086a1126-b980-44c9-ab0b-9552e94c8e4b.html前些日子,论坛里大打口水仗的时候,有人提出这样一个论断:模板本质上是宏。于是,诸位高手为此好好辩

2011-07-06 16:38:21 543

转载 剖析C++模板

无类型的模板参数       这里有一个用来产生随机数的类,它可以接受一个的数字,然后通过重载()符号,来产生一个符合要求的随机数。具体代码如下: //: C03:Urand.h// Unique random number generator#ifndef

2011-07-06 16:13:43 632

转载 在Linux下产生并调试core文件

在Linux下产生并调试core文件先看看我用的是个什么机器:$ uname -aLinux dev 2.4.21-9.30AXsmp #1 SMP Wed May 26 23:37:09 EDT 2004 i686 i686 i386 GNU/Linux再看

2011-07-06 13:29:26 385

转载 C++ 多重继承与虚继承

原文出处:http://www.cublog.cn/u/18517/showart_252162.html多重继承    在多重继承中,基类的构造函数的调用次序既不受派生类构造函数初始化列表中出现的基类构造函数的影响,也不受基类在构造函数初始化列表中的出现次序

2011-07-05 21:06:08 536

原创 C++虚函数

关于C++虚函数的一些常见问题:1) 虚函数是动态绑定的,也就是说,使用虚函数的指针和引用能够正确找到实际类的对应函数,而不是执行定义类的函数。2) 构造函数不能是虚函数。而且,在构造函数中调用虚函数,实际执行的是父类的对应函数,因为自己还没有构造好, 多态是

2011-07-05 20:50:12 343

原创 Bourne Again shell(bash)的初始化过程

整个过程包括8个步骤,相关文件是/etc/profile、.bash_profile、.bash_login和.profile:1、bash检查文件/etc/profile是否存在2、如果存在,bash就读取该文件;否则,跳过3、bash检查主目录下的文件.b

2011-07-04 21:12:00 412

转载 getopt()函数用法

声明:         #include          int getopt(int argc, char *const argv[], const char *optstring);         extern char *optarg;

2011-07-03 21:08:50 408

原创 C++默认参数

在C++中,可以为参数指定默认值。在函数调用时没有指定与形参相对应的实参时, 就自动使用默认参数。默认参数的语法与使用:(1)在函数声明或定义时,直接对参数赋值。这就是默认参数;(2)在函数调用时,省略部分或全部参数。这时可以用默认参数来代替。注意:(1)默认

2011-07-03 20:06:39 17406

原创 GNU C++程序编译

警告和错误选项:要增加编译器的警告级,用-Wall选项,尽管选项名中有all字样,但指定-W可以增加更多警告。要安全装入各种可能的警告,可以用如下命令组合这两个选项: g++ -Wall -W atest.cppg++ -w welcome.cpp    让编译器不报告任何警告也可以打开特定警告。一个好的选项是-Wreturn-type,让编译器警告函数声明返回值但没有包括retu

2011-07-01 16:50:00 1503

原创 exit abort return 区别

exit(): 在调用时,会做大部分清理工作,但是决不会销毁局部对象,因为没有stack unwinding。 会进行的清理工作包括:销毁所有static和global对象,清空所有缓冲区,关闭所有I/O通道。终止前会调用经由atexit()登录的函数,atexit如果抛出异常,则调用terminate()。 abort(): 调用时,不进行任何清理工作。直接终止程序。

2011-06-30 14:23:00 3814

原创 文件描述符

能使用exec命令将任何文件和文件描述符关联。当需要把输出或输入重定向到一个文件中很多次,而又不愿意重复输入文件名很多次时,把文件和文件描述符关联是很有用的。要打开文件进行写操作,使用下面的形式: exec n>file exec n>>file要打开一个文件来读,采用如下形式: exec n也能使用普通的输出重定向格式来重定向一个文件描述符的输出到另一个文件描述符:

2011-06-14 19:38:00 1564

原创 Linux下more命令

格式:more  [选项]  文件    或者   more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..] 参数:-p 显示下一屏之前先清屏。-c 作用同- p基本一样。不同的是先显示内容再清除其他旧资料 。-d 在每屏的底部显示更友好的提示信息:   -- More -- (XX%)[Press sp

2011-06-14 19:12:00 3645

Linux系统下命令详解

它对Linux下的命令进行了分类介绍,对于初使用Linux的人来说应该还是有帮助的

2009-06-08

JavaScript权威指南

该书是有关JavaScript的较全面的一本书,它对JavaScript进行了详细了介绍,对学习JavaScript很有帮助

2009-02-24

IBM.Press.A.Practical.Guide.to.Trusted.Computing.pdf

IBM可信计算平台的相关介绍,以及初步的编程基础

2009-01-01

空空如也

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

TA关注的人

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