加载中
抓妹子图平台的实现,你们就是喜欢这种东西,对吧?(之四)无阻塞版本的实现

福利,三俗,喜闻乐见 第三天,无阻塞版本的实现,在使用线程池的基础上,添加了一些控制代码,为将来做控制台做准备,另外,禁掉了控制台的进度报告,速度飞快就上去了。 接下来要转到文章的...

抓妹子图平台的实现,你们就是喜欢这种东西,对吧?(之三)抓图流程的实现

福利,三俗,喜闻乐见 为了后面能够接上web界面,需要一个可随时提供查询和推送信息的结构。一开始,逻辑不用做得太复杂,也不用过多考虑性能问题,只要保证了这样的结构,以后再修改也是可以...

抓妹子图平台的实现,你们就是喜欢这种东西,对吧?(之二)腾讯的妹纸征婚

福利,三俗,喜闻乐见 在继续之前有个小插曲,分析页面的时候发现腾讯的代码里面居然有求交往信息 看时间有一年多了,不知道有几个人发现了这个?看了这么源代码,头次看到把征婚广告往这里发...

正确理解RGBA的含义

看到这个标题有人可能要喷了,这不简单,就是红绿蓝再加上透明度呗。 其实这里面有你可能会完全忽略的东西。 比如,如果屏幕上两个点的颜色分别是(1,1,1,0.8),(1,1,1,0.5),这两个...

基于帧的分时调度框架设计

随着项目的推进,越来越多的需要在帧与帧之间写一些pause&continue的任务,写了几个后,觉得还是要从框架上来解决这个问题比较好。比如你需要渲染一个很大很大的表格。而表格单元里的内容和大...

如何用函数表示数(五)其他运算

有了增1和0,我们就可以表示出所有的数了。事实上,这种用函数计数的方法叫做church numeral,发明者是阿隆佐.邱奇,听说过此名字的人可能不多,此人发明了lambda算子,为图灵的导师,奠定了...

如何用函数表示数(四)数的彻底消失

之前的只是开胃小菜,在确保你能弄懂前面的代码例子后再来看这个。这个能弄懂表示你已经彻底搞懂了闭包是怎么回事了。 前面的例子中,我们最终还是需要一个数来表示一个起始的数。那么还没有...

如何用函数表示数(三)数的消失

接前文,我们可以通过闭包的方法来达到降目的目的。f(x,y,z)可以写成f(x)(y)(z),是完全等效的。可能有人纳闷,为什么要故意搞这样。因为,写成f(x)(y)(z)的形式,更加纯粹单一,随着你的经验...

如何用函数表示数(二)引入闭包

在现实的编码中,我们更多的遇到的是像这样的式子 g(f(x)+y,z)或f(x,y,z)之类 因此如何表示多目成了一个问题。 你可以说用f(x,y)表示x,y,在多目调用的地方则改写成g(f(x,y))。 且不说,就算...

如何用函数表示数 (一)

本系列文章改用javascript来实现代码,主要是C不能使用一些我们需要的高级特性,并且javascript使用广泛,用浏览器就能运行,不需额外安装编译器或运行时。 如果要运行本篇代码,先确保下面这...

从发明新的排序算法开始扯淡(四,挑战)

前面讲的还没有涉及到排序算法的核心部分。即有没有办法改进合并算法呢? 合并两个排号序列需要额外的等长空间。如果不额外申请空间,就只能用O(n2)至O(nlogn)的方法代替。但是这个问题真的就...

2012/09/28 00:00
308
从发明新的排序算法开始扯淡(三,改进)

像这样简单的算法前人工程师肯定想到过,即使你是初学者,如果偶然发现了这个也并不稀罕,我也没有打算效仿郭小四窃他人成果自居,说到底这只是一篇系列扯淡文,它真正有价值的部分是由此延伸...

2012/09/22 00:00
4.2K
从发明新的排序算法开始扯淡

最近蛋疼突发奇想,用C写了个排序算法,废话少说,先上代码。 #include <stdio.h> #include <string.h> #include <stdlib.h> void mysort(int *list,int len); void printarr(int *...

2012/09/05 00:00
406

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部