随笔分类 -  网摘

摘要:什么是极限编程?在了解什么是极限编程之前,我们先了解一下结对编程。何谓结对编程:两个程序员在一个工作台上共同参与、合作;就好像一个开车一个做导航员,而且最好经常是互换角色。 这种合作对开发程序有很多好处。比如增加纪律性,写出更好的代码等;结对编程是极限编程的组成部分。现在我想大家应该对极限编程有了一定的了解,这时再来解答什么是极限编程?极限编程(英语:eXtreme Programming,縮寫為XP),是一种软件工程方法学,是敏捷软件开发中最富有成效的几种方法学之一。如同其他敏捷方法学,极限编程和传统方法学的本质不同在于它更强调可适应性而不是可预测性。XP的支持者认为软件需求的不断变化是很自 阅读全文
posted @ 2011-01-06 16:00 [曾恩] 阅读(418) 评论(0) 推荐(0)
摘要:从明天起,做一个幸福的人喂马、劈柴、周游世界  从明天起,关心粮食和蔬菜  我有一所房子,面朝大海,春暖花开  从明天起,和每一个亲人通信  告诉他们我的幸福  那幸福的闪电告诉我的  我将告诉每一个人  给每一条河每一座山取一个温暖的名字  陌生人,我也为你祝福  愿你有一个灿烂的前程  愿你有情人终成眷属  愿你在尘世获得幸福  而我只愿面朝大海,春暖花开 阅读全文
posted @ 2010-12-20 13:50 [曾恩] 阅读(194) 评论(0) 推荐(0)
摘要:什么是二维码 /二维条码(2-dimensional bar code)?1.用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;2.在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理ps:二维码能够在横向和纵向两个方位同时表达信息,因此能在很小的面积内表达大量的信息。二维码的特点:1.高密度编码,信息容量大:可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。    阅读全文
posted @ 2010-11-26 16:02 [曾恩] 阅读(811) 评论(0) 推荐(0)
摘要:移位运算符是什么?:左移:右移示例如下:x 1 = x*2x 2 = x*4x 3 = x*8x 4 = x*16由此可见:任意数的左移位数等于该任意数与2的左移位数次方的积,即 x y = x*2^(y)x 1 = x/2x 2 = x/4x 3 = x/8x 4 = x/16由此可见:任意数的右移位数等于该任意数与2的右移位数次方的商,即 x y = x/2^(y) 阅读全文
posted @ 2010-11-08 18:57 [曾恩] 阅读(442) 评论(1) 推荐(0)
摘要:十进制,大家应该都很清楚,日常生活中的计算用的都是十进制,即“逢十进一”,它的组成部分由0-9十个阿拉伯数字组成。二进制,计算机运算时使用的算法,据传说,二进制起源于中国的易经,被西方的莱布尼兹正式提出,二进制即逢二进一,它的组成部分由0、1两个数字组成。十进制如何转换为二进制呢? 大家看看下面的例子就清楚了e.g. 计算十进制整数77的二进制数是多少?2--77--12--38--02--19--12--9--12--4--02--2--02--1--12--077(10)=1001101(2)由此可见,十进制整数转二进制的方法:除以2取余数,将余数倒序排列e.g. 计算十进制小数0.75的 阅读全文
posted @ 2010-11-01 16:36 [曾恩] 阅读(3892) 评论(0) 推荐(0)
摘要:JSON定义 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。 JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Perl, Python等)的习惯,这些特性使JSON成为理想的数据交换格式。JSON的结构基于下面两点1. "名称/值"对的集合 不同语言中,它被理解为对象(object),记录(record),结构(struct),字典(di 阅读全文
posted @ 2008-05-22 12:17 [曾恩] 阅读(445) 评论(0) 推荐(0)
摘要:缺省情况下,ASP.NET应用程序以本机的ASPNET帐号运行,该帐号属于普通用户组,权限受到一定的限制,以保障ASP.NET应用程序运行的安全。但是有时需要某个ASP.NET应用程序或者程序中的某段代码执行需要特定权限的操作,比如某个文件的存取,这时就需要给该程序或相应的某段代码赋予某个帐号的权限以执行该操作,这种方法称之为身份模拟(Impersonation)。本文介绍了在ASP.NET应用程序中使用身份模拟的几种方法,并比较了它们各自适用的范围。在阅读本文之前,建议您先阅读文章:《ASP .NET 中的身份验证:.NET 安全性指导》 以便对ASP.NET的安全控制有一个总体的了解。目录 阅读全文
posted @ 2008-05-14 18:02 [曾恩] 阅读(655) 评论(0) 推荐(0)
摘要:IHttpModule向实现类提供模块初始化和处置事件。 IHttpModule包含兩個方法:public void Init(HttpApplication context);public void Dispose();Init():这个方法接受一个HttpApplication对象,HttpApplication代表了当前的应用程序,我们需要在这个方法内注册 HttpApplication对象暴露给客户端的事件。可见,这个方法仅仅是用来对事件进行注册,而实际的事件处理程序,需要我们另外写方法。整个过程很好理解:1. 当站点第一个资源被访问的时候,Asp.Net会创建HttpApplicat 阅读全文
posted @ 2008-05-06 11:01 [曾恩] 阅读(12423) 评论(5) 推荐(7)
摘要:字符 说明 示例 输出 C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+0011.20E+001G常规string.Format("{0:G}", 2)2N用分号隔开的数字string.Format("{0:N}", 250000)250,000.00X十六进制string.Format("{0:X000}", 12)C string.Format("{0:000.000}", 12.2)012.200StringsThere really isn't any formatting 阅读全文
posted @ 2008-03-06 17:10 [曾恩] 阅读(343) 评论(0) 推荐(0)
摘要:1)char、varchar、text和nchar、nvarchar、ntextchar和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;而变长字符数据则不会以空格填充。text存储可变长度的非Unicode数据,最大长度为2^31-1(2,147,483,647)个字符。 后面三种数据类型和前面的相比,从名称上看只是多了个字母"n",它表示存储的是Unicode数据类型的字符。写过程序的朋友对Unicode应该很了解。 阅读全文
posted @ 2008-03-06 16:55 [曾恩] 阅读(241) 评论(0) 推荐(0)