木子屋 Dnawo's BLOG

2008-04 归档

共 60 篇

三种方法实现Jar打包

方法一: 1.执行"jar cvf my.jar *.*"制作一个Jar包; 2.用WinRAR打开my.jar,将应用程序的所有文件添加进去即可; 方法二: 1.用WinRAR将应用程序根目录下的所有文件打成zip包(压缩文件格式选zip); 2.将zip包的扩展名改为jar即可; 方法三: 从以上两种方法可看出Jar丫的就是一个zip包,那么将应用程序根目录下所有文件直接用zip打包,将扩展名改为jar即可;

什么是套现?什么是信用卡套现?

什么是套现? 利用不同市场中同一种产品或是接近等同的产品价格之间的细微差别获利。比如说,你可能在某地不能无故提出大额现金,就将款项先转入其它户头,再提出现金;或就是变现;或用信用卡,这就是套现。 什么是信用卡套现? 信用卡持卡人运用某种手段绕过银行正常提款手续,以刷卡名义将消费款转换为现金提出的过程即为信用卡套现。通过套现,持卡人可以不向银行支付费用而从信用卡中提出现金。 在我国,恶意套现属于违规行为,要受到法律追究:中国人民银行颁布并实施的《信用卡业务管理办法》明文规定,持卡人不允许利用信用卡套取现金以及恶意透支;《银行卡业务管理办法》中规定,利用银行卡及其机具欺诈银行资金的,根据《中华人民共和国刑法》及相关法规进行处理;中国人民银行和银监会发出的《关于预防信用卡风险有关问题的通知》中,明确规定持卡人套现和商户提供套现服务属违法行为。

类型“System.DBNull”的值无法转换为“String”最好的解决方法

在应使用String类型的场合中,由于一些客观的原因我们无法保证被使用的值类型总为String,并且很多时候被使用的值类型为DBNull,于是程序(VB.NET)在运行时报错:类型“System.DBNull”的值无法转换为“String”!一个简单例子如下: 运行出错:类型“System.DBNull”的值无法转换为“String”! 以前在ASP中也存在着类似的问题,解决方法很简单:将null值和""(空字符串)先进行连接一下再对它进行操作!同样的思路: 问题解决!

如何禁用ViewState

默认情况下,ViewState是被启用的,比如提交表单后,表单中输入的值会自动保留。但是如果不需要保留,也可以将其禁用,这样可以节省资源。下面3种方式就可以分别禁用某一个控件、某一个页面和整个应用程序的ViewState。 1) 控件禁用:将控件的EnableViewState属性设置为false; 2) 页面禁用:在页面的Page指令中添加EnableViewState="false"; 3) 应用程序禁用:在Web.Config文件中添加 示例:

C#中StringBuilder类的使用

String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一起时,使用 StringBuilder 类可以提升性能。 通过用一个重载的构造函数方法初始化变量,可以创建 StringBuilder 类的新实例,正如以下示例中所阐释的那样。 1.设置容量和长度 虽然 StringBuilder 对象是动态对象,允许扩充它所封装的字符串中字符的数量,但是您可以为它可容纳的最大字符数指定一个值(默认值是16)。此值称为该对象的容量,不应将它与当前 StringBuilder 对象容纳的字符串长度混淆在一起。例如,可以创建 StringBuilder 类的带有字符串"Hello"(长度为 5)的一个新实例,同时可以指定该对象的最大容量为 25。当修改 StringBuilder 时,在达到容量之前,它不会为其自己重新分配空间。当达到容量时,将自动分配新的空间且容量翻倍。可以使用重载的构造函数之一来指定 StringBuilder 类的容量。以下代码示例指定可以将 MyStringBuilder 对象扩充到最大 25 个空白:…