自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (8)
  • 收藏
  • 关注

转载 ASP.NET的错误处理机制

对于一个Web应用程序来说,出错是在所难免的,因此我们应该未雨绸缪,为可能出现的错误提供恰当的处理。事实上,良好的错误处理机制正是衡量Web应用程序好坏的一个重要标准。试想一下,当用户不小心在浏览器输入了错误的URL或者当用户提供了一些信息导致程序出错的时候,如果我们没有对这些情况进行处理,而是任由404或是500的错误页面甚至出错的堆栈信息呈现在用户面前,这无疑会把一些用户给吓跑。所以,在我们开

2014-05-09 12:03:44 677

转载 JS判断文件大小

JS判断文件大小

2010-08-16 10:17:00 1204

原创 ASP.NET AJAX Control Toolkit 控件说明

查看了一下 ASP.NET AJAX Control Toolkit 的所有示例:http://www.asp.net/AJAX/AjaxControlToolkit/Samples/因为控件太多,我做了一个速查表格如下,供自己用时参考。控件名翻译用途/解释Accordion手风琴多个可折叠面板的组合,同时只能显示其中一个。类似经典 Outlook 风格的菜单。AlwaysVisibleControl总是可见的控件可以制定到页面的任意方向,跟随页面尺寸调整而自动改变位置。并可指定到停靠边界的距离。Anima

2010-08-05 13:54:00 1008 2

转载 轻松搞定验证码刷新

<br />之前为了解决验证码刷新问题还要用ajax,有点麻烦,今天研究别的的代码是发现了一个简单不能再简单的方法了。<br /><img src="CreateImage.aspx" alt="看不清,点击刷新!" onclick="this.src=this.src+'?'" /><br />给验证码图标添加一个onclick事件,这样点击验证码图片时就会重新加载图片,而页面不会刷新,不用ajax,就这么简单。<br />scr="产生验证码图片的页面";

2010-08-04 09:34:00 651

转载 C# 插件构架实战(Jack H Hansen )

一、引言    1. 问题的引入    假设你设计的程序已经部署到用户的计算机上,并且能够正常运行了。但是有一天,用户打来了电话——他们要求增加新的功能。确定了用户的需求后,你竟然发现原有的软件架构已经无法胜任新增任务的需求——你需要重新设计这个应用了!但问题是,就算你又用了一个开发周期完成了用户需要的应用,却不能保证用户的需求不会再次变更。也就是说,需求蔓延的可能性依然存在。因此,这种情况下插件构架更能显示出它的优越性。    2. 几个解决方案的对比    我总结了一下我所接触到的插件构架,大致上可分为

2010-07-30 13:50:00 450

转载 构建插件式的应用程序框架

     契约是应用程序和插件之间进行交互的依据和凭证。应用程序必须声明我有什么样的功能可被插件使用,并且插件必须符合什么条件才能被我使用。反之,插件必须要知道应用程序提供什么样的功能,我才能将自己的功能融入到应用程序的体系中。本系列文章主要讲如何使用.NET实现插件式的应用程序框架,所以其它的方式我就不再提了。如何使用.NET订立契约呢?首先想到的Interface,其次是抽象类,但是在插件模式中我使用接口,因为我们是在满足应用程序的主要目的的基础上来提供附加的插件功能,就这一点来说,接口更灵活,更容易扩

2010-07-30 09:30:00 1048

原创 LINQ To SQL深入学习系列之一(C#3.0为LINQ的加强之一)

<br />本文例子大部分来自于(Apress pro linq) <br />为了使LINQ可以无缝的和C#语言整合在一起,微软对C#3.0加入了些新功能,这里主要介绍和LINQ相关的加强。<br />1、var关键字,集合初始化以及匿名类型<br />2、Lambda 表达式<br />3、部分(Partial )方法<br />4、扩展方法<br />5、表达式树<br /><br />1、var关键字,集合初始化以及匿名类型<br />var:<br />可以赋予局部变量推断“类型”var 而不是显

2010-06-30 16:58:00 429

转载 LINQ——语言级集成查询入门指南

 LINQ——语言级集成查询入门指南(1) 本文主要是对语言级集成查询或简称为LINQ做一个介绍,包括LINQ是什么,不是什么,并对它在语言特性方面做一个简短的回顾,然后举一些使用LINQ的实际例子进行说明。语言级集成查询是什么?在我过去写的大多数文章中,即使是最早的一篇文章(数据库独立的数据访问),也总是涉及到访问和操纵数据,通常,

2010-05-30 05:59:00 637

转载 SQL按照日、周、月、年统计数据

如: 表:consume_record 字段:consume (money类型)  date (datetime类型) 请问怎么写四条sql语句分别按日,按周,按月,按季统计消费总量. 如:1月 1200元 2月 3400元 3月 2800元 --按日 select sum(consume),day([date]) from consume_record where year([date]) 

2010-05-20 14:38:00 550

转载 C#日期格式化

日期转化一 为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到 DateTime.ToString的方法(String, IFormatProvider),如下所示: using System; using System.Globalization; String format="D"; DateTime da

2010-05-20 14:36:00 398

原创 带单位、验证码文本框

1 //带单位的文本框   UnitField = Ext.extend(Ext.form.TextField, {    /*单位说明文字*/    unitText: ,    onRender: function(ct, position) {        UnitField.superclass.onRender.call(this, ct, position);        th

2010-05-11 10:35:00 931

转载 页面间传值方法-2

一、在查询页面中设置如下公有属性(QueryPage.aspx): public class QueryPage : System.Web.UI.Page {     protected System.Web.UI.WebControls.TextBox txtStaDate;     protected System.Web.UI.WebControls.TextBox txtEndDate;

2010-05-11 09:18:00 635

原创 页面间传值方法-1

 在Web 应用程序中,页面之间交换数据(传值)是一种基本应用,它的实现效率对程序性能有直接的影响。传统的解决方案是通过Get 或Post 方法来实现的。但在ASP.NET 中,这2 种方法的使用发生了变化。因为ASP.NET 使用了基于事件驱动的编程模型,页面采用了PostBack 技术(发回给自己),一些传统的方法必须做出一定的调整才能适应它。同时,ASP.NET 以其优秀的架构提供了更多

2010-05-11 08:34:00 3989

转载 手把手教你估算软件项目成本

http://blog.csdn.net/nanjingjiangbiao/archive/2010/03/04/5346859.aspx

2010-03-09 13:44:00 624

转载 使用ico容器进行框架设计

1.什么是应用框架(application framework)个人认为,应用框架是软件开发中一组可重用的设计和代码。他是我们所开发的应用系统的支撑骨架,一种基本结构。而结构(structure)就是框架的本质。在我们的开发一个比较复杂的应用系统的过程中,我们会发现我们要实现的应用包含了非常多不断变化的东西,从而让我们难以把握他们之间的复杂关系。而通过结构,我们可以把这些不断变化的东西

2010-03-04 15:53:00 667

原创 MSsql2005如何启用xp_cmdshell

默认情况下,sql server2005安装完后,xp_cmdshell是禁用的(可能是安全考虑),如果要使用它,可按以下步骤-- 允许配置高级选项EXEC sp_configure show advanced options, 1GO-- 重新配置RECONFIGUREGO-- 启用xp_cmdshellEXEC sp_configure xp_cmdshell, 1GO--重新配置

2010-02-23 17:13:00 622

原创 列自动生成(交叉表/crosstab)

if not object_id(today) is null drop table today Go create table today(id int identity(1,1) primary key,inmoney int,date smalldatetime,name varchar(20)) insert into today select 500,2008-5-1,厂家1

2010-02-08 11:25:00 899

原创 功能齐全的DataGrid

//目前功能:编辑、排序、单选项、复选项、合并单元格、产生序列号、联动下拉框、删除、超连接、鼠标移动改变颜色、奇偶项颜色区分、排序、分页1.html代码            DatagridTest                                http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema

2010-01-07 15:45:00 577

原创 关于sql server 2005登录出错问题 provider: 共享内存提供程序, error: 0

SQL2005 sa Islock 用户不能正常登录的处理方法     用系统/administrators可以登录,在安全性用户列表中,修改sa属性时系统提示: 属性IsLocked不可用于登录"[sa].该对像可能没有此属性,也可能是访问权限不足而无法检索.     Alter login sa with password = newpwd unlock, check_policy =

2010-01-06 09:36:00 3184

原创 sql 存储过程生成sql 插入语句

在查询分析器以“文本显示结果”方法执行  exec  UspOutputData  你的表名  得到导出数据的语句,但image,text,ntext,sql_variant  列不出现在语句,以后改进。   存储过程UspOutputData如下:   CREATE      PROCEDURE  dbo.UspOutputData             @tablename  sysname

2009-12-24 13:54:00 1877

原创 SQL SERVER 数据库自动备份(清除指定天数前的备份文件)

一、SQL SERVER 数据库自动备份打开SQL SERVER 2005代理-->作业--右键新建作业,将以下代码放到作业步骤中的命令里:declare @data_3ago nvarchar(50) declare @cmd varchar(50)  set @data_3ago =d:/TangGang_JZLIntDB(+convert(varchar(10),getdat

2009-12-09 16:34:00 3798

原创 JS判断正整数、浮点数等方法

1.下面列出了一些判读数值类型的正则表达式   "^//d+$"  //非负整数(正整数   +   0)        "^[0-9]*[1-9][0-9]*$"  //正整数        "^((-//d+)|(0+))$"  //非正整数(负整数   +   0)        "^-[0-9]*[1-9][0-9]*$"  //负整数        "^-?//d+$"    //整数 

2009-12-04 11:34:00 7455

原创 js脚本验证《转载》

验证数字的正则表达式集 验证数字:^[0-9]*$验证n位的数字:^/d{n}$验证至少n位数字:^/d{n,}$验证m-n位的数字:^/d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^/+?[1-9][0-9]*$验证

2009-12-04 11:28:00 538

原创 C#中计算两个日期差

 DateTime time1 =new DateTime(1982,4,24,14,23,06);DateTime time2 =new DateTime(1982,1,21,8,16,32);TimeSpan ts= time2.Subtract(time1);string timespan = "相差:"+ts.Days.ToString()+"天"+ts.H

2009-11-05 13:41:00 813

转载 sql中的位操作

 1。sql字符与位的互转create   function   f_chg1   (@temp   varchar(8))       returns   char(1)     as     begin     declare   @i   int     declare   @n   int     declare   @c   char(1)     set   @i   =   0 

2009-11-04 14:34:00 691

原创 批命令从FTP服务器GET由当前日期组合成文件名的文件

 我有一个项目,需要实现每日定时到FTP取动态文件名的文件,文件名是由当前日期加一些固定字符串组成的。文件存在SOLARIS服务器下,定时任务由WINDOWSXP的PC机来执行。1、创建VBS脚本文件,命名为createftp.vbs函数功能:将小于10的数字前加个"0", 例:"7" 改为"07"Function StrConvert(str)   If CInt(str)    

2009-07-01 10:35:00 5292

转载 SQL SERVER 2000发邮件的存储过程

CREATE PROCEDURE [dbo].[send_mail]   @From varchar(1000) ,  --发件人   @To varchar(1000) ,   --收件人   @Subject nvarchar(128)=, --标题   @Body nvarchar(4000) = --正文with encryption/*********************

2009-05-14 11:41:00 941

转载 数据库SQL语法大全

<br />1、创建数据库<br />Create DATABASE database-name <br /> <br />2、删除数据库<br />drop database dbname<br /> <br />3、备份sql server<br />--- 创建 备份数据的 device<br />USE master<br />EXEC sp_addumpdevice 'disk', 'testBack', 'c:/mssql7backup/MyNwind_1.dat'<br />--- 开始 备份

2009-05-13 15:02:00 661

原创 DBCC CHECKDB 用法

2009-01-05 13:47/****************************************************************** 本语句可以多次执行,一直到没有红色文字出现,则修复成功* 这类故障是一般是由于磁盘读写问题造成的。* isszmv6_branch代表要修复的数据库****************************

2009-05-13 14:54:00 1459

转载 深入浅出理解索引结构

(一)深入浅出理解索引结构        实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:  其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查

2009-05-11 17:10:00 468

原创 sql server中利用sql语句如何创建角色和用户&数据库安全设置 给出了实例

 SQL code 创建角色,用户,权限/*--示例说明 示例在数据库pubs中创建一个拥有表jobs的所有权限、拥有表titles的SELECT权限的角色r_test 随后创建了一个登录l_test,然后在数据库pubs中为登录l_test创建了用户账户u_test 同时将用户账户u_test添加到角色r_test中,使其通过权限继承获取了与

2009-04-28 10:49:00 4452 2

原创 SQL安全设置攻略

日前SQL INJECTION的攻击测试愈演愈烈,很多大型的网站和论坛都相继被注入。这些网站一般使用的多为SQLSERVER数据库,正因为如此,很多人开始怀疑SQL SERVER的安全性。其实SQL SERVER2000已经通过了美国政府的C2级安全认证-这是该行业所能拥有的最高认证级别,所以使用SQLSERVER还是相当的安全的。当然和ORCAL、DB2等还是有差距,但是SQLS

2009-04-28 09:52:00 403

原创 30步检查SQL Server安全检查列表

      1. 确认已经安装了NT/2000和SQL Server的最新补丁程序,不用说大家应该已经安装好了,但是我觉得最好还是在这里提醒一下。   2. 评估并且选择一个考虑到最大的安全性但是同时又不影响功能的网络协议。 多协议是明智的选择, 但是它有时不能在异种的环境中使用。   3. 给 "sa" 和 "probe" 帐户设定强壮的密码来加强其安全性。设定一个强壮的密码并将其保存在一个安全

2009-04-28 09:12:00 645

原创 利用复制实现数据同步

 同步两个SQL Server数据库  如何同步两个SQL Server数据库的内容?数据库同步就非常麻烦,只能自己改了一个后再去改另一个,如果忘记了更改另一个经常造成两个数据库的结构或内容上不一致。  强制订阅方式  一、分发与复制   用强制订阅实现数据库同步操作. 大量和批量的数据可以用数据库的同步机制处理:  说明:为方便操作,所有操作均在发布服务器(分发服务器)上操作

2009-04-28 09:06:00 479

原创 新建SQLserver注册时的问题

 在新建SQLServer注册时,大家都知道可以选择局域网中所以装有server的机器,其列表中列出了这些机器的名字,但我最近发现有的时候有些装有server的机器不被显示,如果手动输入后注册也会失败,但是如果手动输入的是那个机器的ip就会注册成功;同样的问题也会相反的发生,有些机器用ip却无法注册,只能用机器的名字。这个我在编程连接其他网络server是带来困惑。 不知道

2009-04-28 09:04:00 1099

原创 SQL Server ID自增列重新从1开始算起

数据库原有ID字段,是自增列的,后来把数据全删除后,想让ID自增列从1开始算起方法1:1.dbcc checkident(test,reseed,0)2.insert into test values(55)select * from test显示结果:id      msum1        55 方法2:SET IDENTITY_INSERT允许将显式值

2009-04-20 17:06:00 16497 1

转载 正则表达式30分钟入门教程--作者:deerchao

 本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :)别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你想像中的那么困难。当然,如果你看完了这篇教程之后,发现自己明白了很多,

2009-03-23 16:15:00 728

原创 查询那些存储过程中使用到了某个表

select name from dbo.syscomments c, dbo.sysobjects o   where o.id = c.id and xtype = P and text like %表名%

2009-03-18 17:05:00 1114

原创 使用T-SQL导入多个文件数据到SQL Server中

创建文件目录“C:/MyImport”,和三个文件a.csv、b.csv和c.csv,文件内容如下。同时,在SQL Server中创建一个表用来存放导入的数据。        C:/MyImport/a.csv         1, MAK, A9411792711, 3400.25         2, Claire, A9411452711, 24000.33         3, Sam,

2009-03-12 13:26:00 552

原创 邹建的导出真正Excel文件的方法

 --如果从SQL数据库中,导出数据到Excel,如果Excel文件已经存在,而且已经按照要接收的数据创建好表头,就可以简单的用:insert into OPENROWSET(MICROSOFT.JET.OLEDB.4.0,Excel 5.0;HDR=YES;DATABASE=c:/test.xls,sheet1$)select * from 表--如果Excel文件不存在,也可以用B

2008-12-09 08:12:00 756

代码块折叠 com.cb.eclipse.folding

类似于 Visual Studio 中的 #region .#endregion 可以将一段代码包围起来使其成为在 IDE 中可以被折叠或展开的代码块,提高代码的可读性。

2018-08-30

CXF3.1.16 +Spring4 +MyBatis + Maven自定义拦截器 WebService实例源码下载

实现了客户端和服务端,客户端添加header服务端获取验证!

2018-08-30

WPF分页 TabControl的TabItem左侧排列且文字竖排

代码有WPF分页的实现; TabControl的TabItem左侧排列且文字竖排的实现!

2018-03-18

sql语句将源数据库的表创建到新数据库中(包括索引等)

将源数据库的某个表创建到新数据库中,包括主键、索引等。

2018-01-17

WPF摄像头拍照参数设置及图片浏览

实现了摄像头的自动加载,摄像头的参数设置,对图像的浏览等功能

2017-11-22

TestDriven.NET-2.14.2190

TestDriven.NET的前身是NUnitAddIn,由Jamie Cansdale大师开发,一开始作者只是想做一个NUnit插件集成到Visual Studio中,经过多次版本更新,NUnitAddIn在2004年9月底更名为TestDriven.NET,并在当年的12月初发布了它的第一个Release版本,即TestDriven.NET 1.0。由于它在开发中的出色表现,让很多开发人员期待它的下一个版本的发布,这一等待却足足等了两年,在今年的10月底,终于迎来了姗姗来迟的TestDriven.NET 2.0版本。然而这一等待却是值得的,在2.0中,给我们带来了太多的惊喜,它集成了.NET Reflector、NConver、NConverExplorer、TypeMock.NET等,功能更加强大。

2011-03-02

TestDriven.NET-3.0.2749

TestDriven.NET的前身是NUnitAddIn,由Jamie Cansdale大师开发,一开始作者只是想做一个NUnit插件集成到Visual Studio中,经过多次版本更新,NUnitAddIn在2004年9月底更名为TestDriven.NET,并在当年的12月初发布了它的第一个Release版本,即TestDriven.NET 1.0。由于它在开发中的出色表现,让很多开发人员期待它的下一个版本的发布,这一等待却足足等了两年,在今年的10月底,终于迎来了姗姗来迟的TestDriven.NET 2.0版本。然而这一等待却是值得的,在2.0中,给我们带来了太多的惊喜,它集成了.NET Reflector、NConver、NConverExplorer、TypeMock.NET等,功能更加强大。

2011-03-02

TestDriven.NET-2.24.2554

TestDriven.NET的前身是NUnitAddIn,由Jamie Cansdale大师开发,一开始作者只是想做一个NUnit插件集成到Visual Studio中,经过多次版本更新,NUnitAddIn在2004年9月底更名为TestDriven.NET,并在当年的12月初发布了它的第一个Release版本,即TestDriven.NET 1.0。由于它在开发中的出色表现,让很多开发人员期待它的下一个版本的发布,这一等待却足足等了两年,在今年的10月底,终于迎来了姗姗来迟的TestDriven.NET 2.0版本。然而这一等待却是值得的,在2.0中,给我们带来了太多的惊喜,它集成了.NET Reflector、NConver、NConverExplorer、TypeMock.NET等,功能更加强大。

2011-03-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除