php
文章平均质量分 66
蔡思岑
个人笔记,如有错误烦请指正
展开
-
PclZIP使用文档
PclZIP使用文档文档来源:https://viky-zhang.gitbooks.io/pclzip/top/downloads.html 个人博客:http://www.phpnotes.top/2017/11/24/php/28/1. 如何使用1.1. PKZIP 压缩包的内部表示方式每个 PKZIP 压缩包都由一个 PclZip 对象表示。 当使用 PclZip 对象转载 2017-12-07 09:15:31 · 2030 阅读 · 0 评论 -
贪婪算法
贪婪算法贪婪算法的基本思路是,从局部的解最优来得到全局的最优解,从问题的某一个初始解开始,逐步逼近给定的目标,尽可能的求得更好的解。当算法的某一布不能继续前进时,就停止算法给出近似解。贪婪算法存在以下问题:1、不能保证最后的解是最优的(因为可能是近似值)2、不能用来求最大或最小解问题3、只能求满足某些约束条件的可行解的范围。例题:换零钱。人民币有100、50、20、10、5、2、1、0.5、0.1...原创 2018-05-28 22:56:45 · 1890 阅读 · 0 评论 -
递推算法、递归算法、分治算法
递推算法1、顺推法,从已知条件逐步推算出结果的方法。例如斐波拉契数列。//$arr = array(1,1,2,3,5,8,13,21 ...);//递归方法实现斐波那契数列function Fibonacci($n){ if($n <= 2) return 1; return Fibonacci($n-1) + Fibonacci($n-2);}//非...原创 2018-05-28 22:55:25 · 1044 阅读 · 0 评论 -
php手册阅读记录
参见:http://www.phpnotes.top/2017/11/27/uncategorized/59/可变变量:一个变量的变量名可以动态的设置和使用,例如$a='csc';$$a = 'test';echo $csc;超全局变量不能用作可变变量。$this 变量也是一个特殊变量,不能被动态引用和 superglobals 一样,常量的范围是全局的。不用管作用区域就可以在脚本的任原创 2017-12-08 09:08:22 · 344 阅读 · 0 评论 -
VS2010编写COM组件提供PHP调用
参考:http://blog.csdn.net/mycwq/article/details/22417961参见:http://www.phpnotes.top/2017/12/04/php/79/用VC创建COM组件1、vc新建项目 -> ATL项目,输入名称ComTest,ComTest将作为COM组件的名称。 2、到了ATL项目向导,不需要改动,完成向导。向导完成后,原创 2017-12-08 09:07:33 · 497 阅读 · 1 评论 -
php的COM组件调用相关(包括com_event_sink的用法)
参见:http://www.phpnotes.top/2017/12/06/php/111/前提需要手动在php.ini中开启[COM_DOT_NET]extension=php_com_dotnet.dllCOM配置项COM 配置选项名字默认可修改范围更新日志com.allow_dcom"0"PHP_INI_SY原创 2017-12-08 09:07:03 · 10462 阅读 · 0 评论 -
PHP declare(ticks=N); 的作用(转多篇文章)
转自http://blog.csdn.net/udefined/article/details/24333333、http://blog.csdn.net/fwkjdaghappy1/article/details/7457687参见:http://www.phpnotes.top/2017/11/27/php/60/ 一般用法是 declare(ticks=N);拿declare转载 2017-12-07 09:43:55 · 537 阅读 · 0 评论 -
redis服务器搭建及CI中的使用方法
参见:http://www.phpnotes.top/2017/11/24/php/codeigniter/46/redis服务器搭建及CI中的使用方法 1、首先安装redis服务器,将文件夹下内容解压到相应目录2、进入解压后的目录,输入redis-server.exe redis.conf开启redis服务器。密码在redis.conf中进行配置,打开redis.c原创 2017-12-07 09:38:45 · 884 阅读 · 0 评论 -
自定义CILog日志类的使用(php的CI框架的日志类)
参见:http://www.phpnotes.top/2017/11/24/php/40/1、 将CILog复制到application下的core文件夹下,并且以自定义前缀_开头,例如MY_CILog/** * 日志模块 * @author caisicen * @date 2017-08-23 */class MY_CILog {原创 2017-12-07 09:35:59 · 3804 阅读 · 1 评论 -
TP5路由解析与搭建restful API应用
参见:http://www.phpnotes.top/2017/11/24/php/thinkphp/38/TP路由解析与搭建API应用Restful 增:post、删:delete改:put查:get 幂等Rest restful 资源路由https://www.kancloud.cn/manual/thinkphp5/1180355.0支持设置R原创 2017-12-07 09:32:15 · 6403 阅读 · 0 评论 -
PHP软件编码规范
参见: http://www.phpnotes.top/2017/11/24/php/35/ PHP编码规范目录1命名...31.1 变量... 3约束...31.1.1普通变量...31.1.2静态变量...41.1.3局部变量(包含类的局部变量)...41.1.4全局变量...41.1.5类变量...原创 2017-12-07 09:30:43 · 322 阅读 · 0 评论 -
使用CI框架搭建restful接口
去同性交友网站https://github.com/chriskacerguis/codeigniter-restserver下载对应自己CI版本的rest源码以CI3.0为例:版本需求1、PHP >= 5.22、CodeIgniter 2.1-3.0安装说明复制以下到自己项目文件对应目录:application/libraries/Format.phpapplic原创 2017-12-07 09:25:23 · 3543 阅读 · 0 评论 -
php调用java的jar包方法
个人空间链接:http://www.phpnotes.top/2017/11/24/php/11/安装java bridge,解压到指定目录,使用的是7.1.3版本。该版本不支持java_require和java_set_library_path检查本机是否安装java环境,在cmd下输入java –version,出现以下内容说明已安装通过netbeans自己编写一个简单的jav原创 2017-12-07 09:22:04 · 15774 阅读 · 2 评论 -
试探算法(也称回溯法)
算法思路:先选择某一种可能的情况进行试探,在试探过程中,一旦发现此选择的假设是错误的,就退回一步重新选择,继续向前试探,如此反复进行,直到证明解或者无解。例如你下棋的时候,自己先思考某一棋路,但是考虑到自己下这一步后对手下了对自己不利,所以换一中下法,类似于此就叫试探法。例:生成号码组合。假设有一种彩票,每注由n个1~m的数字组成,且这n个数字不能重复,编写程序生成所有号码的组合。function...原创 2018-05-28 23:29:15 · 3410 阅读 · 0 评论