Archive for the ‘Web 技术’ Category
Debian下安装Apache为系统服务
最近在Debian下安装AMP(Apache+MySQL+PHP)的环境,由于本人比较中意传统的linux安装方式,加之Apache本身的缘故,就遇到了Apache无法安装成系统服务,也无法自动启动的问题。 谷歌了许久,却找不到Debian下相关的方法,只有一些其他linux的安装方法,可是由于他们的目录结构不同,又无法直接拿来使用。因为Debian下rcX.d(X表示0-6的数字)目录是存放在/etc目录中的,而不像其他的是存在/etc/init.d目录下的。我们只需要按照对应的目录来操作即可。网上找到的命令如下: cp /usr/local/apache2/bin/apachctl /etc/init.d/apache2 ln /etc/init.d/apache2 /etc/rc3.d/S18apache2 然而,执行上述上面的命令后,虽然可以使用 service apache start/stop/restart 来启动/关闭/重启Apache服务,但是服务器重启后,Apache仍然是无法自动启动的。后来经本人测试后发现,只要同时在其他的rcX.d目录中创建连接,问题即可解决。命令如下: cp /usr/local/apache2/bin/apachctl /etc/init.d/apache2 ln /etc/init.d/apache2 /etc/rc2.d/S18apache2 ln /etc/init.d/apache2 /etc/rc3.d/S18apache2 ln /etc/init.d/apache2 /etc/rc4.d/S18apache2 ln /etc/init.d/apache2 /etc/rc5.d/S18apache2 ln /etc/init.d/apache2 /etc/rc0.d/K18apache2 ln /etc/init.d/apache2 /etc/rc1.d/K18apache2 ln /etc/init.d/apache2 /etc/rc6.d/K18apache2 需要注意的是:rc0.d、rc1.d、rc6.d三个目录中的是字母K开头的,其他的则是S开头的。至于数字18则是Apache的启动顺序,可以自行调整。 至此,问题得以圆满解决。然而对于用apt-get方式安装的Apache的朋友就没有这个烦恼了,因为它已经自动为你做了这些工作。
推荐一款MySQL、MSSQL客户端软件——HeidiSQL
向大家推荐一款非常不错的,支持MySQL及Microsoft SQL Server的客户端软件——HeidiSQL。该软件可以在同一个窗口中连接多个服务器,支持SSL,支持存储过程,导入、导出数据等等特点,而最值得提的一点是,它是一款免费开源的软件。不过可惜的是,该软件目前暂不支持多语言界面,然而我相信这一点尚不足以成为各位程序猿们使用该软件的阻碍。此外,软件目前只支持Windows系统或者运行有Wine环境的linux系统。Enjoy it! 该软件目前最新版本是7.0,并持续在更新中。 官方网站:http://www.heidisql.com 下载地址:http://www.heidisql.com/download.php (官方下载) http://code.google.com/p/heidisql/downloads/list (Google Code) 以下附几张官方的软件截图: 登陆界面 操作界面
HTML特殊字符代码对照表
最近比较常用到这些特殊字符,于是网上搜罗了一番,发现这套是比较完整的,保存一下,方便查找。 ISO Latin-1字符集 字符 十进制字符编号 实体名字 说明 — � — 未使用Unused —  — 未使用Unused —  — 未使用Unused —  — 未使用Unused —  — 未使用Unused —  ; — 未使用Unused —  — 未使用Unused —  — 未使用Unused —  — 未使用Unused — 	 — 制表符Horizontal tab — — 换行Line feed — [...]
JavaScript 下四舍五入法、舍去法、进一法截取小数的方法
JavaScript 版四舍五入法、舍去法、进一法截取小数的方法。若不指定小数位数,则按整数截取。 var Digit = {};/** * 四舍五入法截取一个小数 * @param float digit 要格式化的数字 * @param integer length 要保留的小数位数 * @return float */<br />Digit.round = function(digit, length) { length = length ? parseInt(length) : 0; if (length <= 0) return Math.round(digit); digit = Math.round(digit * Math.pow(10, length)) / Math.pow(10, length); return digit;};/** * 舍去法截取一个小数 * @param float digit 要格式化的数字 * @param integer length 要保留的小数位数 * [...]
本站开始提供有偿网站开发服务
本站开始提供有偿网站开发服务,例如:ECShop插件开发等。 支持支付宝、财付通的担保交易付款,价格优惠,具体可以去服务中心看看,也可联系站长。
