心得
文章平均质量分 88
日积月累的质变
这个作者很懒,什么都没留下…
展开
-
心得 : 面向对象和面向过程的区别
面向对象:用线性的思维。与面向过程相辅相成。在软件开发过程中,宏观上,用面向对象来把握事物间复杂的关系,分析系统。微观上,仍然使用面向过程。 “面向过程”是一种是事件为中心的编程思想。就是分析出解决问题所需的步骤,然后用函数把这写步骤实现,并按顺序调用。 ”面向对象“是以“对象”为中心的编程思想。 简单的举个例子:汽车发动、汽车到站。汽车启动是一个事件,汽车到站转载 2017-07-05 16:11:44 · 235 阅读 · 0 评论 -
Nginx配置性能优化
大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了。而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出Nginx的性能,你必须更深入一些。在本指南中,我将解释Nginx的那些设置可以微调,以优化处理大量客户端时的性能。需要注意一点,这不是一个全面的微调指南。这是一转载 2017-09-19 10:47:50 · 369 阅读 · 0 评论 -
MySQL性能分析及explain的使用
MySQL性能分析及explain用法的知识是本文我们主要要介绍的内容,接下来就让我们通过一些实际的例子来介绍这一过程,希望能够对您有所帮助。 1.使用explain语句去查看分析结果 如explain select * from test1 where id=1;会出现:id selecttype table type possible_keys key key_len r转载 2017-09-19 11:19:19 · 387 阅读 · 0 评论 -
【总结】PHP常见面试题汇总(一)
[php] view plain copy print? /** * 第1题:用PHP打印出上周的时间格式,如:"2015-01-22 14:42:09" */ echo date("Y-m-d H:i:s",strtotime("-1 day")).""; [php] view plain copy转载 2017-09-11 18:10:44 · 2826 阅读 · 0 评论 -
【总结】PHP常见面试题汇总(三)
目录: 1、php如何在文章列表中任意位置或固定位置插入新的文章?比如:3、6位置 2、php如何删除两个数组中有交集的元素? 3、php如何在数组头部和尾部及任意位置插入元素? 4、php如何将二位数组按某一个或多个字段值(升序/降序)排序?数字索引被重置,关联索引保持不变 5、php如何实现APP版本号的比对? 6、php如何获取视频封面图? 7、php中的六种加密解密算法 8转载 2017-09-11 18:13:40 · 335 阅读 · 0 评论 -
【总结】PHP常见面试题汇总(四)
目录: 1、如何使用php导入导出csv? 2、php接收POST数据的方式有哪些? 3、如何让json_encode()不转义斜杠?我在做服务器返回一些数据时需要返回一些地址,但是默认的json_code是会对 / 转义成 \/ 的 4、新浪微博、QQ空间、今日头条PC版、蘑菇街、美丽说等网站是如何实现滚屏加载的?即:无刷新动态加载数据技术的应用 5、移动浏览器的判断方法(通用) 6转载 2017-09-11 18:15:06 · 529 阅读 · 0 评论 -
【总结】PHP常见面试题汇总(二)
[php] view plain copy print? //第51题:统计一维数组中所有值出现的次数?返回一个数组,其元素的键名是原数组的值;键值是该值在原数组中出现的次数 $array=array(4,5,1,2,3,1,2,"a","a"); $ac=array_count_values($array); /** * 输出转载 2017-09-11 18:12:31 · 314 阅读 · 0 评论 -
php-fpm安装、配置与优化
1、php中fastcgi和php-fpm是什么东西 最近在研究和学习php的性能方面的知识,看到了factcgi以及php-fpm,发现我对他们是少之又少的理解,可以说几乎是一无所知,想想还是蛮可怕的。决定仔细的学习一下关于这方面的知识。 参考和学习了以下文章: 1. mod_php和mod_fastcgi和php-fpm的介绍,对比,和性能数据 2. 实战Nginx转载 2017-09-29 11:49:26 · 236 阅读 · 0 评论 -
select、poll、epoll之间的区别总结
select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,而异步I/O则无需自己负责进行读写,异步I/O的实现会负责把数据从内核拷贝到用转载 2017-11-08 14:07:16 · 186 阅读 · 0 评论