代码改变世界

建一棵二叉树,能够输入树的各个结点,并能够输出用不同方法遍历的遍历序列;分别建立二叉树存储结构的的输入函数、输出层序遍历序列的函数、输出先序遍历序列的函数

2013-04-13 18:40 by 呆河马, 1321 阅读, 0 推荐, 收藏, 编辑
摘要:using System;using System.Collections.Generic;using System.Text;using Queue;namespace Tree{ //二叉树的二叉链表的结点类的实现如下所示 public class Node<T> { private T data; //数据域 private Node<T> lChild; //左孩子 private Node<T> rChild; //右孩子 //构造器 publ... 阅读全文

我想大部分的WPF和SL开发者都应该对INotifyPropertyChanged这个接口再熟悉不过了。

2013-01-24 15:57 by 呆河马, 212 阅读, 0 推荐, 收藏, 编辑
摘要:#region Copyright PwC GDC Sep. 2010//// All rights are reserved. Reproduction or transmission in whole or in part, in// any form or by any means, electronic, mechanical or otherwise, is prohibited// without the prior written consent of the copyright owner.//// Author:John Shao Sep.20.2010//#endregio 阅读全文

How To: Use DPAPI to Encrypt and Decrypt Data

2012-12-07 13:23 by 呆河马, 682 阅读, 0 推荐, 收藏, 编辑
摘要:The code below demonstrates how to call Data Protection API (DPAPI) functions CryptProtectData and CryptUnprotectData to encrypt and decrypt data. The code sample is provided in C#.Introduction DPAPI functions encrypt and decrypt data using the Triple-DES algorithm. In addition to encryption and dec 阅读全文

ecmascript

2012-11-25 19:37 by 呆河马, 200 阅读, 0 推荐, 收藏, 编辑
摘要:简单的说呢,就是ECMAScript定义了一些JS基础API,但是他本身并没有实现这些API。实现的工作是交给了各个浏览器厂商,由于厂商的差异,导致实现的版本各种各样,同样取名也各不相同,比如微软的JScript。同理由于厂商的喜好,导致某些特定浏览器下出现了非JS标准外的API,比如IE下各种在其他浏览器不支持的函数。ECMAScript之所以被称谓标准,主要是因为他并没有提供实现,就像Java很多标准都只是提供一套接口API一样。 ecmascript是规范,规则。 实现它的语言有javascript,actionscript...... 阅读全文

在我看来.Net

2012-11-24 23:45 by 呆河马, 177 阅读, 0 推荐, 收藏, 编辑
摘要:在我看来,Java比.NET更有优势的地方在于大量的第三方开源组件和项目,还有架构方面的框架(如Structs, Sprint, Hibernate等),这一点.NET非常吃亏,很多东西都得自己来实现,或者通过COM调用。 阅读全文

关于单例模式中,饿汉式和懒汉式有什么区别?

2012-11-12 21:33 by 呆河马, 6999 阅读, 0 推荐, 收藏, 编辑
摘要:2.懒汉式如果在创建实例对象时不加上synchronized则会导致对对象的访问不是线程安全的,但是我们可以改造一下。     阅读全文

在八十年代末,比尔·盖茨和史蒂夫·巴尔默

2012-10-26 00:07 by 呆河马, 348 阅读, 0 推荐, 收藏, 编辑
摘要:在八十年代末,比尔·盖茨和史蒂夫·巴尔默经过认真的思考,决定放弃苦苦挣扎的新操作系统 Windows,因为存在内存泄露的缺陷,转而和 IBM 一起合作开发 OS/2,并逐渐解散 Windows 开发团队。但一个看似无关紧要的巧合发生了,David Weise 和 Murray Sargent (并非微软员工)两人在 Redmond 园区的一次派对上,纯属娱乐的搞笑,结果这个玩笑却提供了一个解决的 Windows 内存泄露的办法,一个小时的时间里,两人坐下来修复了缺陷,而微软的前途也得以改变。在谷歌创立的大概 9 个月前,谢尔盖·布林和拉里·佩奇意识到,他 阅读全文

SQL Server 中的ROWID

2012-10-25 23:20 by 呆河马, 4902 阅读, 0 推荐, 收藏, 编辑
摘要:在SQL Server中没有像Orcal中的rowid,但是可以运用一定的变通达到这个效果。1、建立临时表,其中包含rowid,2、重命名原表后删除临时表USE Tianzx SELECT identity(int,1,1) as rowid,flow.* into temptable from flow--建立临时表,其中包含rowid DROP TABLE dbo.订单信息对应关系--删除原有表格 EXEC sp_rename 'tmp_ordermaininfo','订单信息对应关系'--重命名临时表 阅读全文

元数据(Metadata)

2012-10-16 22:51 by 呆河马, 654 阅读, 0 推荐, 收藏, 编辑
摘要:元数据(Meta Date),关于数据的数据或者叫做用来描述数据的数据或者叫做信息的信息。这些定义都很是抽象,我们可以把元数据简单的理解成,最小的数据单位。元数据可以为数据说明其元素或属性(名称、大小、数据类型、等),或其结构(长度、字段、数据列),或其相关数据(位于何处、如何联系、拥有者)。举几个简单的例子:使用过数码相机的同学都应该知道,每张数码照片都会存在一个EXIF信息。它就是一种用来描述数码图片的元数据。根据EXIF标准,这些元数据包括:Image Description(图像描述、来源. 指生成图像的工具 )、Artist(作者)、Make( 生产者)、Model (型号)、….、 阅读全文

Constraint

2012-10-07 17:16 by 呆河马, 205 阅读, 0 推荐, 收藏, 编辑
摘要:主键约束:列内容不能重复,且不能为空外键约束:内容必须是所关联主键的值其中的值空值约束:不能为空默认约束:当插入时没有赋值,会使用默认值唯一约束:列的内容都是唯一的,不以重复检查约束:列的内容必须符合要求。如CHECK (JOB IN(‘Engineer’,’Sales’,’Manager’)); 阅读全文