2012年3月30日

在ubuntu下,如何打开CHM文件?

摘要: 在ubuntu下,如何打开CHM文件?有的说用CHMsee,也有的说在FF下安装一下叫chm reader的插件,我都安装后,CHMsee打开过程中,自动关闭,而chm reader则打不开里面的链接(也就是章节),大家有什么办法?另文件比较大打不开是不是显示乱码?是的话要打上Adobe Reader+语言补丁 我以前就是这样就能显示出来的除了CHMsee阅读器外还有其他软件,例如KchmViewer 这个很好首先我们安装一个打开chm文件的软件,这个软件叫chmsee.在终端下运行:sudo apt-get install chmsee安装完成后有可能还是打不开,这可能是系统升级时,如果xu 阅读全文

posted @ 2012-03-30 19:49 zhexiao 阅读(1287) 评论(1) 推荐(0) 编辑

ENUM和SET的区别

摘要: ENUM和SET都是比较特殊的字符串数据列类型,它们的取值范围是一个预先定义好的列表。ENUM或SET数据列的取值只能从这个列表中进行选择。ENUM和SET的主要区别是:ENUM只能取单值,它的数据列表是一个枚举集合。它的合法取值列表最多允许有65535个成员。例如:ENUM("N","Y")表示,该数据列的取值要么是"Y",要么就是"N"。SET可取多值。它的合法取值列表最多允许有64个成员。空字符串也是一个合法的SET值。ENUM和SET的值是以字符串形式出现的,但在内部,MySQL以数值的形式存储它们。ENU 阅读全文

posted @ 2012-03-30 19:48 zhexiao 阅读(1286) 评论(0) 推荐(0) 编辑

开发大型高负载类网站应用的几个要点

摘要: 看了一些人的所谓大型项目的方法,我感觉都是没有说到点子上,有点难受。我也说说自己的看法.我个人认为,很难衡量所谓项目是否大型,即便很简单的应用在高负载和高增长情况下都是一个挑战.因此,按照我的想法,姑且说是高负载高并发或者高增长情况下,需要考虑的问题.这些问题,很多是和程序开发无关,而是和整个系统的架构密切相关的. 数据库 没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的优化措施是M-S(主-从)方式进行同.. 阅读全文

posted @ 2012-03-30 19:48 zhexiao 阅读(127) 评论(0) 推荐(0) 编辑

mysql优化方案

摘要: 总体优化建议】1、 在一般情况下,应该尝试以非冗余方式(查看数据库理论中的第三正则形式)保存数据,但是为了获得更快的速度,可以冗余字段或创建总结表。2、当MyISAM使用动态表格式时,偶尔使用OPTIMIZETABLE可以避免碎片。可以写一个脚本程序定时执行优化。3、在Web服务器中,图象和其它二进制资源应该作为文件存储。也就是仅在数据库中存储的文件的引用地址而不是文件本身。大多数Web服务器在缓存文件方面比数据库内容要好得多,因此使用文件一般要快得多。4、对经常访问的不重要数据(如session)使用内存表。5、在MYSQL的主写从读的架构中,一般将主库的表类型使用innoDB类型,而从库则 阅读全文

posted @ 2012-03-30 19:47 zhexiao 阅读(170) 评论(0) 推荐(0) 编辑

PHP Document 代码注释规范

摘要: HPDocumentor是一个用PHP写的工具,对于有规范注释的php程序,它能够快速生成具有相互参照,索引等功能的API文档。老的版本是 phpdoc。1. 什么是phpDocumentor ?PHPDocumentor是一个用PHP写的工具,对于有规范注释的php程序,它能够快速生成具有相互参照,索引等功能的API文档。老的版本是 phpdoc,从1.3.0开始,更名为phpDocumentor,新的版本加上了对php5语法的支持,同时,可以通过在客户端浏览器上操作生成文档,文档可以转换为PDF,HTML,CHM几种形式,非常的方便。PHPDocumentor工作时,会扫描指定目录下面的p 阅读全文

posted @ 2012-03-30 19:47 zhexiao 阅读(433) 评论(0) 推荐(0) 编辑

Ubuntu下Lamp服务器的性能优化

摘要: 安装Zend Optimizer要求PHP版本为5.2,不支持Ubuntu10.04的PHP5.3,请参照PHP5.2。下载Zend Optimizer。直接贴下载地址,参考版本号改(这是32位的),不然主页要注册才能下http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gztar zxvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gzcd ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_ 阅读全文

posted @ 2012-03-30 19:46 zhexiao 阅读(252) 评论(0) 推荐(0) 编辑

Ubuntu中Lamp的一些配置

摘要: 配置Apache文件路径1>apache 的配置文件路径 /etc/apache2/apache2.conf2>apache 网站字符编码配置路径 /etc/apache2/conf.d/charset3>php.ini 路径 /etc/php5/apache2/php.ini4>mysql配置文件 路径 /etc/mysql/my.cnf一般不要使用,尤其是新手5>phpmyadmin配置文件路径 /etc/phpmyadmin/apache.conf6>默认网站根目录 /var/www1重启apachesudo /etc/init.d/apache2 r 阅读全文

posted @ 2012-03-30 19:46 zhexiao 阅读(188) 评论(0) 推荐(0) 编辑

开启Zend Studio中的debug调试方法

摘要: 首先进入网站http://downloads.zend.com/pdt/server-debugger/下载相对应平台的Debugger。复制对应版本的Dll文件到"F:\AppServ\php5\ext\"假设我的php放置在F盘。则在php.ini中添加如下代码:(提示:如果有ZendExtensionManager和ZendOptimizer都必须关掉)[zend_debugger]zend_extension_ts="F:\AppServ\php5\ext\ZendDebugger.dll"zend_debugger.allow_hosts=12 阅读全文

posted @ 2012-03-30 19:46 zhexiao 阅读(320) 评论(0) 推荐(0) 编辑

php中进制转换函数

摘要: 一,十进制(decimal system)转换函数说明1,十进制转二进制 decbin() 函数,如下实例echo decbin(12); //输出 1100echo decbin(26);(PHP 3, PHP 4, PHP 5)decbin -- 十进制转换为二进制说明string decbin ( int number )返回一字符串,包含有给定 number 参数的二进制表示。所能转换的最大数值为十进制的 4294967295,其结果为 32 个 1 的字符串。2,十进制转八进制 decoct() 函数echo decoct(15); //输出 17echo decoct(264); 阅读全文

posted @ 2012-03-30 19:44 zhexiao 阅读(320) 评论(0) 推荐(0) 编辑

Linux(ubuntu)用户权限管理--赋予用户sudo权限

摘要: 默认新建的用户不在sudo组,需要编辑/etc/sudoers文件将用户加入,该文件只能使用visudo命令,首先需要切换到rootsu - (注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用乎的环境变量,用"su -"命令将环境变量也一起带过去,就象和root登录一样)然后visudo这个和vi的用法一样,由于可能会有人不太熟悉vi,所以简要说一下步骤移动光标,到最后一行,按a,进入append模式,输入your_user_name ALL=(ALL) ALL然后按Esc,再输入:w保 阅读全文

posted @ 2012-03-30 19:44 zhexiao 阅读(530) 评论(0) 推荐(0) 编辑

导航