- 博客(16)
- 收藏
- 关注
原创 泛型在Java中的使用方法
在Java的类型校验中,没有提供对模版的支持。就是说,在从收集器中得到指定类型的对象后,也必须进行强制的类型转换。这样,才能[骗过编译器。 下面是一个 Vector输出字符串数组的Sample。 Vector va = new Vector();va.add("aaa");va.add("bbb");String[] sss = (String[]) va.toA
2007-04-24 18:56:00 492
转载 Oracle经验技巧集
1.删除表空间 DROP TABLESPACE TableSpaceName [INCLUDING CONTENTS [AND DATAFILES]]2.删除用户 DROP USER User_Name CASCADE3.删除表的注意事项 在删除一个表中的全部数据时,须使用TRUNCATE TABLE 表名;因为用DROP TABLE,DELETE * FRO
2007-04-16 14:28:00 512
原创 C#中需要了解的常用模板
List ls = new List(); ls.Add("ss"); ls.Sort(); ls[1]; ls.Clear(); ls.Contains("s"); ls.ConvertAll(); Queue qs =
2007-01-17 11:29:00 572
原创 C#中using的使用
using 不仅可以用来引入NameSpace,还可以用来进行错误捕捉。使用方法: using( ..... ) {......} (...) 中创建的对象必须继承了IDispose接口以保证在using执行完毕后对创建的对象进行销毁。
2006-12-28 14:08:00 617
原创 Indexof与BinarySearch的比较
在对数组内容进行定位时,我们可以使用Indexof。Indexof在使用的是线性查找方式,如果数量很大时可能会出现效率问题。此时可以使用BinarySearch(二分法)查找,不过需要在查找前先进性Sort。
2006-12-28 13:59:00 777
原创 C#对字段的初始化
C#会对类字段(成员对象)的直接初始化采用的是假初始化。 即:在编译期将其内联到类的构造函数中进行。这样做的好处是,提高了程序的运行速度。但如果类存在多个构造函数,这种内联带来的就是编译后文件的成倍增长(同一个字段的初始化会在编译时写道每个构造函数中)。 解决的办法是定义一个单独的构造函数,将字段的初始化放到其中。并在其它的构造函数中现行调用这个构造函数。 cl
2006-12-28 09:52:00 3452
原创 C#中Const类型数据的使用
在C#中使用Const类型,编译时编译器会将所有使用的地方用其值进行替换。这样做的后果是,会造成版本问题。(枚举类型由于是值类型存在同样的问题)具体的说就是: 当你在开发时引用了另一个程序集中的Const类型,编译时实际上已进行了值替换。也就是你的应用可以在那个程序集不存在的情况下(条件是仅使用了Const类型)独立运行。 当然,如过那个程序集改
2006-12-28 09:41:00 1055
转载 SQLServer技巧集
1.把某个字段重新生气序列(从1到n):DECLARE @i intSet @i = 0Update Table1 Set @i = @i + 1,Field1 = @i2.按成绩排名次Update 成绩表Set a.名次 = (Select Count(*) + 1From 成绩表 bWhere a.总成绩 )From 成绩表 a3.查询外部数据库Select a.*From OpenR
2006-12-27 19:28:00 569
转载 学会批处理
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.
2006-12-21 08:33:00 640
转载 50种方法巧妙优化你的SQL Server数据库
查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp
2006-12-19 09:10:00 635
转载 快速打开控制面板中的功能项
我比较讨厌从我的电脑中打开控制面板,再打开某个功能项,因为打开控制面板后功能项太多,要找好一会。于是想到去找一些快捷的方法打开。原来还真是有的。 在运行里面输入*.cpl,就可以打开相应的功能项。 access.cpl-------辅助功能选项alsndmgr.cpl------Realtek音效管理员appwiz.cpl--------添加/删除程序bthprops.cpl-
2006-11-20 13:08:00 1511
转载 C#下面,怎么把一个自定义的结构体写入到文件中去?
using System;using System.IO;using System.Runtime.Serialization;using System.Runtime.Serialization.Formatters.Soap;//using System.Runtime.Serialization.Formatters.Binary;public class Test { public
2006-11-20 13:00:00 3893 1
原创 c#代码执行DOS命令
使用如下代码执行DOS命令: net share > c:/1.txtProcess p = new Process();p.StartInfo.FileName = "cmd.exe";p.StartInfo.UseShellExecute = false;p.StartInfo.RedirectStandardInput = true;p.StartInfo.RedirectStand
2006-11-20 12:58:00 858
转载 NET开发中的一些小技巧
这篇文章来自是Mukund Pujari的《Some Cool Tips for .NET》。1. 如何创建一个可改变大小没有标题栏的窗体?(How to create a form with resizing borders and no title bar?)form1.Text = string. Empty; form1.ControlBox = false;2. 如何在.
2006-11-20 12:53:00 537
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人