自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (7)
  • 收藏
  • 关注

转载 输出第二个字符串在第一个字符串中的链接次序

/*描述:输入两个字符串,比如abdbcc和abc,输出第二个字符串在第一个字符串中的链接次序,即输出125,126,145,146*/#include #include #include using namespace std; listlist1; void findLink(const char*p1,const char*p2,int i,in

2012-05-28 17:01:56 1109

原创 单链表一次遍历反序

  《编程之美》有这样一个例子,单链表在不告诉头指针的情况下完成删除指定节点的方法,                  代码如下:      pCurrent->next = pNext->next;      pCurrent->data = pNext->data;      delete pNext;      扩展问题为编写一个函数,给定一个链表的头指针,要求遍历一次,将单链表中的顺序反过来。#include#include/////////////typedef struct Node

2011-03-06 17:27:00 1727

原创 网格算法

<br />网格是把整个因特网整合成一台巨大的超级计算机,实现计算资源、存储资源、数据资源、信息资源、知识资源、专家资源的全面共享。当然,网格并不一定非要这么大,我们也可以构造地区性的网格,如中关村科技园区网格、企事业内部网格、局域网网格、甚至家庭网格和个人网格。事实上,网格的根本特征是资源共享而不是它的规模。它应用到不同领域又叫计算网格、信息网格、知识网格、服务网格等。 <br /><br />由于网格是一种新技术,因此具有新技术的两个特征:其一,不同的群体用不同的名词来称谓它;其二,网格

2011-01-25 10:19:00 2065

转载 FC10vim中 ctags+taglist+cscope的安装以及常用快捷键

先将ctags更新到最新版本:yum install ctags  yum install ctags现在我们到http://www.vim.org/scripts/script.php?script_id=273 下载最新版本的taglist plugin,目前版本是4.3。 在Fedora10和Ubuntu9.10里没找到这两个文件夹,而是在/usr/share/vim/vim72里: plugin/taglist.vim – taglist插件    doc/taglist.txt    - ta

2010-11-13 11:20:00 1153

原创 oracle数据库中序列的用法

序列(SEQUENCE)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。其主要的用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。创建序列需要CREATE SEQUENCE系统权限。序列的创建语法如下:CREATE SEQUENCE 序列名 [INCREMENT BY n] [START WITH n] [{...

2010-08-30 17:12:24 132

原创 oracle - merge用法(转)

Oracle9i引入了MERGE命令,你能够在一个SQL语句中对一个表同时执行inserts和upda tes操作. MERGE命令从一个或多个数据源中选择行来updati ng或inserting到一个或多个表.在Oracle 10g中MERGE有如下一些改进:  1、UPDATE或INSERT子句是可选的  2、UPDATE和INSERT子句可以加WHERE子句  3、...

2010-08-23 10:20:24 91

原创 关于循环移位的高效算法

<br />/*-------------------------------------------------------------------*/ | --author : zhangdy | | --date : 2010-08-17 | | --note:

2010-08-17 15:37:00 802

原创 sql - over()的用法

oracle over函数 详解(转) SQL&gt; select deptno,ename,sal 2 from emp 3 order by deptno;DEPTNO ENAME SAL---------- ---------- ---------- 10 CLARK 2450 ...

2010-08-04 17:06:33 124

原创 oracle 函数集

----------------------| 字符函数 |----------------------字符串连接 asssbsssSelect concat('asss','bsss') from dual;select 'a'||'b' from dual;--单词首字母大写 Red Hatselect initcap('red hat') from...

2010-08-04 16:37:22 107

原创 oracle 函数集 整理

<br />----------------------| 字符函数 |----------------------字符串连接 asssbsssSelect concat('asss','bsss') from dual;select 'a'||'b' from dual;--单词首字母大写 Red Hatselect initcap('red hat') from dual;--字符串截取 结果为 defSelect substr('abcdef',le

2010-08-04 15:09:00 656

原创 Search link!!

1.http://download.chinaunix.net china unix webset many os or gzip can be download!2.http://www.filewatcher.com : File search engine which features FTP search. Monitors more than half a bill...

2010-07-31 22:35:07 195

原创 在Ubuntu 10.04下安装Oracle 11g 第二版

安装步骤:第一步:修改X server 的默认设置,点菜单的System -> Administration -> Login Window(系统->管理->登录窗口),选择“Security(安全)”选项卡,取消“Deny TCP connections to the Xserver(拒绝TCP连接到X服务器)”的勾,重启Xserver(或者重启系统)。然后在终端输入: xhost +127.0.0.1第二步:安装必要的个工具:终端输入:sudo apt-get install b

2010-07-01 20:00:00 567

原创 二叉堆(优先队列)

<br />/*===========*/ | binheap.h |/*===========*/#ifndef _BINHEAP_H_#define _BINHEAP_H_#define ElementType int#define MinPQSize 2#define MinData -10000typedef struct HeapStruct { int Capacity; int Size; ElementType * Elements;

2010-06-25 13:05:00 718

原创 二叉堆(优先对列)

/*===========*\ | binheap.h |\*===========*/#ifndef _BINHEAP_H_#define _BINHEAP_H_#define ElementType int#define MinPQSize 2#define MinData -10000typedef struct HeapStruct { i...

2010-06-25 13:02:27 92

原创 B树实现

/*====================*\ | BTree.h |\*====================*/#ifndef _BTREE_H_#define _BTREE_H_#define NUM 3#define KeyType int#define Status inttypedef struct BTNode {...

2010-06-22 14:13:49 98

原创 B树C语言实现

<br />/*====================*/ | BTree.h |/*====================*/#ifndef _BTREE_H_#define _BTREE_H_#define NUM 3#define KeyType int#define Status inttypedef struct BTNode { int keynum; struct BTNode * parent; KeyType k

2010-06-22 13:20:00 3542 1

原创 Google是这么用的。Google的强大是百度无法比的。

<br />本文是我通过网上收集整理。若有漏洞和不全面的地方还请多多指教!!!!!!!  <br />google hacking其实并算不上什么新东西,当时并没有重视这种技术,认为webshell什么的,并无太大实际用途.google hacking其实并非  <br />如此简单...  <br />google hacking的简单实现  <br />使用google中的一些语法可以提供给我们更多的信息(当然也提供给那些习惯攻击的人更多他们所想要的.),下面就来介绍一些常用的语法.  <br />in

2010-06-18 13:33:00 1239

原创 AVL树的实现

avl树是其每个节点的左子树和右子树的高度最多差1的二叉查找树。当在一棵avl树中插入节点的时候,很可能把avl树的平衡给破坏掉,在不平衡的情况下,可以通过对树做单次旋转或者复杂些的双旋转来处理。具体的旋转方法Google去 O(∩_∩)O,这里就不做详细介绍啦。下面仅给已实现的avl树的代码。/*====================*/ | AvlTree.h |/*====================*/#ifndef _AVL_TREE_H_#define

2010-06-17 17:09:00 611

原创 AVL树实现

avl树是其每个节点的左子树和右子树的高度最多差1的二叉查找树。当在一棵avl树中插入节点的时候,很可能把avl树的平衡给破坏掉,在不平衡的情况下,可以通过对树做单次旋转或者复杂些的双旋转来处理。具体的旋转方法Google去 O(∩_∩)O,这里就不做详细介绍啦。下面仅给已实现的avl树的代码。/*====================*\ | AvlTree.h |...

2010-06-17 17:08:46 129

原创 查找树ADT-二叉查找树

<br />/////////////////////////////// tree.h /////////////////////////////////#ifndef _TREE_H_#define _TREE_H_#define ElementType intstruct TreeNode;typedef struct TreeNode * Position;typedef struct TreeNode * SearchTree;SearchTree MakeE

2010-06-13 10:01:00 622

原创 查找树ADT-二叉查找树

/////////////////////////////// tree.h /////////////////////////////////#ifndef _TREE_H_#define _TREE_H_#define ElementType intstruct TreeNode;typedef struct TreeNode * Position;typedef...

2010-06-13 09:59:30 86

原创 表达式树

<br />栈的实现及中缀表达式到后缀表达式的实现代码参看之前的日志。<br /> <br />//>>>>>>mocro.h#ifndef _MACRO_H_#define _MACRO_H_#define EmptyTOS (-1)#define MinStackSize (5)#define ElementType int#endif//>>>>>>struct.h#ifndef _STRUCT_H_#define _STRUCT_H_#in

2010-06-12 14:08:00 511

原创 生成表达式树

栈及中缀表达式转后缀表达式的实现看之前的日志  //&gt;&gt;&gt;&gt;&gt;&gt;mocro.h#ifndef _MACRO_H_#define _MACRO_H_#define EmptyTOS (-1)#define MinStackSize (5)#define ElementType int#endif//&gt;&...

2010-06-12 14:06:59 164

转载 零值指针指向何处?

<br /> 在阅读本文之前,希望读者对WINDOWS下程序的运行方式以及内存管理机制有基本的了解。   <br />  一、NULL指针和零值指针(null   pointer   and   zero   value   pointer)   <br />  我们查看一下C++标准库定义的NULL指针   <br />  //   Define   NULL   pointer   value   <br />  #ifndef   NULL   <br />  #   ifdef   __cplusp

2010-06-11 21:56:00 987 3

原创 中缀转后缀表达式(栈实现)

一个简单的中缀表达式转后缀后缀,复杂的原理相同。用栈实现。#include#include#define STACK_SIZE 20#define NUM_COUNT 20#define SYMBOL_COUNT 20/*-------------- stack ---------------*/typedef struct stack{ int top; int a[STACK_SIZE];}stack;stack * c

2010-06-10 21:10:00 1001

原创 中缀表达式转后缀表达式的栈实现

/* Name:infixSuffixConv.c Copyright: personal Author: hojor Date: 10-06-10 21:24 Description: infix convert to suffix*/#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;#define ...

2010-06-10 21:08:03 85

原创 栈(stack)

/* Name: stack.c Copyright: personal Author: hojor Date: 07-06-10 10:22 Description: stack*/#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include "stack.h"#define Em...

2010-06-08 13:49:04 82

原创

<br />/* Name: stack.c Copyright: personal Author: hojor Date: 07-06-10 10:22 Description: stack*/#include <stdio.h>#include <stdlib.h>#include "stack.h"#define EmptyTOS (-1)#define MinStackSize (5)#define ElementType int

2010-06-08 13:49:00 615

原创 动态规划实现最长公共子序列

<br />#include<stdio.h>#include<stdlib.h>/*==============*/ |最长公共子序列 /*==============*/ /*!<打印最长公共子序列*/void printLCS(char ** a,int m,int n,const char *s1, const char *s2){ int i,j; if( m==1||n==1 ) { if( a

2010-06-04 17:19:00 524

原创 最长公共子序列

用动态规划实现的最长公共子序列 #include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;/*==============*\ |最长公共子序列 \*==============*/ /*!&lt;打印最长公共子序列*/void printLCS(char ** a,int m,int n,const char *s1, ...

2010-06-04 17:10:53 134

原创 基数排序

/*********************\ * 基数排序(桶排序)* \*********************/#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;#include&lt;string.h&gt;#include&lt;math.h&gt;//struct of nodetypedef struc...

2010-06-04 10:35:51 72

原创 基数排序

/*********************/ * 基数排序(桶排序)* /*********************/#include#include#include#include//struct of nodetypedef struct node{ int num; struct node * next;}NODE; /*!next)temp=temp->next; NODE * newno

2010-06-04 10:33:00 469

原创 求某天是星期几

<br /> /*====================================*/ | 求某天是星期几 /*====================================*/#include<stdio.h>#include<stdlib.h>char * name[] = { "monday" , "tuesday" , "wednesday" ,

2010-06-03 11:01:00 1006

原创 排序算法汇总

<br />转自http://hi.baidu.com/liulife/blog/item/eee9a359dc9bb22f2934f0e4.html<br /> <br />常见排序算法(C)<br />//排序方法|最好时间 |平均时间 |最坏时间 |辅助空间|稳定性//<br />//------------------------------------------------------//<br />//直接插入| O(n)        | O(n^2)    | O(n^2) | O(1)

2010-06-03 09:49:00 492

原创 最大子序问题的联机算法

#include#include/*!/func int MaxSubsequenceSum(const int a[],int n) */bref the problem about the max sum of subsequence */para[in] a[] : the sequence */para[in] n : the number of sequence */author zhangdy */dat

2010-06-03 09:30:00 539

原创 螺旋矩阵

自己写的一个螺旋矩阵的算法,感觉好笨,呵呵,还没想出好办法来,感觉肯定有个很简洁的算法来实现。#include#includevoid SpiralMatrix(int start,int n){     int sm[n][n],i,j;     i=j=0;     memset(sm,0,sizeof(sm));     int m = n -1 ;     for(i=0;i     {        for(j=i;j        {            sm[i][j]=start;    

2010-06-03 09:20:00 506

原创 螺旋矩阵算法

自己写的一个螺旋矩阵的算法,感觉好笨,呵呵,还没想出好办法来,感觉肯定有个很简洁的算法来实现。  #include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;void SpiralMatrix(int start,int n){ int sm[n][n],i,j; i=j=0; memset(sm,0...

2010-06-02 16:24:44 157

原创 最大子序列和问题的联机算法

#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;/*!\func int MaxSubsequenceSum(const int a[],int n) *\bref the problem about the max sum of subsequence *\para[in] a[] : th...

2010-06-02 00:22:04 160

原创 java excel导入导出

搭建环境 将下载后的文件解包,得到jxl.jar,放入classpath,安装就完成了。 基本操作 一、创建文件 拟生成一个名为“测试数据.xls”的Excel文件,其中第一个工作表被命名为“第一页”,大致效果如下: 代码(CreateXLS.java): //生成Excel的类 import java.io.*; import jxl.*; import jxl.write.*; public ...

2010-01-20 18:04:15 77

原创 哈佛凌晨四点半...

 差距……     在网上看到这篇文章,觉得很有感触,     或许这再一次印证任何人每一次的成功背后都有不为人知的付出和汗水。哈佛老师经常给学生这样的告诫:如果你想在进入社会后,在任何时候任何场合下都能得心应手并且得到应有的评价,那么你在哈佛的学习期间,就没有晒太阳的时间。  作为闻名于世的学府,哈佛大学培养了许多名人,他们中有33位诺贝尔奖获得者、7位美国总统以及各行各业的职业精英。究竟是什么...

2010-01-15 18:20:48 451

Managing Gigabytes

Managing Gigabytes 很经典的关于大数据处理的书籍,废了很大力气转成pdf 编辑了目录。

2014-09-12

DB2 express 9 英文教程

DB2 express 9 英文教程DB2 express 9 英文教程

2010-01-29

DB2 express 9 教程 (中文)

DB2 express 9 教程 (中文)

2010-01-29

struts基础教程

struts基础教程struts基础教程struts基础教程

2009-08-04

SpketIDE-v1.6.11.rar

SpketIDE提供很多功能用于帮助Mozilla Extensions开发人员提高开发效率。其强大的JavaScript编辑器提供了像代码自动补全,目录大纲,代码(包括XML代码)折叠,语法(包括XUL/XBL语法)高亮显示,XPCOM组件视图这些功能都有助于提高开发人员编写JavaScript代码的效率。此外SpketIDE还是Yahoo!UI组件的一个辅助开发工具.

2009-08-04

ExtJs实用开发指南

很好的入门教材 ,很多实例,是牛人从网上整理的,很不错。

2009-08-04

空空如也

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

TA关注的人

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