我的2015很快就要过去了。明天开始休假,今天也是今年最后一天上班了,阶段性工作即将告一段落。以后当然还有很多需要完成的任务,但这之前我可以过一个轻松的元旦节了。作为一个C#程序员,作为一个刚入行不久但满怀憧憬希望的菜鸟,做一下总结对以后的路只会有好处。 这一年,我从一个几乎与网络信息技术隔绝的环境 ...
分类:
其他好文 时间:
2017-02-10 22:03:52
阅读次数:
194
1、GCD简介: ?了解:GCD全称为“Grand Central Dispatch”,纯C语言,GCD提供了非常多功能强大的函数;GCD中所有的函数都包含于Libdispatch库中。 1-1、使用GCD的优势: ?了解:1、GCD是苹果公司为多核的并行运算提出的解决方案; ?了解:2、GCD会自 ...
分类:
移动开发 时间:
2017-02-05 15:09:54
阅读次数:
285
大数据运算模型 MapReduce 原理 2016-01-24 杜亦舒 MapReduce 是一个大数据集合的并行运算模型,由google提出,现在流行的hadoop中也使用了MapReduce作为计算模型 MapReduce 通俗解释 图书馆要清点图书数量,有10个书架,管理员为了加快统计速度,找 ...
分类:
其他好文 时间:
2017-01-08 03:55:05
阅读次数:
310
defconsummer(name):whileTrue:baozi=yieldprint(‘包子%s来啦,被%s吃了‘%(baozi,name))returnNonec=consummer(‘紫星大人‘)bz=‘韭菜馅‘c.send(bz)#唤醒yield并传值c.__next__()#只唤醒不传值模拟单线程下的并行效果#实际上应该是携程效果,比进程更小的一个单位importtimedef..
分类:
编程语言 时间:
2017-01-02 00:24:07
阅读次数:
426
http://www.cnblogs.com/wendingding/p/3806821.html 一、简单介绍 1.什么是GCD? 全称是Grand Central Dispatch,可译为“牛逼的中枢调度器” 纯C语言,提供了非常多强大的函数 2.GCD的优势 GCD是苹果公司为多核的并行运算提 ...
分类:
移动开发 时间:
2016-12-12 14:54:38
阅读次数:
244
# Auther: Aaron Fan"""def consumer(name): print("%s 准备吃包子啦!" % name) while True: baozi = yield print("包子[%s]来了,被[%s]吃了!" % (baozi, name))people = cons ...
分类:
编程语言 时间:
2016-12-12 07:37:26
阅读次数:
174
Atitit 查询优化器的流程attilax总结 1.1. 来理解该过程:1 1.2. 关于这些优化器的最重要原则的就是:尽可能的减少扫描范围,2 1.3. 、筛选条件分析2 1.4. 二、索引优化2 1.1. 来理解该过程: 这个图看上去有点复杂,我们来详细分析下,其实就是将这个优化阶段分为3个子 ...
分类:
其他好文 时间:
2016-12-09 00:06:16
阅读次数:
286
从读博士起,我对编程的兴趣忽然浓厚起来。当时做大规模并行运算,需要自己写很多程序和脚本。作为新进研究组的新人,我自觉负担起很多写程序的活儿。写得多了,兴趣也变得浓厚。 那个时候抓紧一切机会学习编程。在我读博的研究所里,有一位英国教授也喜欢编程。她叫爱玛·希尔(Emma Hill),教我们用编程语言处 ...
分类:
其他好文 时间:
2016-11-23 20:03:29
阅读次数:
136
随着 .NET 4.0的到来,她与以前各版本的一个明显差别就是并行功能的增强,以此来适应这个多核的世界。于是引入了一个新概念 任务,作为支持并行运算的重要组成部分,同时,也作为对线程池的一个补充和完善。从所周知,使用线程池有两个明显的缺点,那就是一旦把我们要执行的任务放进去后,什么时候执行完成,以及 ...
分类:
Web程序 时间:
2016-10-20 11:52:16
阅读次数:
231