- 博客(94)
- 收藏
- 关注
原创 关于SPOOL
关于SPOOL(SPOOL是SQLPLUS的命令,不是SQL语法里面的东西。) 对于SPOOL数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句如: select taskindex||'|'||commonindex||'|'||tasktype||'|'||to_number(to_char(sysdate,'YYYYMMDD')) from ssrv_sendsms_task;...
2014-07-22 14:16:50 183
原创 Oracle DDL,DML,DCL,TCL 基础概念
Oracle DDL,DML,DCL,TCL 基础概念2011-12-08 14:59:56 我来说两句 收藏 我要投稿 对于SQL语言,有两个组成部分:DML(data manipulation language):它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言。...
2013-04-12 10:36:02 185
原创 C# 类型基础
C# 类型基础引言本文之初的目的是讲述设计模式中的 Prototype(原型)模式,但是如果想较清楚地弄明白这个模式,需要了解对象克隆(Object Clone),Clone其实也就是对象复制。复制又分为了浅度复制(Shallow Copy)和深度复制(Deep Copy),浅度复制 和 深度复制又是以 如何复制引用类型成员来划分的。由此又引出了 引用类型和 值类型,以及相关的对象判等...
2012-10-08 13:43:58 227
原创 C#调用oracle存储过程最简单的实例
C#调用oracle存储过程最简单的实例 Oracle方面1.创建Oracle过程存储create or replace procedure proce_test(paramin in varchar2,paramout out varchar2,paraminout in out varchar2)asvarparam varchar2(28);beginvarparam:=parami...
2012-10-03 07:37:06 216
原创 深刻理解C#中资源释放
今天我的一个朋友看到我写的那篇《C#中用AJAX验证用户登录》时,给我指出了点小毛病。就是在用户登录时,如果用户登录失败,在下面这段代码中,都会new出来一个User对象,如果连续登录失败多次,就会生成多个User对象,而它们在登录失败后已经无用了,依然占据着内存,就算是C#有垃圾回收机制,但不确定什么时候对这些对象进行回收。然后去网上找了一篇C#资源释放的文章,讲的很透彻,和...
2012-10-02 20:27:12 213
原创 c# 获取方法所在的命名空间 类名 方法名
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;using System.Reflection;namespace GetMethodNameSpace{ class Program { public sta...
2012-09-21 09:13:54 262
原创 oracle 传智播客笔记
oracle 传智播客_ORACLE经典视频教程 笔记(2008-09-09 15:32:34) 1.3个默认用户 sys chang_on_install system manager scott tiger2.启动监听 lsnrctl start3.启动实例 oradmin -startup -sid orcl 4.创建用户 create user xx identified by xx;...
2012-09-06 10:41:53 165
原创 内存泄露检测工具
MemProof教程 简介 MemProof(内存清道夫)是AutomatedQA出品的一款非常不错的检测内存泄漏和资源泄漏的免费调试工具,适合于WIN32平台下使用DELPHI/C++ BUILDER开发的应用程序。利用它可以方便的查找出一些忘记释放的指针以及资源...
2012-09-06 10:40:07 135
原创 连接字符串
[MAIN] string dataDir = AppDomain.CurrentDomain.BaseDirectory; if (dataDir.EndsWith(@"\bin\Debug\") || dataDir.EndsWith(@"\bin\Release\")) { dataDir = ...
2012-09-06 10:39:35 93
原创 ADO.Net简介
一 ADO.Net简介访问数据库的技术有许多,常见的有一下几种:开放数据库互联(ODBC)、数据访问对象(DAO)、远程数据对象(RDO)、 ActiveX数据对象(ADO)。我们今天主要要学习ADO.NET中OracleClient命名空间中的几个常用对象,用这作为对ADO.NET认识学习的开始。ADO与ADO.NET既有相似也有区别,他们都能够编写对数据库服务器中的数据进行访问和操作的...
2012-09-06 10:28:01 148
原创 delphi QuickReport
报表控件简介2009-03-16 11:23在本讲中为大家介绍报表组件Qreport和统计组件Decision Cube,并讲一下BDE的DBI函数使用。 一、QReport 报表组件 已经讲过,QReport 组件不是很好用,不过如果您的要求不高还是使用它吧。QReport 组件的用途就是从数据集中读出数据生成报表。Qreport是一组组件,共有23个组件,只能简单介绍,让大家...
2012-03-20 14:54:09 706
原创 TIniFile
Delphi TIniFile 学习一、定义1、在Interface的Uses节增加IniFiles;2、在Var变量定义部分增加一行:myinifile:Tinifile;然后,就可以对变量myinifile进行创建、打开、读取、写入等操作了。二、打开INI文件 Filename:=ExtractFilePath(Paramstr(0))+'program...
2012-03-20 14:13:39 154
原创 第三方控件安装方法
基本安装:1、对于单个控件,Componet-->install component..-->PAS或DCU文件-->install;2、对于带*.dpk文件的控件包,File-->Open(下拉列表框中选*.dpk)-->install即可;3、对于带*.bpl文件的控件包,Install Packages-->Add-->bpl文件名即可;4、如果以上...
2012-01-20 20:18:21 132
原创 delphi数据库开发
Delphi企业版的Borland数据库引擎(BDE)可以高性能地连接SQL服务器,比如InterBase、Microsoft SQL Server、Oracle、InformixDynamic Server、Sybase Adaptive Server和DB2。数据集的每一列被称为一个字段,每一行被称为一个记录。·数据集:是一个分立的数据记录的集合。数据集由VCL的TDataSet表示。·表...
2012-01-13 13:15:12 414
原创 delphi System - 内存
1.System.New、System.Dispose - 为某个指针申请和释放内存例unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) ...
2012-01-08 18:47:17 124
原创 Delphi中ClientDataSet的数据查找
ClientDataSet的数据查找。我所介绍的心得和技巧都是用ClientDataSet来做范例,也可以应用于其他的一些DataSet。废话就不多说了。我们还是先看代码,让后再总结。1.Scanning 扫描数据查找这是最简单最直接也是最慢的一种方法,遍历所有数据:procedure TForm1.ScanBtnClick(Sender: TObject);varFound: Boolean;b...
2012-01-03 19:03:03 659
原创 Delphi中ClientDataSet浅析
与一般的数据集组件不同,TClientDataSet使用的技术比较特别,本着高速度、低存储需求的原则TClientDataSet的内部使用了两个数据存储源。第一个是其Data属性,这是当前内存数据的视图,反映了所有的数据改变。如果用户从数据中删除一条记录,则此记录将从Data中消失,相应地,加入一条新记录后,此记录便存在Data属性中了。另一个数据源是Delta属性,故名思义,即增量的...
2012-01-03 19:01:14 165
原创 Delphi中ClientDataSet的用法
TClientDataSet控件继承自TDataSet,其数据存储文件格式扩展名为 .cds,是基于文件型数据存储和操作的控件。该控件封装了对数据进行操作处理的接口和功能,而本身并不依赖上述几种数据库驱动程序,基本上能满足单机"瘦"数据库应用程序的需要。 一、TClientDataSet的基本属性和方法介绍 1、FieldDefs: 字段定义列表属性 ...
2012-01-03 18:58:56 199
原创 delphi 过程类型
Procedural types(过程类型)Procedural types: Overview(概述)过程类型允许你把过程和函数作为“值”看待,它可以赋给变量或传给其它过程和函数。比如,假设你定义了一个叫做Calc 的函数,它有两个整型参数并返回一个整数值:function Calc(X,Y: Integer): Integer;你可以把Calc 函数赋给变量F:var F: function(...
2011-12-27 10:21:41 203
原创 delphi 中的MessageDlg
delphi 中的MessageDlgif MessageDlg('Welcome to my Delphi application. Exit now?',mtConfirmation, [mbYes, mbNo], 0) = mrYes thenbeginClose;end;MessageDlg用法对话框类型:mtwarning——含有感叹号的警告对话框mterror—...
2011-12-21 08:37:33 133
原创 WinAPI: DrawText - 将文本绘制到指定的矩形中
//声明:DrawText( hDC: HDC; {设备句柄} lpString: PChar; {文本} nCount: Integer; {要绘制的字符个数; -1 表示全部} var lpRect: TRect; {矩形结构} uFormat: UINT {选项}): Integer; {返回文本高度}//uFormat 参数的...
2011-12-19 11:56:25 219
原创 WinAPI: DrawFrameControl - 绘制控件
//声明:DrawFrameControl( DC: HDC; {设备环境句柄} const Rect: TRect; {矩形} uType, uState: UINT {控件类型与控件状态}): BOOL;//控件类型 uType 参数可选值:DFC_CAPTION = 1; {标题按钮}DFC_MENU = 2; {菜单}DFC_SCROLL ...
2011-12-19 11:55:12 319
原创 S1110应变电桥信号调理模块
S1110应变电桥信号调理模块 -S1110 【详细说明】S1110 产品编码:81510124216 应变电桥信号调理模块 ※ 输入信号:应变电桥信号(桥臂电阻可选,全桥、 1/2桥、1/4桥可选,订货时说明)±10mV、 ±15mV、±20mV、±50mV、±100mV※ 输出信号:0...
2011-12-01 20:37:36 638
原创 阿尔泰A11B11
输入信号 应变电桥信号输出信号 0~5V、0~10V、4~20mA 、0~20mA线性度 0.10%隔离电压 2000V/1分钟(输入、输出、电源及通道间相互隔离) 频率响应 <2KHz激励方式 内带10V精密电压源输入阻抗 ≥100MΩ输出负载 ≥5KΩ (电流输入时≤500Ω )工作温度 0~50℃ 温度系数 <150ppm/℃ 电源消耗 <50mA供电电压...
2011-12-01 16:46:31 128
压力传感器输出1mV/V的意思
比如一个压力传感器的参数如下:额定输出: 1.0013 mv/V那么它的含义为:意思是说你给它10V供电,满载时输出为10.0013mv,你给它5v供电 输出满载为5.0065mv这种传感器自身没有放大,需要信号调理放大后并ad转换后才能用...
2011-12-01 16:24:06 5488
原创 公积金
2011年7月1日后园区社会保险(公积金)参保缴费业务提示 根据《苏州工业园区社会保险(公积金)管理暂行办法》、《苏州工业园区社会保险(公积金)征缴和基金管理规定》及《苏州工业园区住房公积金管理办法》的规定,从2011年7月1日起,园区社会保险(公积金)的参保计划、缴费比例、缴费规则等都有相应的调整,特此提示如下: 一、新政的参保计划、缴费比例 ...
2011-12-01 14:47:17 182
转载 Application.ProcessMessages
//如果有这样一个循环, 是非常可怕的; 因为它完不了, 你得等着.procedure TForm1.Button1Click(Sender: TObject);var i: Integer;begin for i :=0to MaxIntdo begin Text := IntToStr(i); end;end;//即使这样
2011-11-30 15:56:34 935
Application.ProcessMessages
//如果有这样一个循环, 是非常可怕的; 因为它完不了, 你得等着.procedure TForm1.Button1Click(Sender: TObject);var i: Integer;begin for i := 0 to MaxInt do begin Text := IntToStr(i); end;end;//即使这样也无济于事, 因为在循环期...
2011-11-30 15:56:00 87
翻译 Delphi 函数指针 过程/函数类型
Pascal 中的过程类型与C语言中的函数指针相似,为了统一说法,以下称函数指针。函数指针的声明只需要参数列表;如果是函数,再加个返回值。下面讲解指向非对象(一般的)函数/过程的函数指针。例如声明一个过程类型,该类型带一个通过引用传递的整型参数: type IntProc = procedure (var Num: Integer); //IntProc是指向过程的函数指针这个
2011-11-29 14:20:11 440
Delphi 函数指针 过程/函数类型
Pascal 中的过程类型与C语言中的函数指针相似,为了统一说法,以下称函数指针。函数指针的声明只需要参数列表;如果是函数,再加个返回值。下面讲解指向非对象(一般的)函数/过程的函数指针。例如声明一个过程类型,该类型带一个通过引用传递的整型参数: type IntProc = procedure (var Num: Integer); //IntProc是指向过程的函数指针这个过程类型...
2011-11-29 14:20:00 129
转载 delphi type
声明:1. type Name = Existing type; 2. type Name = type Existing type; 3. type Name = (EnumValue1 [=value], EnumValue2 [=value] ...); 4. type Name = Expression1..Expression2; 5. type Na
2011-11-24 21:18:04 2936
delphi type
声明:1. type Name = Existing type; 2. type Name = type Existing type; 3. type Name = (EnumValue1 [=value], EnumValue2 [=value] ...); 4. type Name = Expression1..Expression2; 5. type Na...
2011-11-24 21:18:00 99
原创 Delphi中ExtractFilePath()及其相近函数用法
Delphi中ExtractFilePath()及其相近函数用法 ExtractFilePath() 功能:返回完整文件名中的路径 函数原型如下: AnsiString __fastcall ExtractFilePath; ExtractFilePath和相近函数: ExtractFileDrive :返回完整文件名中的驱动器,如"C:"
2011-11-23 09:59:33 3283
Delphi中ExtractFilePath()及其相近函数用法
Delphi中ExtractFilePath()及其相近函数用法 ExtractFilePath() 功能:返回完整文件名中的路径 函数原型如下: AnsiString __fastcall ExtractFilePath; ExtractFilePath和相近函数: ExtractFileDrive :返回完整文件名中的驱动器,如"C:" Extrac...
2011-11-23 09:59:00 117
原创 delphi TStrings 管理对象的属性
Delphi中有关TStrings 管理对象的用法心得sl := TStringsList.Create;1. 增加对象:AddObject 增加一个对象的引用到TStringList中,同时在堆中增加一个对象,TStringList中的引用指向堆中的对象, 对象的引用存在Object[i]中,对象名存在sl [i]中。2. 释放对象:先用Object[i].Free释放堆中
2011-11-02 16:12:43 1078
delphi TStrings 管理对象的属性
Delphi中有关TStrings 管理对象的用法心得sl:= TStringsList.Create;1. 增加对象:AddObject 增加一个对象的引用到TStringList中,同时在堆中增加一个对象,TStringList中的引用指向堆中的对象,对象的引用存在Object[i]中,对象名存在sl[i]中。2. 释放对象:先用Object[i].Free释放堆中的对象,再将...
2011-11-02 16:12:00 128
转载 Delphi 中流的使用
所谓"流", 就是一段数据或是一块内存;在进行流操作时, 我们不必关心流中的数据到底是什么; 只需要知道流的大小和当前的指针位置. 所以流只有两个属性: Size、Position.对流的操作, 不过就是读取和写入. 所以流最主要的方法就是 Read 和 Write.在很多控件的使用中, 读取主要用 LoadFromStream; 写入主要用 SaveToStream. T
2011-11-01 09:37:37 2726 1
Delphi 中流的使用
所谓"流", 就是一段数据或是一块内存;在进行流操作时, 我们不必关心流中的数据到底是什么; 只需要知道流的大小和当前的指针位置. 所以流只有两个属性: Size、Position.对流的操作, 不过就是读取和写入. 所以流最主要的方法就是 Read 和 Write.在很多控件的使用中, 读取主要用 LoadFromStream; 写入主要用 SaveToStream.TMemoryStr...
2011-11-01 09:37:00 136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人