ExtJS实战技巧

分类:WEB前端 时间:

ExtJS是一个用Javascript写的富客户端的AJAX框架,主要用于创建前端用户界面,是一个与后台语言无关的前端框架。Ext包含多达40种的常用组件,大致分成三大类,即基本组件、工具栏组件、表单及元素组件。下面PHP程序员雷雪松给大家分享一下使用ExtJS开发的实战技巧。
阅读全部 »

《黑天鹅》读后感

分类:人生杂谈 时间:

《黑天鹅——如何应对不可预知的未来》是由纳西姆•尼古拉斯•塔勒布编写,塔勒布因“黑天鹅”理论而被人们称为“黑天鹅”之父。《黑天鹅——如何应对不可预知的未来》这本书有些深奥,书中有很多数学、经济学、统计学和哲学里面的知识,还有很多专业词汇,理解起来并不太容易。在几度准备放弃的念头下终于还是读完了,也想试着让自己去做自己并不太喜欢或者不想做的事,其实读完后回想过来还是有很多收获的。下面PHP程序员雷雪松把《黑天鹅——如何应对不可预知的未来》中比较具有代表性的观点分享给大家。
阅读全部 »

《赢》读后感

分类:人生杂谈 时间:

《赢》是由杰克·韦尔奇和苏茜·韦尔奇合著的一本管理学著作。韦尔奇结合亲身管理实践及大量鲜活的案例,将其在工作与生活中“赢”的智慧倾囊相授,内容涉及商务活动的诸多层面,包括商业生活的要旨、企业领导的管理智慧、普通员工的求职与晋升之道,乃至如何实现工作与生活的平衡。下面PHP程序员雷雪松和大家分享下《赢》这本书的读后感
阅读全部 »

雷雪松的个人博客2016年终总结

分类:人生杂谈 时间:

又到2016年末了,似乎还没做好迎接2017的准备,年纪一岁大一岁,这样让自己还心慌啊。还是延续《雷雪松的个人博客2015年终总结》的那种格式来回顾已经过去的2016年,主要分生活、工作、博客三大块吧!首先说明一下为什么没在2016年的结尾写这个总结,一是因为草稿没出来,我习惯先有思路了把草稿写好然后再修改完善发布新文章,二是元旦回家陪孩子老婆就把这事给耽搁了。

阅读全部 »

Linux下MySQL如何修改数据库目录

分类:MySQL 时间:

在CentOS下使用yum安装MySQL默认的数据文件路径存放在/var/lib/mysql目录下,工作中项目希望给MySQL的数据文件单独放在/data/mysql下,方便后期管理和维护。下面PHP程序员雷雪松详细的讲解下如何在Linux下将MySQL目录下的数据文件迁移到其他目录。
阅读全部 »

Apache开启GZIP压缩

分类:Linux 时间:

Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台。Gzip在现代浏览器中默认都是支持的,当一个纯文本文件使用Gzip压缩可以减少70%以上的文件大小,压缩后可以大大降低了网络传输的字节数,使用Gzip的好处就是可以加快网页加载的速度,同时是你的网站对搜索引擎更加友好。下面PHP程序员雷雪松详细的讲解下Apache如何使用mod_deflate模块来实现Gzip压缩网页内容进行压缩。
阅读全部 »

Apache mod_fcgid模块支持多个PHP版本

分类:PHP 时间:

因为服务器资源有限,多个项目对PHP版本支持不一样才不得已通过技术的途径解决棘手的问题。原先PHP版本是PHP5.4,把PHP作为Apache模块形式安装运行。后面又有一个项目最低支持PHP版本为5.6,就不得不再安装一个PHP5.6版本。在网上查找很多资料发现可以尝试的一种方案是使用Apache的mod_fcgid模块。使用mod_fcgid的优点有很多,比如:可以支持在一个系统上支持同一种脚本不同版本的解释器,如PHP4, PHP5。只要安装一个Apache就可同时支持PHP, Python, Perl等语言,没有必要为它们安装各自的Apache模块。比PHP运行在安全模式更安全。简单的总结一下,使用mod_fcgid模块就可以实现只需要一个Apache下同时运行多种语言的多种不同版本,而且更加安全。下面PHP程序员雷雪松就以Apache下安装PHP5.4和PHP5.6为例,详细讲解下Apache mod_fcgid模块支持多个PHP版本的具体步骤。
阅读全部 »

Node+UglifyJS批量压缩js

分类:WEB前端 时间:

在前面PHP程序员雷雪松的博客中已经介绍了《WEB前端开发优化技巧》。JS文件压缩似乎成了最基础的优化药店之一了。现在JS使用的频率越来越高,JS文件越来越大,压缩所带来的性能提升也是越来越明显,下面PHP程序员雷雪松就详细介绍下如何使用NodeJs和UglifyJS来压缩JS代码。
阅读全部 »

JS常见的六类错误类型

分类:WEB前端 时间:

最近打算花点时间好好学习一下Javascript。之前一直知道JS怎么用,可就是不理解JS的本质。发现一些JS框架的源代码还是不太理解,想去了解详细的学习一下Javascript。下面PHP程序员雷雪松详细的总结下Javascript中常见的六类错误类型。
阅读全部 »

Windows time_wait过多解决办法

分类:PHP 时间:

Windows Server2008 SP1 PHP程序访问出现SQL Server数据库时的错误: 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。进到Windows Server2008系统,在命令行中使用netstat -ano >>D://ports.txt导出所有端口,发现大量的TIME_WAIT端口不能关闭和释放,导致网站连接SqlServer失败。TIME_WAIT数量过多,可能会引起网络性能下降,并占用系统非换页内存,而且会占用很多端口,会耗尽连接池的网络连接数,导致无法建立网络连接。下面PHP程序员雷雪松详细的讲解下Windows time_wait过多解决办法。
阅读全部 »