Fork me on GitHub

2012年11月7日

摘要: 这节,我们说一说,图的基本源代码的源代码实现。具体情况,请听我一一给大家娓娓道来。图的基本操作用一个接口来表示,为表示图的基本操作,同时给出了顶点类的实现。由于顶点只保存自身信息,所以顶点类 Node<T>很简单,里面只有一个字段 data。顶点的类 Node<T>的实现如下所示。public Class Node<T>{private T data; //数据域//构造器public Node(T v){data = v;}//数据域属性public T Data{get{return data;}set{data = value;}}结构如图所示:}图的 阅读全文
posted @ 2012-11-07 16:08 HackerVirus 阅读(191) 评论(0) 推荐(0)
摘要: 1:通用社区登陆组件技术分享(开源)上篇:OAuth 授权登陆介绍2:通用社区登陆组件技术分享(开源)中篇:OAuth 登陆组件流程及组件集成方法本节内容:1:简述组件设计的过程及思路及部分重点源码讲解2:源码下载3:扩展机制说明附源码截图:等会看以下思路时,可以对照着看:一:简述组件设计的过程及思路1:为什么想到弄成组件?当重复的代码或相似的事件>=2个时,我都会想一下,是否还可能有第3个,第4个相近的,如果有,就会统一处理,组件就是设计的再通用一些。2:本人设计组件的原则?2.1:让用户以最简单的方式使用或调用组件,编写代码量最小化;2.2:所有的设计,都参考第2.1点。3:本人组件 阅读全文
posted @ 2012-11-07 16:06 HackerVirus 阅读(392) 评论(0) 推荐(0)
摘要: python网络编程学习笔记(9):数据库客户端转载请注明:@小五义http://www.cnblogs.com/xiaowuyi一、DB-API概述 python支持很多不同的数据库。由于不同的卖家服务器导致和数据库通信的网络协议各有不同。在python的早期版本中,每一种数据库都带有自己的python模块,所有这些模块以不同的方式工作,并提供不同的函数。这种方法不便于编写能够在多种数据库服务器类型中运行的代码,于是DB-API库函数产生。在DB-API中,所有连接数据库的模块即便是底层网络协议不同,也会提供一个共同的接口。这一点和JAVA中的JDBC和ODBC类似。 DB-API下载地址: 阅读全文
posted @ 2012-11-07 16:05 HackerVirus 阅读(240) 评论(0) 推荐(0)
摘要: 在开发的过程中使用过不少的HTTP网络抓包工具,研究过HTTPAnalyzer,HttpWatch,感觉都很不错。记不清什么时候自己搜了一个工具,它就是Fiddler,自从使用了Fiddler之后,我越来越喜欢它了。现在基本上不再使用其它的抓包工具了。因为我发现,Fiddler实在是太强大了,它几乎囊括了大部分的抓包请求,当然最给力的还是它 的断点调试功能,尤其还有使用本地文件代替服务器文件这个实用的功能,这样程序员就不要每次出问题修改服务器文件了,因为服务器文件一般不会让人轻易修改,再者也许程序员没有权限修改,这个功能超赞! 之后,我上了Fiddler的官网之后,找到了它上面的几个Demo的 阅读全文
posted @ 2012-11-07 15:53 HackerVirus 阅读(201) 评论(0) 推荐(0)
摘要: 利用闲暇时间整理了一份国内各大互联网公司的相关技术站点,希望能够对大家有所帮助,也欢迎各位帮忙补充。腾讯系列(11) 淘宝系列(8) 阿里巴巴系列(3) 支付宝系列(3) 搜狐系列(3) 新浪系列(2)百度系列(3) 其他(10)腾讯系列财付通TID 财付通设计中心QQ邮箱博客QQ客户端团队博客微信博客腾讯Web前端 AlloyTeam腾讯Web前端团队 – TAT(Tencent Alloy Team)TGideas游戏设计腾讯游戏专业设计团队GDC游戏设计 QQ游戏设计中心WSD用户体验ECD电商用户体验腾讯电商用户体验设计部CDC用户研究与体验设计中心 ISUX社交用户体验设计部腾讯社. 阅读全文
posted @ 2012-11-07 10:30 HackerVirus 阅读(291) 评论(0) 推荐(0)
摘要: 这篇文章,我们来讨论图的相关知识。一、究竟什么图装结构了,所谓的图是图状结构简称图,是另一种非线性结构,它比树形结构更复杂。树形结构中的结点是一对多的关系,结点间具有明显的层次和分支关系。每一层的结点可以和下一层的多个结点相关,但只能和上一层的一个结点相关。而图中的顶点(把图中的数据元素称为顶点)是多对多的关系,即顶点间的关系是任意的,图中任意两个顶点之间都可能相关。也就是说,图的顶点之间无明显的层次关系,这种关系在现实世界中大量存在。因此,图的应用相当广泛,在自然科学、社会科学和人文科学等许多领域都有着非常广泛的应用。例如搜索引擎,地图等等。如图所示:图(Graph)是由非空的顶点(Vert 阅读全文
posted @ 2012-11-07 10:03 HackerVirus 阅读(178) 评论(0) 推荐(0)
摘要: SQL Server横向扩展:设计,实现与维护(2)- 分布式分区视图(上)之前我们已经发布了一些与数据库扩展相关的文章,很多朋友表示非常的感兴趣,而且也说到了大家的痛处,在大家的呼声下,我们团队再次整理和撰写本系列文章。在本篇文章中,我们将会讲述分布式分区视图如何设计和实现,也会讲述如何在实际中使用分布式分区视图,最后会讲述分布式分区视图使用的一些场景和优缺点。为了使得朋友们对分布式分区视图有个概念,也为了方便后面的内容展开,我们先看看下面一个图:讲述分布式分区视图之前,很有必要将之与我们常常熟悉的分区表和索引进行区别。首先,分布式分区视图是一个横向扩展的方案(Scale out),而分区表 阅读全文
posted @ 2012-11-07 10:02 HackerVirus 阅读(807) 评论(0) 推荐(0)
摘要: 1、工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 2、建造模式:将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。建造模式使得产品内部表象可以独立的变化,客户不必知道产品内部组成的细节。建造模式可以强制实行一种分步骤进行的建造过程。 3、工厂方法模式:核心工厂类不再负责所有产品的创建,而是将具体创建的工作交给子类去做,成为一个抽象工厂角色,仅负责给出具体工厂类必须实现的接口,而不接触哪一个产品类应当被实例化.. 阅读全文
posted @ 2012-11-07 09:58 HackerVirus 阅读(285) 评论(0) 推荐(0)
摘要: 一:函数 如果你需要在程序中重用代码,---------定义函数。 def 函数名(参数)://todo 如: 输出: 也可以将函数的参数定义为默认参数,注:默认参数一般放参数的最后,如: 输出:二:类类的定义应该是放在面向对象的标题里,但是我们一般函数定义在类里面,从这个范围来说,我在这记录了类。类和对象是面向对象编程的两个主要方面。类:创建一个新类型,而对象是这个类的实例,类使用class关键字创建。类的域和方法被列在一个缩进块中。注意:在python语言中,不管什么类型的实例都被看做对象,如整数也被作为对象看待,它属于int类,这和其他语言c++,java把整数纯粹作为类型是不同... 阅读全文
posted @ 2012-11-07 09:56 HackerVirus 阅读(205) 评论(0) 推荐(0)
摘要: 内容简介《写给大家看的面向对象编程书(第3版)》是一部独具特色的面向对象技术著作。书中结合代码示例生动透彻地讲述了面向对象思想的精髓,让读者真正学会以对象方式进行思考。此外,《写给大家看的面向对象编程书(第3版)》还讨论了各种与面向对象概念密切相关的应用主题,包括XML、UML建模语言、持久存储、分布式计算和客户/服务器技术等。《写给大家看的面向对象编程书(第3版)》内容精炼,示例简单明了,适合各层次面向对象开发人员阅读,也是高校相关专业面向对象课程的理想教学参考书。阅读完整理了几张思维导图,可以帮助理解整个OO设计各个概念之间的关系其他零碎的一些笔记,某些概念附带超链接1.OO和过程式程序设 阅读全文
posted @ 2012-11-07 09:55 HackerVirus 阅读(581) 评论(0) 推荐(0)