自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (5)
  • 收藏
  • 关注

转载 [Python]你不知道的super

你不知道的 super在类的继承中,如果重定义某个方法,该方法会覆盖父类的同名方法,但有时,我们希望能同时实现父类的功能,这时,我们就需要调用父类的方法了,可通过使用 super 来实现,比如:class Animal(object): def __init__(self, name): self.name = name def greet(self):

2017-08-20 23:26:03 371

转载 [Python]深入理解 Python 异步编程(上)

原文出处: 阿驹   前言很多朋友对异步编程都处于“听说很强大”的认知状态。鲜有在生产项目中使用它。而使用它的同学,则大多数都停留在知道如何使用 Tornado、Twisted、Gevent 这类异步框架上,出现各种古怪的问题难以解决。而且使用了异步框架的部分同学,由于用法不对,感觉它并没牛逼到哪里去,所以很多同学做 Web 后端服务时还是采用 Flask、Django等传统的非异

2017-08-18 04:48:09 3236 1

转载 [shell]获取系统时间

在shell脚本里常常需要获取系统时间来处理某项操作,今天系统的学习了一下如何获取系统时间。记录如下:Linux的系统时间在shell里是可以直接调用系统变量的如: 获取今天时期:`date +%Y%m%d` 或 `date +%F` 或 $(date +%y%m%d)命令输出结果如下:[root@centi-C sh]# date +%Y%m%d 20120727 [ro

2017-08-17 23:38:16 396

转载 [shell]截取字符串

shell中截取字符串的方法有很多中,${expression}一共有9种使用方法。${parameter:-word}${parameter:=word}${parameter:?word}${parameter:+word} 上面4种可以用来进行缺省值的替换。${#parameter}上面这种可以获得字符串的长度。 ${parameter%word} 最

2017-08-17 22:47:34 392

转载 [shell]定义变量

Shell支持自定义变量。定义变量定义变量时,变量名不加美元符号($),如:variableName="value"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:首个字符必须为字母(a-z,A-Z)。中间不能有空格,可以使用下划线(_)。不能使用标点符号。不能使用bash里的关键字(可用help

2017-08-17 22:46:35 273

转载 [shell]获取当前脚本的绝对路径

如题,一般我们写Shell脚本的时候,都倾向使用绝对路径,这样无论脚本在什么目录执行,都应该起到相同的效果,但是有些时候,我们设计一个软件包中的工具脚本,可能使用相对路径更加灵活一点,因为你不知道用户会在哪个目录执行你的程序,就有了本文的题目。  常见的一种误区,是使用 pwd 命令,该命令的作用是“print name of current/working directory”,这才是此命令

2017-08-17 22:45:44 1839

转载 [Design Pattern]Python设计模式——状体模式

需求,根据当前的时间,返回工作状态#encoding=utf-8__author__ = '[email protected]'def get_state(hour): if hour>=8 and hour: return '上午工作,精神百倍' elif hour>12 and hour: return '中午工作,困,想午休

2017-08-11 06:00:59 269

转载 [Design Pattern]Python设计模式——模板模式

1.模版方法模式做题的列子:需求:有两个学生,要回答问题,写出自己的答案#encoding=utf-8class StudentA(): def answer1(self): print '题目一:XXXXXX' print '我的答案是:B' def answer2(self): print '题目一:XXX

2017-08-11 05:55:29 96

转载 [Design Pattern]Python设计模式——代理模式

书中的例子是:男A喜欢女A,但是不敢向其表白,所以委托男B为代理,代他送礼物给女A,实现这个需求的重点是,男A和女A是不互相直接接触的,都是通过代理男B,实现间接接触。#encoding=utf-8__author__ = '[email protected]'from abc import ABCMeta, abstractmethodclass FemaleA():

2017-08-11 05:42:34 574

转载 [Design Pattern]Python设计模式——设计原则

1.单一职责原则:每个类都只有一个职责,修改一个类的理由只有一个2.开放-封闭远程(OCP):开放是指可拓展性好,封闭是指一旦一个类写好了,就尽量不要修改里面的代码,通过拓展(继承,重写等)来使旧的类满足新的需求,而不是修改一个类里面的代码。3.依赖倒转原则:高层模块不应该依赖底层模块,两个都应该依赖抽象;抽象不应该依赖细节,细节应该依赖抽象。底层模块例如很多工具类,例如专门用于管

2017-08-11 05:29:31 691

原创 [Design Pattern]Python设计模式——工厂方法

需求:有一个学雷锋活动,有买米和扫地两个内容,参与的人有大学生和社区志愿者,他们各自的方法不一样。如果用简单工厂模式实现:#encoding=utf-8__author__ = '[email protected]'class LeiFeng(): def buy_rice(self): pass def sweep(self):

2017-08-11 04:47:35 503

原创 [Python] 新式类中 __new__的理解

class Myclass(object):    def __init__(self, x):        self.x = xself= Myclass.__new__(Myclass)Myclass.__init__(self, 10)print self.x

2017-08-10 23:19:14 318

转载 [linux]服务器Cache占用过多内存导致系统内存不足问题的排查解决

问题描述Linux服务器内存使用量超过阈值,触发报警。问题排查首先,通过free命令观察系统的内存使用情况,显示如下: total used free shared buffers cachedMem: 24675796 24587144 88652 0

2017-08-10 21:11:32 5802

转载 [linux]grep 查看前后文

grep -C 5 foo file 显示file文件中匹配foo字串那行以及上下5行grep -B 5 foo file 显示foo及前5行grep -A 5 foo file 显示foo及后5行

2017-08-10 19:13:33 2234

转载 [Python]与shell交互

#在Python中调用外部命令原问题地址:http://stackoverflow.com/questions/89228/calling-an-external-command-in-python##问题:我如何在Python脚本内部调用外部命令(就好像我在Unix shell命令行或者在Windows命令提示符中键入外部命令那样)?##答案 1:参看标准

2017-08-10 18:59:16 1026

原创 [Python]获取类的成员变量及临时变量

利用Python反射机制,从代码块中静态获取参数: co_argcount: 普通参数的总数,不包括参数和*参数。 co_names: 所有的参数名(包括参数和*参数)和局部变量名的元组。 co_varnames: 所有的局部变量名的元组。 co_filename: 源代码所在的文件名。 co_flags: 这是一个数值,每一个二进制位都包含了特定信息。较关注的是0b100(0x4)和0

2017-08-09 09:26:37 8518

转载 [Python]重载运算符

Python运算符重载MethodOverloadsCall for__init__构造函数X=Class()__del__析构函数对象销毁__repr__打印转换print X,repr(X)__str__打印转换print X,str(X)__call__调用函数X()

2017-08-08 20:24:36 5183

转载 [Python]深拷贝效率

最近使用 Python 一个项目,发现 Python 的深拷贝 copy.deepcopy 实在是太慢了。相关背景      在 Python 中, 我们有两种拷贝对象的方式:浅拷贝和深拷贝。浅拷贝和深拷贝都可以在 copy 模块中找到, 其中 copy.copy() 进行浅拷贝操作, copy.deepcopy() 进行深拷贝操作。浅拷贝是在另一块地址中创建一个新的对象,

2017-08-08 20:23:18 1563

转载 [Python]打印实参名

import inspect, redef varname(p): funcname= 'varname' for line in inspect.getframeinfo(inspect.currentframe().f_back)[3]: m = re.search(r'\b%s\s*\(\s*([A-Za-z_][A-Za-z0-9_]*)\s*\)' %fu

2017-08-08 20:08:12 705

转载 [Python]python反射

首先通过一个例子来看一下本文中可能用到的对象和相关概念。123456789101112131415#coding: UTF-8import sys#  模块,sys指向这个模块对象import inspect

2017-08-08 19:46:24 369

转载 [Python]在python中获取函数的参数名和参数名的默认值

deff(a=1, b=2, c=3):print(locals())#在函数内获取#使用inspect模块,简单方便import inspectinspect.getargspec(f)#使用f的内置方法#获取默认值,如果参数名没有默认值则不在其中:print(f.__defaults__)#使用__code__#总参数个数print(f.__code__

2017-08-08 19:44:07 23901 1

转载 [Python]深拷贝效率

需求:你想复制一个对象.因为在Python中,无论你把对象做为参数传递,做为函数返回值,都是引用传递的.讨论:标准库中的copy模块提供了两个方法来实现拷贝.一个方法是copy,它返回和参数包含内容一样的对象.import copynew_list = copy.copy(existing_list)有些时候,你希望对象中的属性也被复制,可以使用deep

2017-08-08 19:17:53 325

转载 [DL]卷积神经网络

什么是卷积首先看卷积公式y(t)=f(t)∗g(t)=∫∞−∞f(u)g(t−u)du它是通过两个函数 f(t) 和 g(t) 来生成第三个函数的一种数学算子。从负无穷到正无穷遍历全部 u 值,把 g(t-u) 的值乘以 f(u) 的值之后再进行累加,得到关于该累加操作的关于 t 的函数。从另一个角度看,卷积就是一种加权求和。用离散信号方便理解卷积的操作。有两个函数

2017-08-04 17:11:57 436

转载 [集成学习] bagging和boosting

Bagging ( Boostrap Aggregating)对样本再采样(Boostrap),对每一重采样的子样本训练一个模型,最后取平均,所以是降低模型的variance。Bagging比如Random Forest这种先天并行的算法都有这个效果。Boosting则是迭代算法,每一次迭代都根据上一次迭代的预测结果对样本进行加权,所以随着迭代的不断进行,误差会越来越小,所以模

2017-08-04 14:34:20 227

android 定时任务demo

安卓定时任务,每隔多久,后台执行service,可以做到很流氓,开机自启动,甚至你把程序杀死他还会执行。

2015-12-31

安卓定位demo

完美解决android第一次无法定位问题。

2015-12-31

android时间轴

写的一个安卓时间轴的小Demo,用ListView展示数据,好漂酿

2015-12-31

android 联网检测并相应

检测用户是否联网,若没有,跳转到网络设置页面

2015-12-31

xUtils-master.zip

xUtil框架 方便参考学习 20字不易

2015-12-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除