08 2017 档案

摘要:你不知道的 super在类的继承中,如果重定义某个方法,该方法会覆盖父类的同名方法,但有时,我们希望能同时实现父类的功能,这时,我们就需要调用父类的方法了,可通过使用 super 来实现,比如:class Ani... 阅读全文
posted @ 2017-08-20 23:26 cn_wk 阅读(59) 评论(0) 推荐(0)
摘要:原文出处: 阿驹 前言很多朋友对异步编程都处于“听说很强大”的认知状态。鲜有在生产项目中使用它。而使用它的同学,则大多数都停留在知道如何使用 Tornado、Twisted、Gevent 这类异步框架上,出现... 阅读全文
posted @ 2017-08-18 04:48 cn_wk 阅读(115) 评论(1) 推荐(0)
摘要:在shell脚本里常常需要获取系统时间来处理某项操作,今天系统的学习了一下如何获取系统时间。记录如下:Linux的系统时间在shell里是可以直接调用系统变量的如: 获取今天时期:`date +%Y%m%d` 或... 阅读全文
posted @ 2017-08-17 23:38 cn_wk 阅读(114) 评论(0) 推荐(0)
摘要:shell中截取字符串的方法有很多中,${expression}一共有9种使用方法。${parameter:-word}${parameter:=word}${parameter:?word}${paramete... 阅读全文
posted @ 2017-08-17 22:48 cn_wk 阅读(78) 评论(0) 推荐(0)
摘要:Shell支持自定义变量。定义变量定义变量时,变量名不加美元符号($),如:variableName="value"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循... 阅读全文
posted @ 2017-08-17 22:47 cn_wk 阅读(114) 评论(0) 推荐(0)
摘要:如题,一般我们写Shell脚本的时候,都倾向使用绝对路径,这样无论脚本在什么目录执行,都应该起到相同的效果,但是有些时候,我们设计一个软件包中的工具脚本,可能使用相对路径更加灵活一点,因为你不知道用户会在哪个目录... 阅读全文
posted @ 2017-08-17 22:46 cn_wk 阅读(137) 评论(0) 推荐(0)
摘要:需求,根据当前的时间,返回工作状态#encoding=utf-8__author__ = 'kevinlu1010@qq.com'def get_state(hour): if hour>=8 and ho... 阅读全文
posted @ 2017-08-11 06:01 cn_wk 阅读(87) 评论(0) 推荐(0)
摘要:1.模版方法模式做题的列子:需求:有两个学生,要回答问题,写出自己的答案#encoding=utf-8class StudentA(): def answer1(self): print '题... 阅读全文
posted @ 2017-08-11 05:55 cn_wk 阅读(91) 评论(0) 推荐(0)
摘要:书中的例子是:男A喜欢女A,但是不敢向其表白,所以委托男B为代理,代他送礼物给女A,实现这个需求的重点是,男A和女A是不互相直接接触的,都是通过代理男B,实现间接接触。#encoding=utf-8__autho... 阅读全文
posted @ 2017-08-11 05:43 cn_wk 阅读(75) 评论(0) 推荐(0)
摘要:1.单一职责原则:每个类都只有一个职责,修改一个类的理由只有一个2.开放-封闭远程(OCP):开放是指可拓展性好,封闭是指一旦一个类写好了,就尽量不要修改里面的代码,通过拓展(继承,重写等)来使旧的类满足新的需求... 阅读全文
posted @ 2017-08-11 05:30 cn_wk 阅读(59) 评论(0) 推荐(0)
摘要:需求:有一个学雷锋活动,有买米和扫地两个内容,参与的人有大学生和社区志愿者,他们各自的方法不一样。如果用简单工厂模式实现:#encoding=utf-8__author__ = 'kevinlu1010@qq.c... 阅读全文
posted @ 2017-08-11 04:48 cn_wk 阅读(67) 评论(0) 推荐(0)
摘要:__new__ 方法负责创建一个实例对象,__init__ 方法负责将该实例对象进行初始化class Myclass(object): def __init__(self, x): self.... 阅读全文
posted @ 2017-08-10 23:19 cn_wk 阅读(64) 评论(0) 推荐(0)
摘要:问题描述Linux服务器内存使用量超过阈值,触发报警。问题排查首先,通过free命令观察系统的内存使用情况,显示如下: total used free sh... 阅读全文
posted @ 2017-08-10 21:12 cn_wk 阅读(342) 评论(0) 推荐(0)
摘要:这个可以man一下,Context Line Control -A NUM, --after-context=NUM Print NUM lines of trail... 阅读全文
posted @ 2017-08-10 19:14 cn_wk 阅读(495) 评论(0) 推荐(0)
摘要:#在Python中调用外部命令原问题地址:http://stackoverflow.com/questions/89228/calling-an-external-command-in-python##问题:我如... 阅读全文
posted @ 2017-08-10 18:59 cn_wk 阅读(96) 评论(0) 推荐(0)
摘要:利用Python反射机制,从代码块中静态获取... 阅读全文
posted @ 2017-08-09 09:27 cn_wk 阅读(1672) 评论(0) 推荐(0)
摘要:Python运算符重载MethodOverloadsCall for__init__构造函数X=Class()__del__析构函数对象销毁__repr__打印转换print X,repr(X)__str__打印... 阅读全文
posted @ 2017-08-08 20:25 cn_wk 阅读(113) 评论(0) 推荐(0)
摘要:最近使用 Python 一个项目,发现 Python 的深拷贝 copy.deepcopy 实在是太慢了。相关背景 在 Python 中, 我们有两种拷贝对象的方式:浅拷贝和深拷贝。浅拷贝和... 阅读全文
posted @ 2017-08-08 20:23 cn_wk 阅读(590) 评论(0) 推荐(0)
摘要:import inspect, redef ... 阅读全文
posted @ 2017-08-08 20:08 cn_wk 阅读(81) 评论(0) 推荐(0)
摘要:首先通过一个例子来看一下本文中可能用到的对象和相关概念。123456789101112131415#coding: UTF-8import sys# 模块,sys指向这个模块对象import inspectde... 阅读全文
posted @ 2017-08-08 19:46 cn_wk 阅读(105) 评论(0) 推荐(0)
摘要:deff(a=1, b=2, c=3):print(locals())#在函数内获取#使用inspect模块,简单方便import inspectinspect.getargspec(f)#使用f的内置方法#获取... 阅读全文
posted @ 2017-08-08 19:44 cn_wk 阅读(1263) 评论(0) 推荐(0)
摘要:需求:你想复制一个对象.因为在Python中,无论你把对象做为参数传递,做为函数返回值,都是引用传递的.讨论:标准库中的copy模块提供了两个方法来实现拷贝.一个方法是copy,它返回和参数包含内容一样的对象.i... 阅读全文
posted @ 2017-08-08 19:18 cn_wk 阅读(162) 评论(0) 推荐(0)
摘要:什么是卷积转载自@wangyangzhizhou首先看卷积公式y(t)=f(t)∗g(t)=∫∞−∞f(u)g(t−u)du它是通过两个函数 f(t) 和 g(t) 来生成第三个函数的一种数学算子。从负无穷到正无... 阅读全文
posted @ 2017-08-04 17:12 cn_wk 阅读(153) 评论(0) 推荐(0)
摘要:Bagging ( Boostrap Aggregating)对样本再采样(Boostrap),对每一重采样的子样本训练一个模型,最后取平均,所以是降低模型的variance。Bagging比如Random Fo... 阅读全文
posted @ 2017-08-04 14:34 cn_wk 阅读(54) 评论(0) 推荐(0)