近期发现有个别网站转载本站原创内容时,删除了内容中的版权声明,对于这种行为,我感到很遗憾。
希望大家在保证道德底线的基础上,能够尊重他人的劳动成果,转载原创内容时应保留相关的版权声明,或者提供原文链接。
在此,我希望那些转载了本站原创内容的站长,尽快补全内容中的原创版权声明!!!
阳光部落是专注WEB编程开发技术的一个博客网站,对于本站所有的原创内容,欢迎大家转载。
近期发现有个别网站转载本站原创内容时,删除了内容中的版权声明,对于这种行为,我感到很遗憾。
希望大家在保证道德底线的基础上,能够尊重他人的劳动成果,转载原创内容时应保留相关的版权声明,或者提供原文链接。
在此,我希望那些转载了本站原创内容的站长,尽快补全内容中的原创版权声明!!!
阳光部落是专注WEB编程开发技术的一个博客网站,对于本站所有的原创内容,欢迎大家转载。
虽然现在安装ubuntu已经相对简单多了,不需要很多专业的知识,但是在安装前还是需要搞定三件重要的事情。
1.备份数据
记得我最初安装Linux时,常常因为某些错误造成数据丢失。如果你没有完全的把握不犯错,或者说你无法确保安装过程中不出现人力不可抗拒因素的问题,那么安装系统前请做好数据备份。
以下为备份数据常用的四种方法: Continue reading »
此次 Firefox 12 正式版新增了一些功能,主要内容如下:
Windows平台:Firefox升级变得更加简单,系统将不再提示 Windows 用户账户控制信息。
同时,值得注意的是,对于Windows 2000、Windows XP RTM和SP1用户,Firefox 12之后的版本将不再对其提供支持。
详细信息:http://www.mozilla.org/en-US/firefox/12.0/releasenotes/
NFS 是 Network File System 的简写,即网络文件系统。
网络文件系统是 Linux 支持的文件系统中的一种,也被称为NFS。NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。
下面来介绍一下 NFS 的配置。
假设有2台 Linux 服务器,IP地址分别为 192.168.0.1 和 192.168.0.2,我们希望将 192.168.0.1 作为 Server 端,把其 /home/public 目录共享给作为客户端的 192.168.0.2,方法如下: Continue reading »
在 Linux 下安装 MySQL 5.1 时,默认不会安装 InnoDB 引擎,需要以插件的形式进行安装。
登录到 MySQL 命令行,执行如下命令安装 InnoDB 引擎:
mysql>INSTALL PLUGIN InnoDB SONAME 'ha_innodb.so';
安装成功后,可以使用如下命令查询 InnoDB 引擎是否已被安装:
mysql>show engines;
在Windows中安装Subversion服务器时,将Subversion添加到Windows的服务中,需要在命令行状态下执行如下指令:
sc create svn
binpath= "D:\Subversion\bin\svnserve.exe --service -r E:\svn"
displayname= "Subversion Server"
depend= Tcpip
start= auto
提示:上面的5行命令应在同一行中输入,分开多行只为阅读方便。
第2行中的“E:\svn”是svn项目的根目录
成功后会提示:
[SC] CreateService 成功
周末刚刚给公司的一台服务器更换了 Nginx ,编辑们在后台上传图片时,浏览器中总报如下错误:
413 Request Entity Too Large
先检查了 php.ini 文件,发现相关的设置都正常,后来想起来 Nginx 的配置文件中少设了一个参数:
client_max_body_size 8m;
将上面这行设置参数添加到 Nginx 配置文件 nginx.conf 的 http{...} 段中即可。
最近站长的笔记本刚刚换上了Fedora 16,通过yum安装MySQL时遇到了些问题,搜索了几个国内的网站,几乎都不对路,最后还是在国外的网站上找到了正确的方法,下面分享一下。
1.首先,通过yum源安装MySQL
yum install mysql mysql-server
2.启动MySQL,并设置MySQL随系统启动
systemctl start mysqld.service
systemctl enable mysqld.service
需要注意的是上面所有操作应以root身份执行。
CentOS 是一个免费、开源的企业级 Linux 发行版本,根据Red Hat Enterprise Linux(RHEL)依照开放源代码规定释出的源代码所编译而成,由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。
CentOS 5.8中包含了很多错误修正、升级和新功能。其中新增的一些组件包括: Continue reading »
0.用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。
1.如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。
2.$row[’id’] 的速度是$row[id]的7倍。
3.echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。
4.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。
5.注销那些不用的变量尤其是大数组,以便释放内存。 Continue reading »
PHP开发团队正式发布了PHP 5.4,这是5.x系列的一个重大更新版本,包含了大量新特性和bug修复。
该版本的主要新特性包括:
兼容相关的变化:
详细信息:ChangeLog
PHP开发团队称,该版本将是最后一个支持Windows XP 和 Windows 2003的版本,今后将不再提供针对这些操作系统的二进制包。
迁移指南:http://php.net/migration54
下载地址:http://www.php.net/downloads.php
在开发过很多 jQuery 插件以后,我慢慢的摸索出了一套开发jQuery插件比较标准的结构和模式。这样我就可以 copy & paste 大部分的代码结构,只要专注最主要的逻辑代码就行了。
使用相同的设计模式和架构也让修复bug或者二次开发更容易。一套经过验证的架构可以保证我的插件不出大的问题,不论插件简单还是复杂。 Continue reading »
将基于Zend Framework的项目从Apache迁移到Nginx的过程中,需要重新调整rewrite规则的写法,如下:
location / {
index index.html index.php;
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php last;
}
}
1. 查看CPU信息(型号)
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz
(看到有8个逻辑CPU, 也知道了CPU型号)
# cat /proc/cpuinfo | grep physical | uniq -c
4 physical id : 0
4 physical id : 1
(说明实际上是两颗4核的CPU) Continue reading »
告别程序员生涯,一点感慨,与诸君共勉(转CSDN)
再过几天,我就正式告别程序员生涯了,这也是我最后一次以职业程序员身份在CSDN发表文章。
小弟谈谈入行几年来的感受,做一个人生阶段的自我总结,同时希望能给后来者带来点参考意见,能在这段路上走的更好。 Continue reading »