摘要: /* Drop all non-system stored procs */DECLARE @name VARCHAR(128)DECLARE @SQL VARCHAR(254)SELECT @name = (SELECT TOP 1 [name] FROM sysobjects WHERE [ty... 阅读全文
posted @ 2014-07-25 15:41 shzy2012 阅读(270) 评论(0) 推荐(0) 编辑
摘要: PostSharp 使用IL静态注入实现AOP,下面例子对登录操作进行静态注入,使用Web application ,记录每次登录PostSharp的使用方法很简单,将自定义的属性LoggerTrace直接加在需要注册的方法上就可以(事件是特殊的方法)using System;using Syste... 阅读全文
posted @ 2014-07-10 16:36 shzy2012 阅读(1412) 评论(0) 推荐(0) 编辑
摘要: Asp.net WebForm 获取当前页面提交的所有文件的方法Context.Request.Files Context.Request.Files.GetMultiple(Context.Request.Files.Keys[0]); 获取文件属性和保存文件for (int i = 0; i ... 阅读全文
posted @ 2014-04-23 18:06 shzy2012 阅读(8716) 评论(0) 推荐(0) 编辑
摘要: public void ExportExcel(string excelLocation) { try { Byte[] fileBytes = File.ReadAllBytes(excelLocation); Response.Clear(); Response.ClearContent(); Response.ClearHeaders(); Response.Cookies.Clear(); //Add the he... 阅读全文
posted @ 2014-04-03 10:37 shzy2012 阅读(218) 评论(0) 推荐(0) 编辑
摘要: #region NameSpaceusing System;using System.Linq;using System.Collections.Generic;using System.Web.UI.WebControls;using System.Transactions;using VAU.Dao;using VAU.Dto;using VAU.Domain;using VAU.EnumType;using VAU.Dao.NHibernate;using System.Web.UI;using Excel = Microsoft.Office.Interop.Excel;using S 阅读全文
posted @ 2014-04-02 16:20 shzy2012 阅读(219) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;using System.IO; //Fileusing System.Diagnostics;//Processusing System.Reflection;//引用这个才能使用Missing字段using Excel = Microsoft.Office.Interop.Excel; //操作Excel using System.Data;//DataT 阅读全文
posted @ 2014-04-02 15:37 shzy2012 阅读(1588) 评论(0) 推荐(0) 编辑
摘要: 推送技术,又名反向AJAX,指的是一种基于Internet,将由中心或发布者发出消息传输给用户的技术。与之相对的是拉取(参见AJAX),这种情况下请求是由用户或客户端主动发起的。推送技术常常用于消息的订阅,电子邮件同样可以是一个推送系统HTTP 服务器推送HTTP 服务器推送(又称HTTP流)是一种由Web服务器向浏览器传输数据的机制。这种机制可以通过多种方法实现。一般来讲,Web服务器不在向客户端传输数据后中断,而是保持这个连接。这样一旦新的数据到达或事件触发,服务器可以尽快地将数据(通过这个/这些连接)传送到一个或一批客户端。通常Web服务器通过CGI提供这种功能(如Apache上不处理请 阅读全文
posted @ 2014-03-28 14:06 shzy2012 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 软件解耦做事情要想事半功倍,就要高处着眼,触摸到事情的脉络。当今流行着各种眼花缭乱的软件框架,不管是struts,还是spring,hibernate,还是.net,还是各种前端UI框架,其设计的核心思想是:1、尽可能减少代码耦合,如果发现代码耦合,就要采取解耦技术;2、各种解耦技术的核心是:(a)使用外部的配置文件,将各种框架内部的组件进行文本型的配置;(b)用户通过组件的名字和参数map使用组件,达到脚本性而非代码性的直接使用。这与设计一个应用服务器的架构完全相同。只不过spring使用xml类型的配置文件,并且使用Ioc技术,而我使用服务数据库化,用数据库来管理服务。我不支持类,它们支持 阅读全文
posted @ 2014-03-28 10:24 shzy2012 阅读(408) 评论(0) 推荐(0) 编辑
摘要: xrBarCode 是devexpress (asp.net) 一个用于打印条形码的空间,默认的xrBarCode属性 Module=2 如果要是条形码的线变得细一些,需要将属性AutoModule 设置为FalseAutoModule=False然后才能设置 ModuleMudule=1 具体查看:https://documentation.devexpress.com/#xtrareports/DevExpressXtraReportsUIXRBarCode_Moduletopic 阅读全文
posted @ 2014-03-21 14:16 shzy2012 阅读(2855) 评论(0) 推荐(0) 编辑
摘要: 在Javascript 中,如果要重新按钮的原有绑定的事件,可以经现有的事件的方法名称与原来名称相同,既可以重新旧的方法。比如如果要重新ValidnControl 方法 ,javascript只需要在本页面内在定义个方法名称为ValidnControl() 即可重写旧的方法-- 定义一个方法名称和原来的相同的方法 function ValidnControl() { var check = checkAll(); if (!check) { return false; } if... 阅读全文
posted @ 2014-03-03 17:10 shzy2012 阅读(5566) 评论(0) 推荐(0) 编辑