2012年6月1日
摘要:
转载自:http://heylinux.com/archives/993.html1.安装cmakeMySQL从5.5版本开始,通过./configure进行编译配置方式已经被取消,取而代之的是cmake工具。因此,我们首先要在系统中源码编译安装cmake工具。# wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz# tar zxvfcmake-2.8.4.tar.gz# cd cmake-2.8.4# ./configure# make# make install2.确保以下所需系统软件包已经被安装通过 rpm -qa |grep
阅读全文
posted @ 2012-06-01 17:59
DavidYanXW
阅读(168)
推荐(0)
摘要:
转载自:http://hi.baidu.com/hai_blog/item/482789313ac6d9b8623aff74无论你要构建自己的论坛,在你的网站上发布消息还是书写自己的CMS程序,你都会遇到要在数据库中存储层次数据的情况。同时,除非你使用一种像XML的数据库,否则关系数据库中的表都不是层次结构的,他们只是一个平坦的列表。所以你必须找到一种把层次数据库转化的方法。存储树形结构是一个很常见的问题,他有好几种解决方案。主要有两种方法:邻接列表模型和改进前序遍历树算法在本文中,我们将探讨这两种保存层次数据的方法。我将举一个在线食品店树形图的例子。这个食品店通过类别、颜色和品种来组织食品。
阅读全文
posted @ 2012-06-01 05:51
DavidYanXW
阅读(411)
推荐(0)
2012年5月31日
摘要:
linux split 命令 功能说明:切割文件。 语 法:split [--help][--version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名] 补充说明:split可将文件切成较小的文件,预设每1000行会切成一个小文件。 参 数: -<行数>或-l<行数> 指定每多少行就要切成一个小文件。 -b<字节> 指定每多少字就要切成一个小文件。支持单位:m,k -C<字节> 与-b参数类似,但切割时尽量维持每行的完整性。 --help 显示
阅读全文
posted @ 2012-05-31 15:48
DavidYanXW
阅读(256)
推荐(0)
2012年5月30日
摘要:
SNS总体策略:页面大量的用户信息, 需要缓存(memcached); 图片分类根据图片使用频率来区分(常用图片如头像等做缓存; 个人上传的图片不做缓存)是否使用缓存.转载自:http://awhite2008.blog.sohu.com/98385877.html分布式的部署web应用的例子已经很多了,自己没有真正意义上实践过,特别期待与有这方面经验的大虾沟通,充实一下自己,前段时间有关于technorati的数据库架构的文章,其中提到了藏袍的文章,关于日本网站MIXI的 应用架构的,谈到的东西中规中矩,但是很实用,比如数据库的分表、分库,按照逻辑上、物理上对数据进行组织。技术架构上,mix
阅读全文
posted @ 2012-05-30 16:04
DavidYanXW
阅读(239)
推荐(0)
摘要:
http://www.aaronsw.com/weblog/productivity一、更有效的利用你的时间1. 选择合适的问题生命是如此的短暂,为什么浪费时间做一些没意义的事呢?做一些让你感到舒适的事很容易,但是你应该问问自己为什么要做这些事呢?有没有一些更重要的事等着你去做?为什么你不去做那些事呢?这些问题很难回答,但是每解决一个都会让你更有效率。这不是说你所有的时间都应该用来做那些最重要的事。我的时间就肯定不是这样(否则,我现在就不会在写这篇文章了)。但是,这是我衡量自己的生活是否充实的重要标准。2. 收集很多问题另一个很多人都知道的秘密是:如果你认准一个问题,投入全部精力去解决它,..
阅读全文
posted @ 2012-05-30 14:45
DavidYanXW
阅读(271)
推荐(0)
2012年5月29日
摘要:
php的ftp函数里没有判断ftp文件是否存在的, 不过可以通过其它函数来实现:ftp_size: 判断ftp文件大小, 如果>-1, 说明文件存在;否则不存在.ftp_mdtm: 检查文件最后修改时间, 如果返回-1, 说明文件不存在或者发生错误; 否则返回一个unix时间戳.基本步骤:1. ftp_connect2. ftp_login3. ftp_size/ftp_mdtm
阅读全文
posted @ 2012-05-29 21:23
DavidYanXW
阅读(1612)
推荐(0)
摘要:
转载自:http://blog.csdn.net/youngerchen/article/details/6722803PHP正则:加上/U会反转匹配模式。原来是贪婪匹配的,将变成 懒惰匹配;原来是懒惰匹配的,将变成 贪婪匹配。例如一 ,加上U,将懒惰匹配 变成 贪婪匹配:<?php$str = <<<HTML<div>asdef<em>ccda</em>aae<br>sdc</div><div>asdef<em>dfge</em><br>sdc</div&
阅读全文
posted @ 2012-05-29 00:52
DavidYanXW
阅读(291)
推荐(0)
摘要:
转载自:http://www.php100.com/manual/ZendFramework/zend.form.forms.html在用zend form时, 发现有addElement和createElement两种, 那它们的区别是:addElement()返回一个zend_form对象, 而不是元素. 这样做允许把多个addElement()方法链接起来.createElement()返回一个元素, 但是注意的是:createElement()不把元素加到表单上.在内部(zf的源码),addElement()实际上用createElement()来生成元素后把它加到表单上.addEle
阅读全文
posted @ 2012-05-29 00:36
DavidYanXW
阅读(464)
推荐(0)
摘要:
转载自:http://hi.baidu.com/ensteinniesen/item/559c4fee091b27d5ea34c9d2一、概念 贪婪模式: 先看整个的字符串是否匹配,如果没有发现匹配,它去掉该字符串中的最后一个字符,并再次尝试,如果还是没有,那么再次去掉最后一个字符,这个过程会一直重复直到发现一个匹配或者字符串不剩任何字符。 懒惰模式:先看字符串中的第一个字符是否匹配,如果单独这一个字符还不够,就读入下一个字符,组成两个字符的字符串,如果还是没有发现匹配,继续从字符串中添加字符,直到发现匹配 或者整个字符串都检查过也没有匹配。(与贪婪模式正好相反) 支配模式:只尝试匹配整个字符
阅读全文
posted @ 2012-05-29 00:05
DavidYanXW
阅读(435)
推荐(0)
2012年5月28日
摘要:
转载自:http://blog.csdn.net/zuiaituantuan/article/details/5907154<?phpfunction mod_rewrite() { if (isset ( $_SERVER [' PATH_INFO '] )) { $url = substr ( $_SERVER [' PATH_INFO '], 1 ); $url = explode ( ' / ', $url ); foreach ( $url as $key => $value ) { if ($key % 2 !=...
阅读全文
posted @ 2012-05-28 00:25
DavidYanXW
阅读(194)
推荐(0)