自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于字符串排序

我们在排序字符的时候,例如 1 2 3 4 5 6 7 8 9 10通过Order 来排序 会得到 1 10 2.。。。这样的顺序1:通过下面的方法可以进行处理Order length(id),id asc 这样就行了,我们首先通过长度来排序,然后按照字符排序2:或可以先转换成数字,然后通过嵌套的方法来解决,不过如果字段里有非数值的数据那么就可能报错...

2013-03-03 16:54:28 142

原创 多米诺数据库往某个域里写数据

var doc: IDocument; docfile: IEmbeddedObject; doc := doccur; docid := doc.GetItemValue('BoxID'); tempstr:=docid[0]; if Trim(tempstr)='' then begin ...

2013-03-03 16:53:41 222

原创 关于与OA做单点CAS认证的时候乱码问题

解决与OA做单点CAS认证的时候乱码问题的心得一般情况下,我们在做BS系统的时候,都有自己的一套过滤器,来处理所有访问的连接,例如public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2) throws IOException, ServletException {...

2013-03-03 16:52:51 279

原创 FastReport制作分组页面

首先我们要给报表添加数据集,例如 if not Assigned(frxDBDatasetArchives) then begin frxDBDatasetArchives := TFrxDBDataSet.Create(self); frxDBDatasetArchives.UserName := '数据目录'; e...

2013-03-03 16:52:16 557

原创 关于android的des算法代码

import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESKeySpec;import javax.crypto.spec.IvParameterSpec;import android.util.Base64;import java.security.Key;import java.security.spe...

2013-03-03 16:51:27 76

原创 Oracle的高级队列for。NET(C# VB MC++)

oracel高级队列前些时间,我不得不从事oracle高级队列的事情,我也期待它能够做什么事情,这是在数据库和应用程序之间缺少的一个连接节点,但是高级队列具体能做什么呢,我不是一个oracle专家,也不是一个数据库的开发人员,不过在它上面,我可以看到数据库的一大串有组织的数据。 本附件是在外国网站下载下来,大家可以研究下。本文地址:http://www.xsz...

2013-03-01 15:54:09 124

原创 英文linux系统,部署GBK网站系统,在插件里出现乱码的问题

我们再给客户安装我们系统的时候,用delphi 开发的插件出现了乱码,经过分析:1:服务器操作系统是 英文linux2:数据库是oracle,网也内容没有乱码,不过插件里面读取出来的字段中文名称出现乱码经过半天的研究,发现传输过来的XML里面内容是utf8,经过解析是可以解析出来,不过最后一些有很多少字符因为时间因素,所以我们最后决定在字符串里面最后都加上了_pd...

2013-03-01 15:52:53 124

原创 Delphi7如何实现让Tedit显示文字垂直居中(上下居中)

通过下面的组件,可以在输入文字的时候自动垂直居中 直接把下面代码保存到Unit1.pas即可------------------------------------------ unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Co...

2013-03-01 15:51:44 1705

原创 svn出现提交失败

我在提交代码的时候,例如:d:\workspace\bs 这个文件夹出现“服务器发送了意外的返回值(405 Method Not Aoolwed)”,"在响应 MKCOL 的请求"出现了这样的错误。经过查询资料与分析,那是因为服务器已经存在了BS这个文件夹,所以提交的时候一直失败下面是处理方法:1:先讲BS文件夹该名称BS12:然后更新SVN,会自动...

2013-03-01 15:51:08 248

原创 SQL Server该做的和不该做的

简介在使用数据库的时候,请不要小看这些小技巧。 我们在学习SQL命令后,需要知道,哪些事情不能做,哪些事情可以做, 当然我们也可以参考MSDN来学习确切的一些语法和用法 1:不要使用游标除了你不是DBA,请不好使用游标,我们很多初学者,在使用游标的时候,并没有注意到游标的性能。例如,如果你的游标有10000条记录,那它将会执行10000次select。 ...

2013-02-28 12:39:11 106

原创 删除指定目录下的所有文件

{*------------------------------------------------------------------------------ 删除目录下文件 @param Dir string @throws 无 @return Boolean-------------------------------------------------...

2013-02-28 12:38:31 101

原创 关于HOOK的一些安装卸载说明以及消息类型说明

HOOK的概念1:HOOK总的来说是windows处理消息的一个机制,通过它可以进行消息的截获,可以用在比较底层的一些开发 HOOK必须使用下面的语句: LRESULT CALLBACK HookProc( int nCode, WPARAM wParam, LPARAM lParam); HOOKProc是定义函数的名称 nC...

2013-02-28 12:37:59 566

原创 notes error:索引中未找到相应的条目解决办法

前提:我们需要通过循环的方式,往多米诺一个视图的BoxID里写数据,通过 GetFirstDocument GetNextDocument写完每个条目后,通过doc.Save(True,True,True);来保存数据。结果:提示”notes error:索引中未找到相应的条目“错误原因:因为每次进行保存后,会自动对条目进行排序,而且我在试图里添加...

2013-02-27 09:41:29 762

原创 在FastReport中如何设置纸张的大小

摘要 如何设置FastReport里的纸张大小 首先我们打开FastReport的设置页面,在File(文件)菜单中选择report options(页面设置) 出现页面后,可以选择纸张的大小,可以设置是否是A4,A3等等新,还可以在下面设置宽度和高度,是CM 在设置好大小后,还可以设置纸张的方向,是纵向打印还是横向打印 本文地址:htt...

2013-02-27 09:40:51 7488

原创 对文件、字符串进行 CRC 校验

{*------------------------------------------------ CRC 校验 @author xszlo @version P72 @todo 1 @History,2010-7-16,1--------------------------------------------------*} [code="java"]...

2013-02-25 08:48:14 1302

原创 如何将weblogic安装为windows的系统服务自动启动

1、修改安装目录 E:\bea\wlserver_10.0\server\bin\installSvc.cmd 文件2、在set CLASSPATH=%WEBLOGIC_CLASSPATH%;%CLASSPATH%这行下面增加@rem *************************************************************************@...

2013-02-25 08:47:39 694

原创 weblogic中如果使用80端口和根目录作为应用的默认目录

使用根目录作为默认目录,在我们系统程序的WEB-INF目录下面新建一个weblogic.xml,内容是/监听80端口,需要在相关域下面的config目录中修改config.xml,例如: demo 80 192.168.1.2 默认端口不是80,只需要将listen-port改成80即可。 端口也可以在安装的时候修改...

2013-02-25 08:47:05 167

原创 C#里将windows消息组成的一个枚举常量

介绍 。NET基础类管理 程序员的许多应用程序需要与底层操作系统进行交互的,以实现先进的用户界面功能,但微软让你没有选择, 只能与窗口的管道进行交互。IMessageFilter接口需要使用System.Windows.Forms.Message类,它封装了Windows消息。 不过微软并没有把常用消息组成一个枚举常量。 所以,我寻找了所有我能找到的C...

2013-02-25 08:46:23 316

原创 不使用tnsnames.ora访问Oracle数据库

介绍 你有没有试过从VBScript来访问Oracle实例吗?这是不是太复杂,我们通常是通过Oracle目录下面的tnsnames.ora来访问数据库。本文介绍了一种简单的不通过tnsnames.ora文件方法来访问Oracle实例。所有你必须做的是使用不同的连接字符串。 下面是一部分代码 Dim strConstrCon = "Driver={Micr...

2013-02-25 08:43:55 258

原创 通过进程句柄关闭某个程序的进程

下面是具体代码总共分为两个过程EnumProcTree 主要用来枚举句柄树KillProc 关闭某个程序的进程 procedure EnumProcTree(const PID: DWORD; out PID_Tree: TPIDTree); procedure ListTree(RootPID: DWORD); var hP_Root:...

2013-02-24 11:39:19 1266

原创 通过程度得到32位GUID码

首先在uses里面添加:ComObj,StrUtils{------------------------------------------------------------------------------- 过程名: MakeGUID 日期: 2008.12.03 参数: 无 返回值: string 作用: ...

2013-02-24 11:38:56 235

原创 Delphi里WM_COPYDATA消息传递的使用

首先是发送数据procedure SendMsg(Msg: string);var DS: TCopyDataStruct; hd: THandle;begin Ds.cbData := Length(Msg) + 1; GetMem(Ds.lpData, Ds.cbData); StrCopy(ds.lpData, PChar(Msg)); i...

2013-02-24 11:38:33 1212

原创 通过HOOK来实现隐藏任务栏

首先HOOK就需要创建一个DLL,这个我就不讲了 例如我们创建的DLL叫:HIDEWINDOWBAR 我们再定义一个全局的 句柄:HKHandle :HHOOK; 还有一个结构体 type PKBDLLHOOKSTRUCT = ^KBDLLHOOKSTRUCT; KBDLLHOOKSTRUCT = record vkCode: DWORD; S...

2013-02-24 11:38:08 277

原创 项目正式环境是双机,对外的访问地址是虚拟地址,在登录门户的时候,会等待15秒,才能进入门户...

问题:项目正式环境是双机,对外的访问地址是虚拟地址,在登录门户的时候,会等待15秒,才能进入门户原因://userSession.setUserIP(request.getRemoteAddr());//userSession.setUserHostName(AmsFunction.getLocalName(request// .getRemoteAddr()));这2行代码...

2013-02-24 11:37:31 124

原创 oracle11G密钥过期解决的方法

摘要【项目上面,不知道什么原因,在登录plsql的时候出现密钥过期的错误,后来经过网上的查询解决了这个问题, 现在我把这个问题的产生以及解决的方法写在如下】 1:原因/触发因素   确定是由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。 2:影响和风险...

2013-02-23 07:59:17 1619

原创 通过CSS样式,实现div文本的自动换行

通过CSS样式,实现div文本的自动换行 下面是CSS样式代码.MainOtherInfo {PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; LINE-HEIGHT: 1.8; PADDING-TOP: 5px; TEXT-ALIGN: cente...

2013-02-23 07:58:47 405

原创 ORACLE的基本语法集锦

-- 创建表create table XXXX (names varchar2(12), dates date, num int, dou double);-- 创建视图create or replace view vi_XXX asselect *...

2013-02-23 07:56:24 108

原创 C#下面使用WM_COPYDATA的方法

介绍 本演示展示了如何发送/接收之间的WM_COPYDATA消息的集合,C ++和C#程序。 为什么要使用WM_COPYDATA呢 虽然传统WM_COPYDATA用于发送进程之间的数据量有限,但在同一台机器上,它仍然是最好的方法。 该演示包括4个程序和一个DLL。两个程序是用C ++(MS5.0版),另外两个写在C#(。NET 2003)。 C++的e...

2013-02-23 07:55:54 1003

原创 多米诺数据库检查是否有数据

function NoteExport.hasDoc: Boolean;var doc: IDocument; id: OleVariant;begin Result := False; try docview.Refresh; doc := doccur; if doc = nil then begin ...

2013-02-23 07:52:03 343

原创 通过SMExportToExcel控件导出DBGrid、DBGridEh里的数据

下面的过程参数意义ExportComponent:是指定的SMExportToExcel控件名称,过程里的变量csDataSet是需要导出的数据集 procedure ExportIt(ExportComponent: TSMExportBaseComponent); begin ExportComponent.ColumnSource := csDataSe...

2013-02-22 20:11:20 349

原创 java.lang.OutOfMemoryError 异常解决

tomcat在从数据库里读取大量数据的时候,加载jar包可能会出现下面两种异常1:java.lang.OutOfMemoryError: PermGen space2:java.lang.OutOfMemoryError: Java heap space 两种异常的解决方法都是增加内存 解决方法: 1:Windows下,在文件/bin/catalina.bat,Un...

2013-02-22 08:36:05 78

原创 Sybase字符集修改

数据库字符集的修改的地方为两部分,服务端和客户端,并且两处必须修改一致,unix和windows操作系统就字符集修改这一部分大同小异,不同之处就是客户端修改的时候略有不同,考虑到目前windows系统较多,所以下面以windows系统下的sybase数据库字符集修改为例。目前国内字符集:cp936修改步骤如下:1、首先查找数据库当前字符集C:\Users\wsb>isql -U...

2013-02-22 08:35:17 415

原创 sybase分页进行查询

我们在SQLSERVER想要分页查询,需要用到TOP N来进行查询但是sybase没有TOP函数,需要通过 Set RowCount来设置查询的数量例如语句:Set RowCount 1000select * from S_TestSet RowCount 0那么就查询S_Test前1000条数据,最后查询完成后,需要 Set RowCount 0....

2013-02-22 08:34:38 316

原创 ODBC、OLE连接各种数据库的连接字符串

简介我们在使用数据库的时候,首先需要打开这个数据库。我们可以找到集中类型的数据库,每个都使用不同的连接方式。下面列举了一下主要的数据库的连接字符串 A:使用ODBC方式 1:dBASE连接字符串strConnection = _T("Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;" ...

2013-02-22 08:34:01 468

原创 WORD文档添加水印

通过程序将png图片,写到word里 Var StrTemp : String; ZS : Integer; Nian, Yue, Ri : Word; ItemIndex :OleVariant; FileName, ConfirmConversions, ReadOnly, AddToRecentFiles, Passw...

2013-02-21 08:27:23 206

原创 通过delphi程序给WORD添加水印

unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, WordXP, OleServer; type TForm1 = class(TForm) Butto...

2013-02-21 08:26:24 535

原创 通过进程句柄关闭某个程序的进程

下面是具体代码总共分为两个过程EnumProcTree 主要用来枚举句柄树KillProc 关闭某个程序的进程 procedure EnumProcTree(const PID: DWORD; out PID_Tree: TPIDTree); procedure ListTree(RootPID: DWORD); var hP_Root:...

2013-02-21 08:25:24 841

原创 判断本机office软件最新版本

//判断本机office软件最新版本下面的是通过注册表里得到offiice版本 function GetOfficeVer(ASoftName: string = 'Excel'): string;var ARegistry: TRegistry;begin Result := ''; ARegistry := TRegistry.Create;...

2013-02-21 08:24:34 197

原创 ComBoBox控件,如果里面有item为空,那么就报ntdll.dll的解决办法

ComBoBox控件,如果里面有item为空,那么就报ntdll.dll的解决办法经过在网上查询,终于找到了一个解决方案,下载到了一个pas文件把这个pas文件 add to project 后,就不报错了,确实不错---------------------------------复制下面的代码,保存到 D7ComboBoxStringsGetPatch.pas 即...

2013-02-21 08:22:53 149

原创 在oracle里面为读取出来的数据添加一个序号

我们在给客户演示报表的时候,有时候客户会提出在报表的第一列,能不能添加一个序号但是如果通过修改程序代码的方式来做,是可以实现,不过做起来会比较麻烦,有个比较实用的方式可以解决,那就是通过ORACLE里面的RowNum,函数来取,例如:select id,name from tablename 来展示客户需要的数据,那么我们可以通过,select rownum,id...

2013-02-18 08:12:46 244

空空如也

空空如也

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

TA关注的人

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