- 博客(33)
- 问答 (1)
- 收藏
- 关注
测试测试测试测试
[code="java"] .gTop .tab-ctrl {cursor:default;height:23px;left:190px;overflow:hidden;position:absolute;text-align:left;top:47px;width:60%;[/code]
2010-11-24 21:31:41
213
翻译 养成预防和克服拖拉的6个习惯
原文快照: 6 Habits To Avoiding And Overcoming Procrastination 简言之,拖拉就是一种习惯,一种坏习惯,把事情推托到以后干是它的主要特征。大多数关于工作效率的问题基本上可以归咎于拖拉的毛病,但是很少人能够对这种毛病实际的做一些努力。 这个毛病并不会只是影响你的个人生活,同样会影响到你的事业,因为一旦有机会,这个毛病也会你在工作中表现出来。错
2009-09-28 13:09:00
793
转载 Windows启动过程详解
原文 http://tmsoft.lsxy.com/index.php?load=read&id=490我们每天都在和Windows打交道,很多人可能每天都要面对多次Windows的启动过程,可是您知道在Windows的启动过程背后,隐藏着什么秘密吗?在这一系列过程中都用到了哪些重要的系统文件?系统的启动分为几个步骤?在这些步骤中计算机中发生了什么事情?这些就是本文试图告诉您的。本文的适用
2009-08-27 08:12:00
678
原创 DELPHI 静态数组的定义方法
静态数组的定义方法 //1. 标准方法:var MyArr: array[0..10] of Integer; //定义静态数组//2. 可以使用非0下标:var MyArr: array[9..10] of Integer; //不能提倡,这样不容易与系统函数沟通//3. 根据预定义类型来声明数组:type TMyArr = array[
2008-12-13 16:47:00
7069
原创 DBGridEh的学习笔记
DBGridEh的学习笔记 整体描述:DBGridEh拥有DBGrid的所有功能,并有如下改进:1、允许选择记录、列、方形区域;2、多列合一的表头;3、页脚能够显示求和,计数其他字段值;4、自动调整列宽;5、能够改变行和标题的宽度;6、Allows automatic broken of a single line long title and datarow
2008-12-04 16:20:00
4665
原创 Win32 行程通讯的观念与技术 Inter-process Communication?
http://www.host01.com/article/software/Delphi/20060917183843677.htmWin32 行程通讯的观念与技术 窗子提供的永远只是局部的风景。身为窗子的制造者以及使用者的我们不可能不明白这个道理;对於窗子的使用者日益挑剔的品味,窗子的制造者所能提供的不仅止於窗子的大小,往往是窗子的数量。的确,探出窗去看得将更多一些,外头天空地宽朗朗
2008-12-02 09:37:00
1074
转载 Delphi中ShellExecute的妙用
Delphi中ShellExecute的妙用2008-07-05 16:45ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。 有几个API函数都可以实现这些功能,但是在大多数情况下ShellExecute是更多的被使用的,同时它并不是太复杂。下面
2008-12-02 09:04:00
808
转载 使用 ShellExecute 的一些技巧
确定默认的 Web 浏览器 loadTOCNode(2, moreinformation); by default,Microsoft Internet Explorer checks to see if is default Web browser that starts each time。 if when Internet Explorer s
2008-12-02 08:47:00
1529
转载 PDF417lib Java
/* * Copyright 2003-2005 by Paulo Soares. * * The contents of this file are subject to the Mozilla Public License Version 1.1 * (the "License"); you may not use this file except in compliance with the
2008-09-28 17:42:00
2796
原创 数据库开发程序员在开发过程中的注意事项
来源:赛迪网一、前言: 在经过一段时间的存储过程开发之后,写下了一些开发时候的小结和经验与大家共享,希望对大家有益,主要是针对Sybase和SQL Server数据库,但其它数据库应该有一些共性。 二、适合读者对象: 数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。 三、介绍: 在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操
2008-07-15 22:18:00
683
原创 子查询基础知识
子查询是一个 SELECT 查询,它返回单个值且嵌套在 SELECT、INSERT、UPDATE、DELETE 语句或其它子查询中。任何允许使用表达式的地方都可以使用子查询。下例中,一个子查询用作 SELECT 语句中名为 MaxUnitPrice 的列表达式。 SELECT Ord.OrderID, Ord.OrderDate, (SELECT MAX(OrdDet.UnitPri
2008-07-15 21:46:00
618
原创 SQL大全
-1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,--显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。select emp_no ,emp_name ,dept , isnull(convert(char(10),birthday,120),日期不详) birthdayfrom employeeorder by dept--2、查找与喻自强在同一个
2008-07-15 21:44:00
604
转载 systemparametersinfo详细用法
应一同学要求特把这api详之设置和取得windows系统参数,现在让我们详细地分析一下(其功能强大)下面一例取得work区procedure CenterWindow(winHnd : HWND; winWidth : Integer; winHeight : Integer); var screenDim : TRect; screenLeft : Integer;
2007-01-24 17:09:00
4258
1
原创 浅谈Diffie-Hellman密钥交换算法的使用
使用过rar/zip等压缩工具的网友都知道,这些压缩工具都有具有加密的功能。 如a想把一个文件传递给b,a可以先用rar将其压缩加密后再用网络进行传递,这可以有效地防止他人的网络窃听。 但问题是,b收到加密后的压缩包,其如何将包进行解密?因为包是a加密的,只有a知道密码,b并不知道加密口令呀!总不能让a把密码一齐发过来吧,因为这样密码本身又面临着被窃听的危险。 在此问题的困扰
2007-01-23 08:56:00
3903
1
转载 Diffie-Hellman密钥交换算法及其优化
首次发表的公开密钥算法出现在Diffie和Hellman的论文中,这篇影响深远的论文奠定了公开密钥密码编码学。由于该算法本身限于密钥交换的用途,被许多商用产品用作密钥交换技术,因此该算法通常称之为Diffie-Hellman密钥交换。这种密钥交换技术的目的在于使得两个用户安全地交换一个秘密密钥以便用于以后的报文加密。Diffie-Hellman密钥交换算法的有效性依赖于计算离散对数的难度。简言之,
2007-01-23 08:55:00
2705
转载 使用md5校验和算法保护文件
一、理论部分:1、预备知识1.1什么是数据校验通俗的说,就是为保证数据的完整性,用一种指定的算法对原始数据计算出的一个校验值。接收方用同样的算法计算一次校验值,如果和随数据提供的校验值一样,就说明数据是完整的。1.2最简单的检验实现方法:最简单的校验就是把原始数据和待比较数据直接进行比较,看是否完全一样这种方法是最安全最准确的。同时也是效率最低的。适用范围:简单的数据量极小的通讯。应用例子:龙珠c
2007-01-19 08:04:00
1116
原创 用Delphi编写Win2000服务程序
摘要:本文介绍用Delphi编写Win2000服务程序,所涉及到的类是TServiceApplicatoin,TService,TServiceThread等。 关键字: Service/服务 一、Win2000服务简介服务程序(Service Application)是一种运行于WinNT的后台程序,每个服务程序(Service Application)中可能包含若干个服务(Service),每
2007-01-18 19:38:00
1103
原创 用Delphi创建服务程序
作者: 陈经韬 Windows 2000/XP和2003等支持一种叫做"服务程序"的东西.程序作为服务启动有以下几个好处: (1)不用登陆进系统即可运行. (2)具有SYSTEM特权.所以你在进程管理器里面是无法结束它的. 笔者在2003年为一公司开发机顶盒项目的时候,曾经写过课件上传和媒体服务,下面就介绍一下如何用Delphi7创建一个Service程序. 运行Delp
2007-01-18 19:37:00
1194
原创 ChTreeView 含有Checkbox 的TreeView
unit ChTreeView; interface uses Windows, Messages, SysUtils, Classes, Controls, ComCtrls, CommCtrl; type TOnChecked = procedure (Sender:
2007-01-05 17:28:00
886
原创 AggFields property (TDataSet)
AggFields property (TDataSet)Contains any aggregate fields.Delphi syntax:property AggFields: TFields;C++ syntax:__property TFields* AggFields = {read=FAggFields};DescriptionSome TDataSet
2007-01-04 17:53:00
1184
原创 有关 TDataLink 的说明文件
有关 TDataLink 的说明文件属性 (Property) 介绍 property Active: Boolean(只读) 当此 DataLink 连结至一个已开启的 DataSource 时会传回 True。当 Active 状态改变时会 触发ActiveChanged方法。property ActiveRecord: Integer(可擦写) 用来设定或取得 DataLink 缓冲区中目前
2007-01-04 17:15:00
903
原创 将文件放入数据库,操作TBlobField
读取:var MS:TMemoryStream; begin ........ ........ MS:=TMemoryStream(DataSet1.CreateBlobStream(DataSet.FieldByName(Field1),bmRead)); ..... 现在已经将Field1字段转换成TMemoryStream类型了,保
2007-01-01 13:45:00
7611
2
原创 打印机故障解决方法
1、打印服务无法启动 计算机在任务管理器中发现进程spoolsv.exe占用CUP100%,至使整个计算机的速度非常的慢,用诺顿杀毒软件和木马克星查杀,无果,用sfc命令修复系统文件(在 CMD 下使用 sfc /scannow 命令检测并恢复系统文件。)后,系统恢复正常的速度,但在后面的使用中,发现打印机在控制面板中消失了,单击添加打印机,提示:操作无法完成,打印后台程序服务没有运行。
2006-12-30 13:21:00
2783
原创 打印和打印预蓝
var M_RateX,M_RateY:Double; begin // 水平每毫米象素数, float M_RateX:=GetDeviceCaps(printer.Handle,HORZRES)/GetDeviceCaps(printer.Handle,HORZSIZE); //铅直每毫米象素数, float M_RateY:=GetDeviceCaps(printer.Handl
2006-12-28 21:36:00
1022
原创 Borland DataSnap(MIDAS)三层架构编程中,主细表的处理方式
一般有两种方式:1. 设置细表ClientDataSet的MasterSource和MasterFields属性即可。注:如果只用于浏览数据,则可以用这种方式。 2. 用嵌套表方式――细表作为主表的一个DataSetField字段注意:(1) 当需要向数据库应用更新时必须用这种方式。(2) 设置为这种方式后
2006-12-22 10:32:00
1111
转载 Borland DataSnap(MIDAS)三层架构编程中,DataSetProvider的Option属性
DataSetProvider的Option属性 看看远端数据模块里的DataSetProvider的Option属性是否设置正确!Provider控件的Options属性值是一个集合,用于设置有关打包和传递的选项,像显示哪些字段、允许哪种更新方式等等。1. poFetchBlobsOnDemand:若包含此项,则表示数据包中不包括BLOB字段。不过,如果客户端的Tcl
2006-12-22 10:31:00
1016
转载 C/S程序开发中,关于DCOM的技术讨论
给猛禽大虾的信: ......现有以下困惑,提出来希望得到你的指点,也可以大家一起探讨一下,以求共同提高!1、 大家知道目前流行的分布式核心技术主要有三种(也即三种组件模型):微软的DCOM/COM+、OMG的CORBA、SUN的EJB。Borland公司的透明中介引擎MIDAS(BCB6以后改名为DataSnap)可以使用的通讯协议有以下几种:DCOMConntection(DC
2006-12-22 10:08:00
1244
转载 我观MIDAS
刚看到DFW的达人王兄的《对Borland 和 N-TIER的牢骚》,发现今天的BLOG有内容可写了:P非常同意现在的系分、高手都很热衷于赶时髦,或曰“浮躁”。我也见过非常非常之多人是在为了三层而三层,把简单的问题复杂化,把没必要做成三层的应用特地改成三层,结果得不偿失,事倍功半。但对王兄后面的一些技术性分析,我觉得还是有值得商榷之处。首先,李维所说的:DCOM 的连接速度较SOCKE
2006-12-22 10:07:00
1017
原创 TClientDataSet使用要点
TClientDataSet控件继承自TDataSet,其数据存储文件格式扩展名为 .cds,是基于文件型数据存储和操作的控件。该控件封装了对数据进行操作处理的接口和功能,而本身并不依赖上述几种数据库驱动程序,基本上能满足单机"瘦"数据库应用程序的需要。 1.TClientDataSet的基本属性和方法介绍 1).FieldDefs: 字段定义列表属性 开发者可通过单击属性编辑器
2006-12-22 09:41:00
2519
原创 写代码的艺术
写代码是一种艺术。使用Delphi,任何人都可以轻而易举地开发出某种软件、完成某些任务。而完美的代码则只有真正的高手才能写出。除了正确的缩进、大小写、命名规则之外,请时刻牢记爱因斯坦的名言--简单就是美。下面将谈及的五个代码问题,可能是初学者、甚至一些老鸟都会犯的错误。忠告一布尔型变量的赋值操作应该是直接的。例如,在一个if/then/else语句中,if子句将布尔型变量赋值为True,而
2006-12-21 10:45:00
1021
转载 error loading midas.dll问题
如果用的delphi在你的单元里用uses midaslib这个东西就可以把midas静态连接到你的程序楼上的也可以 在程序中使用winexec("regsvr32.exe midas.dll",SW_NORMAL);注册midas组件 可能是注册表中记录的midas.dll不存在,可以:(1) regsvr32 /u /s midas.dll(2)midas.dll to c:/windows/
2006-12-21 10:14:00
18378
原创 在win下如何将postgre打包
准备将postgre8打包进安装程序,可是安装了很多次postgre ,监视注册表,还是没有搞定,这是我了解的。1、复制文件到安装目录 2、复制共享库 :libeay32.dll libiconv-2.dll libintl-2.dll libpq.dll ssleay32.dll 到c:/windows/system323、注册组件4、注册为服务哪位知道postgre 的安装过程,主要就是注册为
2005-04-21 21:57:00
1811
空空如也
Javascript 混淆后解码原理
2010-12-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人