分类: 技术

263 篇文章

PHP监控linux服务器负载
前面我们说到《PHP执行linux系统命令》:https://kimi.pub/390.html,即是为本文做铺垫。在实际项目的应用中,我们由于各种条件的现实,利用PHP来实现服务器负载监控将是一种更为灵活的方式。 由于Web Server以及PHP的实现方式所限,我们在现实环境中很难利用PHP去调用一些Linux中需要root权限才能执行的程序,…
第一个iPhone应用诞生啦
我终于成功在Windows下编译出一个可以跑的iPhone应用了,虽然它还足够的简单。先发日志纪念纪念,回头详细写出来如何在Windows下开发iPhone应用。 先来看图,看看我这拉风的头像!第四行第一个图标就是。 够折腾的,不买Mac,不交$99的开发真是让人泪奔。iPhone Tool Chain的开发方式对界面的把握更难,这不是人干的事情,…
PHP执行linux系统命令
本文是第一篇,讲述如何在PHP中执行系统命令从而实现一些特殊的目的,比如监控服务器负载,重启MySQL、更新SVN、重启Apache等。第二篇《PHP监控linux服务器负载》:https://kimi.pub/390.html 首先先要给大家介绍PHP执行linux系统命令的几个基本函数。我曾经很长一段时间都分不清下面几个函数的具体用法区别。 s…
利用SVN搭建测试服务器
在正规的团队开发流程中,测试服务器测试是必不可少的一个环节,如何简单快捷的部署测试服务器将是本文的重点。本文的实际环境是CentOS + PHP + MySQL + SVN,将通过两种不同的途径来实现部署测试服务器的最终目的。 第一种,post-commit post-commit本身是SVN系列钩子中的一个,是为了更方便对SVN使用中的常见操作进…
Javascript中的var_dump函数
最近在做基于OpenSocial的应用,在调试JavaScript时候有一个很头大的问题,就是没有类似PHP的var_dump()的函数,可以把变数内的资料印出来看看, debug时就只能不断的document.write(),不断的alert()。 实在忍受不了之后,通过google找到了一个非常好的JavaScript调试方法,目前看到的是可以…
尝试iPhone App开发
从迪拜回来之后我的DELL X51V PDA触屏失效,于是媳妇送我了个Ipod Touch作为情人节礼物。 在我把玩Touch的过程中,对iPhone上的App开发起了很大的兴趣,并严重关注了一下。然后发现邪恶的Apple公司的可恶。在我尝试过在win下做Cocoa调试环境的时候,可悲的发现,我失败了。 但是Touch已经成功的将我Windows …
解决vsftpd登陆慢卡的问题
在使用vsftpd的过程中,一直以来都有一个问题就是在ftp用户登陆验证的时候总是很慢,最长的时候可能会有一分多钟。 换过各种vsftp的配置方式虚拟用户,使用MySQL、文本等等,都没有根本的解决。今天给一台测试机器装vsftp,再次遇到这个问题,在历经千辛万苦之后终于找的了其中的原因。 修改服务器上的/etc/resolv.conf令其内容只有…
Iframe高度自适应(兼容IE/Firefox、同域/跨域)
在实际的项目进行中,很多地方可能由于历史原因不得不去使用iframe,包括目前正火热的应用开发也是如此。 随之而来的就是在实际使用iframe中,会遇到iframe高度的问题,由于被嵌套的页面长度不固定而显示出来的滚动条,不仅影响美观,还会对用户操作带来不便。于是自动调整iframe的高度就成为本文的重点。 采用JavaScript来控制ifram…
PHP下载CSS文件中的图片
作为一个资深并且专业的扒皮人员,在我从初三开始投入伟大的互联网中到现在积累了丰富的扒皮经验。我相信每个做web的程序员也都会有类似的经历。 在扒皮过程中,必不可少的需要下载样式文件中的图片。碰到比较庞大的样式文件,其中可能会有上百个需要下载的图片,那么使用下面这段小代码是最为合适的了。 <?php /* More & Original…
jQuery对下拉框、单选框、多选框的处理
从本blog的日志可以看出,2007年初开始关注jQuery,已经有两年的时间了,在这两年时间里,更多的还是将jQuery当做一个很好用的工具直接运用到实际的项目和产品中。 在这期间遇到过很多jQuery的问题,没有及时的记录下来,再次遇到的时候,依旧还是得重新来过。所以决定记录下来,方便我自己查阅,也方便他人。 下拉框: //得到下拉菜单的选中项…