走过的路遇见的风景
zpfnevergiveup
纸上得来终觉浅 绝知此事要躬行,永远不要停止成长
展开
-
file_get_contents引起的网站加载速度变慢
file_get_contents函数,我们的网站需要引入另一个网站的一部分文章,做一部分栏目新闻,所以我们用了file_get_contetnts()函数通过url引过来内容,然后通过正则匹配preg_match()出我们想要的内容,然后显示到我们的网站过来,然而这个函数并没有把内容给引进过来,我们的网站加载的加载速度变慢了,当我把这个函数删掉以后,网站的进入速度变快了,所以还是尽量不要从别的网原创 2016-05-27 11:37:31 · 1637 阅读 · 0 评论 -
关于团队|打铁还需自身硬
一个团队需要有一个团队的精神,这个精神是一种传承,是一种在工作中,在做人做事中应该遵守的东西。而我们的团队精神是什么呢?作为一名大学生, 如果你不多看书,看好书,多看新闻,多去和别人交流,去行走,那你和高中毕业有什么区别。下面我说一下我的看法:1.多读书,多看新闻。我觉得一个大学生应该有自己独立的思想,独立的判断,还有自己做人做事的风格。而这些都是需要去积累的,是你看很多书,在书中,通过作原创 2017-04-09 10:05:20 · 574 阅读 · 0 评论 -
Linux下安装memcached遇到的一系列问题
root@VM_24_101_centos libevent-2.1.8-stable]# make GEN test/rpcgen-attemptedwhich: no python2 in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin) File "原创 2017-04-20 22:02:37 · 1692 阅读 · 0 评论 -
读书、学习是为了让我们成为更出色的人同时做自己喜欢的事
前天第一次上算法设计与分析这门课,老师一开始没有给我们讲课程的大纲。而是从读书、好奇心、教育等话题谈起。孩子,我要求你读书用功,不是因为我要你跟别人比成绩,而是因为,我希望你将来会拥有选择的权利,选择有意义、有时间的工作,而不是被迫谋生。当你的工作在你心中有意义,你就有成就感。当你的工作给你时间,不剥夺你的生活,你就有尊严。成就感和尊严,给你快乐相信代价大部分都听过这段话,这是龙应台写原创 2017-02-23 11:24:53 · 5104 阅读 · 0 评论 -
判断PHP的exec函数是否执行成功
判断PHP的exec函数是否执行成功做一个代码发布的系统,需要用到PHP的exec函数来执行Linux下的命令和git,svn命令,如何判断PHP的exec函数是否执行成功呢?写个PHP文件来做实验:exec函数第一个参数是执行的命令,第二个参数是执行的结果,第三个参数是执行的状态。转载 2017-07-23 20:47:17 · 3947 阅读 · 0 评论 -
数组连续数字去重问题
$arr = array(1,2,3,4,6,6,6,6,7,7,7,8,9,5,6,5,5,6,6,5,7,8,9,8,9,10,11,1,1,2,3,1,2,3); $num = count($arr); $tmp = array(); for($i=0;$i echo $i,''; for($j=$i+1;$j原创 2017-08-16 23:30:06 · 1269 阅读 · 0 评论 -
ab压测工具学习与使用
在学习ab工具之前,我们需了解几个关于压力测试的概念吞吐率(Requests per second)概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。计算公式:总请求数 / 处理完成这些请求数所花费的时间,即Request per second = Compl转载 2017-09-25 15:37:43 · 429 阅读 · 0 评论 -
Linux磁盘文件满了 找到占用空间大文件进行清理
今天准备开始工作,使用Vim打开文件进行就修改的时候,提示空间满了,写入不进去使用 du -h --max-depth=1 一步步找到占用大空间的文件夹然后进行删除整理磁盘,最后找到项目日志文件,竟然有38G,删掉就可以使用了原创 2017-09-18 12:03:17 · 970 阅读 · 0 评论 -
由数组未初始化引起PHP脚本出现内存不足 PHP Fatal error: Allowed memory size of
项目中遇到需要统计周粒度数据,随着时间越来越长,请求的数据会越来越多,超过nginx fastcgi_read_timeout 10的限制,所以出现504 Gateway Time out,我把数据放到一个中间数据表中,当前端需要请求数据的时候从 中间数据表中获取数据,但是,发现Http状态码变成了500,看了一下日志报错出现PHP Fatal error: Allowed memo原创 2017-10-12 12:22:36 · 391 阅读 · 0 评论 -
从1-n中找出和为m的所有组合
递归方法解决输入 9 12输出:91 82 73 61 2 64 51 3 52 3 4#include#includeusing namespace std;void print(int *index) { for(int i=1;i<=10;i++){ if(index[i]== 1){ pri原创 2017-10-13 10:12:26 · 2210 阅读 · 0 评论 -
PHP接口返回多余异常数据,如波浪号~
今天在写接口的时候,接口数据一致返回波浪号 ~,一直没有找到原因,最后和同事一起找到php标记结束符号后面有一个波浪号,也就是代码中是<?php?>~找了好久,最后也明白了,PHP为什么现在要求不需要结束符号了,原来是这个问题!!!原创 2017-11-01 18:04:25 · 1098 阅读 · 0 评论 -
硅谷之谜读后感以及最近总结
前一段刚读完吴军博士的硅谷之谜,一开始读完浪潮之巅后,公司图书里面还有硅谷之谜这本书就继续看了一下,读完浪潮之巅才知道自己是一个小白,对互联网的发展史是一点也不了解,只知道天天开心的用着智能手机,写几行代码,从来没有想过它是怎么发展的,也没有去了解过那些巨头公司是怎么成长和建立的。读完之后,才对互联网的发展了解那么一丢丢,还有很多东西和知识是我们没有接触的。读硅谷之谜的时候,大家都会想要知道为什么...原创 2018-03-05 22:42:00 · 2283 阅读 · 0 评论 -
实习结束总结
时间好快,已经4月份了,今天要回学校了,准备做毕业设计了,11月14号入职,到现在5个月左右了,5个月中从一开始的熟悉整个系统, 上手难度对于我来说有点高,其中事件的监听与抛出、观察者模式、工厂模式、微服务、这些对于我老说都是新东西。多谢和我一起入职的2个同事,和他们一起熟悉,不会的多问问他们,很感谢他们,感觉如果是我一个人的话上手需要花很长的时间。 第一个项目 : 经...原创 2018-04-15 09:30:29 · 6750 阅读 · 0 评论 -
开发中遇到的小细节问题(url路由中的&和?号 与 == 判断变量是否相等)
1、今天从浏览器使用url请求的时候使用如下请求地址: http://192.168.33.10:18086/x/sign/list&sid=95e781c23e472fd6df4a4f5be2abc168大家看出有什么问题了吗?我其实第一眼看过去也没有什么问题,但是页面上面上面一直报404,如下报错:{code: -404,message: "Not Found",data: [ ]}n...原创 2018-04-03 19:36:08 · 386 阅读 · 0 评论 -
Java Jdk安装成功,环境变量一直不生效,删除Path变量重新设置然后生效
jdk环境变量的配置网上有很多,我们搜一下就出来了,但是我今天试了很多次一直不成功,但是尽到jdk的安装目录下面java和javac都是可以使用的,最后实在是没有办法,把系统变量中的Path变量删除,重新设置一下就好了[笑哭]...原创 2018-04-29 15:50:47 · 3004 阅读 · 2 评论 -
删除每个行末尾的空格及制表符 ,并删除完全是空格的行
练习1-18:编写一个程序,删除每个行末尾的空格及制表符 ,并删除完全是空格的行#include <stdio.h>#include <stdlib.h> #define MAXQUEUE 1001 int advance(int pointer){ if (pointer < MAXQUEUE - 1) return pointer +...原创 2018-07-20 09:13:30 · 1753 阅读 · 0 评论 -
thinkphp中模板中if判断没有反应,原来是数组访问方式引起的
在thinkphp中像下面这样访问数组使用If语句发现没有反应 原创 转载 翻译但是换成下面这种访问方式就可以了由($data[0].article_res eq 0)变成$data[0]['article_res'] 原创 转载 翻译所以,当我们调试的时候,感觉代码逻辑结构没有问题的时候看看是不是数组访问方式引起的错误这个问题我遇见过好几次了,第一次的时原创 2017-01-03 15:50:38 · 1724 阅读 · 0 评论 -
PHP使用数字作为SESSION的Key一刷新页面,Session就消失了
首先我想要实现的效果是通过SESSION变量限制并统计文章的浏览量,具体想法:每个文章都有一个ID号,进入文章页面通过SESSION,为该变量建立对应的SESSION值,例:ID为9号的文章,$_SESSION['9']=9;然后通过判断是否存在对应ID为9的$_SESSION,如果不存在对应的文章浏览量加1,存在的话文章浏览量不变,具体实现如下使用thinkphp实现: $ses原创 2016-12-12 18:01:46 · 3178 阅读 · 0 评论 -
上传图片,为什么在本地wamp上的图片上传正常,移动到服务器上就出现问题了?
这是我经过了两次在本地wamp下上传的图片,然后通过文件上传类上传到文件夹下,本地wamp运行无错误!但是我一拷贝到Linux服务器上就出现问题了,当时我都郁闷了,这是为什么呢?经过我惨痛的经历,分析一下这个问题的解决办法。1.权限问题,看一下你服务器上的文件是不是有可执行权限,还有你上传的图片的目录权限是否达到。2.拷贝本地生成的文件夹。你是不是把本地生成的文件夹也和代码一起拷贝到服务器原创 2016-06-03 17:13:55 · 2095 阅读 · 0 评论 -
Http status: 200 OK ajaxOptions: parsererror thrownError: SyntaxError: Unexpected token < in JSON at
使用dwz框架和thinkphp做网站开发的时候,使用ajax提交返回的是json数据,但是提交的时候一直报以下的错误Http status: 200 OKajaxOptions: parsererrorthrownError: SyntaxError: Unexpected token 百度了,没有出现正确的解决方案,等我测试了一下,我把我的测试输出数据都加上以后就出现了以上问题原创 2016-06-05 10:51:55 · 10916 阅读 · 2 评论 -
thinkphp自动验证功能一直没有实现,这是为什么呢?
第一次用thinkphp做东西,想用到thinkphp的三大自动中的自动验证,但是一直没有实现,一开始不知道这是为什么?代码如下<?php namespace Admin\Model; use Think\Model; class NewsModel extends Model{ protected $_validate=array( //array('res','requi原创 2016-06-06 09:36:34 · 2834 阅读 · 0 评论 -
thinkphp配置引入css,js路径
一开始我一直配置,但是页面一直没有反应,我的配置如下:<?phpreturn array( //'配置项'=>'配置值' '__PUBLIC__' => 'Chenhaoblog/Common/Public/', // 更改默认的/Public 替换规则);我试了好久,但是没有反应,试了好久,最后发现官方的手册是这么写的!官方给出的配置如下:'TMPL_PARSE_S原创 2016-06-20 18:15:16 · 7015 阅读 · 0 评论 -
去掉使用百度编辑器生成的p标签及生成的实体符号
帮同学写的一个博客用的thinkphp,写完以后,使用百度编辑器,存入数据库中的符号都转换为实体了,而且数据都带有标签,这样是很安全的,但是输出以后,很不美观,百度了很久,上面都说要改百度编辑器的配置文件,试了好久,都没有成功,后来我试着把数据库中的实体转化为字符,然后就OK了, 具体实现如下、使用html_entity_decode函数原创 2016-08-18 19:10:45 · 4934 阅读 · 2 评论 -
使用thinkphp+dwz博客总结
同学让我帮他写一个博客,使用框架写的,学长推荐使用thinkphp。一开始,发现自己什么都不会,看他们写的代码都看不懂,从网上找了一些thinkphp相关的视频,开始了解thinkphp,一开始有人说直接看手册就行,但是真的,一开始真的看不懂,或者说不敢看,其实如果硬着头皮看下去说不定也可以看懂。这就是大牛和菜鸟的区别之处吧,大牛们不怕出现错误,出现问题,因为他们知道只有解决报错,解决问题,他们才原创 2016-08-19 15:28:39 · 724 阅读 · 0 评论 -
MSVCP110.dll丢失修复办法
1.首先打开浏览器进入http://www.microsoft.com/zh-CN/download/details.aspx?id=30679 然后点击下载进行下载文件,此时我看的是出现3个选项1.VSU4\vcredist_arm.exe2.VSU4\vcredist_x64.exe3.VSU4\vcredist_x86.exe我百度的百度经验上面都是选择的第三个我也就选择原创 2016-09-04 17:05:41 · 38499 阅读 · 6 评论 -
Thinkphp生成URL时出现<%7B:U("Index/dologin")%7D>
使用TP U方法生成url的时候出现 ,一开始不知道是为什么?找了好久,后来百度了一下,回忆起来发现可能是定界符没有配置正确,我使用的定界符是这样的,但是复制thiknkphp官方的配置是},所以不统一所以才出现了这种问题--=----。原创 2016-10-16 14:24:27 · 3645 阅读 · 2 评论 -
微信开发 新浪SAE开发平台 验证Token 一直失败
本人刚刚学习微信开发,在微信平台中修改服务器设置时,使用微信Demo的php,刚开始一直验证token 失败解决办法 :在echo $echoStr;之前添加header('content-type:text');一句这个就可以验证成功了转载 2016-09-20 12:51:12 · 495 阅读 · 0 评论 -
wampserver下环境下配置虚拟域名
1.首先打开wamp文件夹下面的bin文件夹找到Apache打开下面的conf文件夹。找到httpd.conf文件打开,然后将里面的#Include conf/extra/httpd-vhosts.conf这一行代码前的#号去掉2、修改 httpd-vhosts.conf 文件打开wamp/转载 2016-10-15 11:37:53 · 1847 阅读 · 0 评论 -
使用strpos函数时,在本地测试没有问题,但是上传到服务器没有反应(变量类型)
今天我使用strpos函数时,在本地wamp测试完全没有问题,但是上传到服务器上没有反应。但是在微信开发的时候,没有办法使用var_dump查看变量类型,在类里面定义的数据成员,测试了好久都没有发现问题,最后在服务器上测试,把变量换成字符串,然后就可以了。然后我就使用(string)把变量 $this->变量名强制转化为(string)类型,通过这个小问题,我明白了使用PHP函数的时候也需要注意变原创 2016-09-06 21:44:22 · 741 阅读 · 0 评论 -
使用Ace-admin 出现页面乱掉
使用Ace-Admin1.3.1的时候出现下面这种情况,css乱掉,一开始我以为引入的Css缺少或者错误,后来我对照了一下,发现没有引入错误,仔细对比了一下还是一样,这个问题整了我两个小时左右,最后通过浏览器审查元素的时候,一个一个试,终于找到了哪里出错,原来是Css的问题,解决如下:把Css下面的ace.min.css中的height:100%;去掉或者改成min-height:45px原创 2016-10-25 20:11:44 · 1756 阅读 · 0 评论 -
CSS实现三级下拉菜单分析
最近在帮同学写一个博客,由于他需要的栏目比较多,所以首页需要三级下拉菜单,从网上找一个,但是不可以直接用!由于前台没有写的太好,所以一些css代码没有看懂,所以我就分析了一下别人的代码,然后用到了自己的网站上,下面是我最后实现的效果。下面分析一下我找的代码:实现效果如下:代码以及注释如下,一些标签的意思已在注释上标明:主要思想:就是改变ul的display属性一开始原创 2016-11-29 19:23:59 · 6505 阅读 · 4 评论 -
使用 kindeditor 编辑器无法上传图片
引入kindeditor后试了一下上传图片的功能,上传以后发现图片一直无法显示,看了一下它的设置路径,代码如下://文件保存目录路径$save_path = $php_path . '../attached/';//文件保存目录URL$save_url = $php_url . '../attached/';//定义允许上传的文件扩展名它的路径是和php同一目录下的attached目录原创 2016-11-17 21:00:40 · 4132 阅读 · 0 评论 -
kindEditor的引入与简单配置
KindEditor.ready(function(K) { K.create('#content', { uploadJson : '/editor/php/upload_json.php', //路径需要写对 fileManagerJson : '/editor/php/file_原创 2016-11-17 21:15:36 · 2398 阅读 · 1 评论 -
PHP实现无限级分类分析
最近在写一个博客,由于博主栏目比较多,所以二级栏目已经满足不了,所以需要实现三级菜单,下面我们就一点点的来分析。这是我最后实现的效果图:由于需要实现无限级分类,所以我们需要知道它的子栏目有什么?最后实现的数组是这样的形式:Array( [0] => Array ( [category_id] => 1原创 2016-12-01 19:31:37 · 3981 阅读 · 0 评论 -
由定时脚本计算 看如何找到问题的关键点和解决问题的方法
问题描述: 现在我们需要定时脚本去计算数据,将计算后的数据写入到数据库中,这些数据是以天单位的,我们用 order_id 和 date 来表示,也就是 order_id 在 2019-06-12 这一天的数据,我们去 5 分钟进行计算,因为它在今天的数据动态变化的,也就是今天的数据如果变化我们就会更新数据库的数据,过了今天有一部分数据就不再进行变化了,所以我们使用 crontab 定时脚本去获取,...原创 2019-06-13 18:38:50 · 665 阅读 · 0 评论