- 浏览: 281702 次
- 性别:
- 来自: 深圳
最新评论
-
iceblue123:
厉害,太感谢楼主了,第二种方法威武!
spring MVC 3.2中@ResponseBody返回乱码的完美解决方案 -
gaozi131:
感谢啊 折腾了一下午搞定
spring MVC 3.2中@ResponseBody返回乱码的完美解决方案 -
yenshen:
找了半天,问题终于解决了,感谢!
spring MVC 3.2中@ResponseBody返回乱码的完美解决方案 -
笑闯天下:
感觉效率不是很高啊 ,如果从数据库中取到的数据 还要去自己拼接 ...
java导出CSV文件 -
ajonjun:
http://viralpatel.net/
解决ckeditor html不显示,ckeditor 自动过滤html
文章列表
在.NET中,可以轻松的通过try-catch块来捕获异常。为了防止在应用程序中出现未处理的异常,可以通过添加一个全局的异常处理函数,如果是多线程的处理,还必须考虑除了主线程之外的工作线程中的异常处理办法,这里用委托机制来实现。
主线程的异常处理
使用Application对象中的ThreadException属性设置一个delegate来捕获所有的未处理的主线程中出现的异常。注意这个全局异常处理程序,只能捕获到主线程中的异常,对于我们自己添加的工作线程、辅助线程的异常是捕获不到的。
在应用程序入口添加全局异常处理:
/**//// <summary>
...
- 2009-12-03 00:27
- 浏览 1024
- 评论(0)
/// <summary>
/// 功能:在客户端注册一块脚本语言,在Page对象的<form runat= server>元素的结束标记之前发出该脚本
/// 输入:page 网页中的Page对象
/// script 欲注册的JavaScript脚本,需要包括<script language=javascript>等标签
/// 输出:无。
/// </summary>
public static void RegisterStartupScript(System.Web.UI.Page ...
- 2009-12-03 00:25
- 浏览 1600
- 评论(0)
支持从文件到文件,从字符串到字符串的方式操作
using System;
using System.IO;
using System.Security;
using System.Security.Cryptography;
using System.Runtime.InteropServices;
using System.Text;
namespace YNEC.Services.Encrypt {
/**//// <summary>
/// CRC 效验
/// 快速检测算法
/// </summary>
publ ...
- 2009-12-03 00:24
- 浏览 1445
- 评论(0)
我自己写的一个string转换成int的函数
- 博客分类:
- C#
功能不强,比系统的略快。但胜在可以修改,都不进行安全判断,可以比系统的快上10倍。
//char的函数能改进
//for循环可以增加并行性
//负号的处理可以尝试改
public static int StringToInt(string s)
...{
int i = 0;
for (; i < s.Length; i++)
if (char.IsWhiteSpace(s[i]) == false)
break;
char negative = s[i]; //负数
if (negative ...
- 2009-12-03 00:22
- 浏览 1089
- 评论(0)
using System;
using System.IO;
using System.Web;
using System.Text;
using System.Drawing;
using System.Drawing.Imaging;
/// <summary>
///Cls_PicVcode生成图片
/// </summary>
public class ValidateCode
{
/// <summary>
/// 该方法用于生成指定位数的随机数
/// </summary>
...
- 2009-12-03 00:21
- 浏览 1063
- 评论(0)
1. 泛型概述
使用泛型类型可以最大限度地重用代码、保护类型的安全以及提高性能。
泛型最常见的用途是创建集合类。
.NET Framework 类库在 System.Collections.Generic 命名空间中包含几个新的泛型集合类。应尽可能地使用这些类来 ...
- 2009-12-03 00:19
- 浏览 1027
- 评论(0)
MS的绑定应该说是相当方便的,他可以说是最佳的MVC模式实践,关于绑定的使用和好处我就不重复说了。
但在开发中,我们发现.NET 1.1的绑定还是有一些不足的,例如,我设计了一个Command对象,我有一个Menu对象,我希望Menu的Enabled绑定到Command的Enabled属性,很可惜,我的Menu不是Control,所以没有DataBinding属性,我需要扩展让他有DataBinding属性。
在.NET 2.0中包含了IBindableComponent接口,实现此接口,就可以不是Control的东西也实现绑定,下面是其中的代码:
IBindableCompon ...
- 2009-12-03 00:18
- 浏览 1146
- 评论(0)
[C#]
string s ="";
System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList;
for (int i = 0; i < addressList.Length; i ++)
{
s += addressList[i].ToString() + "\n";
}
textBox1.Text = s;
[VB.NET ...
- 2009-12-03 00:16
- 浏览 1010
- 评论(0)
我们可以使用System.Diagnostics名称空间下的Process类:
[C#]
Process proc = new Process();
proc.StartInfo.FileName = @"Notepad.exe";
proc.StartInfo.Arguments = "";
proc.Start();
[VB.NET]
Dim proc As New Process()
proc.StartInfo.FileName = "Notepad.e ...
- 2009-12-03 00:15
- 浏览 1131
- 评论(0)
可以通过Process类和ProcessStartInfo类实现,也可以使用管道等操作,如:> |等。下面就是一个例子
System.Diagnostics.Process.Start("CMD.exe","/c net send 192.168.3.6 你今天过的好吗?");
System.Diagnostics.Process.Start("cmd.exe", "/c foo.exe -arg " + "| bar.exe");
注意:net send 需要启用 Messenger 服 ...
- 2009-12-03 00:14
- 浏览 1093
- 评论(0)
using System;
using System.Runtime.InteropServices;
class shoutdown{
[StructLayout(LayoutKind.Sequential, Pack=1)]
internal struct TokPriv1Luid
{
public int Count;
public long Luid;
public int Attr;
}
[DllImport("kernel32.dll", ExactSpelli ...
- 2009-12-03 00:08
- 浏览 892
- 评论(0)