1、定义 Smarty是一个使用php写出来的模板引擎,它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与html代码混杂在一起PHP代码逻辑分离。 简单的讲,目的就是要使PHP程序员同前端人员分离,使程序员改变程序的逻辑内容不会影响到前端人员的页面设计,前端人员重新修改页面 ...
分类:
其他好文 时间:
2017-07-04 09:46:47
阅读次数:
127
linux crontab 的使用 准备(实验楼需要,实际环境不需要):sudo service rsyslog startsudo cron -f & crontab 使用添加任务:crontab -e添加一行:*/1 * * * * touch /home/shiyanlou/$(date +\ ...
分类:
系统相关 时间:
2017-07-04 09:46:38
阅读次数:
303
OpenCV的全称是:Open Source Computer Vision Library。OpenCV是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列C函数和少量C++ 类构成,同时提供了Python、Ruby ...
分类:
系统相关 时间:
2017-07-04 09:46:28
阅读次数:
315
linux环境变量set,env,export set 显示当前 Shell 所有变量,包括其内建环境变量(与 Shell 外观等相关),用户自定义变量及导出的环境变量。env 显示与当前用户相关的环境变量,还可以让命令在指定环境中运行。export 显示从 Shell 中导出成环境变量的变量,也能 ...
分类:
系统相关 时间:
2017-07-04 09:46:19
阅读次数:
150
1.什么是二分法查找: 1.从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束; 2.如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。 3.如果在某一步骤数组为空,则代表找不到。 每次都是i减半查找,其时间消耗为O( ...
分类:
编程语言 时间:
2017-07-04 09:46:12
阅读次数:
250
源码分析:动态分析 Linux 内核函数调用关系 时间 2015-04-22 23:56:07 泰晓科技 原文 http://www.tinylab.org/source-code-analysis-dynamic-analysis-of-linux-kernel-function-calls/ 主 ...
分类:
系统相关 时间:
2017-07-04 09:46:00
阅读次数:
234
题目描述 Mary在她的生日礼物中有一些积木。那些积木都是相同大小的立方体。每个积木上面都有一个数。Mary用他的所有积木垒了一个高塔。妈妈告诉Mary游戏的目的是建一个塔,使得最多的积木在正确的位置。一个上面写有数i的积木的正确位置是这个塔从下往上数第i个位置。Mary决定从现有的高塔中移走一些, ...
分类:
编程语言 时间:
2017-07-04 09:45:50
阅读次数:
154
题目描述 给出一个数字N 输入 第一行为一个正整数T,表示数据组数。 接下来T行为询问,每行包含一个正整数N。 T<=5000,N<=10^7 输出 按读入顺序输出答案。 样例输入 1 10 样例输出 136 题解 欧拉函数 其中用到了 这个推导很简单:由欧拉函数的定义,$\sum\limits_{ ...
分类:
其他好文 时间:
2017-07-04 09:45:43
阅读次数:
198
linux第一个C语言 linux 第一个sh脚本文件 ...
分类:
编程语言 时间:
2017-07-04 09:45:33
阅读次数:
194
is和as运算符:所有类型的基类object类型 - 基类 is是判断某个对象是否是某个类型 对象 is 类型 返回 bool类型 as是将某个对象转换成某个类型 对象 as 类型 如果转换成功返回对象类型 如果转换失败,也不会报错,而是返回null值 实例如下: ArrayList arr = n ...
分类:
其他好文 时间:
2017-07-04 09:45:27
阅读次数:
91
RECTANGLE是一个轻量级分组密码算法,由张文涛老师等人设计,详细内容请参考[1]. [1] RECTANGLE: A Bit-slice Lightweight Block Cipher Suitable for Multiple Platforms. https://eprint.iacr. ...
分类:
其他好文 时间:
2017-07-04 09:45:18
阅读次数:
297
就字义上来说,装饰器的功能就是把一个函数装饰成一个新的函数,当原先的函数被运行时,同时运行新旧两个函数。 几个最简单的函数,当函数mission_1()至mission_3被运行时,显示mission_1至mission3。现在要求不改动当前函数运行方法和不改动函数内容,增加一个mission_a的 ...
分类:
编程语言 时间:
2017-07-04 09:45:11
阅读次数:
126
【BZOJ4167】永远的竹笋采摘 题解:我们考虑有多少点对(a,b)满足a与b的差值是[a,b]中最小的。以为是随机数据,这样的点对数目可能很少,实测是O(n)级别的,那么我们已知了有这么多可能对答案造成贡献的点对,如何将它们求出来呢? 考虑分块,因为所有数大小在[1,n]中,我们可以对于每个块, ...
分类:
编程语言 时间:
2017-07-04 09:45:05
阅读次数:
191
元编程不过是编程——经典必读作用域(绑定)改变作用域的关键字, 分别是module,class和def。我们称为作用域的门(scope gate)instance_eval以实例作用域执行代码class_eval以类定义作用域执行代码Kernel#eval方法,当前上下文中直接执行代码字符串inst... ...
分类:
其他好文 时间:
2017-07-04 09:44:56
阅读次数:
143
RegExp 对象有 3 个方法:test()、exec() 以及 compile()。test()test() 方法检索字符串中的指定值。返回值是 true 或 false。例子:var patt1=new RegExp("e");document.write(patt1.test("The be ...
分类:
编程语言 时间:
2017-07-04 09:44:47
阅读次数:
119
namespace WindowsUtilities{ public enum WindowsMessages : int { WM_NULL = 0x0000, WM_CREATE = 0x0001, WM_DESTROY = 0x0002, WM_MOVE = 0x0003, WM_SIZE = ...
我们在昨天说了二次线性中查找的办法,这回我们再来说一说二次线性数组去重的用法。 这样我们就可以进行数组中的去重步骤了,用二次线性是可以对大量数据来进行快速分析的。有兴趣的可以试一试 ...
分类:
编程语言 时间:
2017-07-04 09:44:30
阅读次数:
166