一种新的网络传输描述

这两天在思考一种新的简单有效网络传输描述
比如 一个http响应可以写成如下形式
header -> "\r\n\r\n" {
!content_length = get_content_length(heade

Linux chromium 性能优化

上次提到换了mini电脑,因为CPU只有1.6G,发现chromium初次打开网页很慢。以百度贴吧首页为例,第一次打开居然要花20秒,top发现CPU一直处于满负荷状态,但只要不关chromium第二次打开贴吧首页只需2秒,这是为什么呢?肯定不是渲染上的问

ArchLinux 不错不错

最近配了台迷你电脑D510MO,显卡是GMA3150。本打算上FreeBSD,结果被显卡驱动折腾得半死,内核升到目前最新的8.2-RC还是无果,加上chromium在FreeBSD下工作并不理想,看来FreeBSD还是只能适合服务器。于是换换胃口试试比较火

使用ccache加速Linux内核编译

ccache是一款加速编译的工具。第一次编译时可能略微多花10~20%的时间用于缓存,第二次及之后的编译可以说是风雷电掣。
使用ccache gcc代替作为CC进行编译,
MAKEFLAGS="CC=ccache\ gcc" CONCURRENCY_LE

Socket的4种模型

一、模型比喻
1. 同步Sockets
1个护士照顾一位病人,直至病人出院再照顾下位病人。
缺点:后来想住院的等得花儿都谢了。
2. 多线程 同步Sockets
多位护士照顾多位病人,每位护士照顾病人出院再照顾下位病人。
缺点:医院开销太大。
3. 异

上帝悖论思考,上帝完全全能

上帝悖论又叫全能悖论,简言之就是,上帝能够创造一块连他自己都搬不动的石头吗?以此来说明完全全能的上帝是不存在的。
而我的观点是:上帝能够创造一块连他自己都搬不动的石头。
理由:上帝可以创造出处于上帝即能般动又不能般动的叠加状态的石头。
先举2个两种叠加

宇宙起源随想

宇宙就像操作系统,在未运行前什么都不是,也就是科学上的没有时间,没有空间。
突然有一天,有"人"按下了宇宙外的开机键,于是宇宙开始了运转。这个"人"被称之为上帝,安拉,盘古等等,而运转的法则叫"道"。

Git服务器Gitosis架设指南

Git是非常著名的分布式版本控制系统。
Gitosis则是方便通过Git与ssh架设中央服务器的软件。这篇文章的安装流程写得很明了,但使用中还是遇到了些许问题,本文算是该流程的补充。如果打算通过Gitosis架设服务器通过本文或许可以少走不少弯路。
一、架

FreeBSD的入门操作

要入新系统的门,首先要理解的自然是包的管理方式,Debian有apt-get,CentOS有yum等等,FreeBSD的则是 pkg_* 与 make。
操作环境:FreeBSD 7.3
1. 更新ports
第一次同步
portsnap fetch e

正式加入FreeBSD阵营

大约2年前试过FreeBSD,但苦于port网速蜗牛爬,退回了Debian。
这两天重新兴起使用FreeBSD,时隔2年网速给力多了,2天用下来,FreeBSD给人一种清新的感觉,非常舒服,或许未来FreeBSD将成为我服务器的首选。