自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 值得推荐的书籍

1.c++相关:c++ Primer第四版,effective c++,more effective c++,高质量c/c++编程指南,程序员面试宝典2.java相关:java编程思想,java程序员面试宝典3.设计模式:易学设计模式4.linux相关:鸟哥的Linux私房菜:基础学习篇,unix环境高级编程,linux网络编程,unix网络编程(卷一),unix网络编

2011-11-06 01:09:10 1046

原创 心得

世间万物总是存在一定的相似性:1.电脑就是以二进制来通信的,各行各业都可以制定规则用二进制来表示特定的意义。2.iostream,fstream,stringstream有相似的行为。通常都要绑定对象,然后再操作。3.容器是数组的泛化,迭代器是指针的泛化,算法是函数的泛化。4.任何问题增加一层来总能比较好解决。5.c与c++的区别:io,stl,对象,泛型。6.面向对象三大

2011-11-06 00:28:58 316

原创 linux2.6.28网络之can

## Makefile for the Linux Controller Area Network core.#obj-$(CONFIG_CAN) += can.ocan-objs := af_can.o proc.oobj-$(CONFIG_CAN_RAW) += can-raw.ocan-raw-objs := raw.oobj-$(CONFIG_

2011-06-06 02:05:00 349

原创 shell基础

<br />一、用户登陆进入系统后的系统环境变量<br />$HOME   使用者自己的目录 <br />$PATH   执行命令时所搜寻的目录 <br />$TZ   时区 <br />$MAILCHECK   每隔多少秒检查是否有新的信件 <br />$PS1   在命令列时的提示号 <br />$PS2   当命令尚未打完时,Shell 要求再输入时的提示号 <br />$MANPATH man   指令的搜寻路径 <br /><br />二、特殊变量<br />$0   这个程序的执行名字 <br

2011-04-21 16:46:00 386

原创 海量数据

<br /><br />1.问题实例:给你A,B两个文件,各存放50亿条URL,每条URL占用64字节,内存限制是4G,让你找出A,B文件共同的URL。如果是三个乃至n个文件呢?<br />  根据这个问题我们来计算下内存的占用,4G=2^32大概是40亿*8大概是340亿,n=50亿,如果按出错率0.01算需要的大概是650亿个bit。现在可用的是340亿,相差并不多,这样可能会使出错率上升些。另外如果这些urlip是一一对应的,就可以转换成ip,则大大简单了。<br /> <br />解答:1.首先读取

2011-04-21 16:20:00 335

原创 整理一下图算法

<br />1.图算法我们首先要区分有向图与无向图,有的算法是对应有向图的,有的对应无向图的。<br />图的表示方法,无向图邻接矩阵,邻接表,十字链表。有向图邻接矩阵,邻接表,逆邻接表,十字链表。<br /> <br />2.图算法的最基本应用应该是搜索算法了,也是遍历问题,DFS,BFS两种。这让我想到算法设计里的常用两个算法设计策略,回溯法与分支界限法。两种都有递归与非递归算法。递归算法很耗资源的,耗栈资源,需慎用。非递归算法需而外的数据结构支持,如队列,栈。与图的连通性有关,可用来求最大连通子图,有

2011-04-21 12:29:00 454

转载 shell作业与答案

<br />cat读取文件,pwd当前用户位置,passwd密码,who用户,type指定命令的路径,:空操作符<br /> <br />1、用shell命令查看/home目录下的可执行文件。<br />   ls -rlt<br />2、改变桌面背景。<br /><br />3、改变info这个文件的权限,原先为-rw-r—r--,用shell命令增加可执行权限。<br />    chmod 755 info<br />4、选择一个磁盘分区,对其进行挂载,然后访问其中内容,之后对其卸载。<br />  

2011-04-20 18:07:00 962

转载 shell笔试

1.用Shell编程,判断一文件是不是块或字符设备文件,如果是将其拷贝到 /dev 目录下。#!/bin/bash#1.sh#判断一文件是不是字符或块设备文件,如果是将其拷贝到 /dev 目录下#file executable: chmod 755 1.shPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATHecho -e “The program will Judge a file is or

2011-04-20 16:44:00 396

原创 读易学设计模式

<br />设计模式的使用<br />首先设计接口,然后继承,然后<br /> <br />客户端只对接口进行工作。<br />简单工厂模式分离了对象创建于初始化工作,对象创建于初始化工作移到简单工厂做了 3个类<br />工厂模式分解简单工厂的对象创建和初始化工作,一个具体工厂对应一个具体类。4个类<br /> <br />客户端只要出现抽象工厂与抽象对象类就可以了。<br /> <br />抽象工厂模式,返回多个相关联具体类,抽象工厂返回多个方法,具体对象在继承。4个类<br /> <br />创建者模

2011-04-19 15:24:00 424

原创 动态查找树比较

<br />http://www.iteye.com/topic/614070<br /> <br />我们这个专题介绍的动态查找树主要有: 二叉查找树(BST),平衡二叉查找树(AVL),红黑树(RBT),B~/B+树(B-tree)。这四种树都具备下面几个优势:<br />(1) 都是动态结构。在删除,插入操作的时候,都不需要彻底重建原始的索引树。最多就是执行一定量的旋转,变色操作来有限的改变树的形态。而这些操作所付出的代价都远远小于重建一棵树。这一优势在《查找结构专题(1):静态查找结构概论 》中讲到

2011-04-19 15:22:00 370

原创 Weka使用

<br /><br />从前年开始使用weka最数据挖掘方面的研究,到现在有一年半的时间了。看到我们同组的兄弟写了关于weka方面的总结,我也想整理一下。因为网上的资料实在是太少,记得刚接手的时候,真是硬着头皮看代码。不过到现在看来,也积累了很多的代码了。希望能够在这里跟大家分享一下学习weka的乐趣与经验。<br />Weka是来之新西兰怀卡托大学的一款开源软件,主要是数据挖掘方面的一些算法的集合。这款软件大概是当前数据挖掘领域最好的开源软件了,当然国外还有其它一些组织维护的有自己的开源软件,但是只有这款

2011-04-19 15:13:00 1032

空空如也

空空如也

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

TA关注的人

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