- 博客(24)
- 收藏
- 关注
原创 算法的评价
算法的评价法则1、正确性2、高效性3、空间性4、可读性算法的效率通常,通过统计算法中基本操作重复执行的次数,就可近似的得到算法的执行效率,用O(n)表示,也称为时间复杂度...
2018-06-05 21:59:19 1969
原创 试探算法(也称回溯法)
算法思路:先选择某一种可能的情况进行试探,在试探过程中,一旦发现此选择的假设是错误的,就退回一步重新选择,继续向前试探,如此反复进行,直到证明解或者无解。例如你下棋的时候,自己先思考某一棋路,但是考虑到自己下这一步后对手下了对自己不利,所以换一中下法,类似于此就叫试探法。例:生成号码组合。假设有一种彩票,每注由n个1~m的数字组成,且这n个数字不能重复,编写程序生成所有号码的组合。function...
2018-05-28 23:29:15 3456
原创 贪婪算法
贪婪算法贪婪算法的基本思路是,从局部的解最优来得到全局的最优解,从问题的某一个初始解开始,逐步逼近给定的目标,尽可能的求得更好的解。当算法的某一布不能继续前进时,就停止算法给出近似解。贪婪算法存在以下问题:1、不能保证最后的解是最优的(因为可能是近似值)2、不能用来求最大或最小解问题3、只能求满足某些约束条件的可行解的范围。例题:换零钱。人民币有100、50、20、10、5、2、1、0.5、0.1...
2018-05-28 22:56:45 1905
原创 递推算法、递归算法、分治算法
递推算法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 1062
原创 获得CSDN下载积分
参见:http://download.csdn.net/help/getscores如何获得CSDN下载积分项目名称获得细则积分数量普通资源被下载200分封顶,下载自己资源无积分资源分*下载量举报资源被确认举报资源且情况属实5积分扣除积分项
2017-12-08 18:01:40 9562 160
原创 CSDN博客积分规则,快速获取csdn积分方法
积分规则具体如下: 1、每发布一篇原创或者翻译文章:可获得10分 2、每发布一篇转载文章:可获得2分 3、博主的文章每被评论一次:可获得1分 4、每发表一次评论:可获得1分(自己给自己评论、博主回复别人对自己博文的评论不获得积分) 5、每篇博文阅读次数每超过100次:可获得1分,阅读加分最高加到100分,即每篇文章点击上万次截止 6、文章被投票:顶1票加1分,踩1票减1分
2017-12-08 17:57:55 1607 98
原创 Mysql精确查询时匹配到字段末尾有空格的值
参见:http://www.phpnotes.top/2017/12/08/mysql/122/MySQL查询时,即使精确匹配,只要字段末尾有空格,都会忽略结尾空格导致错误匹配。所以需要进行处理比如有这样一个sql语句:select * from table where column = 'value ';column中有两条记录,"value "和“value”,都会被查询出来,
2017-12-08 11:37:10 5182 1
原创 windows下常用的bat命令(备份数据库、自动删除等)
参见:http://www.phpnotes.top/2017/12/05/windows/99/Windows下数据库自动备份Bat命令@echo offset "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"D:\你的安装路径\MySQL\bin\mysqldump --opt -u 账号 --password=密码 数据库名 > D:\db_
2017-12-08 09:08:40 13153
原创 php手册阅读记录
参见:http://www.phpnotes.top/2017/11/27/uncategorized/59/可变变量:一个变量的变量名可以动态的设置和使用,例如$a='csc';$$a = 'test';echo $csc;超全局变量不能用作可变变量。$this 变量也是一个特殊变量,不能被动态引用和 superglobals 一样,常量的范围是全局的。不用管作用区域就可以在脚本的任
2017-12-08 09:08:22 354
原创 Apache实现反向代理和负载均衡
参考:http://blog.csdn.net/samxx8/article/details/37507311http://blog.csdn.net/haolyj98/article/details/45823639http://blog.csdn.net/smstong/article/details/48976333http://blog.csdn.net/pangwensh
2017-12-08 09:08:04 547
原创 使用java自带的java.util.logging创建日志类,支持保存日志到文件和mysql
参见: http://www.phpnotes.top/2017/11/29/mysql/64/自动以日期命名创建日志文件,保存的日志文件内容格式如下:级别:ERROR | 时间:2017-11-29 11:50:42 | 进程号:9528 | 线程号:1 | 调用的类:com.micropht.pfscgui.CSCTest | 调用的方法:test | 调用日志所在行数:2
2017-12-08 09:07:51 5318
原创 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 507 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 10490
转载 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 546
原创 linux下搭建sphinx+scws+mysql中文分词搜索,及sphinx配置文件详解
本文参考http://blog.csdn.net/clevercode/article/details/52204124http://blog.csdn.net/u013699800/article/details/23968885https://www.cnblogs.com/yjf512/p/3598332.html参见:http://www.phpnotes.to
2017-12-07 09:42:35 844
原创 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 900
原创 自定义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 3817 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 6419
原创 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 336
原创 Mysql的简单优化
定义字段表结构的拆分,如核心字段都用int,char,enum等定长结构1:字段类型优先级 整型 > date,time > enum,char>varchar > blob列的特点分析:整型: 定长,没有国家/地区之分,没有字符集的差异time定长,运算快,节省空间. 考虑时区,写sql时不方便 where > ‘2005-10-12’;enum: 能起来约束值的目的,
2017-12-07 09:27:47 241
原创 使用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 3561
原创 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 15798 2
转载 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 2059
原创 HTML5的新特性新功能,与旧版本的HTML差异之处
HTML5的新特性。兼容性:HTML5归根结底也是HTML的一个版本,它不是颠覆性的革新,而是兼容之前版本。 合理性:新增的标签等,不是随意的构造的,而是根据使用大数据分析用户习惯,为用户提供便利而开发的。例如< header >方便代替< div id=”header”>这样。 效率:每个开发者的代码风格,可更高的识别各种风格代码,而不比开发者去适应语言规则。例如id=”test1”、id
2017-07-02 23:01:40 7849
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人