当程序在线上运行时,如果遇到BUG,想不在前端输出错误信息,同时能及时邮件通知开发者,register_shutdown_function函数就可以派上用场了。 注册一个会在脚本执行完成或者 exit() 后被调用的函数。 可以多次调用 register_shutdown_function() ,这 ...
分类:
Web程序 时间:
2017-07-03 16:32:41
阅读次数:
188
项目刚导进来的时候,lib下很多报错,选中前面图标只有文本样式的,右键 导入后阅读“雪花模型”模块代码,发现代码质量真心很差;另包层次分为service\dao\daoImp。service中或者是直接调用dao中方法,返回结果,或者是多次调用dao中不同方法,嵌套循环进行查询,结果返回类型为map ...
分类:
其他好文 时间:
2017-07-01 01:09:42
阅读次数:
246
为什么要用shell函数?简单地说函数的作用就是把程序里多次调用的相同的代码,定义成一份,然后起个名字,所有的调用都是只用这个名字就可以了。修改代码时,只需要改变函数体内的代码即可。优势:把相同的程序段定义成函数,可以节省程序代码量增加程序的可读,易读性实现程序..
分类:
系统相关 时间:
2017-06-28 18:40:19
阅读次数:
138
面向对象三大特征: 封装 继承 多态 封装:方便多次调用;简化用户操作 为什么要使用继承: 1.相同代码出现两次:冗余代码!!! 2.设计类的时候会发现,很多类中具有相同的成员,为了减少代码的冗余,我们将这些相同的成员提取出来,单独的封装成了一个类,作为其他类的父类,或者叫基类.其他类这叫做这个类的 ...
分类:
其他好文 时间:
2017-06-27 08:10:56
阅读次数:
147
当然了 我封装的是$.ajax 可以传参数 多次调用请求接口 为啥我们这地方不注重前端呢 我都不知道为啥去坚持 不说了 上代码 js文件 $ajax.js $(function(){ /** * ajax封装 * url 发送请求的地址 * data 发送到服务器的数据,数组存储,如:{"usern ...
分类:
Web程序 时间:
2017-06-23 23:48:46
阅读次数:
292
如果同一个请求会被多次调用,每次调用都会消耗很多资源,并且每次返回的内容都相同,就该使用缓存了 自定义缓存装饰器 在使用Flask-Cache扩展实现缓存功能之前,我们先来自己写个视图缓存装饰器,方便我们来理解视图缓存的实现。首先,我们要有一个缓存,Werkzeug框架中的提供了一个简单的缓存对象S ...
分类:
其他好文 时间:
2017-06-19 09:48:06
阅读次数:
195
题目链接:点击打开链接 题目描写叙述:如今有一张关系网。网中有n个结点标号为1~n。有m个关系,每一个关系之间有一个权值。问从2~n-1中随意去掉一个结点之后,从1~n的距离中全部最小值的最大值为多少? 解题思路:多次调用Dijkstra就可以,每次标记那个结点不通就可以 代码: #include ...
分类:
其他好文 时间:
2017-06-11 14:57:07
阅读次数:
171
原型模式,网上定义:用原型指定创建对象的种类。而且通过拷贝这些原型创建新的对象。我的理解是,一次实例化。多次调用。 【什么时候用】 在我们代码编程过程中会涉及到非常多代码重用部分,当我们须要反复创建相似的对象时就要考虑原型模式,它的优点在于我们创建对象的同一时候不须要考虑对象的细枝末节。并且在使用时 ...
分类:
其他好文 时间:
2017-06-07 19:49:07
阅读次数:
172
背景: write函数把内存中的数据写入文件描述符,通常这些数据是内存中的连续区域,如果我们应用程序需要把内存中多个非连续区域的数据写入文件描述符,那么需要多次调用write函数,如果文件描述符是socket,那么需要发送多个数据包。这种情况下,write函数效率比较低。 writev将多个数据存储 ...
分类:
系统相关 时间:
2017-06-04 10:47:12
阅读次数:
177
查询表达式 版本 新增功能 5.0.9 比较运算增加闭包子查询支持 5.0.4 支持对同一个字段多次调用查询方法 查询表达式支持大部分的SQL查询语法,也是ThinkPHP查询语言的精髓,查询表达式的使用格式:where('字段名','表达式','查询条件'); whereOr('字段名','表达式... ...
分类:
其他好文 时间:
2017-05-28 19:38:48
阅读次数:
214