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过多解决办法。
阅读全部 »

NodeJS Express上传文件

分类:WEB前端 时间:

现在国内越来越多的公司和项目在使用NodeJS。NodeJS开发者也在不停的开发NodeJS的新功能。目前来看,Nodejs一定会是当前的趋势。在项目中的使用场景越来越多,NodeJS也越来越强大。下面PHP程序员雷雪松详细的讲解下Express中如何上传文件。
阅读全部 »

CentOS下安装PHP Oracle数据库扩展

分类:Linux 时间:

本机在CentOS系统下已有环境为PHP5.6,Apache2.4,因为PHP项目需要连接远程Oracle数据库,所以要打开PHP支持Oracle的扩展pdo_oci和oci8。安装pdo_oci扩展和oci8扩展之前必须先安装Oracle客户端。关于Windows下PHP支持Oracle的操作PHP程序员雷雪松的博客前面已经讲到,不清楚的可以查阅下。现在PHP程序员雷雪松详细的讲解下CentOS下Oracle扩展pdo_oci和oci8的安装。
阅读全部 »

ThinkPHP与Oracle操作实践

分类:PHP 时间:

在一次工作的实际项目中,PHP程序员雷雪松操作使用Oracle数据库时遇到很多奇葩的错误。因为第一次使用ThinkPHP操作Oracle数据库,几乎查找了网上所有的资料,测试很多解决办法,搞得心力憔悴。由于网上关于ThinkPHP操作Oracle数据库的资料较少,有些没有实践验证、过时或无效,在前面PHP程序员雷雪松的博客中详细讲解PHP如何连接Oracle的配置。现在PHP程序员雷雪松通过自己实际项目的实践,整理了一些ThinkPHP操作Oracle的常见错误。
阅读全部 »

WAMP启动报错VCRUNTIME140.dll丢失

分类:PHP 时间:

在Windows下安装完wampserver,启动的时候弹窗提示“无法启动此程序,因为计算机中丢失 VCRUNTIME140.dll。尝试重新安装该程”。这一般是windows系统缺少软件运行的动态库,直接去微软官方下载就可以了。下面PHP程序员雷雪松详细讲解下如何解决“无法启动此程序,因为计算机中丢失 VCRUNTIME140.dll。尝试重新安装该程”。
阅读全部 »

PHP连接Oracle的配置

分类:PHP 时间:

PHP大多数情况下和MySQL配合的比较多,有时可能因为业务系统的需要,不得不使用其他数据库,比如说sqlserver、Orcale。在PHP程序员雷雪松的博客前面的文章介绍了PHP连接SqlServer的详细教程-PHP连接SqlServer心得(史上最全)。今天PHP程序员雷雪松详细的给大家讲解下在Win7 64位系统下ThinkPHP连接Oracle的配置和使用教程。
阅读全部 »

PHP异步处理的实现方案

分类:PHP 时间:

有时候执行PHP时,一个文件有多个操作,如果等操作完了之后,很容易就超时了。这时我们就可以考虑异步处理,多个操作划分成两个PHP文件操作,第一个PHP文件可以先处理一些简单的,第二个文件在异步处理耗时的程序。举个例子,比如我们操作成功后需要记录日志,这个时候我们就可以操作成功就返回,然后异步处理记录日志。下面PHP程序员雷雪松带大家看一下PHP四种常用的异步处理解决方案。
阅读全部 »

如何修改CentOS分区大小?

分类:Linux 时间:

当我们发现CentOS硬盘容量分配不合理时或者分区不够用时,就需要调整磁盘分区容量的大小。在工作中就出现了代码传不上去的问题,刚开始以为网络不好,后面经过排查发现所在磁盘满了。下面PHP程序员雷雪松就详细的讲解下如何修改CentOS分区大小以及CentOS分区常用的操作。
阅读全部 »