gashero
- 浏览: 938469 次
- 性别:
- 来自: 北京
社区版块
- ( 0)
- ( 3)
- ( 0)
最新评论
-
wuchanghyz:
我的情况恰巧与博主相反,做了不少电子开发,总是无法把电子硬件与 ...
软件工程师如何转行做电子 -
:
学习了 谢谢
扩展和嵌入python解释器 extending and embedding the python interpreter -
ya_ay:
好厉害!
2014年度笔记统计与2015设想 -
cwqcwqmax9:
我也很想把底层的电路原理搞懂啊
软件工程师如何转行做电子 -
phrmgb:
团队建设是为了建设团队,感觉不能光吃,吃的过程中增加些互动游戏 ...
团队小论-自助餐
文章列表
ctypes-python外部函数库
译者注:翻译的并不完全,不过对于大多数应用是足够了。总体感觉使用ctypes还是比较麻烦,需要自己重新把头文件给用python写一遍。再者就是对于指针的指针一类还不知怎么实现。结论是我不打算 ...
- 2009-11-18 18:03
- 浏览 22895
- 分类:编程语言
近来公司开发部门断网,于是几个同事内部架设irc来交流。闲谈间让我想起以前的一个笑话,于是勾引之下得出了如下聊天记录(使用pidgin):
(16时03分22秒) gashero: 呵呵
(16时03分34秒) gashero: 退出是什么命令阿?
(16时03分41秒) jyf 离开了聊天室(jyf)。
(16时04分03秒) jyf [~jyf@yybsd] 进入了聊天室。
想要了解笑话原文的请google搜索"魔兽世界之如何退出工会"。
- 2009-11-09 16:26
- 浏览 2074
用vim也有年头了,最近下了一些精力把用了多年的vimrc整理了一下,方便在所用的各台电脑上使用。最初的vimrc来自于debian,做了修改,后来越加越长,这次整理把没用的都去掉了,而且对每个选项都加了注释。
如下_vimrc
" file: _vimrc
" date: 2009-09-22
" author: gashero
" note: 配置一份简单的vim配置文件
set nocompatible "非兼容模式
syntax on "开启语法高亮
set backgr ...
- 2009-10-28 18:28
- 浏览 5534
- 分类:编程语言
剩女问题-一些耸人听闻的数据
作者:
gashero
日期:
2009-10-20
目录
1 引子
2 适婚人口比例
3 年龄差异导致的剩女问题
4 问题与对策
1 引子
以前在上海工作时就听说过人民广场人类配种基地的壮观,只是离开前一直没空去参观过。到了北京以后偶然碰到腾讯做专题谈论剩女问题,见 http://view.news.qq.com/zt/2009/dlwynqn/index.htm
。才发现这是个很严重的社会现象。于是仔细研读了一下,发现很多有趣的数据。本着 ...
- 2009-10-20 20:08
- 浏览 6845
- 分类:非技术
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 ...
- 2009-09-24 11:26
- 浏览 17650
- 分类:操作系统
- 博客分类:
- python之凶猛爬虫
好友caoshijun最近找我做一个字符串的解码,字符串来源于moinmoin,其中将部分字符和中文做了转义,变成了括号内的2位16进制字符。例子字符如下:
"caoshijun(2f)logo(2e)jpg"
可见"(2f)"对应"/",而"(2e)"对应"."。
于是写了一段python程序用于解码,写完以后感觉可读性极差,如下:
import re
aaa="caoshijun(2f)logo(2e)jpg"
print 'result ...
- 2009-09-17 14:38
- 浏览 6164
geek小玩意性价比评价标准
- 博客分类:
- 闲的蛋疼
平时跟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 ...
- 2009-09-08 15:09
- 浏览 2051
- 博客分类:
- 纠结的twisted
修复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
模块分析
...
- 2009-09-08 10:23
- 浏览 5246
- 分类:编程语言
从大学时开始搞linux,给学校配服务器,玩了多年一直没有下大力气深入研究,毕竟我不是做运维的。所以,对linux的了解也一直比较肤浅。这也让我自己很内疚,于是当我想要了解linux的一些内部细节,包括:
1、bootloader的� ...
- 2009-09-03 10:13
- 浏览 3176
- 分类:操作系统
====================
使用twistd托管应用
====================
:作者: gashero
:日期: 2009-08-26
.. contents:: 目录
.. sectnum::
简介
------
系统开发中经常遇到要把应用放到daemon中运行的情况,话说这个倒是不难,有很多现成的模块可用,就算� ...
- 2009-08-26 15:21
- 浏览 4335
- 分类:编程语言
- 博客分类:
- python之凶猛爬虫
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日 ...
- 2009-08-10 16:29
- 浏览 6111
- 分类:编程语言
- 博客分类:
- python之凶猛爬虫
早上好友baojing.jiao发来消息跟我讨论eventlet。早就知道有这么个玩意,一直没空看。正好今天试试。发现其给出的聊天服务器的例子还算简单,就自己改改做出个http服务器的例子。一测性能才发现如此夸张。
先看程序:
#! /usr/bin/env python
# -*- coding: utf-8 -*-
# file: eventlet_httpd.py
# date: 2009-08-07
# author: gashero
"""
一个使用eventlet作为底层的http服务器,测试一下性能
"&qu ...
- 2009-08-07 11:21
- 浏览 20773
- 分类:编程语言
- 博客分类:
- 纠结的twisted
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 ...
- 2009-07-31 11:15
- 浏览 3735
- 分类:编程语言
数据与服务的集成
这是最近一直思考的一个问题。主要是针对中央存储而言。对一个系统来说,各个角色的分开有利于看起来比较清晰,但问题是这些角色之间因为通过网络连接而造成系统时延的增大。同时每个层次都有可� ...
- 2009-07-23 10:16
- 浏览 1434
- 分类:编程语言
一个it公司技术部门大体可以分为开发、运维、测试,三个部门。而风格各不相同。
开发人员总是希望自己动手实现所有的功能,在系统的每一个细节上尽可能用上先进的、前卫的、架构上优美的技术。毕竟,对一个开发人员来说,做了多少事情是考察绩效之根本。但是话说回来,应用前卫的技术是有创新风险的,这种风险来自多个方面,比如突然搞不定的一个特性,新框架的内含bug,稳定性问题,高压力下的行为,安全性等等。对于绝大多数没有实际运营经验的开发人员来说,这些都是没有概念的东西。
而运维人员在一些方面则是另外一个极端。倾向于在系统中使用成熟的、稳定的、久经考验的成熟技术。对于一些明显有成熟凯发k8国际娱乐官网入口的解决方案的东西, ...
- 2009-07-18 10:54
- 浏览 3340
- 分类:企业架构