摘要: 今天突然想用到这个功能 结果百度到的 基本是写乱糟糟的一堆代码 无奈只好亲自操刀 话不多说,先上代码: class Tools{ public static function listToTree($data,$pid = 0){ $arr = array_filter($data,function 阅读全文
posted @ 2021-11-09 15:20 孤月灵声 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 一、什么是消息队列 消息(Message)俩个对象(应用)之间通信传递的数据,这些数据可以只包含一些字符串,也可以更复杂,可能包含嵌入对象。 队列(Queue)就是让上面传递的数据排成一队,使传递的数据有先后顺序。消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返 阅读全文
posted @ 2018-12-22 11:29 孤月灵声 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 装饰器(闭包的一种运用)1 软件的开放封闭原则() 1对修改是封闭的,即不允许修改源代码 2对扩展是开放的谁也不能保证上线后的软件,不会永远不改变了 那么假设现在有个网站已经上线了, 出来了个新需求,要求统计一下每个页面的响应时间,或者某些页面需要记录一下日志,这些是不是要在原来的程序上添加新的功能。这个怎么做呢这个就要用的我们下面讲的内容:装饰器首先2装饰器什么 装饰即是修饰,... 阅读全文
posted @ 2018-12-15 18:07 孤月灵声 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 怎么调用呢 在msyql中 直接 call p1(); 在python中呢 既然类似函数 那么函数有参数传入 有返回值 存储过程也有 那么在调用阶段呢 我们怎么调用呢 我先来看看mysql 变量 在mysql中 在python 中呢 最后建议 不经常变动的业务 且业务逻辑复杂 可以用存储过程 其他最 阅读全文
posted @ 2018-12-10 17:52 孤月灵声 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 上面我们已经学习了函数嵌套,名称空间和变量作用域 在说闭包函数之前 我们先来复习一下函数对象,就是理解函数即变量 函数对象(变量)作用: 1:可以被赋值 2:可以当做参数传给函数 3:可以作为函数的返回值 4:可以作为容器类型的元素 那么什么是闭包函数呢? 闭包函数:定义在函数内部的函数,且该函数引 阅读全文
posted @ 2018-12-06 17:21 孤月灵声 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 4.需要了解姿势 阅读全文
posted @ 2018-11-29 15:17 孤月灵声 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 什么是数据 对客观事物的性质、状态以及相互关系等的记录的符号 type id 方法 1.数字类型 数学运算 //向下取整后的结果 1.1 int 1.2 float float('%.2f'%22.3333) round(a,2) 1.3复数 complex 2.字符串类型(在引号内的一串字符) l 阅读全文
posted @ 2018-11-22 17:37 孤月灵声 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 什么是迭代器? 首先我们得明白迭代是什么,迭代是一个重复的过程,下一次结果的产生是基于上一次的结果。 python中为什么会有迭代器,我们知道python中一些有索引的序列类型,如list,tuple,str,我们可以使用索引的方式迭代取出其包含的元素。 但对于字典、集合、文件等类型是没有索引的,若 阅读全文
posted @ 2018-07-11 10:29 孤月灵声 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 在了解装饰器之前,我们需要知道什么闭包是什么鬼! 闭包:在一个函数内定义了一个函数f,并且这个函数f引用外部变量,在把这个函数f当做返回值返回。 上述说了闭包的三个条件: 1 函数内定义了一个函数f 2 f函数引用了外部变量 3 f被当做返回值返回 而装饰器有是什么鬼呢?其实闭包的一种运用。 装饰器 阅读全文
posted @ 2018-07-10 10:00 孤月灵声 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 听过一句话,在python中一切皆对象,而在python3中统一了类和类型。 我们可以用type方法查看一个变量(对象)的类型,即是查看对象的类: 通过上面产生的类过程,我们就可以自定义一个元类,即是写一个类,继承type,复写它的一些方法,如下: 这样就自定义了一个元类,并控制产生类的条件是类名必 阅读全文
posted @ 2018-07-09 11:55 孤月灵声 阅读(245) 评论(0) 推荐(0) 编辑