`
gashero
  • 浏览: 943976 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
  Erlang的C Node 翻译: gashero 日期: 2009-10-16 地址: http://www.erlang.org/doc/tutorial/cnode.html 目录 1   Erlang程序 2   C程序 2.1   设置通信 2.2   发送和接受消息 3   运行例子 3.1   编译C代码 3.2   编译erlang代码 3.3   运行C node服务器的例子,短结点名 3.4   运行C node客户端例子 3.5   运行 ...
  ctypes-Python外部函数库   译者注:翻译的并不完全,不过对于大多数应用是足够了。总体感觉使用ctypes还是比较麻烦,需要自己重新把头文件给用Python写一遍。再者就是对于指针的指针一类还不知怎么实现。结论是我不打算 ...
近来公司开发部门断网,于是几个同事内部架设IRC来交流。闲谈间让我想起以前的一个笑话,于是勾引之下得出了如下聊天记录(使用pidgin):   (16时03分22秒) gashero: 呵呵 (16时03分34秒) gashero: 退出是什么命令阿? (16时03分41秒) jyf 离开了聊天室(jyf)。 (16时04分03秒) jyf [~jyf@yybsd] 进入了聊天室。   想要了解笑话原文的请Google搜索"魔兽世界之如何退出工会"。
用vim也有年头了,最近下了一些精力把用了多年的vimrc整理了一下,方便在所用的各台电脑上使用。最初的vimrc来自于debian,做了修改,后来越加越长,这次整理把没用的都去掉了,而且对每个选项都加了注释。   如下_vimrc   " File: _vimrc " Date: 2009-09-22 " Author: gashero " NOTE: 配置一份简单的vim配置文件 set nocompatible "非兼容模式 syntax on "开启语法高亮 set backgr ...
  剩女问题-一些耸人听闻的数据 作者: gashero 日期: 2009-10-20 目录 1   引子 2   适婚人口比例 3   年龄差异导致的剩女问题 4   问题与对策 1   引子 以前在上海工作时就听说过人民广场人类配种基地的壮观,只是离开前一直没空去参观过。到了北京以后偶然碰到腾讯做专题谈论剩女问题,见 http://view.news.qq.com/zt/2009/dlwynqn/index.htm 。才发现这是个很严重的社会现象。于是仔细研读了一下,发现很多有趣的数据。本着 ...
  OpenWrt的网上笔记 笔记: gashero 日期: 2009-09-04 目录 1   简介 2   参考文献 3   OpenWrt介绍 3.1   NVRAM操作 4   准备工作 5   关于Belkin 7231-4P 6   内核配置与编译 7   安装 7.1   清空nvram 7.2   安装firmware 7.3   TFTP方式安装 7.4   MTD方式安装 7.5   对改装的路由恢复64MB内存设置 7.6  ...
好友caoshijun最近找我做一个字符串的解码,字符串来源于moinmoin,其中将部分字符和中文做了转义,变成了括号内的2位16进制字符。例子字符如下:   "caoshijun(2f)logo(2e)jpg"   可见"(2f)"对应"/",而"(2e)"对应"."。   于是写了一段Python程序用于解码,写完以后感觉可读性极差,如下:   import re aaa="caoshijun(2f)logo(2e)jpg" print 'result ...
平时跟geek朋友都喜欢玩一些设备,所以最近突发奇想搞一个性价比评价标准。该标准适用于如下设别类别:   1、手机 2、PDA、掌上电脑 3、无线路由 4、单片机   计算公式: 性能参数=CPU/MHz + RAM/MB + Screen-height/pixel + Screen-width/pixel 性价比=性能参数/价格(RMB)   下面举例我手里的一些小玩意按照如上公式计算的结果:   belkin F5D7231-4p无线路由,64MB内存改装版 性能参数=200+64+0+0=264 性价比=264/245=1.078   Nokia N9 ...
  修复flup中threadpool在twisted中运行的日记 作者: gashero 日期: 2009-09-04 目录 1   简介 2   故障描述 3   调试流程 3.1   flup的源码安装 3.2   确定导入的flup模块范围 4   FastCGI服务器启动跟踪 4.1   外部入口 4.2   flup.server.fcgi 中的初始化 4.3   server.run() 流程 4.4   threadedserver 模块分析 ...
从大学时开始搞linux,给学校配服务器,玩了多年一直没有下大力气深入研究,毕竟我不是做运维的。所以,对linux的了解也一直比较肤浅。这也让我自己很内疚,于是当我想要了解linux的一些内部细节,包括:   1、bootloader的 ...
==================== 使用twistd托管应用 ==================== :作者: gashero :日期: 2009-08-26 .. contents:: 目录 .. sectnum:: 简介 ------ 系统开发中经常遇到要把应用放到daemon中运行的情况,话说这个倒是不难,有很多现成的模块可用,就算 ...
eventlet做wsgi服务器的例子 from eventlet import api,wsgi def myapp(environ,start_response): start_response('200 OK',[('Content-Type','text/plain')]) return ['Hello world!'] wsgi.server(api.tcp_listener(('',8000)),myapp)   同理可以用这种方式来启动其他wsgi接口的服务器。稳定性未知。 默认情况下access日 ...
早上好友baojing.jiao发来消息跟我讨论eventlet。早就知道有这么个玩意,一直没空看。正好今天试试。发现其给出的聊天服务器的例子还算简单,就自己改改做出个http服务器的例子。一测性能才发现如此夸张。   先看程序:   #! /usr/bin/env python # -*- coding: UTF-8 -*- # File: eventlet_httpd.py # Date: 2009-08-07 # Author: gashero """ 一个使用eventlet作为底层的http服务器,测试一下性能 "&qu ...
  greenlet实践 作者: gashero 日期: 2009-06-16 目录 1   简介 2   一个异步转同步的例子,使用Twisted 1   简介 本想依靠它实现异步转同步,试试看吧。 2   一个异步转同步的例子,使用Twisted 将Twisted中的异步改为同步了: #! /usr/bin/env python # -*- coding: UTF-8 -*- # File: readcall.py # Date: 2009-06-16 # Author: gashero ...
数据与服务的集成   这是最近一直思考的一个问题。主要是针对中央存储而言。对一个系统来说,各个角色的分开有利于看起来比较清晰,但问题是这些角色之间因为通过网络连接而造成系统时延的增大。同时每个层次都有可 ...
Global site tag (gtag.js) - Google Analytics