自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(30)
  • 收藏
  • 关注

原创 用DOH实现Javascript,Ajax应用的单元测试

当我花费了2个小时才发现把enalbed拼写错误之后,郁闷之后痛定思痛,决定在我的新项目中完全彻底坚定的落实好单元测试。保证代码质量的同时也能提高开发效率,而且还能够帮助更好的划分模块。服务器端自然好办,VS2008自带的测试框架非常强大,轻松就能搞定。但javascript端,大家都知道的,还是有点麻烦的。大概比较多的人会用JSUnit,借助JUnit的大名,想必质量不会太差。但我没用过,也

2009-06-25 00:28:00 906

原创 prototype1.5.1 rc2

读了一遍最新版本的源码,发现功能越来越大,最赞的大概就是selector和xpath功能,呵呵,就是不知效率如何。如果很好的话那么X2Blog的javascript代码可以更加精简和优雅了。但功能强大了实际上也意味着下载的无用代码越来越多,实在不能避免,要是浏览器都集成上了prototype框架多好?所以我认为用prototype的一个重要原则是要么就完全了解它,要么就不要用。为了用其一两个功能,

2007-03-20 23:59:00 1146

原创 为什么框架(frame)页面之间无法使用appendChild()?

今天在写程序时遇到一个需求,是需要在一个页面中使用程序改变其中的一个框架页面的DOM结构,于是自然会用到appendChild这样的方法,例如:var div=document.createElement(div);window.frames[frameName1].contentWindow.document.body.appendChild(div);尽管看上去没有任何

2007-03-20 23:58:00 2145 1

原创 LoadPostData究竟何时调用?

LoadPostData的作用是加载回传数据,即用浏览器post回来的数据来填充服务器控件。今天在动态创建控件时遇到的麻烦与此相关,示例代码如下:protected void Page_Load(object sender, EventArgs e){ TextBox tb = new TextBox(); Panel1.Controls.Add(tb);  tb.Text = "2"; 

2007-03-20 23:53:00 2592

原创 一个较优雅的GridView隐藏列取值解决方案

在Asp.net 2.0中增加了一个新的数据绑定控件:GridView,其目的用来取代Asp.net1.x中的DataGrid控件,但有一点很不爽的是,如果把某列设置为visible=false,则不会进行数据绑定,也就是说无法直接从GridView中取到这个列内的文本。这一功能在DataGrid时代几乎是必须的,在对列表进行批量选中操作时非常有用(比如批量删除),隐藏列通常用于存储DataGri

2007-03-20 23:48:00 869

原创 你真的理解了JavaScript的逻辑操作符吗?

在javascript中使用&&、||、!来实现逻辑运算,其基本用法相信大家已经熟知,本文将深入介绍其工作机制,相信对大家更加灵活的使用javascript会用帮助。每个逻辑表达式都是有返回值的,但这个值并不一定是布尔变量,下面分别介绍:(1)与操作符(&&)与操作符的执行过程如下:JavaScript依次获取每一个操作数,将它们转换为布尔变量,如果是false,则直接返回这个操作数的值(注意,返

2006-04-01 10:47:00 1400

原创 AJAX之旅(2):javascript中类的深入研究-实现和继承

上回说到了类的定义,prototype通过一个全局对象Class从形式上将函数和类区别开来。既然是类,那么就有抽象类,具体类,类的继承,同时,类的成员可以有实例成员和静态成员。下面来看一下prototype是怎么做到这些的。(更多请关注:www.x2design.net)先看prototype中的以下的代码: var Abstract = new Object(); Object.extend =

2005-12-11 00:39:00 2882 1

原创 AJAX之旅(3):javascript中的事件设计模式

今天暂时抛开prototype1.3.1,分享一下我的javscript事件设计心得。其实现的技术基础在于函数的本质,这在前面两篇中有详细叙述(更多请关注:http://www.x2design.net)。javascript内置的对象都有事件功能,比如button就有onclick事件,input就有onchange事件。那么如何在我们自定义的类中实现事件呢?很简单:var myClass=Cl

2005-12-11 00:37:00 2448

原创 web2.0是技术还是概念?

无意中逛到一篇blog,题目是爱上flickr 从flickr开始谈论Web2.0,想必是一位英文非常棒的兄弟,所以看blog也是看的e文的,很羡慕他们,能从全世界的范围内获取最新的信息,看到最新的动态。而像我,就只能在国内的大小站点转转了,中文的尚且看不过来,就不硬着头皮啃洋文了。当然要是看e文能和看中文一样流畅,那就另当别论了。文章写的很不错,对web2.0有一个总体的宏观的把握,值得一读。本

2005-12-11 00:34:00 1817

原创 AJAX之旅(1):由prototype_1.3.1进入javascript殿堂-类的初探

还是决定冠上ajax的头衔,毕竟很多人会用这个关键词搜索。虽然我认为这只是个炒作的概念,不过不得不承认ajax叫起来要方便多了。所以ajax的意思我就不详细解释了。写这个教程的起因很简单:经过一段时间的ajax学习,有一些体会,并且越发认识到ajax技术的强大,所以决定记录下来,顺便也是对自己思路的整理。有关这个教程的后续,请关注http://www.x2design.net前几年,javascr

2005-11-27 15:44:00 3665 1

原创 用外壳包装法给javascript中的触发器传递参数

在一个结构良好的网页中,不仅要做到结构和表现的分离,而且应该做到结构和逻辑的分离。这里的逻辑通常就是指在页面中使用的js脚本,比如:function toggleDl(){ //statement}var dl=document.getElementById("commentsList");dl.onclick=toggleDl; 这就是一个结构分离的例子,它没有把onclick直接插入到html

2005-11-19 14:32:00 2481 6

原创 决定将我的Blog程序开源:X2Blog!即刻提供下载!

X2Blog的目标是提供一个具有丰富可定制功能,完全符合web标准,拥有友好用户交互界面的Blog系统。系统基于asp.net v1.1,xhtml 1.1,javascript 1.2,css 2.0,完全兼容Microsoft Internet Explorer和Mozila Firefox,其它浏览器未经测试,欢迎提供反馈。另外任何使用和部署问题,欢迎到http://www.x2design

2005-11-04 19:29:00 1509

原创 用vs.net开发smartphone入门经验谈

接触smartphone是从买此平台手机开始的,呵呵,先说下dopod515,sp智能手机,加上256mb的sd卡也才2000人民币,除了手机就算当个mp3听听也不错,音质很好,何况还能玩仙剑、三国这样的rpg游戏,而且屏幕还超级大,绝对超值,强烈推荐一下!^_^ 好了,说说入门经验吧,现在用embed vc++开发sp软件的资料还算有,好像用.net的就基本没资料了,完全靠自己摸索,为了避免

2005-02-19 22:52:00 1443 1

转载 使用.NET 框架压缩版开发Windows Mobile 2003 for Smartphone

使用.NET 框架压缩版开发Windows Mobile 2003 for Smartphone 发布日期: 11/30/2004 | 更新日期: 11/30/2004Andreas Sjöström, Christian Forsbergbusinessanyplace.net适用于:Microsoft® Windows Mobile™ 2003-based Smartpho

2005-01-19 17:13:00 1281

转载 将DataGrid中数据倒出Excel文件并下载

将DataGrid中数据倒出Excel文件并下载日期:2002年11月28日 作者:mountains 人气: 10534  今日:2     [大 中 小] -->-->Imports SystemImports System.TextNamespace toExcel 功能:将asp.net中DataGrid生成Excel文件下载。

2004-11-20 21:42:00 929

原创 分布式Observer模式最佳实践

问题描述:基于Observer设计模式和Java RMI机制,实现一个分布式时钟通知。很臭屁的称之为最佳实践,欢迎评论^_^

2004-11-19 18:29:00 1207

原创 我只是个吃叉烧饭的,可你是碗鱼翅

曾经的我以为这世上最难的事是找个相爱的人,直到今天我知道了,还有比这事更难的,就是找个相爱又能在一起的人。在你之前,我遇到过很多人,有我爱的,也有爱我的,可却碰不到一个相爱的。直到遇见了你,我以为我终于可以停止那堕落的脚步,成为一个幸福的人,虽然心里也知道现实的残酷,我们确实不合适,说简单点就是不能在一起生活。爱是很炙热的,以致于我天真的相信只要有爱,两人可以面对很多困难。可我现在知道了一切都是狗

2004-10-19 19:59:00 1846 2

原创 今天才装了Linux,晕~

操作系统也学了,Linux的一些特点也学了,可是知道今天才明白Linux把磁盘当作一个文件是什么意思,知道了Linux究竟是怎么进行磁盘管理的,唉,理论的东西要学的太多,以至于应付了考试就没空去动手做做了,那知道了这些理论又有多大用呢?什么理论到最后还是要出点成果的,要能拿出点东西的,而这些不实践显然是拿不出来的。学计算机系的悲哀或许就在此,写程序的乐趣或许也就在此。

2004-10-14 14:03:00 1217

转载 讨人喜欢的26个原则

1.长相不令人讨厌,如果长得不好,就让自己有才气;如果才气也没有,那就总是微 笑。      2.气质是关键。如果时尚学不好,宁愿纯朴。      3.与人握手时,可多握一会儿。真诚是宝。      4.不必什么都用“我”做主语。      5.不要向朋友借钱。      6.不要“逼”客人看你的家庭相册。      7.与人打“的”时,请抢先坐在司机旁。      8.坚持在背后说别人好话,别担

2004-10-13 10:54:00 945

原创 The Chinese Derectory of Data Mining Concepts and Techniques

译者序序前言第1章 引言 11.1 什么激发了数据挖掘,为什么它是重要的 11.2 什么是数据挖掘 31.3 在何种数据上进行数据挖掘 61.3.1 关系数据库 71.3.2 数据仓库 81.3.3 事务数据库 101.3.4 高级数据库系统和高级数据库应用 111.4 数据挖掘功能—可以挖掘什么类型的模式 141.4.1 概念/类描述:特征化和区分 141.4.2 关联分析 151.4.3 分类

2004-10-13 10:15:00 2581 1

原创 C++数据结构中的用模板定义的单链表类

template class List;  //前视的类定义template class ListNode //链表节点类的定义{ friend class List;   //List类作为友元类定义 public:  ListNode();      //不给数据的构造函数  ListNode(const Type&item);  //给数据的构造函数  ListNode * Next

2004-10-12 22:12:00 1570

转载 在 Intranet 环境中保护 .NET Web 应用程序

发布日期: 9/29/2004 | 更新日期: 9/29/2004浏览全部的安全性指导主题 Microsoft Corporation内容简介基于 Intranet Web 应用程序的安全性并不是不重要,因为它存在于许多控制网络中,并且对一个限制集合中的用户是可以访问的。不同个体和部门可能需要对应用程序提供的功能和数据有不同的访问等级,所以在传输过程中仍然必须保护机

2004-10-12 15:06:00 1148

原创 [YC]从asp到asp.net之快速转型

asp用了两年,三个月前开始转入asp.net,并完成了处女作就业中心网站(http://job.n ju.edu.cn),从一种语言转到另一种,过程总是艰辛的,于是我想把我在转型过程中遇到 的一些曾经很是困惑的问题做成了FAQ的形式,希望能对想转入asp.net的同学有点帮助或 是启示,同时也算是理一理自己的思路吧^_^。 PS:我也是初学者,很多理解显然有点幼稚,并没有涉及到较深的层面,大家就

2004-10-12 15:04:00 1287 1

转载 C++Builder/Visual C++/Turbo C++ 使用 mysql++ 连接MySQL

开发工具为C++Builder/Visual  C++/Turbo  C++,  ---------------------------------------------------------------   用MYSQL提供的API函数。  ---------------------------------------------------------------   你说的那些是开发工具

2004-10-12 10:07:00 2797 1

转载 拒绝服务攻击原理及解决方法

Internet给全世界的人们带来了无限的生机,真正实现了无国界的全球村。但是还有很多困绕我们的因素,象IP地址的短缺,大量带宽的损耗,以及政府规章的限制和编程技术的不足。现在,由于多年来网络系统累积下了无数的漏洞,我们将面临着更大的威胁,网络中潜伏的好事者将会以此作为缺口来对系统进行攻击,我们也不得不为以前的疏忽付出更大的努力。虽然大多的网络系统产品都标榜着安全的旗号,但就我们现在的网络协议和残

2004-10-11 21:24:00 1291

转载 防火墙防止DDOS分布式拒绝服务攻击的几种方式

DoS(Denial of Service拒绝服务)和DDoS(Distributed Denial of Service分布式拒绝服务)攻击是大型网站和网络服务器的安全威胁之一。2000年2月,Yahoo、亚马逊、CNN被攻击等事例,曾被刻在重大安全事件的历史中。SYN Flood由于其攻击效果好,已经成为目前最流行的DoS和DDoS攻击手段。 SYN Flood利用TCP协议缺陷,发送

2004-10-11 21:22:00 1118

转载 可靠的 XML Web Service

Eric SchmidtMicrosoft Corporation,XML Core Services 组,项目经理 2001 年 12 月 11 日 下载此专栏的示例代码。注意:要下载与本文相关的代码,您需要:Visual Studio .NET Release Candidate(英文) SQL Server 2000(英文) 在 PDC 上,我谈论了有关可靠的

2004-10-11 14:37:00 889

转载 ASP.NET应用程序的安全模型

本节介绍了 .NET Web 应用程序体系结构和安全性,并且提供了一个可供参考的框架,而在此系列中其它的章节会向此框架中补充其它内容。点击此处阅读全文

2004-10-11 14:03:00 900

转载 五大预测Web服务中的安全机制

五大预测Web服务中的安全机制     Web服务被认为是更高层次的应用集成以及通向新业务模式的大门。但是,对Web服务安全机制的担心使得多数企业对其持观望态度,不断推迟部署计划。用户们纷纷表示,要等到Web服务的安全标准充分成熟之后,再部署Web服务。所以,在更多的信任和安全问题悬而未决的时候,Web服务不会得到全面推广。     五大预测Web服务中的安全机制     

2004-10-09 16:16:00 1439

转载 Web服务呼唤应用级防火墙

TechRepublic.com 18/6/2003 URL: http://www.zdnet.com.cn/techupdate/security/firewall/story/0,3800030627,39111092,00.htm 什么是一个XML应用程序防火墙 关于Web服务的讨论很多是围绕着其增加了安全风险,根据Gartner,因此CIO们必须调整安全策略,纳入应用级防火墙。所

2004-10-09 13:34:00 1067

空空如也

空空如也

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

TA关注的人

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