摘要: WebSite是为了兼容从ASP转过来的开发人员的习惯而存在的,用起来简单,比如不需要创建命名空间、CS代码修改以后不需要重启就能看到变化(无论WebSite还是WebApplication,修改aspx都不需要重启),但是不利于工程化开发,比如代码出错不容易发现,代码不分命名空间。开发技术上没有任何区别,只是开发,调试习惯不同而已。 阅读全文
posted @ 2012-06-06 23:21 算盘 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 罗伯特-莫里斯(Robert Morris)的父亲是贝尔实验室的计算机安全专家,也是美国国家计算机安全中心的首席科学家。他在少年时期已经开始使用电脑和接触网络,拥有当时先进的贝尔实验室的计算机网络账号,并熟读近两千页的UNIX手册,12岁便具备极高的编程理解能力,18岁已经成为贝尔实验室的程序员。莫里斯在1988年测试一个仅有99行代码的蠕虫病毒时,由于设计失误,电脑病毒运行时失去控制,从实验室传播至互联网,导致大约6000台重要的服务器瘫痪,超过15.5万的互联网个人电脑中毒死机,造成的损失达6000万美元。当地法院根据美国1986年指定的《电脑欺诈滥用法案》判处他3年缓刑,400小时社区服 阅读全文
posted @ 2012-06-06 09:44 算盘 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 埃里克-雷蒙德(Eric S. Raymond)是黑客文化的理论家。他所创作的A Brief History of Hackerdom (黑客道简史)、The Cathedral and the Bazaar (大教堂和集市)、How to Become a Hacker (如何成为一名黑客)、Homesteading the Noosphere (开拓智域)、The Magic Cauldron (魔法大锅炉)成为介绍和推广黑客文化的经典之作,引领无数年轻用户进入神秘的黑客世界,并推动了开放源码运动的发展。1990年,掀起了一股世界范围的黑客热潮,埃里克-雷蒙德正是幕后推动者之一。 阅读全文
posted @ 2012-06-06 09:43 算盘 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 查德-斯德尔曼(R.Stallman)是黑客世界的精神领袖,他在1983年公布发起了GNU计划,最初目标是创建一套完全自由使用的操作系统。在计划执行期间,大批自由软件加入其中。为了保证系统与应用软件可以自由地“使用、复制、修改和发布”,所有GNU软件都明确使用GNU通用公共许可证(General Public License ,GPL)授权,在这份授权中明确表达了“禁止其他人添加限制”、“授权所有权利给任何人”的自由思想。这份颠覆传统版权的许可证,也让传统黑客的无私分享精神以合法的方式得以代代相传。 阅读全文
posted @ 2012-06-06 09:43 算盘 阅读(239) 评论(0) 推荐(0) 编辑
摘要: get是通过url传递表单值,post通过url看不到表单域的值;get传递的数据量是有限的,如果要传递大数据量不能用get,比如type= “file”上传文章、type= “password”传递密码或者<textarea>发表大段文章,post则没有这个限制;post会有浏览器提示重新提交表单的问题,get则没有。对于post的表单重新敲地址栏在刷新就不会提示重新提交了,因为重新敲地址栏就没有偷偷提交的数据了。 阅读全文
posted @ 2012-06-06 09:40 算盘 阅读(144) 评论(0) 推荐(0) 编辑
摘要: INSERT...SELECT 语句语法insert table_name [column_list]select column_listfrom table_listwhere search_condirionsINSERT...SELECT 语句是将已有的数据插入到已有的数据表里面select...into 语句语法select <select_list> into new_tablefrom table_name where <search_condition>select...into 语句是新建一个数据表 阅读全文
posted @ 2012-06-06 09:31 算盘 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 规则:概述:规则是单独的SQL Server对象,可以关联到一个或几个表中的一列或几列。它可以使用多种方式来完成对数据值的检验,可以使用函数返回验证信息,也可以使用关键字BETWEEN、LIKE、和IN完成对输入数据的检查。规则的作用是CHECK约束的部分功能相同,在向表的某列插入或更新数据时,用它来限制输入的新值的取值范围。规则与CHECK约束的不同主要表现在以下方面:1、CHECK约束是用CREATE TABLE语句在创建表时指定的,而规则需要作为单独的数据库对象来实现。2、在一列上只能使用一个规则,但可以使用多个CHECK约束。3、规则可以应用于多个列,还可以应用于用户自定义的数据类型, 阅读全文
posted @ 2012-06-05 15:53 算盘 阅读(280) 评论(0) 推荐(0) 编辑
摘要: ---添加主键约束 Alter Table stuInfo Add Constraint PK_stuNO primary Key(stuNo) ---添加唯一约束 Alter Table stuInfo Add Constraint UQ_stuID unique(stuID) ---添加默认约束 Alter Table stuInfo Add Constraint DF_stuAddress default('地址不详') for stuAddress ---添加检查约束 Alter Table stuInfo Add Constraint CK_stuAge check( 阅读全文
posted @ 2012-06-05 14:39 算盘 阅读(386) 评论(0) 推荐(0) 编辑
摘要: ASP.NET 数据绑定一旦指定了 就必须激活,可以通过 DataBind方法来激活,要注意的是DataBind方法必须在Load事件中调用 ,否则ASP.NET 将忽略数据绑定表达式,以空值的形式呈现在页面上在ASP.NET 中数据绑定有两种类型:单值绑定和多值绑定二者的共同点:都不需要和ADO.NET同时工作不同点: 单值绑定可以把一个变量,一个属性或者一个表达式动态的插入到一个页面中,可以用来帮助创建数据控件的模版。多值绑定可以显示一个表的所用内容需要支持他的特殊控件(包含DataSource属性)单值绑定:常用的四种表达式: <%=XX%>, 内联方式 ,可以引用C#代码 阅读全文
posted @ 2012-06-05 10:08 算盘 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 斯蒂芬-沃兹尼克(Steven Wozniak)并非一个计算机黑客。而是一个电话系统黑客。1971年,作为大学生的他在Esquire(绅士)杂志上看到一篇关于某逃犯使用蓝匣子欺骗交换系统盗打长途电话的小说,于是对蓝匣子产生了浓厚兴趣,并收集的大量如何盗打电话的资料。事有凑巧,几个月后沃兹尼克在自己宿舍楼下遇到了小说主角的原型——约翰-德雷普(John Draper)。因为盗打电话有着共同兴趣,两人一拍即合并对此进行了深入讨论。沃兹尼克觉得制造改进版蓝匣子的把握又大了几分,于是将制作构想告诉了好朋友史蒂夫-乔布斯(Steve Paul Jobs,苹果公司的创始人之一)。乔布斯认为这东西有利可图, 阅读全文
posted @ 2012-06-05 10:06 算盘 阅读(577) 评论(0) 推荐(0) 编辑