04 2013 档案

摘要:普遍缓存技术数据缓存:这里所说的数据缓存是指数据库查询缓存,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得。用的最广的例子看Discuz的搜索功能,把结果ID缓存到一个表中,下次搜索相同关键字时先搜索缓存表。举个常用的方法,多表关联的时候,把附表中的内容生成数组保存到主表的一个字段中,需要的时候数组分解一下,这样的好处是只读一个表,坏处就是两个数据同步会多不少步骤,数据库永远是瓶颈,用硬盘换速度,是这个的关键点。页面缓存:每次访问页面的时候,都会先检测相应的缓存页面文件是否 阅读全文
posted @ 2013-04-28 13:27 独行客 阅读(182) 评论(0) 推荐(0)
摘要:使用标签audio player是wordpress上比较常用的音频播放器,下面列出一些简单的使用方法:默认地向文章中插入播放器的方法是使用标签,例如:[au dio:http://www.yourdomain.com/path/to/your_mp3_file.mp3]这将会在文章中插入一个播放器并播放 your_mp3_file.mp3 音频。您也可以在 Audio Player 的管理面板为 Audio Player 设置一个默认的音频文件路径(可以是本地的,也可以是远端服务器),这样您就不需要每次都输入一个完整的路径名了。一旦您完成了设置,您便可以使用像下面这样的语法:[au dio: 阅读全文
posted @ 2013-04-26 11:58 独行客 阅读(800) 评论(0) 推荐(0)
摘要:使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。随机密码也就是一串固定长度的字符串,文章整理了几种生成随机字符串的方法。51CTO推荐专题:PHP 开发基础入门方法一1、在33 – 126中生成一个随机整数,如35。2、将35转换成对应的ASCII码字符,如35对应#。3、重复以上1、2步骤n次,连接成n位的密码。该算法主要用到了两个函数,mt_rand ( int $min , int $max )函数用于生成随机整数,其中 $min – $max 为 ASCII 码的范围,这里取 33 -126 ,可以根据需要调整 阅读全文
posted @ 2013-04-18 21:39 独行客 阅读(1037) 评论(0) 推荐(0)
摘要:现象:写入文件失败,ADODB.Stream 错误 800a0bbc条件:在已排除一般的解决方法文件夹权限后,并且服务器为windows2008希望写这文章可以让大家避免浪费太多时间,最快地解决问题。一个ASP程序用到无组件上传,在本地XP SP3 IIS5.1及在Windows Server 2003 + IIS6.0上测试均为可以正常上传.到把程序放了windows2008+IIS7.0上发现内部服务器错误500,最后我把其调为可显示详细错误信息,显示为:写入文件失败,ADODB.Stream 错误 800a0bbc我在网上找了很多相关的解决方法,说是文夹权限或是目录问题,很显然碰到的并非 阅读全文
posted @ 2013-04-10 23:20 独行客 阅读(3859) 评论(0) 推荐(0)