自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

转载 java泛型中<? super T> 和<? extends T>的区别---转发

java泛型中<? super T> 和<? extends T>的区别经常发现有List<? super T>、Set<? extends T>的声明,是什么意思呢? <? super T>表示包括T在内的任何T的父类,<? extends T>表示包括T在内的任何T的子类,下面我们详细分析一下两种通配符具体的区别。extendsList<? extends Number> foo3的通配符声明

2016-02-23 11:44:54 1037

转载 ACE_Get_Opt命令行选项

#include "ace/Message_Queue.h"#include "ace/OS.h"#include "ace/Log_Msg.h"#include "ace/Get_Opt.h"#include #include #define ACE_NDEBUG  0  using namespace std;int ACE_TMAIN(int ar

2014-07-20 14:21:14 605

转载 libxml2(1)介绍

1、概述    本文整理自官方页面http://xmlsoft.org/。    Libxml2是一个用来解析XML文档的函数库。它用C语言写成,并且能为多种语言所调用,例如C语言, C++, C#, Python, Kylix/Delphi, PHP, Ruby, Pascal, Tcl等。Perl中也可以使用XML::LibXML模块。它最初是为GNOME开发的项目,但现在可以用在各种

2014-01-09 16:43:15 973

转载 libxml2(2)编译

1、Linux/Unix下的编译    内容整理自http://xmlsoft.org/FAQ.html中一些部分。    跟大多数UNIX库一样,libxml2的编译遵循以下“标准”:[plain] view plaincopygunzip -c xxx.tar.gz | tar xvf -  (或者tar xzvf libxm

2014-01-09 16:33:18 1750

转载 libxml2(3)使用

本文整理自官方使用教程http://xmlsoft.org/tutorial/index.html。    示例文档story.xml如下:[html] view plaincopyxml version="1.0"?>  story>    storyinfo>      author>John Fleckauthor>

2014-01-09 16:31:48 1236

转载 在AWK中输出特殊字符-单引号

在AWK中输出特殊字符-单引号分类: liunx2012-06-02 17:21 624人阅读 评论(0) 收藏 举报在AWK中输出单引号实现方式比较特殊:[python] view plaincopy> uname  Linux  对于输出字符串使用到单引号:单引号-双引号-单引号-转义单引号-单引号

2014-01-03 17:37:44 1347

转载 linux 临时文件

编写shell脚本时,我们经常需要存储临时数据。最适合存储临时数据的位置是 /tmp(该目录中的内容在系统重启后会被清空)。有两种方法可以为临时数据生成标准的文件名。2.10.1 实战演练执行下列步骤来创建临时文件并进行不同的命名操作。创建临时文件:$ filename=`mktemp`$ echo $filename/tmp/tmp.8xvhkjF5fH

2013-12-29 15:36:53 658

转载 linux tr

tr是Unix命令行专家工具箱中一件简约却不失精美的工具。它经常用来编写优美的单行命令,作用不容小视。tr可以对来自标准输入的内容进行字符替换、字符删除以及重复字符压缩。它可以将一组字符变成另一组字符,因而通常也被称为转换(translate)命令。在这则攻略中,我们会看到如何使用tr进行基本的集合转换。2.6.1 预备知识tr只能通过stdin(标准输入),而无法通过命令行参数来

2013-12-29 15:29:35 662

转载 linux xargs

我们可以用管道将一个命令的stdout(标准输出)重定向到另一个命令的stdin(标准输入)。例如:cat foo.txt | grep "test"但是,有些命令只能以命令行参数的形式接受数据,而无法通过stdin接受数据流。在这种情况下,我们没法用管道来提供那些只有通过命令行参数才能提供的数据。那就只能另辟蹊径了。该xargs命令出场了,它擅长将标准输入数据转换成命令行参

2013-12-29 15:20:40 589

转载 linux find

find是Unix/Linux命令行工具箱中最棒的工具之一。该命令对于编写shell脚本所起到的功用不可小视,但是多数人却无法最大程度发挥它的功效。这则攻略讨论了find的大多数常见用法。2.4.1 预备知识find命令的工作方式如下:沿着文件层次结构向下遍历,匹配符合条件的文件,执行相应的操作。下面来看看find命令的各种应用场景和基本用法。2.4.2 实战演练要

2013-12-29 14:54:31 1224

转载 宽度优先搜索BFS

宽度优先搜索(BFS,Breadth-First Search)也是搜索的手段之一。它与深度优先搜索类似,从某个状态出发探索所有可以到达的状态。与深度优先搜索的不同之处在于搜索的顺序,宽度优先搜索总是先搜索距离初始状态近的状态。也就是说,它是按照开始状态→只需1次转移就可以到达的所有状态→只需2次转移就可以到达的所有状态→……这样的顺序进行搜索。对于同一个状态,宽度优先搜索只经过一次,因此

2013-09-18 12:02:34 938

转载 linux守护进程

创建守护进程创建子进程,父进程退出这是编写守护进程的第一步。由于守护进程是脱离控制终端的,因此,完成第一步后就会在Shell终端里造成一程序已经运行完毕的假象。之后的所有工作都在子进程中完成,而用户在Shell终端里则可以执行其他命令,从而在形式上做到了与控制终端的脱离。在Linux中父进程先于子进程退出会造成子进程成为孤儿进程,而每当系统发现一个孤儿进程时,就会自动由1号

2013-09-18 11:05:26 709

转载 dfs

深度优先搜索(DFS,Depth-First Search)是搜索的手段之一。它从某个状态开始,不断地转移状态直到无法转移,然后回退到前一步的状态,继续转移到其他状态,如此不断重复,直至找到最终的解。例如求解数独,首先在某个格子内填入适当的数字,然后再继续在下一个格子内填入数字,如此继续下去。如果发现某个格子无解了,就放弃前一个格子上选择的数字,改用其他可行的数字。根据深度优先搜索的特点,采用递归

2013-09-18 11:03:36 786

转载 算法

fact递归的过程我们再来试试编写计算斐波那契数列的函数int fib(int n)。斐波那契数列的定义是a0=0、a1=1以及an=an-1+an-2 (n>1)。这里,初项的条件就对应了递归的终止条件。数列的定义直接写成函数就可以了。实际使用这个函数时,即使是求fib(40)这样的n较小时的结果,也要花费相当长的时间。这是因为这个函数在递归时,会像下图一样按照指数级别扩展开来。

2013-09-17 18:39:20 646

转载 oracle proc

一 Pro*C 程序概述:1.什么是Pro*C程序在Oracle数据库治理和系统中, 有三种访问数据库的方法;(1) 用SQL*Plus, 它有SQL命令以交互的应用程序访问数据库;(2) 用第四代语言应用开发工具开发的应用程序访问数据库,这些工具有SQL*Froms,QL*Reportwriter,SQL*Menu等;(3) 利用在第三代语言内嵌入的SQL语言或ORACL

2013-09-17 18:37:53 1626

boost_c++_库.pdf文档

第 1 章 简介 第 2 章 智能指针 第 3 章 函数对象 第 4 章 事件处理 第 5 章 字符串处理 第 6 章 多线程 第 7 章 异步输入输出 第 8 章 进程间通讯 第 9 章 文件系统 第 10 章 日期与时间 第 11 章 序列化 第 12 章 词法分析器 第 13 章 容器 第 14 章 数据结构 第 15 章 错误处理 第 16 章 类型转换操作符

2013-12-29

空空如也

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

TA关注的人

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