自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

分区查询问题

表结构如下:SQL> desc msg_request_historyName Type Nullable Default Comments ---------- ------------ -------- ------- -------- MSGTYPE NUMBER(8) 0 MSGKEY VARCHAR2(50) MSGDATE DATE Y SYSDATE STATUS NUMBER...

2010-06-25 16:41:24 182

性能测试 记录时间

性能测试,记录时间代码:procedure TForm_WorkForm.Button1Click(Sender: TObject);var string;begin inherited; s := FormatDateTime('hh:mms', Now); Form_TEST := TForm_TEST.Create(Self); Form_TEST....

2010-06-18 15:39:30 198

查询数组里面是否包含重复值

查询一个数组里面是否包含重复值function TForm.BinarySearch(a:array of Integer):Integer;var i,j,temp:Integer;begin Result:=-1; if Length(a)>0 then begin for i :=0 to Length(a)-1 do beg...

2010-06-11 12:27:46 259

格式化输出(日期型字段、布尔型字段、数值型字段、计算字段)显示

1、在布尔字段中,常用的一种方法是用其来表示性别,但在显示给用户看时,最好又能显示成男、女,以方便用户。 双击ADOquery,在弹出的窗体中生成静态字段,然后你点取这些静态字段,在OnGetText和OnSetText事件中做如下。(我一般习惯用男1女0,想像丰富一点,嘿)procedure TfrmData.TADOquery1SEXGetText(Sender: TField; var Te...

2010-06-11 10:13:00 629

事件何时会触发

  OnChange 当字段部件的字段值发生改变时,触发该事件   OnGetText 当字段部件获得字段值时,触发该事件   OnSetText 当字段部件被设置字段值时,触发该事件   OnValidata 当字值被修改或插入新的字段值时,对字段值进行有效性检验时,触发该事件     用户想自己设定字段的显示和编辑格式时,可以编写OnGetText事件和OnSetText事件的处理...

2010-06-11 09:59:33 161

知道十条以上你就知识渊博的人

01 : 人类全身上下,最强韧有力的肌肉,竟是舌头。    02 : 张开眼睛打喷嚏是不可能的。 03 : 憋气自杀也是不可能成功的。    04 : 每一次你舔一张邮票的背胶,你就吸收了十分之一卡路里。    05 : 右撇子平均比左撇子多活九年。    06 : 鳄鱼无法伸出它们的舌头。    07 : 北极熊都是左撇子。    08 : 某些狮子可以一天之内交...

2010-06-06 18:44:12 133

南(深圳)北(北京)生活差异总结

      最近经常出差,到南方(深圳)去生活了一段时间,现在将南北的差异总结一下:一、气候差异:北方(北京):四季分明,春天短,沙尘暴厉害。夏天七八月份要比南方还热,秋天短,快速的进入了冬天。冬天的雪大,而且没有暖气基本生活不了。南方(深圳):基本都处于夏季,根本没有雪的概念,炎热的时候只有中午12点到三点左右,其他时间温度较低。一年四季都是绿色。气候潮湿,衣服需要用烘干机才可以晾干...

2010-06-06 11:51:26 438

编程中易忽视的细节

     在IDE环境中,使我们在编程中减少了很多手工敲代码的错误,但是一些细节还是不容忽视的。这也恰恰是我们在编程中产生的BUG。     假设语法没有错误的前提下,我们又经常会有哪些错误呢?    1、声明了变量没有使用过    2、在反复修改代码时候产生遗漏的地方    3、全局变量和局部变量命名规范问题,有时候自己随便命名,结果在上千行的代码里面不能够明确的看出哪个是局部的,哪个是全局的,...

2010-06-04 09:13:33 98

内存异常程序常见错误

最近做了一些控件的封装,大多采用的是动态创建控件的形式,这样在关闭窗体的时候需要把之前所有用到过的控件进行释放,否则会出现内存异常错误。在释放之前还必须保证该指针已经被创建,否则同样会报指针异常的错误。也就是说,必须有垃圾回收机制,也就是程序自己编写的垃圾回收。关于内存的释放顺序如下:假设有多个窗体进行了嵌套,一层层的调用,调用时候的顺序和释放的顺序采用的是栈的方式进行释放的:先进后出...

2010-06-03 11:46:42 143

组件安装后不可用的原因终极分析解决方案

使用Delphi开发前台程序,在Packages更换路径后,重新启动Delphi还是出现编译错误,这个时候需要检测位置Tools->EnvironmentOptions->Library 里面的路径是否都配置正确了。如果这里面都正确了,那就可以正常编译通过了。...

2010-06-01 09:06:36 383

DELPHI组件安装全攻略

一、前言     由于系统不稳定,经常要重装DELPHI。而每次安装DELPHI的时候,原来注册的组件都被刷新,只能重新安装组件。众所周知,DELPHI的第三方组件N多,这个安装着实令人头疼。更有甚者,因为某些莫名其妙的原因,DELPHI的组件面板上有时居然只剩下一个标准组件。碰到这种情况,我不知道各位如何处理,我每次都是重新安装。为了解决这个难题,我决定深入了解DELPHI组件是如何被注册。以下...

2010-06-01 08:47:12 206

项目延期谁的责任?

    最近带领团队开发了一个项目中的模块,结果比预期延迟了半天时间,导致整个项目在发版的时候没有包含此模块,想请大家分析一下原因:    在开发中主要涉及了需求分析、数据库设计、软件开发设计和编码、测试五个阶段。预计三天完成,结果使用了三天半才交给测试部门,延期了半天。    关于原因我自己总结了几条:    1、数据库的高级设计理论知识不足,导致在设计的时候出现了时间上的延迟,导致开发工期延后...

2010-05-28 13:12:35 365

多表联查时候的条件单值过滤

在数据库的多表关联中,有时候需要一个值来进行查询过滤出不重复的值,因为多表的关系使用GroupBy和Distinct有时候不能够满足需要,下面的sql语句直接实现单值条件的查询。 select D.XM AS NAME, D.XB, D.CSRQ, C.SG, C.TZ, A.TJRYMC, A....

2010-05-23 10:54:26 529

Delphi 默认选中的tab页不符合使用习惯

在Delphi中,当使用到PageControl的时候会有tab也签默认的原因,当我们编译工程,发现并不是我们的第一个Tab,需要把属性  PageControl.TabIndex:=0;这样会把第一个页标签的内容进行展现。...

2010-05-20 13:42:58 150

CheckListChange多选互斥事件的运用

在实际业务中,存在多选框,当选择‘无’的时候其他的框是不能选择的,当选择其他的时候‘无’的选项要自动清除,方法如下:procedure TForm.CheckListBoxChange(Sender: TObject; Index: Integer; NewState: TCheckBoxState); var i:Integer;begin inherited; ...

2010-05-20 13:38:28 228

Delphi 批量修改组件的属性或事件方法

由于在界面的实现的时候对一些下拉框需要进行禁止输入的限制,但是之前在程序中没有限定,这样在界面中有上百个这样的组件,如果一个个改起来肯定麻烦,可以采用下面的方法进行实现  for i:=ComponentCount-1 downto 0 do begin if Components[i] is TDBComboBox then...

2010-05-20 13:32:39 740

DatasetAfterOpen 假执行

      今天我在做调试的时候,在DatasetAfterOpen 事件里面添加了一些执行代码,单步调试也进行了跟踪,发现都是正确的结果,但是前台显示的就是有异常。      后来经过分析发现,DataSet在获取到数据以后数据集记录指向了最后一行,所以导致DatasetAfterOpen 没有执行,这种情况下需要在得到数据后,写如下代码让记录集回到第一行,这样才会触发DatasetAfte...

2010-05-20 13:26:52 264

Delphi 中如何初始化事件

在程序当中,我们写了大量的事件,有些时候从数据库读取出来以后需要进行初始化执行,才能够达到效果,下面以OnChange事件为例。首先在窗体FormShow事件里面添加过程,procedure TBaseForm.FormShow(Sender: TObject);begin inherited; initComboxData;end;  然后在private里面...

2010-05-18 13:21:21 558

原创 ORACLE数据库表分区

1.1 分区表PARTITION table在ORACLE里如果遇到特别大的表,可以使用分区的表来改变其应用程序的性能。1.1.1 分区表的建立: 某公司的每年产生巨大的销售记录,DBA向公司建议每季度的数据放在一个分区内,以下示范的是该公司1999年的数据(假设每月产生30M的数据),操作如下: 范围分区表:CREATE TABLE sales (invoice_no NUMBER, ... s...

2010-05-06 19:09:55 102

SQL的连接查询和多条件处理

今天写了个复杂的SQL,多条件的查询先记下了。select *  from (select hsff as HSFF,               fylb as FYLB,               sum(SKFY + TKFY) as FY,               sum(SKBS - TKBS) as BS,               sum(TKFY...

2010-04-29 22:12:01 1022

SQL 的LEFT JOIN 和WHERE的用法分析

这段时间对SQL的操作挺频繁的,先记下这个方法了:create table t1(id int, feild int);insert into t1 values(1 , 1);insert into t1 values(1 , 2);insert into t1 values(1 , 3);insert into t1 values(1 , 4);insert into t1 values(...

2010-04-28 17:43:06 542

IT也要学学孙悟空

      有时候还得学学孙悟空的天不怕地不怕的精神,也正是由于他的这种精神才成就了齐天大圣这个美名。    如果没有他的这种精神,别说是齐天大圣了,就是弼马温也不是那么容易当上的。    我现在就是当了个小小的兵卒子,以后的生活还是需要多锻炼锻炼自己的。    从身体上,心智上、精神上等等都需要加强学习和锻炼。    最后说一点:科学技术是第一生产力,科学的指导是成功的开始。...

2010-04-15 20:40:27 115

原创 配置JDK和Tomcat环境变量

1.安装JDK安装好JDK后,再配置JDK的环境变量:在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。新建系统变量JAVA_HOME:C:\Program Files\Java\jdk1.5.0_06;新建系统变量CLASSPATH:.;%JAVA_HOME%\lib;(注意:点号表示当前目录,不能省略)在系统变量Path的值的前面加入以下...

2009-12-29 14:31:30 114

今天真是倒霉了,公交车上的水泼我一身

    今天真是倒霉啊,我在路边走的时候,只感觉背后和头部突然之间有一股强大的力量推着我。等我回过神来,才发现是刚刚呼啸而过的公交车上面泼下一大堆水,弄得地面上一大片。可为啥偏偏被我撞到这种事情呢。        刚才我还在想到底是走这边的路呢,还是拐个弯走那边的小路呢。最后决定走大路吧,结果又碰见这事情,真是的,让我着实很难受。    我抬抬手臂发现手臂上一道一道的白色,我手一摸感觉咯得...

2009-12-18 18:43:22 405

电话面试的深深感受

      刚才接了个电话,属于电话面试,挂了电话才知道自己是多么的无知。下面把面试问题列举如下,答案等我有时间了再填写吧。自我介绍是必须的,我介绍一分钟后下面开始:     1、数据库sql语言: 如何过滤人员表里面姓名相同的数据?     2、Hibernate的高级优化如何做?     3、Spring的AOP如何使用,annotation的使用?     4、Spring ...

2009-12-15 17:28:03 141

面向对象的思想精简版

      一直对面向对象理解不是很透彻,因为以前经常做C语言的面向过程开发,没有很清晰的搞懂.      下面用简单的语言归纳一下面向对象思维方式:      1、考虑这个问题有那些类和哪些对象;      2、考虑类和对象应该具有哪些属性和方法;      3、类和类之间具备什么关系。   ...

2009-12-14 19:00:44 82

北京求职经历 NO1

    毕业以后,从事着与自己专业和梦想不相关的职业,但是由于责任和其他某些因素使我呆了近一年半的时间,虽然在这段时间里面也在学习,可是没有目标和比较的学习使我陷入了一种什么都想学,结果什么都不知道怎么学的局面。     马上就到2010年了,该为自己的前途考虑了。经过与女朋友的仔细分析,这时我收拾行囊来到了向往已久的地方,开始了一天两夜的求职生活,仅有一天两夜,但是这一天两夜,我整整花了近40个...

2009-12-11 17:29:57 2859

空空如也

空空如也

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

TA关注的人

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