兔生兔,求总数 Tags:算法 其实这个出自面试题,当时没做出来,哭丧脸... 我们先来看个比较常见的问题: 有一对兔子,从出生后第3个月起每个月每只兔子都生一对兔子,小兔子长到第三个月后每个月每只又生一对兔子,假如兔子都不死,问第N个月的兔子总数为多少? 由题目意思可看出第N个月的总数取决于第N Read More
posted @ 2016-10-15 03:58 听雨阁中听雨歌 Views(208) Comments(0) Diggs(0) Edit
协程 Tags: 操作系统 协程 要分清协程是什么就需要先去分一些类似的概念: 并发:早期的操作系统是批处理系统,CPU在一段时间内只能处理一个任务,要处理下一个任务就需要等待当前任务处理完成,即使当前任务在等待IO操作等,为了提高任务的处理效率,便提出将CPU时间分片,操作系统将时间分配给不同的任 Read More
posted @ 2016-10-12 16:14 听雨阁中听雨歌 Views(163) Comments(0) Diggs(0) Edit
GD库 PHP通过GD库,可以对JPG、PNG、GIF、SWF等图片进行处理。GD库常用在图片加水印,验证码生成等方面。 绘制线条 要对图形进行操作,首先要新建一个画布,通过 " " 函数可以创建一个真彩色的空白图片: GD库中对于画笔所用的颜色,需要通过 " " 函数进行分配,通过参数设定RGB的 Read More
posted @ 2016-10-04 22:20 听雨阁中听雨歌 Views(331) Comments(0) Diggs(0) Edit
PHP的正则表达式 标签(空格分隔): 正则表达式 PHP 什么是正则表达式 正则表达式是对字符串进行操作的一种逻辑公式,就是用一些特定的字符组合成一个规则字符串,称之为正则匹配模式。 比如: 其中的字符串'/apple/'就是一个正则表达式,用来匹配源字符串中的apple。 会返回匹配的次数 ,因 Read More
posted @ 2016-10-03 18:18 听雨阁中听雨歌 Views(162) Comments(0) Diggs(0) Edit
Redis学习笔记 标签(空格分隔): PHP Redis Redis简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key value数据库。Redis 与其他 key value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可 Read More
posted @ 2016-10-03 16:24 听雨阁中听雨歌 Views(150) Comments(1) Diggs(0) Edit
C++的vector使用 标签(空格分隔): C++ 标准库类型 表示对象的集合,其中所有对象的类型都相同。集合中的每个对象都有一个与之对应的索引,索引用于访问对象,因为 容纳着其他的对象,所以也称之为 。 要使用 需要先包含对应的头文件: 也是一个 ,所以要声明 对象时和其他的模板一样: 定义和初 Read More
posted @ 2016-10-01 15:53 听雨阁中听雨歌 Views(3070) Comments(0) Diggs(0) Edit
Python的with理解 标签(空格分隔): Python 做为一种 ,在 中的作用可以简单的理解为是用来代替 的处理流程。 通过 方法初始化,然后在 中做善后以及处理异常。对于一些需要预先设置,事后要清理的一些任务, 提供了一种非常方便的表达。在紧跟 后面的语句被求值运算后,会调用运算返回对象的 Read More
posted @ 2016-09-26 23:24 听雨阁中听雨歌 Views(365) Comments(0) Diggs(0) Edit
Python 类属性与方法 标签(空格分隔): Python Python的访问限制 Python支持面向对象,其对属性的权限控制通过属性名来实现,如果一个属性有双下划线开头(__),该属性就无法被外部访问。 可以看到,以双下划线开头的变量无法在类外被访问。 当然以单下划线开头的变量能够被外界访问, Read More
posted @ 2016-08-21 21:11 听雨阁中听雨歌 Views(182) Comments(0) Diggs(0) Edit
Lambda表达式 Tags: Python 算是一个表达式,虽然它定义的是一个 ,但其本身依然算是一个表达式。 主要用在 的场景下,在实际应用中往往带来的是代码逻辑的清晰与简洁。 比如:在某种需求下,需要对一个list中的每个元素进行平方运算: 当然可以使用列表表达式: 不过这里不讨论列表表达式, Read More
posted @ 2016-08-08 20:36 听雨阁中听雨歌 Views(582) Comments(0) Diggs(0) Edit
python3的decode()与encode() Tags: Python Python3 对于从python2.7过来的人,对python3的感受就是python3对文本以及二进制数据做了比较清晰的区分。文本总是 ,由 类型进行表示,二进制数据使用 进行表示,不会将 与`bytes python Read More
posted @ 2016-08-01 21:51 听雨阁中听雨歌 Views(25004) Comments(1) Diggs(4) Edit