1 iteye_15309

尚未进行身份认证

暂无相关简介

等级
TA的排名 111w+

python中日志配置与使用[1]

和在学校做大作业、毕业设计不同,代码一旦到了生产环境,查找问题、服务监控等操作都需要通过日志来完成了。以前的项目,更多的是从其他同事手中交接一些服务,服务中已经积攒了一些(无论好坏)打日志的规范和方法。 近期(其实已经一年了,一直懒得总结)由于排期问题,我糙猛快的写了几个python的服务;而我之前的同事里,是没有人使用py来做项目的,所以总结了一下python中使用日志的使用方式、配置...

2014-04-23 13:42:58

自制led小灯

使用同事的led灯条+散热片,和一个路由器的电源做了一个led小台灯:   灯条的工作电压是12v,所以用9V稍微有些暗。不过完行看清电源是完全没有问题的。合理利用废旧物品,顺便减少点开销,也是不错的。 ...

2014-04-13 18:24:37

解决tmux启动「can't create socket」的问题

Tmux是终端重度用户的好帮手,你再也不用担心以下问题: 任务运行一半要下班,发现忘记使用nohup网络不稳定, 终端会掉线有人找我开会,切换有线、无线会掉线…… 我入职以后,一直在开发机里面使用tmux和screen(在我发现tmux之前)。最近越来越多人在开发机上部署任务,导致这台机器和它的宿主机经常出问题(偶尔hang住,无法ping通等等)。最近一次重启宿...

2014-03-20 15:47:41

http 协议中分块传输编码(Chunked transfer encoding)介绍

最近需要编写一个服务,其中调用到同事编写的服务;由于产品的用户数量比较多,所以需要同时发起好多个请求交给后端去处理。整个服务大概是这样一个流程: 建立连接,写指令,读取数据,结束操作。 后端需要操作缓存、DB,所以处理时间可能比较长。这种处理方式天生适合使用epoll来处理(这里还有另外一个原因,就是「epoll」总能戳中某些同事的G点,所以我要试试这东西到底是啥玩意),所以我使...

2013-10-07 20:28:04

Exercise 1.41 ~ 1.44

1.41定义一个 double 操作,用来将某个特定的操作重复两次。例如我们有一个inc的操作会将某个数值加1,那么(double inc)则会将数值加二。 最终需要计算这个值: 写道(((double (double double)) inc) 5) 下面是实现:(defun db (f) (lambda (x) (funcall f ...

2013-08-15 19:59:35

Exercise 1.37

sicp的练习题1.37需要实现递归和非递归两个版本“连分数”计算黄金分割点的算法 连分数的介绍在这里, 它是一个类似于这样的分数: 如果连分数中的[a0, a1, a2...]均取1的话,这个分式的结果就是黄金分割点的值。 更一般的,我们把第k层的分子叫做N_k, 分母中左侧部分叫做D_k, 那应该有一个方法: cont-frac 这个方法有三个参数...

2013-08-15 16:30:15

Exercise 1.30/1.31/1.32/1.33

1.30 Exercise 1.30. The sum procedure above generates a linear recursion. The procedure can be rewritten sothat the sum is performed iteratively. Show how to do this by filling in the missing ex...

2013-06-07 23:30:36

Exercise 1.29 -- 辛普森积分法

来看看这道题: Exercise 1.29. 写道Simpson's Rule is a more accurate method of numerical integration than the methodillustrated above. Using Simpson's Rule, the integral of a function f between a and b ...

2013-06-07 01:11:28

Fibonacci数列 与 Exercise 1.11

先看看SICP  Exercise 1.11Exercise 1.11. 写道A function f is defined by the rule that f(n) = n if n<3 and f(n) = f(n - 1) + 2f(n - 2) + 3f(n -3) if n> 3. Write a procedure that computes f by mea...

2013-05-29 21:28:56

Exercise 1.9

 Exercise 1.9 写道Exercise 1.9. Each of the following two procedures defines a method for adding two positive integers interms of the procedures inc, which increments its argument by 1, and dec, w...

2013-05-28 17:32:07

ip地址转城市信息

在移动互联网的应用中,经常需要根据用户的位置信息等做一些统计和运算。拿到用户的位置,一般有两个方法:根据gps定位的信息和根据用户的ip地址。由于并不是每个手机都会打开gps,而且有时并不需要太精确的位置信息,所以根据ip地址来做一些划分反而是一个不错的选择。 互联网上流传着一些ip库,一些大公司内部会流传着一些ip地址(段)与地理位置的对应关系(请让我恶意揣测一下,这些库的名字会叫“...

2013-05-12 19:01:58

日志处理

现在这份工作入职后,由于一些部门内的人事调动,一段时间内整个组里只有我和我老大两个员工,剩下的就是无穷无尽的面试了。由于技术面试至少2轮才能通过,所以第一面毫无疑问的落到了我的头上。作为公司里级别最低的员工(仅仅高于实习生),我对面试别人这个事情是非常发怵的。问的太简单了,招进来的人不能干活;问的太难了,自己都不知道答案,更没法评论别人是否能够胜任了(就不说如果被别人问个问题自己不知道之后有多...

2013-05-05 18:19:15

无益之事

说起来,从有写这篇 的想法开始,到现在已经最少一个月了。拖延的原因一个是因为我实在是太懒,有时间可能就顺手打开草榴也懒得把想法保留下来;另一个原因就是太笨了,不知道怎么良好的组织语言。套用钱钟书说过的一句:“相传幸运女神偏向着年轻小伙子,料想文艺女神也不会喜欢老头儿的。“,或者是前几天在微博上看到的(忘了是谁说的了):”一个蠢人试图去说明一件事但又说不到点子上“。我前面想过几种方法写出这篇流水...

2013-05-05 16:38:57
勋章 我的勋章
    暂无奖章