读<ASP.NET优化>有感
这本书主要是讲ASP.NET优化开发的,里面关于面向对象编程的介绍和ASP.NET的开发介绍可以说在一般的书之上,由于我从来没有涉足过这方面的内容,所以不予很深的评论。但是第十六章,讲了一下测试 ,部署以及代码管理,这方面和我们现在的工程和接近,读着很有感觉。
现在就来讲讲测试。里面说到“敏捷开发和极限编程的实质之一是基于测试的开发”,也就是说从一开始我们就要开始
http://cyqdata.cn/cnblogs/article-detail-25440
<转>再次写给我们这些浮躁的程序员
2010年初写过一篇博客(我们是一群和平年代充满浮躁与抱怨的程序员),一年过去了,社会好像更浮躁,也有网友问我这方面的问题,于是有了下面这篇文章,再次写给我们这些刚入行浮躁的程序员,如何成长,以下是列出了一些成长的心得,我们不必每条都去实践,但是优秀的程序员成长过程中总会实践里面的几条。 多做项目,多思考 不要害怕做事,刚毕业的同学最缺的就是工作经验,乱七八糟的项目能让你很快就了解了一个公司的
http://cyqdata.cn/cnblogs/article-detail-25357
<<WinPhone 7 程序设计>>图书推荐
最近WP7吵得沸沸扬扬,我跟着也了解了一下,看了AppHub(http://create.msdn.com/en-US/?ocid=ban-f-cn-wp7--MSDN)中有关WinPhone7的介绍和学习资料。然后再搜索有没有大家写的WinPhone7的开发指南哪?答案是有的,MS Press已经出版了Charles Petzold的名为《Programming Windows Phone 7》
http://cyqdata.cn/cnblogs/article-detail-25150
可为空的值类型(Nullable<T>)需要注意的地方
值类型是不可以被赋值为null的,但有时候我们却需要简单的值类型被设置为null,比如一个查询界面上有很多的查询条件,查询条件可以使用也可以留空,这是从UI收集查询参数信息传递到后台执行查询的时候,我们如果约定某个参数为null时,就认为用户没有使用该查询参数。 第一,它是一个结构类型,值类型 其实下面的这个变量声明就是可为空的值类型int? number = 100;
.csharpcode,
http://cyqdata.cn/cnblogs/article-detail-25062
MVC2.0本地化(另类解决方案)<下>
本文是对MVC2.0本地化(另类解决方案)<上>这篇文章内介绍的MVC2.0本地化功能进行加强、细化的结尾篇。如果存在不足的地方,希望您指出。
如何对上篇文章进行加强以及细化呢?主要从以下三点开始。
&n
http://cyqdata.cn/cnblogs/article-detail-11672
MVC2.0本地化(另类解决方案)<上>
前不久看见一篇文章:在asp.net中使用Response.Filter 过滤网站敏感字符的解决方案。于是我借题发挥用Response.Filter 为MVC2.0 进行多国语言本地化。如果存在不足的地方,希望您指出。
本文主要给出具体思路,希望能给读者带来一定的启发:日常开发中不是所有的方案要中规中矩用常用方法解决问题
http://cyqdata.cn/cnblogs/article-detail-9669
c#扩展方法奇思妙用基础篇五:Dictionary<TKey, TValue> 扩展
Dictionary<TKey, TValue> 类是常用的一个基础类,但用起来有时确不是很方便。本文逐一讨论,并使用扩展方法解决。 向字典中添加键和值 添加键和值使用 Add 方法,但很多时候,我们是不敢轻易添加的,因为 Dictionary<TKey, TValue> 不允许重复,尝试添加重复的键时 Add 方法引发 ArgumentException。 大多时候
http://cyqdata.cn/cnblogs/article-detail-8528
高性能MMORPG通用服务端引擎设计之->基本概念篇二
书接上回<高性能MMORPG通用服务端引擎设计之->基本概念篇>
上回说道我们将服务器组的职责划分为了,前端服务器,场景服务器,登录服务器,数据服务器...etc.
如图:
Logic-Service Logic-Service DB-Service
&nbs
http://cyqdata.cn/cnblogs/article-detail-4566
GameKnifeEngine第一个游戏<TANK 3D> Demo版完成!
毕设中期检查前一天
终于完成了!
自从上个星期一从公司离职,回家闭关写了整整一个星期... 中间平安夜圣诞节也就和女友象征性的过了一下。终于,在毕设中期检查的前一天完成了!
toonshading + 复杂后处理 + 1920*1080... pixelshader表示压力很大...
等检查完了开始优化...检查嘛,主要是用画面感觉震住老师们...
这一个星期的成果
其实11月中旬那次检查,GameKnifeEngine的底层就已经出来了。模仿OGRE的几个核心:[gkSceneManager] [gkResourceManagers] [gkRenderSequence] 已经联系在一起了。
由于时间紧迫gkRenderTarget只是个[虚拟]的假象, 模型渲染直接继承了Renderable和Movable做了一个最基本的物体。这次的一个半月,主要
http://cyqdata.cn/cnblogs/article-detail-2241