分类目录归档:技术开发

MySQL DBA 管理 常用 命令

虽然自己不是DBA,但是作为一个程序员,多多少少,应该了解一些数据库方面的东西,并不能只关心程序,不考虑数据库,看到一篇文章,就先转过来,也许以后自己哪天会用到。 查看mysql的某个选项 show variables like ‘%VAR_NAME%’; select @@VAR_NAME;     在Linux下管理MySQL数据库的时候总有一些很紧急的情况,发现数据库突然变得压力很大了,那么作为一个DBA,也许需要一些常用的手段或者说命令去分析问题出现在哪里,然后解决: 数据库突然产生压力时查看正在查询的SQL:(如果这里内容太多表示并发执行的SQL过多,或许数据库堵塞了,会越来越慢,正常情况下这里应该很少有东西的,也就是连接都在Sleep状态) /usr/local/mysql/bin/mysql -uroot -ppassword databaseName  -e “show full processlist” | grep -v Sleep 正在运行的SQL太多了,看不过来,那需要排序了,看持续执行时间最长的那些SQL: /usr/local/mysql/bin/mysql -uroot -ppassword databaseName  -e “show full processlist” | grep -v Sleep | sort -k6rn >sort.tmp … 继续阅读

发表在 数据库 | 留下评论

Google Ajax Library API

不知道现在还有多少网站是自己从头开始写js的,至少我现在已经离不开jquery了,在做一个网站之前,必定要先引入js类库–jquery 如果大家都从一个地方载入js类库,那么载入速度将会快很多,伟大的google已经帮我们想到了 Google Ajax Library API 看看 “某人的栖息地” 写的教程说明:http://www.ooso.net/index.php/archives/404 呼吁各位使用这些 jQuery、prototype、script.aculo.us、MooTools、dojo 类库的朋友,都自己从 Google Ajax Library API 下载吧

发表在 交互设计 | 留下评论

转载 – PHP编程规范

一直以来我都是以php函数的风格来写php,所有变量,函数,类都使用小写,单词之间以下划线隔开,一直比较排斥驼峰式的代码规范,个人觉得在大小写字母之间的书写代码,很麻烦,而且PHP自己的函数都是小写,为什么我不用这种格式呢? 良好的代码书写习惯 + 良好的注释习惯 + PhpDocumentor = 程序说明书 一个团队,必须有整齐的代码书写习惯,如果再配上统一的IDE开发环境,详细的任务编码流程,完善的代码测试(如:SimpleTest),那么整个团队的开发效率将会有很大的提高。 如果你的IDE是Eclipse,那么你可以很方便的进行代码测试,使用SimpleTest参考http://www.guogoul.com/2008/05/19/simpletest_1/

发表在 理论 | 留下评论

写好代码注释,生成代码说明文档,PhpDocumentor

如何使用PhpDocumentor,参考这篇文章就可以了 http://pkwbim-programming-note.blogspot.com/2008/01/phpdocumentor-0.html 不过,我还是在安装使用的时候,遇到了一点问题。 运行->cmd 进入 php所在目录 d:\php\ 执行go-pear.bat system|local 输入local,然后根据提示,一步一步来,输入yes,然后就是一路“回车” 这样pear就安装好了 之后,就是安装PhpDocumentor了, >pear help (查看pear的命令帮助) >pear help install (查看 install命令的用法) 使用pear来安装,也可以直接下载 http://downloads.sourceforge.net/phpdocu/PhpDocumentor-1.4.2.zip?modtime=1206909537&big_mirror=0 >pear install -o phpdocumentor (安装phpdocumentor) 安装完毕后,进入 D:\php5\PEAR\PhpDocumentor >phpdoc –parseprivate -o HTML:Smarty:PHP -f E:\web\db.php -t E:\web\doc -f参数,指定db.php文件,生成文档 >phpdoc –parseprivate … 继续阅读

发表在 理论 | 一条评论

使用widget

先认识一下什么是widget? http://baike.baidu.com/view/704016.htm 现在widget,已经由yahoo把它发扬光大了。 具体可以在这里下载 。 充分利用,每天面对次数最多的桌面,让你的工作,摆满屏幕。 1、使用 “桌面停靠栏” ,来管理你混乱复杂的桌面图标,让你桌面和MAC一样。 2、使用“X-TASK计划任务”,来管理每天的工作,以及代办事项。 3、使用 “yahoo记事本”,随手记下,手边的工作和事情。 4、其他一些 系统管理、天气预报、时间、日历,之类的,可以在这里 http://widget.cn.yahoo.com/gallery/view.htm?widgetID=127&cate=1 http://www.widgetgallery.com 找到你想要的扩展。 然后就是让我这个懒人,变得更懒,更高效。 如果你有需求,甚至可以自己编写一个 widget 组件。 开发文档:http://widget.cn.yahoo.com/document.htm 附一张我的桌面

发表在 交互设计 | 留下评论

转一个图片未知高度,垂直居中的例子

很久以来,自己也有这个疑惑,由于很久没有专职做这个了,就没有深入的研究过重构方面的东西,只是一直关注着,不曾落下。 转载记录一下,以免自己遗忘。 转自:http://www.planabc.net/2008/05/26/img_vertical_center_solution/ 下载: test_img_middel.html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>Vertical Middle</title> <style> .box {     /*非IE的主流浏览器识别的垂直居中的方法*/     display: table-cell;     vertical-align:middle;       /*设置水平居中*/     text-align:center; … 继续阅读

发表在 交互设计 | 留下评论