- 博客(7)
- 收藏
- 关注
原创 [算法]找数组中和为定值的数组对
一道简单的算法题,要求在数组中,找到所有和为定值的数组对。比如在array(11,11,1,2,-1,3,4,6,7,8,9,5,-1)中,找到所有和为10的数组对。考虑到时间复杂度,牺牲空间,每个值作为一个key,他的互补对为value-key,每遍历一个数组值,先判断有没有互补对,有则打印此key,和互补key,互补key-1,否则添加一个key.php代码如下:<?phpfunct
2015-07-03 22:46:51
573
原创 Yii框架下安装xhprof
关于XHprof百度百科已经介绍很清楚了:XHProf是一个分层PHP性能分析工具。它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况。一个函数的开销,可细分成调用者和被调用者的开销,XHProf数据收集阶段,它记录调用次数的追踪和包容性的指标弧在动态callgraph的一个程序。它独有的数据计算的报告/后处理阶段。在数据收集时,XHProfd通过检测循环来处理递归的函
2015-06-30 15:04:36
831
原创 c++函数实现*的正则匹配判断功能
今天在面试的时候面试官出了一道算法题,给出字符串a和字符串b,其中字符串a含有*,这个匹配所有的正则表达式符号,让写出一个函数判断字符串b是否符合规则,面试的时候有些紧张,思路又有些乱,写了一晚上终于成功了,这里提供一下我的算法,欢迎交流沟通。首先贴上完成的代码:#includeusing namespace std;/******************************
2015-06-17 23:28:19
377
原创 Zend Studio 基本设置
使用IDE编码快捷方便,但是需要一些tab和编码风格的设置,下面是新手第一次配置IDE的简单方法。一 连接远程文件 我们的代码文件全部放在linux开发机上,首先需要连接到开发机上的代码 1点击File->PHP Project from Remote Server 2,点击Manage,输入host及用户名密码,同时点击
2015-06-10 17:13:07
574
原创 [GIT]git创建及其使用心得
本文章涉及到了git的创建和基本操作,适合初学者使用查看本地分支 git branch切换分支 git checkout 'name'删除本地分支 git branch -d 'name'创建新分支 并切换到改分支 git checkout -b 'name'查看线上分支 git branch -r 克隆并创建分支 git checkout -b 'newname'
2015-05-29 13:24:45
395
原创 [PHP]运用PHPMailer发送带压缩附件的邮件
某些情况经常要定期收集信息,当数据量大时,附件就超过了邮件的限制,此时将附件压缩,在通过PHPMailer发送是一个简单可靠的方式。1,首先下载PHPMailer的函数库 http://sourceforge.net/projects/phpmailer/,放在可以加载的地方2,配置邮件参数3,用Linux自带的命令zip -r $filename.zip $file
2015-05-28 13:31:05
475
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人