代码改变世界

随笔档案-2008年07月

Python是什么

2008-07-23 16:31 by BeautyLogic, 446 阅读, 收藏,
摘要: Python是一种编程语言,它的名字来源于一个喜剧。也许最初设计Python这种语言的人并没有想到今天Python会在工业和科研上获得如此广泛的使用。Python是什么 著名的自由软件作者Eric Raymond在他的文章《如何成为一名黑客》中,将Python列为黑客应当学习的四种编程语言之一,并建议人们从Python开始学习编程。这的确是一个中肯的建议,对于那些从来没有学习过编程或者并非计算机专... 阅读全文

aspnet 页面传递参数

2008-07-12 23:34 by BeautyLogic, 324 阅读, 收藏,
摘要: 这个新特性意味着ASP.NET2.0开发人员目前有三种可供选择的技术来将数据从一个web页面传送到另外一个页面。这三种方法是:响应重定向,服务端传输和新的跨网页提交特性。我们可以已经熟悉前两种技术了,因此,我们只是简要地复习一下它们,然后我们会将主要精力放到学习如何使用跨网页提交特性,以及阐述一下这种方法和响应重定向以及服务传输方式有什么不同。  一、响应重定向方法  响应重定向方法是目前为止将一... 阅读全文

关于DropDownList、RadioButtonList和CheckBoxList绑定

2008-07-12 23:32 by BeautyLogic, 688 阅读, 收藏,
摘要: 2008-05-23 11:00 关于DropDownList、RadioButtonList和CheckBoxList绑定 一、DropDownList: 1、选项值保存到数据库: Hashtable ht=new Hashtable();//这里用Hashtable ht.Add("字段名",DropDownListID.SelectedItem.Text.ToString());//保存选项... 阅读全文

ASP.NET中弹出窗口技术

2008-07-10 11:08 by BeautyLogic, 338 阅读, 收藏,
摘要: 摘要:本文讨论如何以ASP.NET中的CodeBehind方式实现各种弹出窗口,实现与弹出窗口的交互。并探讨常用非标准IE浏览器对弹出的窗口的各种过滤行为及使用弹出窗口相应对策,以期给出使用弹出窗口的一个通用较优方案。   关键词:ASP.NET、CodeBehind、过滤、COM接口、JavaScript、绑定  作为Microsoft的最新建立动态Web网站的工具,ASP.NET相对于ASP和... 阅读全文

ADO.NET 2.0批量数据操作和多动态结果集

2008-07-08 01:29 by BeautyLogic, 246 阅读, 收藏,
摘要: 1.大批量数据操作   可以利用SqlBulkCopy类快速写入大批量数据,针对SQL Server的优化,可以写入DataRow数据,DataTable,DataReader   WriteToServer(DataTable)写入数据表   WriteToServer(DataRow[])批次写入数据行   WriteToServer(DataTable ,DataRowState)按行状态写... 阅读全文

理解.net2.0 事务

2008-07-08 01:24 by BeautyLogic, 184 阅读, 收藏,
摘要: 事实上,所有的商业应用程序都需要不同层次的事务支持。利用关系型数据库提供的架构规则,在很大程度上能够在静态视图中显示完整数据。然而,在动态过程中,事务能够在持久化过程结束时,确保应用或者不应用所有的变化。本文将重点介绍.NET 2.0技术提供的事务功能,首先介绍事务的概念和数据库事务,然后讲解.NET 2.0中的事务功能。1. 事务的概念 为了理解.NET对事务的支持,很重要的是建立对事务的整体... 阅读全文

详解对密码执行散列和 salt 运算方法

2008-07-04 15:17 by BeautyLogic, 428 阅读, 收藏,
摘要: 大家对密码执行散列和Salt运算一定不陌生。两个Visual Studio企业版示例都是用的这个方法来加密这个方法的。结合示例代码,我总结了一个包含对密码进行加密,比较等静态方法的类。  使用说明:先用HashAndSalt方法对密码进行加密,然后存储到数据库中。 在用户登录时用ComparePasswords方法在对用户输入的密码和用户注册时存储在数据库中的密码进行比较,判断用户输入的密码是否正... 阅读全文

const 和 static readonly 区别

2008-07-03 14:06 by BeautyLogic, 218 阅读, 收藏,
摘要: 我们都知道,const和static readonly的确很像:通过类名而不是对象名进行访问,在程序中只读等等。在多数情况下可以混用。二者本质的区别在于,const的值是在编译期间确定的,因此只能在声明时通过常量表达式指定其值。而static readonly是在运行时计算出其值的,所以还可以通过静态构造函数来赋值。明白了这个本质区别,我们就不难看出下面的语句中static readonly和co... 阅读全文