- 博客(13)
- 收藏
- 关注
原创 管理自己程序中出现的临时文件
在我的程序中,需要在后台从ftp上下载一个PNG格式的图,用于预览。如果第一次把数据下载下来,假设默认以temp.png名称存在C盘,问题出现了:若有多个数据需要预览,我的程序中从ftp上下载数据的代码又不能覆盖本地已有的文件,且即使能覆盖C;/temp.png这个文件,但此时我正使用它,亦无法重写此文件。 解决办法是,默认生成两个临时文件:C:/temp1.png,
2011-06-21 16:21:00
1189
原创 C# 动态调用WebService
<br /> <br />在C#程序中,若要调用WebService,一般是采用"添加Web引用"的方式来实现的。但如果此WebService的URL是在程序运行过程中才能获得的,那怎么办呢?那就必须是"动态"调用这个WebService了。<br /> <br />网上有不少关于这方面的例子,总结了一下,主要有两种:(1)每次都动态调用,(2)将WebService生成为一个本地的DLL,生成客户端的实例。<br /> <br />第一种方法:<br />我把它放到一个叫WebServiceHelper.
2010-07-13 15:59:00
25124
1
转载 各种排序算法
排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大,所以排序算法 对算法本身的速度要求很高。 而一般我们所谓的算法的性能主要是指算法的复杂度,一般用O方法来表示。在后面我将 给出详细的说明。 对于排序的算法我想先做一点简单的介绍,也是给这篇文章理一个提纲。 我将按照算法的复杂度,从简单到难来分析算法。 第一部分是简单排序算法,后面你将看到他们的共同点是算法复杂度为O
2010-05-26 20:45:00
907
原创 PL/SQL Developer批量上传数据
通过PL/SQL Developer可以批量上传数据,从而节省了时间。步骤如下:(1)首先要确定你的电脑已经配置了Oracle 客户端。 (2)登陆PL/SQL Developer,其中Database的内容为你配置oracle客户端时输入的主机名。 (3)点击:Tools-->Text Importer, 启动批量上传数
2010-05-13 10:03:00
1878
原创 Oracle复杂查询
1、查询两个日期之间的数据。 假设有表Table1,其创建表的sql语句为:create table Table1(StationID NUMBER(10) Primary key,Year NUMBER(4) not null,Month NUMBER(2) not null,Day NUMBER(2)
2010-04-19 15:30:00
847
原创 将DataTable的字段名全部翻译为中文并返回
一般在代码里想要查询并显示出一个DataTable很容易,只要将查询到的DataTable作为某个控件的DataSource就OK了,但是此DataTable的字段全部都为英文字段,怎样将其全部改为中文呢? 现在我已经知道各个英文字段的中文名称,且字段的翻译信息全部存为一张表,叫字段说明表(COLUMNTRANSLATION),建此表的SQL语句为:create table COLUM
2010-02-24 15:54:00
6527
原创 备份/恢复Oracle数据库
1、备份指定的表空间首先,你要确认自己电脑上有exp.exe这个东东,才能进行备份工作。 我想要备份的是用户名为cyy的表空间,备份文件打算放在D盘,并以backup_oracle.dmp命名,顺便把日志文件也备份一下好了。在命令行敲入:C:/Documents and Settings/Administrator>exp cyy/cyy@bsrs file=D:/backup
2010-02-24 15:15:00
920
原创 C#读取Excel的指定页面的内容,并返回成一个DataTable
我需要从选择的Excel文件中读取指定的某一范围的内容,但是似乎想实现读取指定范围的内容有点麻烦,那干脆把指定页面的内容全部读出来,返回一个DataTable,再从这个DataTable中指定行和列,从而读出想要的单元格的内容。 读出sheet1的全部内容,并返回成一个DataTable的代码如下:this.openFileDialog1.FileName = null;this.
2010-02-24 14:55:00
1842
原创 oracle 更改表名/列名
首先,要以sysdba身份登录,才能对表名/列名进行更改: (1)登陆sqlplus,可以以nolog方式登陆,关于这种登陆方法,可在sqlplus的图标上右键,点击属性,在"目标"栏改为:"D:/oracle/product/10.2.0/client_1/BIN/sqlplusw.exe /nolog",然后再双击sqlplus图标就可进入。 有时oracle并不在本地电脑上,
2010-01-12 17:50:00
5155
原创 使DevExpress的SplitContainerControl的splitter不能移动
在C#的WinForm程序里,有时需要用到.net中的SplitContainer,以便对各种各样的控件进行分类管理,但.net提供的控件不够美观,于是就采用了DevExpress的SplitContainerControl控件。 但是有时不希望SplitContainerControl的splitter能移动,找了很久,没有发现SplitContainerControl有那么一个属性可以
2010-01-05 17:47:00
12712
原创 AccessHelper - .net
在做数据库应用时,有时觉得Oracle太大,只是开发小程序的话,没有太大必要,那就用Access好了。在一些前辈的总结下,我也对搜集到的资料进行了整理,现在贴出来,以备不时之需。using System;using System.Collections.Generic;using System.Text;using System.Data.OleDb;using System.
2010-01-01 18:36:00
1401
原创 OracleHelper - .net
最近用到了对Oracle的操作,不记得在哪里有见过Oracle helper,自己弄了下来又稍微改了改,现在放上来以备不时之需。using System;using System.Collections.Generic;using System.Text;using System.Data.OracleClient;using System.Data;using Sy
2010-01-01 18:21:00
1415
原创 对oracle中的BLOB的操作(读取,写入)
将BLOB保存为本地文档: /// /// 读出Blob字段 /// /// sql语句,执行结果为BLOB数据 /// 将要把BLOB数据保存为的文档的路径 public void ReadBlob(string commandText, string DocumentAddres
2009-12-21 11:05:00
3774
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人