自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 问答 (1)
  • 收藏
  • 关注

单例模式

定义:该类的对象在某一系统中只能唯一存在应用:只能存在一个正在打印的任务一个系统只能存在一个计时工具只能存在一个资源管理器要点:某个类只能有一个实例必须自行创建该实例必须自行向整个系统提供该实例实现:单例模式只提供私有的构造含有一个静态的私有变量提供一个静态的创建实例的方法形式:1 一般形式:public class Si...

2013-03-17 03:55:40 184

原创 iframe跨域传值超过2M的问题解决

使用iframe进行传值时,如果采用URL的方式传递,则最大只能传递大约2k的数据,超过这个长度就会被截断了,那么是否可以采用post的方式传值呢?答案是可以的,我们可以采用js创建一个form表单,并将此form提交到iframe上,这样就能做到打破2k数据的限制。 <iframe id="frame1" name="frame1" src="" style="display:no...

2012-10-10 14:33:56 657

Sybase IQ锁表以及解除锁定

--查询锁表sp_iqlocks--解除锁定drop connection [连接序号] 

2012-10-09 15:30:11 1377

GreenPlum锁表以及解除锁定

 --GP查看锁SELECT pid,rolname, rsqname, granted,current_query, datnameFROM pg_roles, gp_toolkit.gp_resqueue_status, pg_locks, pg_stat_activityWHERE pg_roles.rolresqueue=pg_locks.objidAND pg_l...

2012-09-26 16:08:18 2767

checkbox的文本选择

使用checkbox+label的方式书写HTML,只能点击checkbox才能改变其值,而点击label的时候,是不会触发checkbox改变值的。这个时候,就要使用到label的for属性了,代码如下:  <input type='checkbox' id='sexCheck'><label for='sexCheck'>点这里也可以操作checkbox...

2012-09-08 16:26:02 342

PostgreSQL实现dateadd函数

 CREATE OR REPLACE FUNCTION timeadd(difftype character varying, incrementvalue integer, inputdate timestamp with time zone) RETURNS timestamp without time zone AS$BODY$DECLARE YEAR_CONST ...

2012-09-04 10:34:21 7119

原创 网元的概念

Network Equipment 网络元素 网元是由一个或多个机盘或机框组成, 能够独立完成一定的传输功能。如PDH设备、SDH-ADM、DACS、TEM、REG、PCM等等。简单理解就是网络中的元素,网络中的设备,能够完成某项功能模块。...

2012-08-27 09:32:41 2695

Apache基础分布目录

Apache Software Foundation Distribution Directoryhttp://www.eu.apache.org/dist/ 

2012-08-24 16:20:51 124

Number

Number类源码: public abstract class Number implements java.io.Serializable { public abstract int intValue(); public abstract long longValue(); public abstract float floatValue(); ...

2012-07-28 23:58:02 81

Serializable

Java源码:package java.io;public interface Serializable {} 序列化接口,实现此接口,则代表可将类序列化。 

2012-07-28 23:51:31 89

存储过程返回多个结果集

对于查询试的存储过程,一般会返回一个结果集,这个时候,使用正常的查询操作即可得到结果集,可是,面对下面的一次返回多个结果集的过程,又该如何通过JDBC获取呢? 其实,只需要多加一步操作就可以了。JDBC的PreparedStatement可以返回多个结果集,但是ResultSet一次却只能接受一个结果集,只需要再判断PreparedStatement对象的getMoreResult...

2012-07-20 13:54:31 3315 1

基数排序算法实现(Java版)

import java.util.ArrayList;/** * @function:基数排序算法实现 * */public class RadixSort { // 构建一个二维数组,装载每次分配的数据 private ArrayList[] tempList = new ArrayList[10]; /** * @function:构造方法,用于初...

2012-07-08 20:07:56 263

原创 二叉树

二叉树的存储1 顺序存储结构将二叉树的所有节点,按照一定的次序,存储到连续的存储单元中,这样一般情况下只能对完全二叉树实现满员存储,而对于一般二叉树,则会浪费一定的存储空间,所以顺序存储一般不适用于树。2 链式存储结构一个树节点包含3个部分:数据域(Data),左孩子(Lchild),右孩子(Rchild)。链式存储结构形成的二叉树称为二叉链表。结构声明如下:st...

2012-06-21 15:30:45 98

串的模式匹配算法

子串定位运算又称为模式匹配(pattern matching)或串匹配(string matching)。在串匹配中,将主串称为目标串,子串称为模式串。关于串匹配的时间复杂度,在最坏的情况下:每一次合法位移后,在内循环中都要比较m个字符才能知道是不是有效位移,最坏的情况下时间复杂度是O([n-m+1]*m).1 朴素的串匹配算法int index(seqString *s...

2012-06-18 20:57:26 199

数据结构之串

串(string,又称字符串)是一种有特殊的线性表,每个元素结点仅由一个字符组成。串的常见存储结构有顺序存储结构和链式存储结构。顺序存储结构按存储方式又分为:静态存储分配(定长顺序存储)动态存储分配(堆分配存储)1 串的定长顺序存储用一组地址连续的存储单元来存储串中的字符序列。具体类型定义如下: #define MAXSIZE 100typedef stru...

2012-06-18 12:29:52 173

二叉排序树

动态查找表    动态查找表除了支持查找操作,还支持插入、删除等改变表中数据的操作。    动态查找表的表结构是在查找过程中动态生成的,即对于给定的key值,若表中存在其关键字等于key的记录,则查找成功;否则插入关键字等于key的记录。    为了方便插入和删除操作,通常采用链表、树等存储结构来表示动态查找表。1.1 二叉排序树(binary sort tree,BST)是一棵空...

2012-06-16 22:30:07 173

Auqa Data Studio中文乱码问题

Auqa Data Studio安装好之后,选择一个含有中文的表查询,发现中文全部为乱码,使用如下方法可以解决此问题:点击“文件”->“选项”,弹出框的“一般”->“外观”中的字体全部选择为中文字体,例如“宋体”...

2012-06-15 10:44:05 392

Sybase数据库客户端——Auqa Data Studio 7.5(破解版)

Aqua Data Studio 是一个为数据库开发人员准备的集成开发环境,可以对数据库做查询、管理,提供大量的数据库工具,例如数据库比较、源码控制等,目前支持的数据库包括:Oracle, DB2 iSeries, DB2 LUW, MS SQL Server, Sybase ASE, Sybase Anywhere, Sybase IQ, Informix, PostgreSQL, MySQL,...

2012-06-14 11:20:54 667

Sybase增加主键

使用Aqua Data Studio工具修改Sybase IQ表数据的时候,提示表主键不存在,于是增加表的主键信息:--主键字段必须非空alter table [表名] modify [字段名] not null;--主键名不能少alter table [表名] add constraint PK_[表名] primary key clustered ([字段名]);...

2012-06-12 09:41:34 1795

Sybase数据库帮助文档

官方帮助文档地址:http://infocenter.sybase.com/help/index.jsp

2012-06-11 14:54:50 653

原创 顺序查找表和索引查找表

查找表(search table)是由同一类型的数据元素(或记录)构成的集合。对查找表进行的操作有:(1)查询某个“特定的”数据元素是否存在查找表中。(2)检索某个“特定的”数据元素的各种属性。(3)在查找表中插入一个数据元素。(4)从查找表中删除某个数据元素。只做查询的操作的查找表称为静态查找表(Static Search Table)。若在查找过程中同时插入查找...

2012-06-09 00:34:07 698

Sybase IQ自增列 identify值的返回

做项目的时候使用到了Sybase IQ数据库,由于Sybase没有Oracle的sequence概念,在处理插入并发时,一般只能使用到identify自增列,但是这个自增列的值如何获取,还是需要了解一番的。一般使用如下方法获取:set nocount on insert into 表 (字段1,字段2...) values(value1,value2) select @@identi...

2012-06-07 11:11:00 363

Sybase修改字段,允许为空

Sybase  IQ建表的时候,字段默认是不允许为空的,即不能插入空值。解决办法:修改该字段,允许其为空。alter table [表] modify [字段] null; 

2012-06-07 10:23:15 1853

原创 IP组播

1 IP组播(multicase,也叫多播)概念:一对多的通信能够进行多播协议的路由器称为多播路由器(multicase router)为了适应交互式音频和视频信息的多播,因特网推出了多播主干网MBONE(Multicase Backbone On the Internet) 在因特网上进行多播就叫IP多播,IP多播传送的分组需要使用多播IP地址。 多播数据报和一般的I...

2012-05-25 15:52:50 82

路由选择算法

路由选择协议的核心是路由算法。理想的路由算法应具有以下特点:(1)正确性,完整性(2)简单性(3)自适应通信量和网络拓扑的变化(4)稳定性(5)公平性(6)最佳的静态路由选择策略(非自适应路由选择):简单,开销小,但不能及时适应网络状态的变化,适用于小型网络。动态路由选择策略(自适应路由选择):能较好地适应网络状态的变化,实现较为复杂,适用于大型网络...

2012-05-22 21:25:53 1382

TCI流量控制

TCP流量控制(flow control)首先,为什么进行流量控制?一般地说,我们总是希望数据传输的更快,但是如果发送方传送的很快,而接收方来不及接收的话,数据就会丢失。TCP使用滑动窗口来进行流量控制。TCP窗口单位是字节。其实,滑动窗口只不过是一个装B的说法,“每次传输容量”这个名词更适合这个地方。注意看上图,上图是从谢老师的《计算机网络》中截出的一幅TCP流量...

2012-05-13 00:02:10 145

原创 Sybase IQ精确到小数点后2位问题

最新在做Sybase数据库的时候,遇到了小数点精确问题,要具体精确到小数点后2位,即:给定值:12.2342,要求输出为12.23。于是使用round()函数:select round(12.2342,2);很不幸,输出为12.2300,也就是说round()函数只能四舍五入,不能去掉小数点后2位的0。使用下面的方法就可以解决了:select convert(decimal...

2012-05-08 16:32:49 1481

原创 直接插入排序——C语言描述

 #include <stdio.h>#define MAXSIZE 30typedef int KeyType;typedef int otherType;typedef struct{ KeyType key; otherType other;}RecordType;void straightInsertSort(RecordType R...

2012-04-23 09:24:16 143

原创 去掉textarea在firefox,chrome等浏览器的缩放功能

textarea{ resize:none;}设置前:设置后:

2012-04-22 17:46:33 145

栈的应用

栈的应用举例1 数制转换十进制N和其他d进制的转换原理:N=(N div d)*d + N mod d (其中,div为整除运算,mod为求余运算)C语言求解:void conversion(int N){ sqStack S; initStack(&S); while(N){ push(&S,N%8); N = N/8; ...

2012-04-17 23:19:11 66

栈和队列

栈和队列是特殊的线性表。栈栈(stack)是限定在表尾进行插入或删除操作的线性表,表尾端称为栈顶(top),表头端称为栈底(bottom),不含元素的栈称为空栈。栈是后进先出(last in first out,LIFO)。栈的抽象数据定义: ADT{ 数据对象:D 数据关系:R1 基本操作: initStack(&S) 操作结...

2012-04-17 21:49:27 84

线性表(三)

 线性表(一)  线性表(二)线性表的链式表示和实现线性表的顺序存储可以随机存取表中任一元素,缺点是在做插入或删除操作时,需要移动大量的元素。线性表的链式存储不要求逻辑上相邻的元素在物理位置上也相邻,在做插入或删除操作时,不需要移动元素,但也失去了随机存取的特点。1 线性链表用一组任意的存储单元存储线性表的数据元素。整个链表的存取必须从头指针开始,头指针指向链表...

2012-04-15 12:29:28 61

线性表(二)

线性表(一) 问题:有2个线性表LA,LB,现在要求组成一个新的集合A=A+B  void merge(sqList *LA,sqList *LB){ int i; elemType e; for(i=1;i<=listLength(LB);i++){ e = getElem(LB,i); if(!locateElem(LA,e)){ ...

2012-04-14 23:39:56 149

原创 线性表(一)

线性表的定义类型线性表(linear_list)一个线性表是n个数据元素的有限序列。一个数据元素可以由多个数据项(item)组成,这个时候把数据元素称为记录(record),含有大量记录的线性表又称为文件(file)。同一线性表中的元素必定具有相同特性,即属同一数据对象。线性表中元素的个数n(n>=0)定义为线性表的长度,n=0时称为空表。在非空表中的每个数据元素都有...

2012-04-13 17:43:03 137

数据结构概论和时间复杂度的简单求法

1 基本概念和术语 数据(Data)——对客观事物的符号表示,在计算机科学中指能输入到计算机中并被计算机程序处理的符号的总成。数据的含义极广,如图像、声音等都可以通过编码而归之于数据的范畴。数据元素(Data Element)——数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。数据项(Data Item)——数据项是数据的不可分割的最小单...

2012-04-12 22:49:14 205

进程同步

并发性是进程的一个重要特征,既然是并发,那么,如何才能保证多个进程之间能够实现按照预定步骤完成操作呢?这就涉及到同步的问题,先不要纠结同步这个词是什么意思,可以暂时理解为保证并发进程的正确执行。如果两个进程之间除了CPU时间片之外,没有任何交集,那么,可以理解为不存在同步的问题,因为它们之间无论怎么运行都不会影响对方的结果。但是,假设这两个进程都需要访问同一个资源,现在假定为一台打印机,两...

2012-04-09 00:38:22 78

进程组织

进程控制块(PCB):用于描述进程的数据结构,描述了一个进程和其他进程以及系统资源的关系,记录了进程在各个不同时期所处的状态。PCB至少包含如下信息:进程ID:用于唯一标识每一个进程进程优先级:处于就绪队列的进程被选为运行进程的优先指标用户名:要求建立该进程的用户设备名:建立该用户进程的终端进程所处的位置进程状态程序指针:进程所对应的程序的内存地址程序大小...

2012-04-09 00:04:49 125

进程控制

进程有3中状态:就绪、运行、等待对于操作系统来讲,要处理一个进程,并让其在3中状态下变换,是需要有相应的管理控制的,这就是所谓的进程控制。操作系统中有一个叫做内核的概念,如果使用过linux的朋友都应该很清楚这个内容,内核的主要功能是负责与硬件的直接交互,是操作系统控制和管理硬件的接口,几乎所有的程序都要通过调用内核的程序来实现其逻辑功能。操作内核的语言叫做原语,原语是...

2012-04-08 19:39:03 68

原创 进程的概念及其装态

定义:具有一定独立功能的程序关于某个数据集合的一次活动。基本的分配单元和执行单元。结构:程序、数据、进程控制块(PCB)。【注】:从进程的结构,就可以看出进程和程序的主要区别,程序只是构成进程的一部分,是不能划等号的。特征:动态性:进程的实质是在多道程序系统中的一次执行过程,进程从被创建到销毁有一个生命周期。并发性:多个进程可以在同时运行,这也是OS的重要特征。...

2012-04-07 22:40:03 102

PowerDesigner如何导出建表sql脚本

1 按照数据库类型,切换数据库。Database-> Change Current DBMS... 2 生成sql脚本Database -> Database Generation 的Preview选项卡点击保存按钮,保存产生的sql脚本到本地。 【注意】:1 本人使用的powerDesigner是15.2版本。2 产生出的sql脚本一般会有...

2012-04-05 23:45:31 1204

空空如也

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

TA关注的人

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