- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 论经济学、宗教及人类的社会生活
经济学不仅仅要保证效率也要保证公平。譬如过去利用民劳力贱而征过去开运河,到老了这群人必然得腰肌劳损、关节炎类风湿而死。现在则是虽然民工的工价高了,但这群人也没有什么社保,荒谬的是他们现在还要交钱。老了必然也没有什么好下场。何况价高卖苦力赚来的纸币最终也会随着货币滥发通货膨胀一文不值。说白了,经济学只是政府及其官-僚-系-统奴-役-劳动人民的工具。同样,就算劳动人民觉悟了,起来革
2016-05-29 16:06:33 581
原创 阅读王垠《怎样写一个解释器》一文后的一些体会
http://www.yinwang.org/blog-cn/2012/08/01/interpreter 怎样写一个解释器R2语言实现了表达式解释器,支持单变量let绑定、函数调用、函数作为参数传递(对于FP解释器而言这实际上不是问题),讲解了文法作用域与闭包的概念。缺点:直接利用了Racket语言的match语言,这有点偷懒,不过作者确实也说了不考虑parser的一些琐碎问题,
2016-05-27 12:30:39 2518
原创 React.js Essentials - Packt 2015(读书笔记)
React.js Essentials目录1安装开发环境2创建你的第一个React Element3React组件(状态机)4使React组件变成响应式的5React组件里使用其他库6更新React组件7创建复杂的React组件8Jest测试9Flux10Flux无痛项目维护安装开发环境Tw
2016-05-26 12:47:40 1153
原创 租房签合同之前的注意事项
租房签合同之前的注意事项0、确认房间内是否有异味1、确认房间面积2、确认是否南北通透(白天的通风)3、确认窗帘是否不透光(睡眠时的光线污染影响睡眠质量)4、确认床的大小(越大越好)5、谨记一条:签合同交钱之前,你是老大;签合同之后,房东是老大6、确认合同签几年,若要求必须签一年,可能哪里有问题 强势的房东可能是因为房源紧张,但也有可能表面房屋哪里存在问题,
2016-05-20 13:37:48 1605
原创 最近在上海浦东新区的租房经历
最近在上海浦东新区的租房经历缘起:我原来租住在张江镇的古桐五村,和一对房东老夫妻合住,租金从一开始的1600涨到1900(包水电)。一个月前房东老太突然说不租了,但是之前由于没有续签正式的合同,导致我很被动。3天前房东老汉却又说可以涨到2200续租。这2人表里不一,一个唱红脸一个唱黑脸的行为深深令我厌恶。再加上之前他们表现出的精明铿吝,我决心搬家。听公司的HR胖姐说川沙那边
2016-05-17 11:27:01 4761
原创 基于node-http-proxy的脚本:功能更新,现在支持把GFW屏蔽的URL作快速404失败返回处理;支持把墙外的CDN url映射为本地host
"use strict";//to support let-of syntax;var ProxyPort = 8888;var http = require('http'), net = require('net'), url = require('url'), httpProxy = require('http-proxy'); //需要安装Node 5.0,
2016-05-15 20:00:25 1554 1
原创 Pragmatic Scala:Create Expressive, Concise, and Scalable Applications (读书笔记)
Pragmatic Scala:Create Expressive, Concise, and Scalable Applications目录1From Java to Scala2Objects3Types4Function Values and Closures5Traits6Collections7模式匹配与正则
2016-05-11 18:55:01 991
原创 阅读WebKit最近搞的一个存储开销小的、快速自适应的Locking机制
https://webkit.org/blog/6161/locking-in-webkit/主要受Linux内核futex设计的启发:https://www.kernel.org/doc/ols/2002/ols2002-pages-479-495.pdf Fuss, Futexes and Furwocks: Fast Userlevel Locking in Linux
2016-05-08 17:51:00 594
原创 Mozilla Rust最近发布的MIR的一个评论
原来Rust似乎是直接从AST翻译到LLVM IR,现在则拆分为HIR和MIR了。什么是MIR呢?仔细看了原始的blog文章和RFC,可以认为MIR其实就是对CFG的一种抽象,只有内存结构,没有线性化的序列化反序列化表示。这里要理解的一个核心概念是:AST只是高级层面的对原始语言的文法结构抽象,直接对应于前端parser的处理结果。而这个AST下降到MIR要做一系列的程序转换:这里
2016-05-08 16:19:35 1232
原创 基于DevTools协议+Chromium headless的客户端爬虫框架
之前的做法是使用PhantomJS以及一个html+嵌套iframe包含目标网站URL+跨域dom操作的简单性能优化。PhantomJS实现下面的核心需求:(1)无头模式,然而PhantomJS内核基于老版本的QtWebKit,与最新版本的Chromium代码相比,版本太老了,很多特性用不了(虽然目前国内网站应该也还没开始用上这些?比如ServiceWorker、CSS Custo
2016-05-08 16:08:04 6161
原创 经典的基于图着色模型的寄存器分配
经典的基于图着色模型的寄存器分配:1、如果变量(在指令/语句序列中,或称程序“基本块”?)不再被use(def也是use),则它dead2、否则变量live(活着)3、如果2个变量在一个block/program中都是live,则不能赋以相同的寄存器,在对应的RIG(register inference graph)中,在这2个变量节点之间连接一条边由上面的描述
2016-05-07 14:58:24 6208
转载 增加人口的好办法
增加人口的好办法:(1)允许一夫多妻制(2)每一个妻子只要有娃生,就直接分走富人财产的一部分,不需要等到遗产继承若富人不生娃,最终的结果就是财产充公。
2016-05-05 22:13:47 705
TCP/IP Sockets in Java, 2rd Edition
2008-11-28
Advanced Data Structures
2008-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人