2012年10月10日
摘要:
一直相信IT世界的最有魅力的,便是能够实现人机对战 人工智能,他的魅力犹如一座美丽的天空之城,那里能够充满你与机器奋斗的火药气味,这是一个没有硝烟战斗,犹如纯爷们之间的战斗——浅月若寒 朋友你会对我的ai千呼万唤始出来,亲爱的ai姑娘,请你掀起你的盖头来! 好!我来了。读者哥哥,请听小妹妹我说:" 五子棋,怎么进行 判断这个位置是否为空啊 哥哥曰:"我想 这里用-1代表无棋子,1代f表的黑棋,2代表的白棋。" 小妹妹又吆喝:"哥哥呀!你真不错,妹妹有点钦佩你了,我再问你了,怎么判断五颗棋子是否相连了。" 哥哥思考了一会儿,便答曰:“...
阅读全文
posted @ 2012-10-10 21:40
laozhu1124
阅读(573)
推荐(0)
摘要:
View层,虽是短短的几个字,却有着丰富的内涵。如若做不好的话,却可能整个项目的最大败笔。 那view究竟是个啥玩意。 百度百科上说View是视图是用户看到并与之交互的界面。 就好像生活人的一张脸,长得好的人,给人的第一印象自然不错吧!人毕竟是视觉动物。生活中,喜爱美女、帅哥也是这个道理吧!以此类推,在it界大兴UI(用户体验)的时代,一个好的用户体验的自然会为你博得网民的眼球,好的用户体验自然为会为你带来巨大的客户。 当然UI,不简单是界面漂不漂亮,而更重要是功能强不强大,用户操作是不是方便。说了这么多废话,你的UI又为之奈何乎? 前面无论说Model层也好,还是Control层也罢!都..
阅读全文
posted @ 2012-10-10 09:40
laozhu1124
阅读(1295)
推荐(0)
2012年10月9日
摘要:
写博客有段时间,发现自己博客虽然有点击率,但是不怎么给力,更主要的是读者没有学到什么知识。 我思考了许久,就是这么样的,一个我写的文章可能专业术语用的太多了,太深硬了。二个尽是写点书面语言 不够生动。因此我痛定思痛了,一定要与读者亲切点,多主点生活中的例子,让读者好理解吗?? 这又是一个新的征程。 亲,我们讨论mvc中这个C,Controller中的知识。 Controller,顾名思义,控制器,起了一个桥梁的作用。控制器接受用户的输入并调用模型和视图去完成用户的需求。 体现在这个五子棋项目中就是通过这些类来体现的。 ComputerCommand类,G...
阅读全文
posted @ 2012-10-09 21:40
laozhu1124
阅读(1353)
推荐(1)
摘要:
上节,对实体类进行了较多篇幅的分析,这节我们来阐述两个代理类applicationProxy 类与PieceboardProxy类的内部或者外部的知识。 首先要搞清楚这个问题吧!!!!!!!!为什么需要代理类型。 这是为了更好的使用代理模式。代理模式是什么东东?他有什么作用。 百度百科上对代理模式解释这么样的。代理模式:为其他对象提供一个代理以控制对这个对象的访问。 就是在内存中创建了一个代理对象,来控制其他的类对相应这个对象的访问。我们这里举个例子吧!最明显的体现就是webservice技术 。当程序员访问网络上一台计算机的资源时,我们正在跨越网络障碍,跨越网络障碍有时候是非常复杂,因为..
阅读全文
posted @ 2012-10-09 09:48
laozhu1124
阅读(1876)
推荐(1)
2012年10月8日
摘要:
上节说道了对这个游戏 面向对象的分析,各位读者 ,有什么不懂,尽情给我留言把!!!!!!闲话少说,这节我们对 游戏的实体类,先进行伪代码分析,然后进行源代码的分析。 我们先看这些类的整体的架构如下图所示: Piece类 代表相应的棋子的类, 他应该有 位置这个属性,而位置的最好的体现是通过纵坐标横坐标来体现;相应形状这个属性代表是黑色用户控件还是白棋的用户控件。 类型属性代表代表这是黑棋, 还是白棋; 索引属性 插入相应的索引的位置。 相应源代码如下: private UserControl _shape; private Position...
阅读全文
posted @ 2012-10-08 19:03
laozhu1124
阅读(1149)
推荐(0)
摘要:
上节说到剖析五子棋的任务从这节开始,那确实。 其实,这节的任务很简单,就是 以完全面向对象的思想来分析这个小游戏。 对于面向对象,对于开发人员,一定不再陌生,这里就不再赘述。 那他需要哪些类了。 一个黑棋子,一个白棋子,他是不是有许多的属性 是一样的,因此我们这里抽象出一个piece 包含位置,类型等等属性 这些棋子在哪玩,是不是棋盘上。因此,我们需要棋盘类(pieceboard)类来体现所谓的棋盘。 怎么来存储相应五子棋的结果了,因此我们需要winningResult类存储相应结果。 你会问我怎么来控制游戏开展的,我这里是基于mvc的思想 ...
阅读全文
posted @ 2012-10-08 13:09
laozhu1124
阅读(1733)
推荐(1)
摘要:
真的是好久、好久没有写博客了,手都生了。我有在国庆这七天的时间更进一步的学习了xaml语言,熟悉了win8的开发的过程。 因此我会把我这些天开发的一些心得陆陆续续的分享给大家。 经过前几次我写相应的开发的历程,我就发现写自己开发的历程,要么直说自己的想法,要么只贴源代码,使读者摸不着头脑。在这里,我争取综合两者长处,深入浅出的剖析开发历程,争取使大家有所获益。 在这节中,我们要主要搞清楚以下几个问题。 什么是五子棋 编程实现五子棋有哪些难点 五子棋,相信大多数人都玩过。因此对他都有所了解。那五子棋的定义究竟是什么了? 百度百科上说: 传统五子棋的棋具与围棋大致相...
阅读全文
posted @ 2012-10-08 10:02
laozhu1124
阅读(2455)
推荐(0)
2012年10月1日
摘要:
上节,对12306。cn有了一个很好的铺垫,这节我们来讨论,架构的具体问题署接上文于是,在网上纷纷对本系统产生了各种各样的讨论,有的说是系统设计问题、有的说是系统带宽不足、有的说明系统设计时有失公平(竞标)、有的说付了款却没了票、有的说是需要用“云计算{技术}”才能解决等等。不管怎么样,重新架构或进行重大调整是必然的。个人觉得云计算只不过是一种资源或信息服务方式,它也需要更好的系统的架构和稳健的系统才能提供这种服务方式,所以通过“云计算”并不能解决本系统的超大规模的访问的承载,相反更应该从系统架构方面来重拾系统的稳健和可扩展性。目前12306.cn最高日访问量达14.09亿次,最高日订票量为1
阅读全文
posted @ 2012-10-01 22:05
laozhu1124
阅读(3265)
推荐(1)
摘要:
一个网络售票系统 简单的系统架构应该如图所示 火车出行是人们最常用、便捷的一种出行方式,基于中国的人口多的情况,中国的火车出行人数非常庞大。中国铁道部为了解决火车票订票难、抵制“黄牛”、提高火车出行的安全性、提高订票公平性等火车出行问题,先后推出了火车票实名制、网络售票等业务,以方便旅客更便捷地,公平地使用火车作为交通工具出行。但目前所推出的网络客票系统存在经常性崩溃、无法正常提供服务的情况,究其根源,主要是因为使用本系统的人过多,超过系统的承载力所至,为了改善这些问题,从系统架构方面着手是解决本系统的关键,构建安全、稳定、高吞吐量的火车票订购系统也是迫在眉睫的事情。 客票系统基本架构看...
阅读全文
posted @ 2012-10-01 16:00
laozhu1124
阅读(2397)
推荐(0)
摘要:
ou外网优化总结教训经验:经过前期iYou服务外网平台搭建和优化,我做了一些思考和总结,并学习了很多其他公司或者平台搭建的一些思想,现总结如下,希望能在后面的iYou、IWe或者其他项目开发时,有所借鉴。1、SOA服务的粒度的把控:由于之前iYou开发都是由开发人员直接设计Edmx模型,然后设计服务,这种是自下而上的方式,后面开发了很多的服务,粒度的把控也不是很好,最终导致很多重复性开发以及不适于前端的调用,而导致了大量工作的返工。建议:服务在设计时应该是自上而下或者在服务开发之前做相应的调整。尽量的保证服务粗粒度化,这样就能减少前端的调用次数,当然这跟减少页面的Http请求的效果是一致的。另
阅读全文
posted @ 2012-10-01 12:54
laozhu1124
阅读(1084)
推荐(0)