12 2010 档案
摘要:生成高性能、可缩放的 Web 应用程序最重要的因素之一是能够在首次请求项时将这些项存储在内存中,不管它们是数据对象、页还是页的某些部分。可以将这些项缓存或存储在 Web 服务器上或请求流中的其他软件上,如代理服务器或浏览器。使您能够避免重新创建满足先前请求的信息,尤其是那些需要大量处理器时间或资源的信息。ASP.NET 缓存允许您使用多种技术跨 HTTP 请求存储页输出或应用程序数据并对其进行重复使用。 ASP.NET 提供了两种您可以用来创建高性能 Web 应用程序的缓存类型。第一种类型是输出缓存,它允许将动态页和用户控件响应存储在输出流(从发起服务器到请求浏览器)中任何具备 HTTP 1.
阅读全文
摘要:FCKeditor是目前最好的html文本编辑器,如果还不明白的话看了下图就知道了效果图:那么为什么说是FCKeditor的冰冷之心呢?这不是哗众取宠,主要是说它使用起来有点麻烦,下文就详细说明如何搞定这玩意儿。1.FCKeditor的官方网站是:http://www.fckeditor.net/download 目前最新的FCKeditor 2.4.2版本。请在此页下载:http://sourceforge.net/project/showfiles.php?group_id=75348如图所示:要下载FCKeditor2.4.2.zip和 FCKeditor.NET版的2个zip包。说明:
阅读全文
摘要:ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 import java.util.*; /** * 演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vector中删除元素、 * 统计Vector中元素的个数和遍历Vector中的元素。 */ public class VectorDemo{ public static void main(String[] args){ //Vector的创建 //使用Vector的构造方法进行创建 Vector v = new Vector(4); //向Vector中添加元素
阅读全文
摘要:出现System.InvalidCastException: 无法将类型为“DEduSys.SqlServerDal.sysManageUser”的对象强制转换为类型“DEduSys.IDal.IsysManageUser”。这种类型错误,多数是数据层相关类没有实现相对应的接口。例如 public class sysManageUser改为 public class sysManageUser:IsysManageUser即可
阅读全文
摘要:1、最终效果a)在IE6中浏览的效果b)在火狐(Firefox)中浏览的效果2、页面设计:[代码]
阅读全文
摘要:页面代码:%@ Page Language="C#" AutoEventWireup="true" CodeFile="TabContainer.aspx.cs" Inherits="TabContainer" %%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xht
阅读全文
摘要:VS2008中默认集成的Ajax Extensions 也就是异步通信的核心组件为5个,而AjaxControlToolkit是此基础自上扩展了Ajax控件 共有32个,需要额外安装.在安装之前需要准备下载两个安装文件:注意版本为2.0Extension 1.0A:AJAX Extender:ASPAJAXExtSetup.msiB:AJAX Control Toolkit:AjaxControlToolkit.zip下载完成后,运行ASPAJAXExtSetup.msi,安装AJAX Extender 全部采用默认设置 截图如下:AJAX Extender已经安装完成后,接下来安装AJAX
阅读全文
摘要:首先声明,我可不是要做什么导师,这样崇高的身份与我无缘。我害怕自己才疏学浅,而误人子弟。导师是要李开复、唐骏之流才能做的。因为之前在一家公司和西南大学有一些业务来往,所以应邀到西南大学做过一次讲座,并为软件工程专业的学生开设了一学期《设计模式》课程,认识了一些热情洋溢的未来程序员。如今,他们也踏上了工作岗位。于是,碰到了一些问题。承他们看得起,居然想到给我发邮件,让我帮他解惑。回复了邮件后,发现这些问题也许对很多菜鸟而言,大约会是常见的困惑。站在一只老鸟的角度来看,我的回答或许能够在一定程度上解决他们的困惑。至少,总结我的教训与经验,在学习方法上能给予他们启发,或者说可以少走许多弯路。想当初,
阅读全文
摘要:简介:PL/SQL(Procedural Language/Structured Query Language)是一种过程化语言,属于第三代语言,它与C、C++、Java等语言一样关注于处理细节,可以用来实现比较复杂的业务逻辑。它允许SQL的数据操纵语言和查询语句包含在块结构(block_structured)和代码过程语言中,使PL/SQL成为一个功能强大的事务处理语言。一、背景介绍 结构化查询语言(Structured Query Language,简称SQL)是用来访问关系型数据库一种通用语言,属于第四代语言(4GL),其执行特点是非过程化,即不用指明执行的具体方法和途径,而是简单地调用
阅读全文
摘要:一、交叉连接(cross join)交叉连接(cross join):有两种,显式的和隐式的,不带on子句,返回的是两表的乘积,也叫笛卡尔积。例如:下面的语句1和语句2的结果是相同的。语句1:隐式的交叉连接,没有cross join。select o.id, o.order_number, c.id, c.namefrom orders o , customers cwhere o.id=1;语句2:显式的交叉连接,使用cross join。select o.id,o.order_number,c.id,c.namefrom orders o cross join customers cwhe
阅读全文
摘要:有两个表A和表B。表A结构如下:Aid:int;标识种子,主键,自增IDAname:varchar数据情况,即用select * from A出来的记录情况如下图1所示:图1:A表数据表B结构如下:Bid:int;标识种子,主键,自增IDBnameid:int数据情况,即用select * from B出来的记录情况如下图2所示:图2:B表数据为了把Bid和Aid加以区分,不让大家有误解,所以把Bid的起始种子设置为100。有SQL基本知识的人都知道,两个表要做链接,就必须有个链接字段,从上表中的数据可以看出,在A表中的Aid和B表中的Bnameid根本就是两个链接字段。下图3说明了链接的所有
阅读全文
摘要:在项目中需要对XML文件进行管理,我用了Repeater 的方式来实现了实时的更新希望对阅读这篇随笔的您有所帮助,我用的Repeater,您也可以用GridView等...区别仅仅在于控件内的按钮的事件中获取当前操作对象索引的方式..如果您的XML文档格式与此不同,建议使用下面的XML格式(因为这个格式能够通过DataSet的LoadXML方法直接获得数据源,并且能够使用DateSet的WriteXML方法输出XML文档)或者您可以根基自己的格式重新写ReadXmlInfo和WriteXMLInfo这两个方法。首先是我的XML格式代码HTML Code:代码然后贴C# code使用的是Anth
阅读全文
摘要:前台代码:代码后台代码:代码
阅读全文
摘要:一、CSS3圆角的优点 传统的圆角生成方案,必须使用多张图片作为背景图案。CSS3的出现,使得我们再也不必浪费时间去制作这些图片了,而且还有其他多个优点: * 减少维护的工作量。图片文件的生成、更新、编写网页代码,这些工作都不再需要了。 * 提高网页性能。由于不必再发出多余的HTTP请求,网页的载入速度将变快。 * 增加视觉可靠性。某些情况下(网络拥堵、服务器出错、网速过慢等等),背景图片会下载失败,导致视觉效果不佳。CSS3就不会发生这种情况。 二、border-radius属性 CSS3圆角只需设置一个属性:border-radius(含义是"边框半径")。你为这个属性提供一个
阅读全文
摘要:第一:private, public, protected 访问标号的访问范围。private:只能由1.该类中的函数、2.其友元函数访问。不能被任何其他访问,该类的对象也不能访问。protected:可以被1.该类中的函数、2.子类的函数、以及3.其友元函数访问。但不能被该类的对象访问。public:可以被1.该类中的函数、2.子类的函数、3.其友元函数访问,也可以由4.该类的对象访问。注:友元函数包括3种:设为友元的普通的非成员函数;设为友元的其他类的成员函数;设为友元类中的所有成员函数。第二:类的继承后方法属性变化。private 属性不能够被继承。使用private继承,父类的prot
阅读全文
摘要:写ASP.NET中使用Eval是再常见不过的手段了,好像任何一本ASP.NET书里都会描述如何把一个DataTable绑定到一个控件里去,并且通过Eval来取值的用法。不过在目前的DDD(Domain Driven Design)时代,我们操作的所操作的经常是领域模型对象。我们可以把任何一个实现了IEnumerable的对象作为绑定控件的数据源,并且在绑定控件中通过Eval来获取字段的值。如下: protected void Page_Load(object sender, EventArgs e) { ListComment comments = GetComments(); thi
阅读全文
摘要:绑定表达式 %# Eval("字段名") % %# Bind("字段名") % 区别 1。eval是只读数据,Bind是可更新的. 2.当再次表达式操作时候,必须用Eval 如%# Eval("字段名").ToString().Trim()% 3.若GridView中绑定列里面 设置 内容格式 DataFormateString ={0:d} ,则 必须把 属性 HtmlCode 设置为false,否则无法起作用; Eval 单向绑定:数据是只读的 Bind双向绑定:数据可以更改,并返回服务器端,服务器可以处理更改后的数据,如存入数据库. %# DataBinder.Eval(C
阅读全文
摘要:制作页面时,有时需要在表格内插入背景图,我们可以使用CSS进行控制,代码:style="background-image:url(./images/counter_bg.jpg);background-repeat: no-repeat;background-position: right bottom;"其中,./images/counter_bg.jpg为显示图片路径。如果现在需要实现背景图随表格拉伸而不重复的拉伸填充,如何实现?制作方法:建立表格,并在table中插入CSS的一种滤镜,代码:style="filter:progid:DXImageTransform.Microsoft
阅读全文
摘要:一、为什么要采用链式存储(链表)存在的意义 为什么要采用链式存储: 与数组相比,链式存储(即链表)有如下两个优点: 1、数据元素的个数不确定,随时可能增减。采用固定大小的数组浪费空间。 2、方便排序,对于数组来说,每次插入一个元素都可能导致大量数据的移动。 有缺点吗: 与素族相比,链式存储有一个很大的缺点——读取数据! 对于读取其中指定第N个数据,链表必须从头结点用p = p->next(头结点不存储数据);一直遍历N次或N-1次(头结点存储数据)。所以在需要频繁索取某些指定数据的情况下,牺牲空间为代价换取更优的性能就需要采取数组这种数据结构了。 二、链表的定义和操作 链表的基础——结构
阅读全文
摘要:RSS也叫聚合RSS是在线共享内容的一种简易方式(也叫聚合内容,Really Simple Syndication)。通常在时效性比较强的内容上使用RSS订阅能更快速获取信息,网站提供RSS输出,有利于让用户获取网站内容的最新更新。RSS用途1、订阅BLOG (你可以订阅你工作中所需的技术文章;也可以订阅与你有共同爱好的作者的Blog,总之,你对什么感兴趣你就可以订什么) 2、订阅新闻 (无论是奇闻怪事、明星消息、体坛风云,只要你想知道的,都可以订阅) 你再也不用一个网站一个网站,一个网页一个网页去逛了。只要这将你需要的内容订阅在一个RSS阅读器中,这些内容就会自动出现你的阅读器里,你
阅读全文
摘要:包括了stu.hta(是HTML应用程序); stu.xml 注意下面的HTML代码必须保存为后缀名为hta否则当对XML文件进行操作(增删改)的时候就会提示没有权限!! 文件stu.hta代码如下: 代码xml文件如下(stu.xml)代码
阅读全文
摘要:最新的就业报告显示,计算机科学与技术已经成为高校就业率最低的专业之一电脑报记者 李好宇 朱文利 1999 年全国高校第一次大规模扩招,到今天,整整十年的人才积聚让计算机教育行业渐露疲态,进入人才饱和甚至过剩期,计算机专业已经成为高校应届生就业率最低专业之一。但纵观人才市场,“硬过剩”并未出现:各类IT培训机构层出不穷,陆续输送大量计算机人才;招聘网站IT职位的招聘更是持续火爆,供不应求。为什 么高校计算机应届毕业生不再受青睐,甚至毕业后需要参加培训机构“重修”?十年光环下的高校计算机教育是否开始走向堕落?是谁一手砸了计算机学生的金饭碗? 正规军干不过游击队上 午8点25分,张跃(化名)从教室后
阅读全文
摘要:在安装时遇到的问题 1.iis6.0和5.0都不能装在XP系统中 2.下载了后不知道怎么安装 3.安装过程中弹出文件无法复制的对话框和什么系统被修改,是否继续的对话框,很是郁闷 4.安装后internet信息服务器中没有默认网站 5.安装后在地址栏中输入http://localhost出现Server Application Error 错误即500 错误 6.安装后默认网站无法启动 再说说这些问题的解决方法 问题一:1 在你装IIS之前需要知道你的系统是什么样的,HOME版的好想不能装,可好象网上也有装的方法,我们用过HOME版的,也就没试过,如果你是HOME版的可以去试试。如果你的系统是家
阅读全文
摘要:1、配置web.config文件:配置数据库连接参数configurationappSettings/connectionStrings add name="ConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\TeacherSystem\App_Data\db.mdb;Jet OLEDB:Database Password=123" providerName="System.Data.OleDb" //connectionStrings2程序设计开始:1、按
阅读全文
摘要:一 .Server.MapPath的命名空间: 习惯用Access的朋友都知道:ADO.NET链接Access数据库经常这么写:strcon="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("datebase/indexDB.mdb");这里用Server.MapPath得到应用程序的物理路径!如果你是在当前web项目下的一个类中如上写链接语句,可能会提示找不到Server、因为Server的完整路径是System.Web.HttpContext.Current.Server。using System.Web是显然
阅读全文
摘要:使用SiteMapPath之前必须先建立站点地图,因为SiteMapPath控件要依赖站点地图才能显示开始=新键一个Web.sitemap站点地图 如下代码: ?xml version="1.0" encoding="utf-8" ? siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" !-- 表示根目录的页面-- !--如果根目录有其它页面的话,请在同级目录下写配置 例如: siteMapNode url="~/Default.aspx" title="Home" descripti
阅读全文

浙公网安备 33010602011771号