自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

辙忆

人生的境界在于一言一行

  • 博客(95)
  • 资源 (4)
  • 收藏
  • 关注

原创 C++什么时候要用指针而非引用

需要遍历数组或频繁引用其元素时动态分配空间时, 传递数组时, 需要使用二级指针时

2017-09-06 17:22:32 1100

原创 理解 哈希

什么是哈希?使用哈希表(数组)来存储元素,  设计一个哈希函数,使得每个元素的关键字都与一个数组下标,即hash值相对应,为什么?用空间换时间如何设计?直接定址法、(数组 哈希函数为关键字的线性函数数字分析法、   分析关键字集中的全体, 并从中提取分布均匀的若干位或它们的组合作为地址。平方取中法、除留余数法 、随机数法处理冲突  开放定址法 , 线性探测再散列 (

2017-09-06 16:51:33 403

原创 准备笔记 -- 虚函数

什么是?   有virtual关键字的成员函数就是虚函数为什么?  实现多态,通过指向基类的指针或引用可以访问子类中同名覆盖成员函数如果没有定义为虚函数呢?  基类指针即使指向了子类对象(已重写该函数),调用函数仍为基类函数所有的函数都可以定义成虚函数么?非类的成员函数(如 友元函数),类的静态成员函数、构造函数,不可以什么时候必须定位虚函数呢?你需要多态时,注意,有动态分配内存的

2017-09-06 16:03:18 400

转载 javascript integration testing

Questions1. what is Headless browser?A headless browser is a web browser without a graphical user interface.referenceshttps://robots.thought

2016-10-26 10:50:17 345

转载 最大匹配算法

KM算法http://philoscience.iteye.com/blog/1754498 这篇博文讲的非常好。

2016-10-26 10:16:57 749

原创 rails 项目学习1

1. git clone https://github.com/saasbook/bdd-tdd-cycle2.follow the instructions below to get setup:1) Change into the rottenpotatoes directory: cd bdd-tdd-cycle/rottenpotatoes2) Run bund

2016-10-26 10:13:47 1105

转载 Discover 信用卡(纯属广告,自主选择阅读)

Discover it 信用卡简介原文地址:http://www.uscreditcardguide.com/discover-it/申请链接:Discover it。通过这个链接你可能看到 Discover it 或者 Discover it for Students 两种申请页面,其实这两种链接是通用的:无论你是通过哪种页面申请的,只要工作状态那里选的是 Col

2016-06-28 04:29:15 1347

原创 优化工具 Neos Server

之前花了三四天在windows上配置

2014-09-18 06:22:10 2231 1

原创 wine + Epanet2 安装

Epanet 网站 关于linux下安装Epanet 有非

2014-09-16 07:25:32 1182

原创 Ipopt 的一个小实例的编译

Ipopt 在linux系统中到安装和使用都是挺简单的。只要根据

2014-09-12 00:41:33 7288

原创 Eclipse 调试Mapreduce程序 (2)

我的程序是修复受损文件,之前我总是故意将文件块移走,然后让程序修复,这种移动开始会触发异常,名字节点会一遍一遍地轮询节点查找被我移走的块,呵呵,多做几次,名字节点就聪明了,不再找了,直接让我的程序退出,不得已,只能重新上传文件,再偷偷移走数据块。很好的运行了几次之后,突然Eclipse报告找不到类,而查看bin下有该类。由于之前一直正常,我判定这是Eclipse的问题。于是重新编译了程序,

2014-03-13 01:00:05 857

原创 用 Eclipse 开发MapReduce程序的问题(1)

用 Eclipse 开发MapReduce程序时,问题有:1、有时候改动表现不出来    run configuration  不如用run on hadoop 2、在本地执行正确的程序,在集群上调试,就不正确了。        map函数中有打开Mapfile 文件,写完后就关闭,但在集群上就生成不了。        原因不详,但是把Mapfile文件打开和写函数以及关闭函数

2014-03-13 00:57:28 948

原创 有向无环图的一些特性简介

最近觉得有向无环图还是很有趣的:(1)证明一个有向图是有向无环图方法: 拓扑排序方法(2)用0-1矩阵(邻接矩阵)A表示一个有向无环图,每个矩阵元素代表一条边是否存在,那么,A^k表示经过两个点之间是否存在k步的路径;(3) 一个有向无环图的邻接矩阵所有特征值为0(4) T = A + A2 + A3 + … + Ak.求 T mod t ;二分求 Ak mod t

2014-03-08 11:35:09 3183

原创 排列组合问题,只有问题,欢迎牛人晒解法

问题很简单,即使枚举也不费时啊10个人(不区分)乘4艘不同的船,每艘船必须至少载1人,最多载三人,共有多少种不同的乘法?数学问题: x1+x2+x3+x4 = 10; 1解答方案越简单越好啊

2014-03-07 11:07:43 794

转载 内存泄露

一般我们常说的内存泄漏是指堆内存的泄漏。堆内存是指程序从堆中分配的,大小任意的(内存块的大小可以在程序运行期决定),使用完后必须显式释放的内存。应用程序一般使用malloc,calloc,realloc,new等函数从堆中分配到一块内存,使用完后,程序必须负责相应的调用free或delete释放该内存块,否则,这块内存就不能被再次使用,我们就说这块内存泄漏了。       当以前分配的一片内存

2013-11-15 22:37:11 514

转载 红黑树

红黑树类似于AVL树,用于Linux内存管理。红黑树就是平衡二叉树,其每个节点都有红或黑的颜色属性。1、 每个结点的颜色只能是红色或黑色。2、 根结点是黑色的。3、 每个叶子结点都带有两个空的黑色结点(被称为黑哨兵),如果一个结点n的只有一个左孩子,那么n的右孩子是一个黑哨兵;如果结点n只有一个右孩子,那么n的左孩子是一个黑哨兵。4、 如果一个结点是红的,则它的两个儿子都是

2013-11-15 22:34:00 688

转载 随机图

随机图是指由随机过程产生的图; 第一批关于随机图的结果是保罗·埃尔德什和阿尔弗雷德·雷尼在1959年至1966年的一系列论文中提出的。随机图实际上是将给定的顶点之间随机地连上边,边的产生可以依赖于不同的随机方式,这样就产生了不同的随机图模型。随着边概率的不同,随机图可能会呈现不同的属性。对于最典型的ER模型,埃尔德什与雷尼研究了当顶点数目n 趋向于正无穷大时,ER随机图的性质与概率 p 之

2013-11-15 22:31:10 1720

原创 时延估计算法(1)

无线网络节点定位技术中,一种比较成熟的方法利用到达时间差(TDOA)计算。这里简要科普一下广义相关时延估计方法:广义相关时延估计方法:相关法是最经典的实验估计方法,通过信号的自相关函数滞后的峰值估计信号之间延迟的时间差。但是对噪声的处理不好。目前改进的算法有:1.广义加权相关时延估计(GCC):主要是提高了信噪比。相关函数和功率谱密度函数是一对傅里叶变换对,在频域利用不同的加权函数对功率谱

2013-04-24 23:49:32 17521 2

原创 WSN的关键技术

1、网络拓扑控制:提出节点间不必要的通信链路,生成高效的网络拓扑结构2、网络协议:网络层路由协议决定检测信息的传输路径;数据链路层的介质访问控制用来构建底层的基础控制传感器节点的通信过程和工作模式。3、网络安全:机密性、可靠性、数据融合的高效性和数据传输的安全性4、时间同步:5、定位技术:确定事件发生的位置和采集数据节点的位置:基于测距和距离无关6、数据融合:去除冗余、提高数据

2013-04-10 23:52:13 7136 1

转载 国外较知名的无线传感器网络技术研究公司

memsic(原克尔斯博公司无线传感器网络部,http://www.memsic.cn/)    克尔斯博科技有限公司(Crossbow Technology, Inc)成立于1995年,是无线传感器网络和惯性传感器系统顶级终端解决方案供应商。在无线传感网技术的发展中领导了新一代的技术革命,通过无线传感器网络技术沟通了物理世界与数字世界,并将MEMS技术广泛应用在陆海空等领域。克尔斯博的技术及

2013-04-06 14:53:11 3479

原创 Ubuntu /dev 中的sr0,cdrom

/dev/sr0: 系统中的第一个SCSI CD-ROM设备, / dev/cdrom 是指向实际块设备的软连接。使用后者是比较安全的,而且你自己可以建立。

2012-12-24 17:20:36 5135

原创 Linux 挂载概念 理解

准备知识: 文件系统中的相关目录:dev      //设备文件media  //挂载媒体设备,如光驱、U盘等mnt    //目录是让用户临时挂载别的文件系统,如挂载Windows下的某个分区,ubuntu默认还是挂载在/media目录。磁盘分区:硬盘包括IDE和SCSI两种接口。其中,SCSI接口的硬盘读/写速度快但价格昂贵;IDE接口的硬盘读/写速度慢但价格便宜。用户

2012-12-24 16:44:51 49208 1

原创 Ubuntu VMwareTools 的 rpm 包安装方法

Ubuntu版本 12.04点击安装VM/Install VMware Tools 之后,就直接挂载到了/media/VMware Tools 下面, 有三个文件:说明文档,rpm格式的安装包,tar.gz格式的包。本来用tar.gz 很熟练了,突然想用rpm,就试了一下Ubuntu默认不支持rpm 就先安装 sudo apt-get install rpm然后进入/meida/V

2012-12-24 13:46:59 1392

原创 C++ 常量数据成员、静态数据成员、常量静态数据成员的初始化

如果你想初始化一个类中的常量数据成员,只能用一种方法,在构造函数后的初始化列表中初始化;类中的静态成员只有常量整数(不局限于int,如:short等)可以申明和定义一并出现,否则只能申明。 实例见:http://blog.csdn.net/liuxialong/article/details/6573025 C++标准 9.4.2.4 是这么说的:If a static

2012-11-25 10:45:10 3429

转载 const static 和 extern

const应用:一、对于基本声明const int r=100;//标准const变量声明加初始化,编译器经过类型检查后直接用100在编译时替换。 二、对于指针1. int x=10; const int *r=&x; //指针指向的内容是常量,r指向的内容不能够通过r改变,但如果是非const,内容可以通过自己改变,而且r指针可以改变,可以指向其它的整形.//*r=*r+1;

2012-11-24 17:58:03 634

原创 I/O编程基础知识

编程语言的I/O类库中常常使用流这个抽象的概念,它代表任何有能力产生数据的数据源对象或时有能力接收数据的接收端对象。“流”概念源于UNIX中的管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等,它屏蔽了实际的I/O设备中处理数据的细节。 一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是Inte

2012-11-23 23:57:58 2891

原创 排序算法小结

基本排序方法有:  插入排序——直接插入排序、折半插入排序、2-路插入排序、希尔排序交换排序——冒泡排序、快速排序选择排序——简单选择排序、堆排序、锦标赛排序归并排序——基数排序——   关系:直接插入排序---优化--->希尔排序;折半插入排序---优化--->2-路插入排序;冒泡排序---优化-->快速排序;简单选择排序---优化-->堆排序、锦标赛排序;

2012-11-23 10:11:34 739

转载 hadoop配置文件问题

hadoop配置文件问题, 参考:http://blog.csdn.net/lin_fs/article/details/7349497

2012-11-23 09:09:57 458

转载 在C++中子类继承和调用父类的构造函数方法

原文出处:http://hi.baidu.com/fwxh101/item/fdc71fd4a940d28e6dce3fd4构造方法用来初始化类的对象,与父类的其它成员不同,它不能被子类继承(子类可以继承父类所有的成员变量和成员方法,但不继承父类的构造方法)。因此,在创建子类对象时,为了初始化从父类继承来的数据成员,系统需要调用其父类的构造方法。如果没有显式的构造函数,编译器会给一个默认的

2012-11-22 23:01:53 596

原创 AVL树的左旋右旋理解

AVL树是最先发明的自平衡二叉查找树。在AVL树中任何节点的两个子树的高度最大差别为一,所以它也被称为高度平衡树。查找、插入和删除在平均和最坏情况下都是O(log n)。增加和删除可能需要通过一次或多次树旋转来重新平衡这个树。AVL树得名于它的发明者G.M. Adelson-Velsky和E.M. Landis,他们在1962年的论文《An algorithm for the organiza

2012-11-22 19:38:38 5562

转载 硬盘中的数据组织方式

深入了解硬盘的内部结构:1 http://www.sansky.net/article/2007-05-31-disk-structure.html 2 http://ncwcl.blog.51cto.com/36545/200395 硬盘存储结构人们采用与软盘类似的结构生产硬盘. 也就是硬盘盘片的每一条磁道都具有相同的扇区数. 由此人们定义硬盘参数为(CHS)参数,即磁头数(

2012-11-22 16:40:21 2425

转载 Windows三种文件系统:NTFS、FAT32、FAT16的区别

NTFS,FAT32和FAT16之间又有什么区别呢?什么是文件系统?文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区,或文件系统种类。举个通俗的比喻,一块硬盘就像一个块空地,文件就像不同的材料,我们首先得在空地上建起仓库(分区),并且指定好(格式化)仓库对材料的管理规范(文件系统),这样才能将材料运进仓库保管。文件

2012-11-22 15:45:34 1243

转载 螺线

转自果壳网http://www.guokr.com/article/67148/唱片、齿轮、鹦鹉螺和数学家有什么共同点?答案是他们都热爱螺线。阿基米德螺线和三等分角数学家对螺线的探索最早可以追溯到古希腊时代,阿基米德就在他的著作《论螺线》中对等速螺线的性质做了详细的讨论,于是后世的数学家们也把等速螺线称为“阿基米德螺线”。(最早发现等角螺线的其实是阿基米德的老师柯农,在他死后阿

2012-11-22 15:32:51 2211

原创 C 笔试题目

int n[2][2]={{0}{1,2}}; n[0][1]结果是(0)我笔试写的1,竟然算我做对了,但在CodeBlock  里测试发现用了{},没赋值的项全是0.用一个表达式交换两个整数的值:a = (a -(b = (a = a + b) - b)); 或   a ^= (b ^=(a ^= b));C语言变参函数的实现原理:在C语言调用约定中,我们知道,__cdecl 与__stdcal

2012-11-22 15:29:34 803

转载 linux进程的堆栈空间_代码段(指令,只读)、数据段(静态变量,全局变量)、堆栈段(局部变量)、栈

原文参见:http://blog.163.com/xychenbaihu@yeah/blog/static/132229655201215115845553/  一)概述   .堆栈是一个用户空间的内存区域,进程使用堆栈作为临时存储。  .堆栈中存放的是函数中的局部变量,在函数的生命周期中可以将变量压入堆栈,编译器需要确保堆栈指针在函数退出前恢复到初始位置,也就是说,内存是

2012-11-21 12:02:49 5147

转载 孤儿进程和守护进程

原文:http://sony-soft.iteye.com/blog/1653902通过前面的学习我们了解了如何通过fork()函数和vfork()函数来创建一个进程。现在 我们继续深入来学习两个特殊的进程:孤儿进程和守护进程一.孤儿进程 1.什么是 孤儿进程如果一个子进程的父进程先于子进程 结束, 子进程就成为一个孤儿进程,它由 init 进程收养,成为 init 进程的

2012-11-21 08:11:05 660

原创 ps 命令

ps,top:列出当前命令的执行状态,ps为静态,top为动态ps最常用参数(ps多用参数集合,而不是单个参数,并且配合grep使用)  -ef ―-以标准语法列出当前所有进程状态,例如ps -ef | grep eva #列出eva的进程状态    aux ―-以BSD语法列出………………………………..  -ejH ―-列出进程树  -eLf ―-同时列出线程状态在li

2012-11-20 23:35:49 595

转载 触发器

触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。 触发器可以从 DBA_TRIGGERS ,USER_TRIGGERS 数据字典中查到。DML触发器  当数据库中表中的数据发生变化时,包括inser

2012-11-18 18:43:20 532

转载 linux 命令 /sbin/chkconfig

chkconfig --list 查看全部服务状态例如:运行chkconfig --list httpd看自动启动状态httpd 0:off 1:off 2:off 3:on 4:on 5:on 6:off0~6是指运行级别,一般服务器都运行在3这个级别上。 添加为自动启动chkconfig --add httpd或者指定运行级别chkconfig --leve

2012-11-18 18:26:23 6451

转载 Linux中/etc/init.d

init.d目录包含许多系统各种服务的启动和停止脚本。它控制着所有从acpid到x11-common的各种事务。(acpid 是linux操作系统新型电源管理标准 ;X11也叫做X Window系统,X Window系统 (X11或X)是一种位图显示的视窗系统 。它是在 Unix 和 类Unix 操作系统 ,以及 OpenVMS 上建立图形用户界面的标准工具包和协议,并可用于几乎已有的现代操作系统

2012-11-18 18:18:23 13719

DAEMON Tools Lite v10.4.0 (with SPTD 1.89) 免费版

Do you need just to create or mount image file of popular format? DAEMON Tools Lite is exactly what you need. Free for home and non-commercial use, this software solution will provide you with the basic functions for operating with virtual devices. Since DAEMON Tools Lite 10, the program combines the basic functionality for virtual drive emulation and lots of advanced features which can be purchased separately.

2016-09-17

Ipopt (Interior Point OPTimizer, pronounced eye-pea-Opt) is

Ipopt (Interior Point OPTimizer, pronounced eye-pea-Opt) is a software package for large-scale ​nonlinear optimization. Ipopt is written in C++ and is released as open source code under the Eclipse Public License (EPL). It is available from the ​COIN-OR initiative. The code has been written by ​Andreas Wächter and ​Carl Laird. The COIN-OR project managers for Ipopt are ​Andreas Wächter und ​Stefan Vigerske. For a list of all contributors, see the AUTHORS file​

2016-04-08

Junit4.10 基本jar包

JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。

2011-11-11

hamcrest-1.2.zip

Provides a library of matcher objects (also known as constraints or predicates) allowing 'match' rules to be defined declaratively, to be used in other frameworks. Typical scenarios include testing frameworks, mocking libraries and UI validation rules.

2011-11-11

空空如也

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

TA关注的人

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