- 博客(38)
- 收藏
- 关注
转载 安装 Crystal Report 9.2 后产生的问题及解决方案
一、引言在.NET 里,DLL Hell 问题被解决——包含元数据的,具有自描述性的程序集及其 XCopy 部署!但是,又似乎带来了新的问题——.NET 程序升级、迁移问题……升级不再只是简单安装,有工作不得不做了…… 二、概念与原理1、各种 Crystal Reports 程序的“程序集版本”……Crystal Reports for Visual Studio .NET
2012-06-26 12:43:29
1156
转载 使用 .NET Framework 2.0 在您的应用程序中支持证书
摘自http://msdn.microsoft.com/zh-cn/magazine/cc163454.aspx 证书在 Microsoft® .NET Framework 中应用十分广泛,从安全通信到代码签名再到安全策略。.NET Framework 2.0 改进了对证书的支持,为使用证书进行符合标准的加密操作添加了一个全新的命名空间。在本文中,我将讨论证书和 Windows® 证书
2012-06-26 12:13:54
1214
转载 Linux之父Linus Torvalds:C++一无是处
转自:http://news.youkuaiyun.com/a/20100612/218785.html Linux之父Linus Torvalds曾经在三年前,因为微软的一位同学质疑Git用C语言开发,而将C++痛批了一顿(参见Linux之父炮轰C++:糟糕程序员的垃圾语言)。当时,他是这样评论的:C++正处在困境当中,它既无助于简化,以实际用于进行原型化或者简单的GUI编程,又不是像C那样的简
2011-12-28 17:48:55
777
转载 Eric Raymond谈模块化原则,胶合层和面向对象的缺陷 .
[译者注]前不久翻译了Eric Raymond对几大开发语言的评价,引起了网友的热烈讨论。其中涉及到Eric Raymond对OO的批评,引起大家的争议。为此我再翻译他的一段相关文字,请大家阅读思考。 模块化 —— Keep it clean, keep it simple 程序员所面对的复杂性日益增大,而划分代码的方法也有一个自然的发展过程。一开始,软件不过是
2011-12-28 17:46:35
590
转载 Web布局中的几种宽高自适应
前言打开浏览器,输入一个网址,显示一个页面,页面最基本的布局和框架用户一目了然。但是用户所用的浏览器、显示器、分辨率大多都是不一样的,如何确保不同用户持有不同设备所看到同一个网址的页面显示内容相同呢?当然像亚马逊首页那一种布局会更个性化一些,它会根据用户持有设备的屏幕大小而现实内容。例如:一部PC机上可能一排现实5个商品,一部iPad上可能显示3个商品,而一部手机上可能一排只显示1个商品。至少
2011-12-27 18:59:28
1209
转载 深入了解字符集和编码
一、什么是字符集?什么是编码? 字符(Character)是文字与符号的总称,包括文字、图形符号、数学符号等。 一组抽象字符的集合就是字符集(Charset)。 字符集常常和一种具体的语言文字对应起来,该文字中的所有字符或者大部分常用字符就构成了该文字的字符集,比如英文字符集。 一组有共同特征的字符也可以组成字符集,比如繁体汉字字符集、日文汉字字符集。 字符集的子集也是字符
2011-12-27 18:50:20
821
转载 说说字符集和编码
http://www.javaeye.com/topic/398782很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。
2011-12-27 18:48:56
303
转载 编码字符集与字符集编码的区别(转)
需要再一次强调的是,无论历史上的UCS还是现如今的Unicode,两者指的都是需要再一次强调的是,无论历史上的UCS还是现如今的Unicode,两者指的都是编码字符集,而不是字符集编码。花费一点时间来理解好这件事,然后你会发现对所有网页的,系统的,编码标准之间的来回转换等等繁杂事务都会思路清晰,手到擒来。 首先说说最一般意义上的字符集。 一个抽象字符集其实就是指字符的集合,例如所有的英
2011-12-27 18:47:27
307
原创 TreeView点击右键,直接选中当前节点
问题:在TreeView控件上点击右键,选中的节点仍然是原选中节点。因此,想点击右键就直接设置选中节点为当前节点。 解决方法:添加一个MouseDown事件,代码如下所示:private void treeView1_MouseDown(object sender, MouseEventArgs e){ if (e.Button == MouseButtons.Right
2010-04-27 18:32:00
2307
1
原创 动态加载JS脚本的4种方法
要实现动态加载JS脚本有4种方法:1、直接document.write document.write(""); 2、动态改变已有script的src属性 s1.src="test.js" 3、动态创建script元素 var oHead = document.getElementsByTagNam
2009-05-05 18:20:00
726
原创 从客户端中检测到有潜在危险的 Request.Form 值错误解
asp.net程序运行时出现以下错误: “/news”应用程序中的服务器错误。 -------------------------------------------------------------------------------- 从客户端(ftbContent=" 说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示危及应用程序安全的尝试,
2009-04-11 14:41:00
624
原创 精妙SQL语句整理(2)
三、技巧 1、1=1,1=2的使用,在SQL语句组合时用的较多 “where 1=1” 是表示选择全部 “where 1=2”全部不选, 如: if @strWhere != begin set @strSQL = select count(*) as Total from [ + @tblName + ] where + @strWhere end else begin se
2009-04-11 14:40:00
470
原创 如何用SQL语句删除数据库中的重复行?
如果有ID字段,就是具有唯一性的字段 delect table where id not in ( select max(id) from table group by col1,col2,col3... ) group by 子句后跟的字段就是你用来判断重复的条件,如只有co
2009-04-11 14:39:00
1396
原创 精妙SQL语句整理(1)
一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice disk, testBack, c:mssql7backupMyNwind_1.dat -
2009-04-11 14:39:00
540
原创 HAVING 条件子句
HAVING 条件子句 指定一特定的分组记录,并满足HAVING 所指定的条件或状态,但条件是针对分组的条件设置。 SELECT fieldlist FROM table WHERE selectcriteria GROUP BY groupfieldlist HAVING groupcriteria fieldlist 显示被查询的字段名称。(可与ALL,DISTINCT,DISTINCT
2009-04-11 14:38:00
732
原创 SQL--JOIN之完全用法
外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM 子句中指定外联接时,可以由下列几组关键字中的一组指定: LEFT JOIN 或 LEFT OUTER JOIN。 左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。
2009-04-11 14:36:00
381
原创 整理一个AS2.0的Graphics类
以下是Graphics.as类代码段: /* * Name:Graphics.as * Author:Kinglong * Email:qiankinglong@hotmail.com * Date:2004-11-4 * Ver:0.60 */ class com.klstudio.Graphic* **tends MovieClip { private var __clr:Number;
2009-04-11 14:34:00
594
原创 asp.net跳转页面的三种方法比较
今天老师讲了三种跳转页面的方法,现在总结如下: 1 response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服
2009-04-11 14:33:00
342
原创 .NET上传图片加文字和水印图片源码
aspx文件 MikeCat_WaterMark HEIGHT: 22px" type="file" size="47" name="File1" runat="server"> runat="server" Text="上传并加文字水印"> runat="server" Text="上传并加图片水印"> absolute; TOP: 88px" runat="server
2009-04-11 14:32:00
1130
原创 asp.net 中将表单提交到另一页Inline Code(代码和html在同一页面)
在ASP.NET中,每一个aspx页面在server端都对应一个System.Web.UI.Page实例,所以把一个页面Form中Server Controls的内容(server端对应于page类实例的数据)提交给另一个page类,跟asp中的实现方法有所不同。 在asp.net中,Form提交的工作原理是: 比如说在您的一个aspx文件中,您使用了一个TextBox Server Con
2009-04-11 14:31:00
1299
原创 asp.net 中将表单提交到另一页 Code-Behind(代码和html在不同的页面)
To send Server control values from a different Web Forms page The following shows a complete example of the code-behind file associated with the Web Forms page sending the information
2009-04-11 14:30:00
809
原创 ASP.NET保留文件夹详解
在一个ASP.NET应用程序中有许多保留文件夹 1. Bin文件夹 Bin文件夹包含应用程序所需的,用于控件、组件或者需要引用的任何其他代码的可部署程序集。该目录中存在的任何.dll文 件将自动地链接到应用程序。如果在该文件夹中留有不用的或过期的文件,则可能出现“二义性引用(ambiguous reference)”异常的风险。换句话说,如果两个不同的程序集定义相同的类(相同的命名空间和名称),
2009-04-11 14:27:00
372
原创 Flash OBJECT 和 EMBED 标签
Flash OBJECT 和 EMBED 标签 我们现在大部分人做网页,都是直接用 DW 插入 flash,而且 DW 也是所见即所得,直接生成了相应的 flash 显示代码。可是我们又有多少人了解这些直接由 DW 生成的代码呢?其实我接触 flash player 标签,是在刚学习 html 的时候,那时书中插入 flash 只有最简单的 一句,而且在很长一段时间里,只要网页中插入 flas
2009-04-11 14:25:00
390
原创 ASP.NET事务处理和异常处理
使用SQL-Transaction类和.NET提供的异常处理机制,我们就能够以一种可靠的方式处理数据库运行中的问题和发现系统异常。这篇小文章将解释事务处理和异常处理的概念和用法。 什么是事务? 事务处理是由以一个单一的逻辑单位完成的一系列操作,它可以由一系列的SQL语句、SELECT、INSERT、UPDATE、DELETE组成,如果在该单位包含的操作执行完毕后没有发生错误,那么它对数据库
2009-04-11 14:24:00
331
原创 DataGrid动态添加模板列
模版控件能让用户几乎不用花费任何时间就创建出复杂的用户界面. Asp.net有很多控件都使用了模版技术(DataGrid就是一个例子). 而这些控件都工作得很好, 通常, 模版可以被保存为ascx文件以增加复用性. 很有可能, 事前你是不知道你的控件是怎么布局的, 而且你需要动态的添加一些模版以应付不同的事件. 使用模版的另一个优势,就是它们能动态的添加到你的控件里面去. 这样的话, 你可以
2009-04-09 15:15:00
713
1
原创 SqlDataAdapter对象使用札记
SqlDataAdapter SqlConnection nwindConn = new SqlConnection("Data Source=localhost;Integrated Security=SSPI;Initial Catalog=northwind"); SqlCommand selectCMD = new SqlCommand("SELECT CustomerID, Compa
2009-04-09 15:14:00
407
原创 关于ASP的(VBScript)类
首先ASP的(VBScript)类是由事件和方法(它们就是构成类的成员了)构成的,如果大家还没有接触过,可以先看看下面的说明(哈哈,我是现学现卖,说得不好请见谅) 在 Class 块中,成员通过相应的声明语句被声明为 Private(私有成员,只能在类内部调用) 或 Public(公有成员,可以在类内外部调用) 。被声明为 Private 的将只在 Class 块内是可见的。被声明为 Pub
2009-04-09 15:11:00
374
原创 兼容Ie firefox,解决文字溢出的问题
在处理MIS 中的Event list时,ToUser有的总是很长,结果把表格都撑开了造成页面都变形了。后来增加了样式: word-wrap:break-word;word-break:break-all, 但只能在IE里生效。今天终于找到了一个方法可以兼顾IE及Firefox,现列在下面:.wordwrap{ word-wrap:break-word; word-break
2009-04-09 15:03:00
587
原创 GridView固定表头(不用javascript只用CSS)
代码: GridView固定表头 清清月儿http://blog.youkuaiyun.com/21aspnet .Freezing { position:relative ; table-layout:fixed; top:expression(this.offsetParent.scrollTop); z-index: 10; }.Freezi
2009-04-09 15:02:00
540
原创 学习如何用CSS格式化XML
代码: .Net using 1861-12991-04-0 YZX ZQH books.css文件内容如下:title{display:block;font-size:20pt;color:#9370db;text-align:center;}ISBN{display:block;font-weight:bold;font-size:12pt;color:#c71585
2009-04-09 15:01:00
451
转载 javascript原型模式实现OOP的再研究
目前网络上有关javascript实现OOP模式的方案基本上都是prototype模式,一般性的示例代码如下function A(){ this.v1 = 10;}A.prototype.print = function(){ alert(this.v1);}function B(){}B.prototype = new A();new B().print();运行这段代码输出是
2009-04-09 14:58:00
311
原创 javascript: 鼠标滚轮事件
由于鼠标滚轮事件在 IE 和 FF 的实现有点不一样,所以有需要把这个写成一个统一可用的事件。今天在网上找来了响应滚轮的函数并改写成下面的类:复制内容到剪贴板代码: function wheelEvent(obj, handle){ this.handle = handle; // different events between Firef
2009-04-09 14:56:00
608
原创 获取键盘值用法(兼容IE及Firefox)
代码:function CheckEnterKey(evt){if(evt.keyCode == 13){ if(evt.srcElement) evt.returnValue = false; if(evt.target) { evt.preventDefault(); return false; }}}然后在接下来的代码中调用:复制内容到剪贴板代码:
2009-04-09 14:55:00
384
原创 常用简易JavaScript函数
//函数名:strByteLength//功能介绍:返回字符串的字节长度//参数说明:str 要检查的字符串//返回值:字符串长度function strByteLength(str){ var i,sum; sum=0; for(i=0;i { if ((str.charCodeAt(i)>=0) & (str.charCodeAt(i)
2009-04-09 14:54:00
318
原创 File文件控件,选中文件(图片,flash,视频)即立即预览显示
我们平常用file文件控件上传文件,要预览有时会刷新页面,结果file控件被清空,好多人问能能让他不清空或重新赋值,因为处于安全性的考虑,这是不可能的。那怎么进行无刷新预览呢?这里我把我所使用的方法写一下。 选择页面:function checkData(){ var fileName=document.getElementById("FileUp").value; if(fileName=
2009-04-09 14:53:00
320
原创 40种网页常用小技巧(javascript)
1. 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. 不准粘贴4. 防止复制5. IE地址栏前换成自己的图标6. 可以在收藏夹中显示出你的图标7. 关闭输入法8. 永远都会带着框架if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页// -->9. 防止被人frameif (
2009-04-09 14:37:00
327
原创 检测各种浏览器、系统的JS代码
var sUserAgent = navigator.userAgent;var fAppVersion = parseFloat(navigator.appVersion);function compareVersions(sVersion1, sVersion2) { var aVersion1 = sVersion1.split("."); var aVersion2 = sVe
2009-04-09 14:32:00
440
转载 Javascript 原型和继承(Prototypes and Inheritance)
前面我们看到了如何使用 constructor 来初始化对象。如果这样做,那么每一个创建的新对象都会对那些相同的属性,方法建立一个独立的副本。而实际上有更加有效的方法来指定方法,常量,以及其他一些可被所有该类的对象共享的属性。 JavaScript 对象从一个原形对象(prototype object) 继承属性。所有对象都有原型;原型的所有属性看上去就像使用它作为原型的那些对象的属性一样。简单
2009-04-01 19:53:00
1792
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人