加载中
终于把加法器做出来了,留个纪念

最后只剩了十几个格子,蛮佩服自己的。 http://pleasingfungus.com/Manufactoria/?lvl=31&code=r17:1f3;p17:2f2;b17:3f1;c18:3f3;c18:4f3;c18:5f3;c18:6f3;c18:7f3;c18:8f3;c18:9f3;c18:10f3...

2013/08/22 14:00
217
抓妹子图平台的实现,你们就是喜欢这种东西,对吧?(之五)websocket分析

福利,三俗,喜闻乐见 接下来给程序做个前端,借此体验下html5+websocket制作应用。由于当下html5的标准貌似还在发展中,python也没给出实现,所以自己手动实现个websocket服务器,其实是个不...

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

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

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

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

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

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

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

福利,三俗,喜闻乐见 c84来了 本来打算下国外的大图用,但别人不是什么大网站,而且平时自己也有看,这样搞别人不大厚道,万一被封了就不好了。所以还是国内的无良网站开刀吧。360和迅雷网站...

正确理解RGBA的含义

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

从”如何设计一个通用数据类型的数组“谈什么才是程序员真正应该干的事

前段时间试用了一自称有二十年编程经历怀才不遇的计算机奇才,结果非常糟糕。他的表现跟我的期望落差非常大,而他的解释是工作中使用的语言是他以前没接触过的(javascript,python),所以工...

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

随着项目的推进,越来越多的需要在帧与帧之间写一些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(n) 这是标准答案: void swap2...

2013/07/13 10:56
129
从发明新的排序算法开始扯淡(四,挑战)

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

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

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

2012/09/22 00:00
3.8K
从发明新的排序算法开始扯淡(二,解释)

算法的描述如下: 先在数组中两两元素排序,再四四元素排序,再八八元素排序……直到最后2(n)次方<=数组长度时结束 原理是:在数组长度为1时,数组总是排好序的,第一次遍历进行两两排序时,...

2012/09/12 00:00
234
从发明新的排序算法开始扯淡

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

2012/09/05 00:00
247

没有更多内容

加载失败,请刷新页面

返回顶部
顶部