自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小拳头的博客

临渊羡鱼、不如退而结网

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 c++实现装饰器模式

一、定义装饰器模式(DecoratorPattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。 使用情况:如果需要添加新功能,但又不想修改定义好的接口或者抽象类,此时适合用装饰模式。 应用场景举例:例如对于一个蛋糕Cake类,一开始是一个原始蛋糕模型,后面需要给蛋糕加工—加上奶油,加上巧克力,加上瓜子仁,加上水果,写上字等。等同于将原始蛋糕作为一个Cake类,我们

2017-07-30 15:37:44 3661 1

原创 c++实现单例模式

一、定义这种模式设计到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。总结为三点:(1)单例类只能有一个实例(2)单例类必须自己创建自己的唯一实例(3)单例类必须给所有其他对象提供这一实例 目的:保证一个类仅有一个实例,并提供一个访问它的全局访问点主要解决:一个全局使用的类

2017-07-29 16:34:10 420

原创 python异常处理

一、try/except语句作用:用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。如果你不想在异常发生时结束你的程序,只需在try里捕获它。 语法:一个简单的try...except...else的语法try: # 运行别的代码except # 如果在try部分引发了’name’异常except , : # 如果引发了’name’

2017-07-25 17:53:30 720

原创 python装饰器学习小结

一、应用场景装饰模式有很多经典的使用场景,例如插入日志、性能测试、事物处理等等,有了装饰器,就可以提取大量函数中与本身功能无关的类似代码,从而达到代码重用的目的。好好利用装饰器可以方便代码结构,让代码更清晰可观。 二、几个简单的入门例子现在我们需要通过代码来得到一个函数的大概执行时间,写法如下:import timedefget_time(func): startTi

2017-07-23 21:32:23 559

原创 爬虫常用的三种通用模板小结

确实有一段时间没怎么写爬虫了,最近又安排了写爬虫的任务,其实很多东西写过一份,之后再做大部分是复制粘贴代码,然后修改一下。所以这里总结一下通用的地方,方便之后编写爬虫的时候,可以直接取用。一、使用urllib2库对于一些简单的网站,需要获取的信息又是以json格式返回时,我一般喜欢用urllib2库直接写爬虫获取。 代码模板:import urllib2impor

2017-07-18 15:17:10 4781

原创 python的eval、exec函数使用总结

eval函数一、函数的作用将字符串str当成有效的表达式来求值并返回计算结果。它要执行的python代码只能是单个运算表达式(不支持任意形式的赋值操作),而不能是复杂的代码逻辑。 二、函数的定义eval(expression, globals=None, locals=None)参数说明:expression:必选参数,可以是字符串,也可以是一个任意的code对象实例(

2017-07-13 12:11:06 4511

原创 windows下使用虚拟机搭建linux环境

一、前期工作:需要下载的软件直接在百度软件中心下一个VMware即可VMware下载地址:http://rj.baidu.com/soft/detail/13808.html?ald&qq-pf-to=pcqq.c2clinux系统下载地址:https://www.ubuntu.com/download/desktop 二、安装教程参考:http://jingyan.b

2017-07-12 17:50:23 4099

空空如也

空空如也

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

TA关注的人

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