摘要:可能是工作的时间长了,加上自己也是个有点心的人,最近一年开始思考一些技术周边的事情。团队建设。团队如何高效。如何提高团队成员的水平。如何让团队保持进取心,保持积极的工作态度,保持他们对于技术的渴望和追求。如何激励他们,绩效,氛围,以身作则,言谈举止,哪一个更有效。感觉敏捷、结对、代码审查也许可以解决部分问题。新人如何快速融入团队,新人如何成长,缩短新人进入团队的磨合期。如何使工作3-5年的人保持积极的热情,积极的工作态度,唤醒他们对技术的渴望和追求。如何指导他们的下一步发展,如何引导他们的下一步发展,帮助他们确定下一步的发展方向。1、每天早晨进行站立会议。带头主动发言,说明进度及问题,有无需要 阅读全文
MongoDB在Windows2003上得安装配置及使用
2011-11-29 17:51 by Virus-BeautyCode, 4773 阅读, 1 推荐, 收藏, 编辑
摘要:MongoDB安装配置及使用 引言 本文档适用于MongoDB2.0.1版本在windows2003上的安装、配置,以及使用。 官网 http://www.mongodb.org 下载 进入http://www.mongodb.org/downloads页面,下载2.0.1版本。或者根据需要下载最新的稳定版本。 安装 将下载之后的压缩包解压到任意目录即可,本文假设解压到【D:... 阅读全文
【翻译】MVC vs. MVP vs. MVVM
2011-11-04 17:38 by Virus-BeautyCode, 3826 阅读, 6 推荐, 收藏, 编辑
摘要:MVC vs. MVP vs. MVVM1 简介 原文地址: MVC vs.MVP vs.MVVM« Niraj Bhatt – Architect's Blog 三者的目的都是分离关注,使得UI更容易变换(从Winform变为Webform),使得UI更容易进行单元测试。2 MVC MVP2.1 MVC 1、View接受用户的交互请求, 2、View将请求转交给Controller, 3、Controller操作Model进行数据更新 4、数据更新之后,Model通知View数据变化 5、View显示更新之后的数据 View和Controller使用Strategy模式实现 阅读全文
《PHP5 Power Programming》学习笔记2
2011-10-17 09:07 by Virus-BeautyCode, 406 阅读, 0 推荐, 收藏, 编辑
摘要:PHP5的高级面向对象编程1、属性和方法的重载function __get($property)function __set($property,$value)function __call($method,$args)2、数组重载有点像c#的索引器,使得访问对象可以像访问数组一样,使用下标来访问。需要实现接口interface ArrayAccess{ bool offsetExists($index); mixed offsetGet($index); void offsetSet($index,$new_value); void offsetUnset($index);}3、迭代... 阅读全文
《PHP5 Power Programming》学习笔记1
2011-10-16 10:07 by Virus-BeautyCode, 687 阅读, 0 推荐, 收藏, 编辑
摘要:PHP5和PHP4的比较1、PHP4的构造函数,使用定义一个和类名同名的function来作为类的构造函数。PHP5保留了这种做法,但是添加了一个新的方法。 function __construct($name){ $this->name=$name; }2、PHP4的对象引用,需要添加&来声明,否则会重新创建一个新的对象。PHP5变更为面向对象的方式,只要是对象实例,赋值就代表引用,不用添加&来声明。3、PHP4使用new创建对象的时候,返回的是对象本身,而PHP5返回的是对象句柄,或者说是一个对象的ID号,方法调用和属性访问没有受到影响,受到影响的是对象的复制。cla 阅读全文
消息提示的架构演进-理论篇
2011-10-12 11:57 by Virus-BeautyCode, 2971 阅读, 6 推荐, 收藏, 编辑
摘要:项目是一个互联网应用。 假设项目有不同的用户群体,每个用户群体的前端都是一个独立的项目,交给不同的开发人员进行开发,前端和后端的交互方式选择WebService。 在前端和后端交互的过程中,主要有两类操作:一类是查询,包括返回单个记录和返回集合两种类型的查询;一类是命令,包括添加、删除、更新,当然,一次操作也可能是几个命令的组合请求。 第一类操作需要返回数据来显示,如果没有返回数据就会提示没有找到符合条件的数据。第二类操作,一般会影响后端的持久化数据,需要返回操作的结果,是成功还是失败,还是如何如何? 今天讨论的消息就是这种后端返回的操作结果,关于这种类型消息的设计,主要是这种消息... 阅读全文
MSSQL2005技术内幕-学习笔记
2011-09-21 09:29 by Virus-BeautyCode, 962 阅读, 1 推荐, 收藏, 编辑
摘要:MSSQL2005技术内幕-存储引擎 MSSQL的存储单位是页面,一个页面的数据量是8K。一次I/O取回的是整个页面,如果一个页面包含80条记录,一次I/O取回的是80行数据。如果一个页面包含160条记录,那么一次I/O的效率就会翻倍。 表中的每行记录额外需要10字节(Byte)的开销,每个变长列额外需要额外2Byte的开销,包含变长列的行额外需要2Byte的开销。 阅读全文
架构演进-实例篇
2011-08-31 14:38 by Virus-BeautyCode, 6338 阅读, 14 推荐, 收藏, 编辑
摘要:从上图可以看出,就是一个电子商务网站常见的支付、支付的后续处理,这样一个业务场景。支持多种支付方式,目前包括银联、支付宝,还有平台账户。平台账户就是注册用户将资金存储在平台为用户建立并维护的一个账户里,购买平台的产品,可以使用平台账户中的资金进行支付。 阅读全文
【Android手机游戏】贪吃蛇(1)
2011-08-18 18:33 by Virus-BeautyCode, 3371 阅读, 1 推荐, 收藏, 编辑
摘要:【Android手机游戏】贪吃蛇引言自从一个月之前开始学习android手机应用开发,看书,coding,逛论坛(主要是www.eoeandroid.com),发帖,回帖,积累了一点小小的经验,熟悉了一些最为基本的控件用法和基本android开发思路。 在eoe的论坛上发表过几个帖子,包括【基本控件及基本动画效果等示例demo集合大放送,持续更新】,【新浪微博开放平台开发-简易android客户端】,【新手项目示例-记事本】等demo小示例。 最近想通过一个【贪吃蛇】的小游戏,完整的了解一下游戏开发流程和用到的技术点。游戏开发流程通过一段时间的学习,觉得游戏开发的流程包括:游戏策划游戏资源准备 阅读全文
新浪微博开放平台开发-android客户端(3)
2011-08-05 18:37 by Virus-BeautyCode, 2741 阅读, 0 推荐, 收藏, 编辑
摘要:引言最近不是太忙,花了一些时间学习android的应用开发。经过两个星期的学习,学习的同时还写了很多的demo示例,可以从基本控件及基本动画效果等示例demo集合大放送,持续更新下载。从这个星期开始,准备拿新浪微博开放平台做个实践,开发一个功能简单的android客户端,会尽可能的完善功能。今天的内容上图是这个客户端的主要界面。今天增加的功能。简单的样式和皮肤,只是添加了按钮。运行的系统是android2.2.使用到的技术点包括ListView,自定义ListAdapter,多线程相关的Message,Handler,验证相关的OAuth,用户图片的异步加载。新浪微博的验证使用的是signpo 阅读全文
新浪微博开放平台开发-android客户端(2)
2011-08-04 19:03 by Virus-BeautyCode, 2162 阅读, 1 推荐, 收藏, 编辑
摘要:引言最近不是太忙,花了一些时间学习android的应用开发。经过两个星期的学习,学习的同时还写了很多的demo示例,可以从基本控件及基本动画效果等示例demo集合大放送,持续更新下载。从这个星期开始,准备拿新浪微博开放平台做个实践,开发一个功能简单的android客户端,会尽可能的完善功能。今天的内容上图是这个客户端的主要界面。今天增加的功能。发布微博。更多微博。运行的系统是android2.2.使用到的技术点包括ListView,自定义ListAdapter,多线程相关的Message,Handler,验证相关的OAuth,用户图片的异步加载。新浪微博的验证使用的是signpost的OAut 阅读全文
新浪微博开放平台开发-android客户端(1)
2011-08-04 08:59 by Virus-BeautyCode, 5096 阅读, 0 推荐, 收藏, 编辑
摘要:引言最近不是太忙,花了一些时间学习android的应用开发。经过两个星期的学习,学习的同时还写了很多的demo示例,可以从基本控件及基本动画效果等示例demo集合大放送,持续更新下载。从这个星期开始,准备拿新浪微博开放平台做个实践,开发一个功能简单的android客户端,会尽可能的完善功能。今天的内容上图是这个客户端的主要界面,目前只是获取了前20条数据,还可以通过refresh点击刷新数据。功能还比较简单。运行的系统是android2.2.使用到的技术点包括ListView,自定义ListAdapter,多线程相关的Message,Handler,验证相关的OAuth,用户图片的异步加载。新 阅读全文
从Android中Activity之间的通信说开来
2011-08-02 11:22 by Virus-BeautyCode, 4334 阅读, 1 推荐, 收藏, 编辑
摘要:引言最近两个星期在研究android的应用开发,学习了android应用开发的基础知识,基本控件,基本布局,基本动画效果,数据存储,http访问internet等等基础知识。android中有一个概念,叫做activity。什么叫做activity呢?中文译为【活动】。我觉得类比到我们.NET里面的话,就好比是WinForm中的Form窗体,或者是ASP.NET中的Page页面,一个activity可以对应一个窗体或者是页面。既然是窗体、页面就需要通信,需要传值,需要之间的变换。WinForm窗体变换和ASP.NET中的Page变换在WinForm中实现窗体变换,也就是一个窗体转到另外一个窗体 阅读全文
给年轻的技术人的一点忠告
2011-07-29 13:45 by Virus-BeautyCode, 1553 阅读, 4 推荐, 收藏, 编辑
摘要:年轻人,别太着急了。大多数人都需要经历下面的阶段。1、工作的第1-3年,基础知识积累,更多的是手熟。一定要去经历,经历很多的项目,经历不同的项目。使用不同的语言就更好了。2、工作的第4-5年,思考期,思考,多思考如何做得更好,别人是怎么做好的,是不是有更好的。别人是如何思考的?3、工作的第5-8年,发展期,形成自己的思维模式,自己的思考方式,有了自己的一些认识和理论。进入高速发展的阶段。上面的阶段,你不可以跨越(除非你是天才),但是你可以缩短每个阶段。别人花费3年,你也许可以花费2年,但是你不要妄想跨越,直接到达,那样只会使你一事无成,真的变平庸了。 阅读全文
C#中循环结构的效率问题
2011-06-08 11:26 by Virus-BeautyCode, 4522 阅读, 3 推荐, 收藏, 编辑
摘要:C#中循环结构的效率问题引言顺序、选择、循环是一切程序的三大结构。今天我们就来说一说循环中的一个小问题。内容c#的循环结构有四种:forwhile…do…do…while…foreach在这四种结构中,都有循环结束的判断。大于某个数字,小于某个数字,或者是其他条件表达式的判断。今天我们就说一下关于数字的判断。我们的数字可能存放在定义好的一个变量中,也可能从是某个集合的长度,也可能是某个方法返回的信息。这里就讨论一下某个方法的返回信息。假定存在下面的一个方法,返回值是一个List<int>static List<int> GetIntList(){ Console.Wri 阅读全文