- 博客(26)
- 资源 (5)
- 收藏
- 关注
原创 mac下安装PHP的svn扩展
由于现在有个需求需要做一个系统或者脚本,实现的功能是远程去获取svn仓库里面的文件内容。经过调研,发现PHP有svn的扩展。支持对svn远程操作的函数。地址为:http://php.net/manual/zh/book.svn.php所以需要在本地的环境下安装svn的扩展。我本地环境是使用mac的MAMP软件搭建的。当前选择的是php5.2.17版本啦测试安装这个扩展。其他的版本也是类似。不过查看...
2018-05-16 12:03:03
643
原创 关于近期博客更新缓慢
之前一直想写博客,后面发现写一个博客时间真的好久而且也挺耗时,所以之后都把自己的学习心得和技术总结放到有道笔记了,很方便很简洁,以后有机会把有道的笔记搬到博客也许又会是一个很好的温习知识的契机
2017-12-05 10:21:07
249
原创 找出当前页面执行的所有sql语句
今天,有一个需求,就是将官网所有执行的sql语句找出来,并优化。平时上班或者下班的时候,如果对一个项目想进行sql语句的优化,就可以采用这个小办法,就是开启mysql日志,通过查询日志,查看每个页面执行的sql语句,然后再进行分析,看看哪些可以优化,这比直接看代码找可方便多了,因为你不知道页面会不会有ajax或者其他模板函数执行了sql语句,这样 的查找方式难免会有遗漏。步骤如下:1找出mysql...
2017-05-15 20:14:47
1654
原创 记第一次在window下使用nginx
使用phpstudy切换成nginx之后,访问localhost一直报错,按理来说。phpstudy已经将所有配置都配好了啊,查看nginx错误日志error.log,upstream: "fastcgi://127.0.0.1:9000"发现好像这个fastcgi在9000端口超时。然后以为要修改端口,但是实际上不用,因为配好的设置一般不需要修改,那就怀疑是不是谁占用了9000端口,进入
2017-05-12 01:19:07
543
原创 索引和查询优化系列之三--查询优化
查询优化主要包括两部分:一mysql查询机制二mysql不同语句的优化方式mysql的查询机制 1为什么会出现查询性能低下的情况 主要有,查询不需要的记录,多表连接返回全部列,总是用*取出全部列,重复查询相同的数据等造成。 2衡量查询的开销 主要从,响应时间,扫描的行数,返回的行数可以大概估计查询的开销。这三个指标会记录到慢查询日志中,所以检查慢查
2017-03-18 20:35:17
365
转载 零缺陷开发技巧
零缺陷开发技巧,简单易懂,一学即会,一用就有效果,让你写10K代码只有1个bug的方法个人实践效果:10K代码1个bug, 个人负责的70%的版本0 bug详细请点击下载:零缺陷”开发技巧内容简介:1个原则:2/8原则2个技巧:防御性编程、代码写三遍3个条件:熟悉编程语言、单元测试、熟悉业务转自李运华老师博客 blog.youkuaiyun.com/yunhua_l
2017-03-09 21:18:01
522
转载 如何脱颖而出?
前两天有一位同学在小密圈里问我一个问题,说自己高中学历,想要学习编程,不知道可行么?我给他的回答是:很难,非常难,比你想象的还要难,但是难不代表不可行。有别的热心的同学评论说,没什么不行的,只要比别人更努力就行,你看张哥,当初不也是非科班,学渣出身么,一步步靠自己努力走到现在。是啊,很多读者喜欢拿我的经历来激励自己,我毕业转行做开发的时候,已经比同龄人落后太多太多,中间有过不少波折,但
2017-03-09 21:14:01
279
原创 关于cookie和缓存的坑--不能再踩了哦!
工作小记:1web开发面向的是数以万计的客户,所以会有许多连接都是存在,每次思考一个问题一定要从这个角度去思考,比如浏览器缓存,人多了。每个人都会有自己的浏览器缓存,每个人与服务器建立连接都会至少一次才能让浏览器缓存,所以是替代不了服务器缓存的,比如cookie每个人带的cookie都是不一样,所以要考虑清楚,2关于缓存,list有那么多刷选条件,每一个条件对应一个文件的话得多少文件,所以
2017-02-23 21:10:12
6209
原创 关于php缓存技术的简单总结
PHP缓存包括PHP编译缓存和PHP数据缓存两种。PHP是一种解释型语言,属于边编译边运行的那种。这种运行模式的优点是程序修改很方便,但是运行效率却很低下。PHP编译缓存针对这种情况做改进处理,使得PHP语言只要运行一次,就可以把程序的编译结果缓存起来、 PHP缓存包括PHP编译缓存和PHP数据缓存两种。PHP是一种解释型语言,属于边编译边运行的那种。这种运行模式的优点是程序修改很方便,
2017-02-16 20:38:12
979
原创 工作需要认真啊
1今天工作的时候,没有认真,需求都没有真正搞清楚就开始折腾,最后浪费了半个下午时间,所以啊,工作一定要认真啊,一定要认真细心。嘴上不要说,要做出行动、2hf说,在寻找一个函数被谁调用的时候,可以修改函数名,然后系统就会报错了,从而知道是哪里调用的,这个方法好。关键是要有思维!!写程序就是要有思维,训练思维
2017-02-08 22:33:51
289
原创 json_encode和serialize(二)
4 json和js的序列化 紧接之前的第一篇博客,按照链式的学习方法,我自然的想到了php有序列化,那么,js的序列化呢。由此查阅资料得出以下几个总结: (1)首先,理解json,关于json。最重要的是要明白,json是一种数据格式,不是一种编程语言,虽然具有相同的语法形式,但是json并不从属于js。并且不是只有js才能使用json-》所以我明白了。为什
2017-02-05 19:07:01
966
原创 json_encode 和 serialize(一)
今天在看书的时候(作为一个菜鸟,看书是必须滴 嘿嘿),看到了序列化,php的序列化一般使用serialize和json_encode,按照之前的学习方法,我可能就只会把这个两个函数的用法区别搞清楚下就pass继续看其他内容了,但是之前在csdn博客上看到李运华老师的博客再结合平时师傅提醒的学习方法,感觉之前的老方法不是一个合格的程序员应该做的,作为一个程序员,合格的程序员应该善于挖掘(师傅说的),
2017-02-05 02:03:28
3753
原创 2017年2月3日 工作沟通小记
今天下午,师傅(我觉得可以称呼为师傅了)布置了一个任务,关于优化字段到新建表存储的小任务,但是自己没有听清楚,又脸比较薄,也不继续问明白就开始开工,最后鼓捣一下午也没有结果,自己重新找过一个办法。用数组存储。最后师傅,数组存储行吗,师傅先是说数组存储属于一个办法,行不行可以采取极端的方式进行检查,数据多的时候,好几万存储在数组上,是不是会容易产生开销呢?同时,一个数组存储几万数据,但是你只要其中一
2017-02-03 20:30:15
298
原创 jQuery对象和DOM对象区分和转换
定义:可以通过document.getElementById获取DOM对象var x=document.getElementById(“id”);jQuery对象是指 包装DOM对象后产生的对象,如上转换为jq对象$(x)然后可以使用相应的方法!!注意:DOM对象和Jquery对象不能使用对方的方法。所以使用的时候需要分清属于什么对象并使用对应方法转换:Jq对象转换为D
2016-10-18 21:06:37
250
原创 ajax return false 失效
今天工作碰到了这个问题 在表单提交的jq submit方法里面调用 ajax,发现回调函数里面的return false 无效,最后总结出原因 1 得设置成同步 2 在ajax里面return false 或者this之流的东西容易出问题 最好放在 ajax外进行处理
2016-10-18 20:59:04
646
原创 js中的undefined
js中的undefined 一种对应的是未定义 eq:if(x==undefined)alert(1) 这样是会出错的 一种是对应定义未赋值 这样使用eq:if(x==undefined)alert(1) 是可以的 然而 使用typeof判断才是最正确的 所以以后都用这个吧第一篇博客 也不知道对不对 总之 为了未来 加油吧
2016-10-18 20:47:29
460
thinkPHP仿某商场网站源码
2016-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人