工作量统计-苏老板

@2017年5月13日

公交四公司金宏美仑豪庭调试路由器

@2017年5月11日

北二环万国大厦一楼监控安装11处

@2017年5月10日

北二环万国大厦一楼监控布线11处

@2017年4月28日

天鹅湖万达写字楼2#1603室布线

北一环金融公司调试TP路由器

@2017年4月27日

上午,白金汉爵酒店一楼安装两处无线监控

下午,宝业东城广场(衣之家商场)布线

 

开两万元的车是什么体验?

本来是在知乎看到的问题,为了锻炼自己写作的能力还是想把体验硬着头皮写出来,本想在知乎作答,想想自己的现状还是发表在自己的日记本里吧。
去年十月份的时候,我妹妹要结婚了,家里没有车,况且我在合肥每次回老家都是坐专线车,价格贵而且不方便。赶到这个点就想买个车能够帮家里应急,代个步啥的。自己原本没啥计划,有点卑微感,总觉得车子是高大尚的东西,所以做啥都没哟底气。那段时间经常在网上看到瓜子和人人车的广告,就想先在网上看看吧。虽然二手车水深,谁叫自己没钱呢。
在这里我要吐槽瓜子二手车,用户体验不好,我在官网留下手机号,贷款咨询也留了号码接着就杳无音信了。反观人人车留下号码以后很快就致电给我约我看车。自己不懂车,就把以前的老朋友李师傅喊上了,车子不错,14年2月出厂,15年3月上的牌,到我看车的时候里程数才1.3万公里。中间拉扯了几天,才定下来。车款19500,保险3300,服务费2000,一年保养费1000。妈蛋算下来也不便宜了。谁叫我人傻呢,不过这车准备开到2030年,这点钱就算了,只能这样安慰自己了。这中间有好多费用是可以省略的,比如保养费,服务费合计3000算是教学费了。
车买回来以后的当天我就开着小三(力帆320简称小三)回老家了,因为对车子不熟悉,又被某位出租车老司机恐吓了一番告诉我说力帆这种国产垃圾车送给他都不要,不敢上高速。就沿着省道开着回去,不得不说省道的路真烂中间还触碰了两次底盘把我给心疼的哟。赶着妹妹筹备婚礼,我跟老妈靠着小三给妹妹置办婚礼,这小三是得心应手,指哪打哪。从去年十月份到现在快七个月了,小三还没出过大问题,只有一次是被同事老余借去到1912去租车,等我上车准备开回家的时候转向灯居然不亮了。双闪也不亮,好在对面是汽车快修店检测出问题后因为没有备件被我开回公司了,既然知道是继电器的问题干脆自己从淘宝上买自己换得了。换上以后立马满血复活。
还有一次是出了交通事故,也怪自己膨胀了,在路口左转的时候居然超车,蹭了后车的右前角,唉从那以后在路口我就不在超车了。
还有一点就是别人借车一定要提前说明白。先明后不争。也怪自己年轻不懂的争取,把车借给别人四十天才给我一千块钱的租赁费,中间还违章了一次2分200元,算下来我只挣了六百元。虽说我的车便宜也不能这样搞吧。
写跑题了,就写到这吧。

一个简单的装饰器

这是第二遍看Python教程,看来还是要读书

Q:请编写一个decorator,能在函数调用的前后打印出’begin call’和’end call’的日志.

A:

def log(func):
    def wrapper(*args,**kw):
        print ('begin call')
        func(*args,**kw)
        print ('end call')
    return wrapper

@log
def f():
    print ('this is a app!')

f()

输出结果:

begin call
this is a app!
end call

利用map和reduce编写一个str2float函数,把字符串’123.456’转换成浮点数123.456

想转行做程序员,最近在看廖雪峰的Python教程,年龄大了看算法很费劲,之前总是囫囵吞枣,急于求快最后啥都没学到,现在重新看一遍,刚刚把课后的作业想明白,跟其他人的答案比起来我的很拙劣,但是我依然很高兴。

问题:利用map和reduce编写一个str2float函数,把字符串’123.456’转换成浮点数123.456:

答案:

from functools import reduce

def str2float(s):
# char2int
def g(s):
return {'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9}[s]
# 整数部分
def h(x,y):
return 10*x + y
# 小数部分
def a(x,y):
return x/10 + y

# 将原始字符串数据分割为两部分
L = s.split('.')
q = list(map(g,L[0]))
u = list(map(g,L[1]))
b = u[::-1]

return reduce(h,q) + reduce(a,b)/10

print (str2float('123.4565778'))