- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 什么时候用trycatch
我认为在写libary时要少用try catch, 在没有必要的地方可以用debug.assert来代替异常处理,因为异常处理只有在出现时才起作用,如果任何有可能出现异常的代码都加try catch那无疑会带来性能上的损失。所以用debug.assert同样可以快速地侦测到何地出现了问题。而且在libary中写try catch在多数情况下要向上throw,然后在应用层去此异常进行处理或抛弃,
2012-05-14 09:59:38
1083
原创 Asp.Net导出Excel(三)
#region 将表格转换成EXCEL或者Word的形式 /// /// 说明:将表格转换成EXCEL形式 /// 参数:ctrl(控制定位);FileType(需导出后的文件类型);FileName(导出时的命名) /// 调用方式ConvertToExcel(toPrint, "vnd.ms-excel", "入库记录"
2012-05-10 11:32:52
719
原创 VS系统通用快捷键
VS系统通用快捷键:1、自动排版(类似VC6中的Alt+F8) 编辑.格式化选定内容 Ctrl + K,Ctrl + F 根据周围的代码行,正确缩进选定的代码行。2、注释与去掉注释功能。编辑.注释选定内容 Ctrl + K,Ctrl + C 使用编程语言的正确注释语法将代码的当前行标记为注释。编辑.取消注释选定内容 Ctrl + K,Ctrl + U 从代码的当前行中移除注
2012-03-29 11:01:33
842
原创 char ,varchar,nchar与nvarchar的区别
在用SQL Server 2008时遇到一些相似的数据类型,经过本人的一番小结得出以下:char:对英文(ASCII)字符占用1个字节,对一个汉字字符占用2个字节,CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间(未填满的用空格填注)。由于是固定长度,所以速度效率高。 varcha
2012-02-08 11:06:58
960
原创 对联式网页滚动代码
将下面这段脚本放到页面中:self.onError=null;currentX = currentY = 0; whichIt = null; lastScrollX = 0; lastScrollY = 0;NS = (document.layers) ? 1 : 0;IE = (document.all) ? 1: 0;function heartBea
2011-12-15 15:12:13
871
转载 FlashFXP,修改 FTP 空间密码
法一.FlashFXP,修改 FTP 空间密码打开 FlashFXP 主界面,连接至站点,按图操作按组合键“Ctrl+R”,弹出命令输入框,输入命令“site pswd 旧密码 新密码”按组合键“Ctrl+R”,弹出命令输入框,输入命令“site pswd 旧密码 新密码”键入修改密码的命令修改密码成功提示法二.首先打开FLASHFXP连接到你的ftp
2011-11-23 16:34:22
934
转载 文件上传:验证文件真实类型并返回文件路径
两个类文件:Adm_FileUpload.cs//*****************************************************using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using
2011-11-18 16:34:31
958
转载 Asp.net导出Excel(二)
对于大量的数据,导出Excel的方式。 上篇博客介绍了导出Excel一种方式:通过DataTable 这篇博客,介绍另一中导出Excel方式-通过DataGrid. 导出Excel的过程: 虽然这次是通过DataGrid导出Excel,但是不是从界面上DataGrid控件导出Excel。因为这次实际项目中的需求是把查询到的信息导出Exce
2011-11-17 15:34:41
666
原创 Asp.net导出Excel(一)
(1)使用DataTable导出Excel 其中使用StringWriter类:将信息写入字符串。其命名空间为:System.IO 具体的原理是: 首先读取DataTable中的列名,然后循环读取DataTable行值。 然后设置导出的编码,导出的类型。 最后输出StringWriter对象即可。 这种导出是将文件直
2011-11-17 15:33:00
690
转载 一步一步教你抓数据——用.net精确提取网站数据的通用方法
具体实现思路:1 首先用WebClient类下载网页源码 public static string DownLoadHtml(string url) { string output = ""; Encoding encode = Encoding.Default; WebClie
2011-11-12 16:45:48
964
转载 利用WebClient进行数据抓取
//2011-08-15 gb2312方式获取网页源码 public string getGB2312HTML(string url) { string str; using (System.Net.WebClient client = new System.Net.WebClient())
2011-11-12 16:44:25
747
转载 使用JavaScriptSerializer进行JSON序列化
JSON是Javascript中常用的数据格式,然而,在.NET 2.0中没有内置序列化JSON的类,原因估计是当时Ajax尚未兴起。后来就有人写了一个Json.NET类库。.NET 3.5新增了一个把对象序列化为JSON字符串的类JavaScriptSerializer。这个类位于System.Web.Script.Serialization名字空间中(非Web项目需要添加System.Web.
2011-11-12 16:42:49
1124
转载 天气预报抓取的方法和源代码(包括从IP获取)
天气预报抓取的方法和源代码(包括从IP获取)作者: 毛虫 文章来源:www.cnblogs.com 发布日期:2009-7-22 11:14:21 浏览次数:1604打印这篇文章 前段时间在公司系统(电联协同管理软件)中需要天气预报信息。据此就写了一个天气预报抓取的类。今天说一下我抓取的思路和方法,并共享一下源代码。
2011-11-12 10:15:36
1332
原创 http://tempuri.org 是什么?
每个XML Web服务需要一个唯一的命名空间,以便客户端应用程序在网络上区别于其它服务。默认情况下,ASP.Net Web服务使用http://tempuri.org/用于这一目的。虽然这为XML Web服务正在开发适合发布的服务应该使用一个独特的,永久的命名空间。您的XML Web服务应该是确定了一个命名空间,你的控制。例如,你可以使用命名空间的一部分公司的Internet域
2011-11-10 16:46:21
19281
转载 如何制作一个 https 网站?IIS配置HTTPS服务的方法
第一步:在IIS启动SSL方法只要3步:1. 下载 IIS 6.0 Resource Kit Tools: http://www.microsoft.com/downloads/details.aspx?FamilyID=56fc92ee-a71a-4c73-b628-ade629c89499&DisplayLang=en2. 安装.3. “All Programs->IIS
2011-11-10 13:35:39
989
转载 asp.net栏目的无限级分类
由于自己的亲身和同事面试的经历,很多考官都会问及无限级分类的问题。虽然明白其设计和原理但并未动手实现,如今开发项目需要,所以整理了一下。如有错误和不足还请多多指正。设计和代码如下: 对于数据库的设计是非常简单的 如menu表: Id :菜单名称的主键id MenuName:栏目的显示名称 Fid:子栏目的父键id 即父键显示的id号 对应哪个主
2011-10-31 16:34:37
774
原创 查看表视图
SELECT 表名 = case when a.colorder=1 then d.name else '' end, 表说明 = case when a.colorder=1 then isnull(f.value,'') else '' end, 字段序号 = a.colorder, 字段名 = a.name,
2011-10-28 15:38:13
499
原创 游标之数据转换模板
插入数据declare @strsql varchar(8000),@i intdeclare @userid int,@username varchar(50)declare @mycursor cursor set @mycursor=cursor for SELECT userid,username FROM Dv_Useropen @mycursorselect @
2011-10-28 15:30:42
400
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人