自己闲着无聊写的,当然有些描述不是十分准确,毕竟一句话不能表达太多意思。委托:把方法当做参数进行传递。泛型:在类、方法中对使用的类型参数化。匿名方法:委托及调用委托的简化版。Lambda表达式:匿名方法的进一步进化。扩展方法:给现有类添加新的方法。LINQ: 将SQL方式的查询从数据库扩展到其它方面...
分类:
其他好文 时间:
2014-09-11 01:07:01
阅读次数:
190
DDPush 概述IM(Instant Messaging)即时通讯系统与信息推送IM(Instant Messaging)即时通讯系统,从1996年ICQ的出现,到国际巨头割据的今天,已经深刻地影响了互联网,甚至人类社会的变化。从移动互联网时代开始,即时通讯系统更是加剧演变进化,除了iOS和And...
分类:
其他好文 时间:
2014-09-09 15:33:08
阅读次数:
276
大型网站系统的特点
高并发,大流量,PV巨大
高可用,7*24
海量数据,P级别
用户分布广泛,网络情况复杂,不同运营商
安全环境恶劣,黑客攻击
需求快速变更,发布频繁,快速跟进市场,需求变更快
渐进式发展,从小网站一步一步进化 大型网站架构的演化历程
初始阶段网站架构,一台服务器, 一台Serve...
分类:
Web程序 时间:
2014-09-07 12:14:55
阅读次数:
307
一年前一个偶然的机会我遇到了一本书 ——《影响力》,看完这本书之后对我们如何思维产生了极大的兴趣,于是在一年的时间里面密集地阅读了以下一些方面的经典著作:社会心理学、认知科学、神经科学、进化心理学、行为经济学、机器学习、人工智能、自然语言处理、问题求解、辩论法(Argumentation Theor...
分类:
其他好文 时间:
2014-08-29 08:20:37
阅读次数:
409
第3部分 软件研发工作总结软件需求 软件工程师的工作职责是什么?一句话,就是完成软件需求。大家每天都接触到的软件,都是从软件需求一步步进化而来的。那么,软件需求是什么?如何完成需求?在完成需求的过程中我们要注意哪些问题呢?本文将为你解答这些问题。1. 什么是软件需求? 通俗地讲,软件需求是指要求软件开发工程师完成的软件的功能。例如,如果要求一个软件具备文件处理的能力,...
分类:
其他好文 时间:
2014-08-26 21:29:16
阅读次数:
299
在 2.0 之前的 C# 版本中,声明委托的唯一方法是使用命名方法。 C# 2.0 引入了匿名方法,而在 C# 3.0 及更高版本中,Lambda 表达式取代了匿名方法,作为编写内联代码的首选方式。——MSDN
以上是来自MSDN中的话,可以看出声明委托的这样一个发展:命名方法→匿名方法→Lambda表达式。下面通过代码展示一下他们是如何进化的。...
分类:
其他好文 时间:
2014-08-25 15:00:44
阅读次数:
192
Multi Paxos基于Basic Paxos,将原来2-Phase过程简化为了1-Phase,从而加快了提交速度。Multi Paxos要求在各个Proposer中有唯一的Leader,并由这个Leader唯一地提交value给各Acceptor进行表决,在系统中仅有一个L...
分类:
其他好文 时间:
2014-08-20 18:13:43
阅读次数:
298
微信版动漫更新提醒,搜索公众平台: 微伍网
1;,然后在里面找动漫更新提醒当你关注的动漫 更新时,微信马上发信息提醒你关注的动漫已更新到哪集
动漫更新提醒pc端:
当你的软件在后台运行的时候,你关注的动漫在网络上有更新的话,马上发信息和音乐给你,提醒你看最新的动漫。提示音乐跟图片都是可以替换的。
欢迎测试使用,q...
分类:
微信 时间:
2014-08-18 20:31:22
阅读次数:
353
平衡二叉树(Balanced Binary Tree)是二叉查找树的一个进化体,也是第一个引入平衡概念的二叉树。1962年,G.M. Adelson-Velsky 和 E.M. Landis发明了这棵树,所以它又叫AVL树。平衡二叉树要求对于每一个节点来说,它的左右子树的高度之差不能超过1,如果.....
分类:
其他好文 时间:
2014-08-18 10:26:43
阅读次数:
187