- 博客(41)
- 资源 (10)
- 收藏
- 关注
转载 uploadify3.2使用
%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> % String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
2013-10-22 10:45:15 864
转载 asp.net基本优化
一、返回多个数据集 检查你的访问数据库的代码,看是否存在着要返回多次的请求。每次往返降低了你的应用程序的每秒能够响应请求的次数。通过在单个数据库请求中返回多个结果集,可以减少与数据库通信的时间,使你的系统具有扩展性,也可以减少数据库服务器响应请求的工作量。 如果用动态的SQL语句来返回多个数据集,那用存储过程来替代动态的SQL语句会更好些。是否把业务逻辑写到存储过程中,这
2013-10-14 10:19:42 1139
转载 sql执行顺序
sql不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。 每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用程序或者外部查询)不可用。只是最后一步生成的表才会返回 给调用者。如果没有在查询中指定某
2013-10-14 10:17:53 757
翻译 ImageSource怎么赋值
原帖:http://shansun123.iteye.com/blog/587695很多时候,我们会使用图片来装饰UI,比如作为控件背景等。而这些图片可以分为两种形式,即存在于本地文件系统中的图片和存在于内存中的图片对于这两种形式的图片,在WPF中,使用方法不同,下面主要说明针对这两种形式图片的使用方法一、存在于本地文件系统中的图片文件对于此类图片,使用
2013-09-16 14:13:34 7330
转载 Action和Func
这两个方法是.net3.5里的关键字主要用来创建委托,感觉跟Tuple差不多记录一个例子,加强印象如果没有这两个关键字,我们可能要这么写 private delegate string JiSuan(int a, int b); public static void Main() {
2013-09-03 10:22:33 741
转载 强制实施密码策略
今天遇到个错误,前几天在SQL Server 2005中新建的帐号今天asp连接时却连不上了,asp显示错误为“***必须修改登录密码**”,可是用windows帐号进入SQL Server 2005管理器中通过属性方式修改密码依然无效,忽然发现属性那有个“强制实施密码策略”默认是被选中,想必一定是这个引起的。 取消“强制实施密码策略”点击确认后却弹出错误“*
2013-05-02 15:33:50 4696
转载 格式与文件扩展名指定的格式不一致
用C#导出来excel,打开时总是有个提示:您尝试打开的文件“test.xls”的格式与文件扩展名指定的格式不一致。打开文件前请验证文件没有损坏且来源可信。是否立即打开该文件?点击是,即可打开,但是总有这个提示,觉得很是不爽。提供一种解决方案,已测试,有效: 1、先关闭所有的office应用程序,然后打开注册表, 在运行中输入regedit ,可以用快捷键win+R
2013-04-27 14:26:16 1254
原创 CKEDITOR无缝粘贴word
\editor\plugins\pastefromword\filter\default.js 找到文件尾代码;CKEDITOR.cleanWord=function(h,i){if(CKEDITOR.env.gecko)h=h.replace(/(<!--\[if[^([\S\s]*?)<!--(\[endif\]-->)/gi,'$1$2$3');var j=new g(),k
2013-04-15 15:52:06 2125
转载 iis清除缓存
看一下 HTTP 协议,您会发现从服务器返回的 HTTP 头里面能定义这样一条命令 Cache-Control: no-cache。这个就是我们解决问题的办法。让我们来看看该如何通过 IIS 配置管理工具来把这条命令添加到每次服务器的 HTTP 返回头里吧。第一步: 打开 IIS 配置管理工具(Internet 信息服务(IIS)管理器)。 选中一个网站(如果您想为所有站点
2013-03-31 15:19:45 1699
原创 System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本
最近在IIS部署项目的时候碰到这个郁闷的问题决解办法:应用程序服务器安装个精简版本的oracle客户端,重新启动服务器搞定。微软连接oracle也是调用oracle客户端的DLL
2013-03-26 14:21:46 771
翻译 线程的创建-停止
1、创建线程 Thread thread = new Thread(new ThreadStart(SortAscending)); 2、启动线程 thread.Start(); 3、终止线程如果想要一个进程结束,一种方法是让线程的入口函数执行完毕,但是在很多情况你下这种方式并不足以满足应用程序的需求。1)Abort当Abort方法被调用,它会向要终
2013-03-13 13:41:43 726
原创 jquery 解析XML字符串
> html xmlns="http://www.w3.org/1999/xhtml"> head> meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"
2013-03-08 11:06:43 817
转载 C#同步调用和异步调用
首先,通过代码定义一个委托和下面三个示例将要调用的方法: public delegate int AddHandler(int a,int b); public class 加法类 { public static int Add(int a, int b) { Console.WriteLine("开始计
2013-03-06 10:31:43 839
原创 lhgdialog 关闭窗口
var api = frameElement.api, W = api.opener; // api.opener 为载加lhgdialog.min.js文件的页面的window对象api.reload();api.close();
2013-01-23 12:44:04 1857
转载 C#事件机制
在所有关于C#事件机制的介绍中,我更倾向于发布者/订阅者(Publisher/Subscriber)这种描述。理解事件机制并不是一件容易的事情,它所涉及的思想值得我们好好去研究。本文资源来自《C#与.NET技术平台实战演练》——中国青年出版社谈到事件,我们涉及到两个角色:事件发布者(Publisher)和事件订阅者(Scriber),也可以说是事件发送者(Sender)和事件接收者
2013-01-22 10:04:37 600
翻译 jquery 调用后台方法
前台页面代码CsdnAddComment.aspx Inherits="Study.CsdnAddComment" %>http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml"> 仿CSDN添加评论 $(d
2013-01-21 13:21:36 769
转载 C#遍历实体的所有属性并为属性赋值
SiteInfo siteInfo=new SiteInfo(); XmlNode node = null; PropertyInfo[] propertys = siteInfo.GetType().GetProperties(); foreach (PropertyInfo property in propertys
2013-01-08 17:20:22 3015
原创 oracle 自增长
1.创建序列CREATE SEQUENCE SEQ_TESTminvalue 1maxvalue 99999999start with 1increment by 1nocache order;2.创建触发器CREATE OR REPLACE TRIGGER AUTOINCREMENTBEFORE INSERT ON TESTFOR EACH ROWWH
2013-01-08 11:36:47 472
转载 plsql分配用户权限
1、首先使用dba权限角色登陆PLSQL2、选择File-New-User 输入需要创建的账户及密码,选择表空间3、一定要分配的权限:Role privileges 角色权限,至少分配connect(连接权限)、resource(资源访问权限) System privileges系统权限,至少分配un
2013-01-08 10:00:29 1586
转载 应用程序的SQL查询原理
作为B/S架构的开发人员,总是离不开数据库,一般开发员只会应用SQL的四条经典语句:select ,insert,delete,update。但是我从来没有研究过它们的工作原理,这篇我想说一说select在数据库中的工作原理。B/S架构中最经典的话题无非于三层架构,可以大概分为数据层,业务逻辑层和表示层,而数据层的作用一般都是和数据库交互,例如查询记录。我们经常是写好查询SQL,然后调用程序执
2013-01-05 14:51:04 589
转载 JS操作JSON总结
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 本文主要是对JS操作JSON的要领做下总结。 在JSON中,有两种结构:对象和数组。
2012-12-17 13:51:10 448
转载 JS部分打印
function doPrint() { bdhtml=window.document.body.innerHTML; sprnstr=""; eprnstr=""; prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17); prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
2012-12-04 13:59:47 543
转载 Oracle数据库锁表及解锁进程
Oracle数据库操作中,我们有时会用到锁表查询以及解锁和kill进程等操作,那么这些操作是怎么实现的呢?本文我们主要就介绍一下这部分内容。 锁表查询的代码有以下的形式: select count(*) from v$locked_object; select * from v$locked_object; 查看哪个表被锁 1.select b.owner,b.obj
2012-11-04 14:51:24 597
转载 Oracle 插入超4000字节的CLOB字段的处理方法
我们可以通过创建单独的OracleCommand来进行指定的插入,即可获得成功,这里仅介绍插入clob类型的数据,blob与此类似,这里就不介绍了,下面介绍两种办法在通过拼组sql语句来实现数据插入的应用中,我们很有可能会遇到需要插入大型数据的情况,例如,在oracle中需要插入字节数超过4000的字段内容时,我们如果通过简单的拼组sql语句来实现插入,显然就会出现问题,而在sql serve
2012-11-03 13:06:37 1655
翻译 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下
尝试加载 Oracle客户端库时引发 BadImageFormatException。如果在安装32 位 Oracle客户端组件的情况下以 64位模式运行,将出现此问题。当一个运行在64位平台上的.NET应用程序试图调用一个不支持64位执行的DLL时,这个异常就会发生。假如应用程序在未指定平台(例如“Any CPU”)模式下生成,它将运行在基于操作系统的64位模式下,会导致这个问题。想解决这个问题
2012-11-02 17:08:04 18395 1
原创 获取数据库里所有表和列
SELECT * FROM sysobjectsWHERE xtype='u' 获取所有表select name from syscolumns where id=object_id('表名')//获取所有列名
2012-11-02 17:05:51 679
转载 window Timers 定时服务
原文:http://www.cnblogs.com/beijia/archive/2012/05/31/WinService.html前段时间做过一个项目,前端系统提供添加定时任务,后端系统要时刻扫描数据库中的任务并进行相关操作。对于后端系统,首先想到的就是在Window服务中创建定时任务,于是参考了网上的一些资料,顺利完成。现将创建window service的步骤记录下来,方便以后回顾
2012-10-30 15:35:32 1533
转载 FCKeditor的配置使用及JS获取FCKeditor内容
一、FCKeditor的配置使用拷贝fckeditor文件到webroot目录下,右击文件根目录--MyEclipse--Exculde From Validation--不进行有效性验证1._samples文件夹为例子2.页面添加如下代码 //设置js文件路径 var editor=new FCKeditor('
2012-09-19 15:56:07 1327
转载 禁止后退键(Backspace)终极方案
"text/javascript"> //处理键盘事件 禁止后退键(Backspace)密码或单行、多行文本框除外 function banBackSpace(e){ var ev = e || window.event;//获取event对象 var obj = ev.target || ev.srcElement;//获取事件源
2012-09-11 10:27:31 4691
翻译 真正判断文件类型
//真正判断文件类型的关键函数 public static bool IsAllowedExtension(FileUpload hifile) { System.IO.FileStream fs = new System.IO.FileStream(hifile.PostedFile.FileName, System.IO.FileMode.Open, Sy
2012-09-11 09:14:37 996
原创 asp.net 清除页面缓存,防止后退
ASP.NET清除页面缓存 (1) Response.Buffer = true; Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1); Response.Expires = 0; Response.CacheControl = "no-cache"; Response.AddHeader("Pr
2012-09-04 20:33:12 1122
转载 什么是建设项目“三同时”制度?
建设项目“三同时”制度也是我国环境保护法律制度中的一项重要制度。建设项目“三同时”制度是指一切新建、改建和扩建的基本建设项目、技术改造项目、自然开发项目,以及可能对环境造成损害的工程建设,其中需要配套建设的防治污染和其他公害的环境保护设施,必须与主体工程同时设计、同时施工、同时投产使用。防治污染的设施必须经原审批环境影响报告书的环境保护行政主管部门验收合格后,该建设项目方可投入生产或者使用。防治污
2012-07-04 09:44:44 2241
原创 ASP.NET 下载功能
<br />在网站的制作中经常需要开发下载文件的功能,下面三种下载文件的办法: <br /> 1、asp实现下载的代码 <br /> <% <br /> filename = Request.QueryString("FileName") <br /> if filename = "" then <br /> Response.Write "请输入filename参数,指定下载的文件名" <br /> else <br /> Response.ContentType = "applicatio
2010-10-19 15:27:00 1846
原创 ASPX动态生成html(转)
<br />public static string RenderPage(string pageLocation) { System.Web.HttpContext context = System.Web.HttpContext.Current; StringBuilder result = new StringBuilder(1024); context.Server.Execute(pageLocation, new HtmlTextWriter(new StringWriter(result)))
2010-06-04 14:03:00 1592
原创 关于拷贝
拷贝有两种:(1)浅拷贝(也称浅表复制);(2)深拷贝(也称深度复制)1.浅拷贝表示将所有非引用数据类型从一个对象复制到另一个对象;如果原有对象包含对像引用,则复制对角引用(即是指当对象的字段值被拷贝时,字段的引用对象不会被拷贝)。形成拷贝后的对象与原对象会引用同一个值。值的改变:修改副本中的对象引用时,原始列表也将更改,但当修改非引用项时,原始项保持不变。如果希望自己的类型实现浅拷贝;可以像
2010-03-26 14:22:00 499
原创 关于缓存
日志分享给好友复制网址隐藏签名档小字体 上一篇 下一篇 返回日志列表 关于缓存 编辑 | 删除 | 权限设置 | 更多▼更多▲ 设置置顶 推荐日志 转为私密日志 烟这东西 发表于2009年11月26日 11:37 阅读(24) 评论(0) 分类: 个人日记 权限: QQ好友可见
2010-03-26 14:21:00 525
原创 反射机制
反射机制指的是程序在运行时能够获取自身的信息。例如一个对象能够在运行时知道自己有哪些方法和属性。在JavaScript中利用for(…in…)语句实现反射在JavaScript中有一个很方便的语法来实现反射,即for(…in…)语句,其语法如下:for(var p in obj){ //语句}这里var p表示声明的一个变量,用以存储对象obj的属性(方法)名称,有了对象名和属性(方
2010-03-26 14:18:00 500
原创 提高C#水平的50个要点
1.总是用属性 (Property) 来代替可访问的数据成员 2.在 readonly 和 const 之间,优先使用 readonly 3.在 as 和 强制类型转换之间,优先使用 as 操作符 4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if 5.总是为自定义类重载 ToString 方法 6.区别值类型和引用类型 7.使用不可变的
2010-03-26 14:17:00 463
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人