随笔 - 579  文章 - 2 评论 - 35 阅读 - 56万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

02 2011 档案
PostgreSQL 性能优化
摘要:原地址:http://ruimemo.wordpress.com/2010/03/31/postgresql-performance-and-maintenance-%EF%BC%88postgres-%E4%BC%98%E5%8C%96%E4%B8%8E%E7%BB%B4%E6%8A%A4/每次看postgresql的设定,好像每次都忘记。过一段时间又要看。今天终于决定,开始blog吧。postgresql 优化与维护1. 硬件数据库最重要的就是 I/O了。所以一切从I/O开始。RAID: 这个基本不用说,数据库放RAID10上面,只读的备份数据库可以放RAID0,反正挂了没关系。谨记:数据 阅读全文
posted @ 2011-02-21 16:13 Dufe王彬 阅读(1062) 评论(0) 推荐(0) 编辑
PostgreSQL数据库日常维护两个要点
摘要:数据库服务器,应对是高并发的访问,每天都有大量的读写删除操作。因此,时间一长服务器的内存就耗尽,数据库的占的空间也很大。为了应对这个情况,我制定两个常用的维护操作。一、注重日常清理(VACUUM;)。因为有大量的更新(update)"删除(delete)操作,会有大量的空间需要释放。每日执行一次VACUUM,每周访问量低的时候执行VACUUM FULL;语法结构;VACUUM [ FULL | FREEZE ] [ VERBOSE ] [ table ]VACUUM [ FULL | FREEZE ] [ VERBOSE ] ANALYZE [ table [ (column [, ...] 阅读全文
posted @ 2011-02-21 16:08 Dufe王彬 阅读(551) 评论(0) 推荐(0) 编辑
SQL like子句的另一种实现方法,速度比like快
摘要:SQL like子句的另一种实现方法,速度比like快 一般来说使用模糊查询,大家都会想到LIKE select * from table where a like '%字符%' 如果一个SQL语句中用多个 like模糊查询,并且记录条数很大,那速度一定会很慢。 下面两种方法也可实现模糊查询: select * from table where patindex('%字符%',a)>0 select * from table where charindex('字符',a)>0 经测试这两种方法比LIKE速度要快。 阅读全文
posted @ 2011-02-21 16:02 Dufe王彬 阅读(525) 评论(0) 推荐(0) 编辑
用php实现一个双向队列
摘要:[代码]这道题从难度上讲其实不是很难,它主要考察了phper以下几个方面的技能:1. 当然是双向队列的定义,这个就不多做解释了。2. 考察对函数是否熟悉。3. 考察OOP编程。4. 考察程序员的代码规范和编程习惯。 阅读全文
posted @ 2011-02-21 11:26 Dufe王彬 阅读(1683) 评论(0) 推荐(0) 编辑
PHP垃圾回收机制防止内存溢出
摘要:PHP语言同其他语言一样,具有垃圾回收机制。那么今天我们要为大家讲解的内容就是关于PHP垃圾回收机制的相关问题。希望对大家有所帮助。PHP strtotime应用经验之谈PHP memory_get_usage()管理内存PHP unset全局变量运用问题详解PHP unset()函数销毁变量教你快速实现PHP全站权限验证一、PHP 垃圾回收机制(Garbage Collector 简称GC)在PHP中,没有任何变量指向这个对象时,这个对象就成为垃圾。PHP会将其在内存中销毁;这是PHP的GC垃圾处理机制,防止内存溢出。当一个PHP线程结束时,当前占用的所有内存空间都会被销毁,当前程序中所有对 阅读全文
posted @ 2011-02-21 11:10 Dufe王彬 阅读(258) 评论(0) 推荐(0) 编辑
PHP 垃圾回收机制(转)
摘要:转载自liweixixihaha最终编辑liweixixihaha每一种计算机语言都有自己的自动垃圾回收机制,让程序员不必过分关心程序内存分配,php也不例外,但是在面向对象编程(OOP)编程中,有些对象需要显式的销毁;防止程序执行内存溢出。一、PHP 垃圾回收机制(Garbage Collector 简称GC)在PHP中,没有任何变量指向这个对象时,这个对象就成为垃圾。PHP会将其在内存中销毁;这是PHP的GC垃圾处理机制,防止内存溢出。当一个PHP线程结束时,当前占用的所有内存空间都会被销毁,当前程序中所有对象同时被销毁。GC进程一般都跟着每起一个SESSION而开始运行的.gc目的是为了 阅读全文
posted @ 2011-02-21 11:04 Dufe王彬 阅读(200) 评论(0) 推荐(0) 编辑
调用腾讯的API接口
摘要:<?php /* 调用腾讯的API接口0 为 IP地址1 为 null2 为 省份3 为 城市*/function get_ip_place(){ $ip=file_get_contents("http://fw.qq.com/ipaddress"); $ip=str_replace('"',' ',$ip); $ip2=explode("(",$ip); $a=substr($ip2... 阅读全文
posted @ 2011-02-20 11:21 Dufe王彬 阅读(1871) 评论(0) 推荐(0) 编辑
windows下利用xdebug和WinCacheGrind优化PHP代码(转)
摘要:什么是xdebug?xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。xdebug现在的最新版本是xdebug 2.0.3,支持PHP4/PHP5。官方站点:www.xdebug.orgxdebug的安装及配置以PHP5.2.5,Windows平台为例:1. 登录www.xdebug.org,在首页右侧有一个Windows modules,选择其中的PHP5.2.1-5.2.6,下载php_xdebug-2.0.3-5.2.5.dll文件;2. 将下载的php_xdebug-2.0.3-5.2.5.dll放到你的PHP的ext 阅读全文
posted @ 2011-02-20 10:35 Dufe王彬 阅读(570) 评论(0) 推荐(0) 编辑
15个你未知的 Chrome 浏览器杀手级应用(转)
摘要:之前写过一篇我为什么使用Google Chrome浏览器,算是在使用了一段时间的Google Chrome后的一点粗浅认识,最近读到一篇文章15 Killer Google Chrome Features You Might Not Know About,感觉很是惊讶,原来Chrome还有如此多的实用功能是我所不知道的,在这15个功能中,我知道的仅仅是那个复制并粘贴的功能,所以,翻译了这篇文章,以下为翻译内容:自从两年前Google Chrome发布以来,就一直保持稳步上升的态势,她并非没有缺点,但她简便、简约,却功能丰富。下面列举的一些特点,有些也许你早就知道,但你肯定会找到隐藏于这个浏览器 阅读全文
posted @ 2011-02-13 15:27 Dufe王彬 阅读(306) 评论(0) 推荐(0) 编辑
PHP魔术函数集锦
摘要:1。__construct()实例化对象时被调用,当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。2。__destruct()当删除一个对象或对象操作终止时被调用。3。__call()对象调用某个方法,若方法存在,则直接调用;若不存在,则会去调用__call函数。4。__get()读取一个对象的属性时,若属性存在,则直接返回属性值;若不存在,则会调用__get函数。5。__set()设置一个对象的属性时,若属性存在,则直接赋值;若不存在,则会调用__set函数。6。__toString()打印一个对象的时被调用。如echo $obj;或 阅读全文
posted @ 2011-02-13 11:12 Dufe王彬 阅读(261) 评论(0) 推荐(0) 编辑
PHP 5.3中的新特性(转)
摘要:作者陈浩(Haohappy)MSN: haohappy # php.net2009-08-13本文刊于《程序员》杂志 2009.09转载请注明作者及出处毫无疑问,如今PHP已经成为WEB开方当中最热门的技术之一。根据nexen.net的调查,互联网上三分之一的网站选择PHP来开发服务器端程序。在欧美和日本等国家,PHP开发市场呈现出一片欣欣向荣的景象,像Facebook、Yahoo!、Flickr和Sourceforge这样的知名PHP站点数不胜数。而近年来国内的各大网站也逐渐大量使用PHP。依靠活跃、组织严密的开发社区,PHP语言本身一直在稳定地进步--一方面不断改善性能和稳定性,增加各种实 阅读全文
posted @ 2011-02-13 11:12 Dufe王彬 阅读(163) 评论(0) 推荐(0) 编辑
介绍9个很有发展潜力的PHP开源项目
摘要:PHP的开源世界可谓相当精彩,其中大家也接触的不少著名的PHP开源项目,比如Drupal、Sugar CMS、Joomla等等,但在本文中,笔者将选取9个最新知名度不是太高,但可在某些方面很实用,目前还在发展阶段,很有潜力的PHP开源项目。相信各位读者看了之后会惊叹:原来PHP还能干这么多事情。  1、PHP FOR Android  现在,iphone和Android大行其道,拥有它们已经成为一种潮流。而Android的市场份额也变的越来越大。  而现在除了可以用JAVA来编写Android应用外,还多了一种选择,那就是可以使用PHP去编写相关的Android应用了,这都要归功于一个开源项目 阅读全文
posted @ 2011-02-12 11:57 Dufe王彬 阅读(491) 评论(0) 推荐(0) 编辑
php防注入函数代码
摘要:php防注入函数代码在做php程序的时候,大家都比较重视网站安全这块,那么在php中是如何防注入的呢?php本身自带的一个函数addslaches() 这个函数功能有点弱,不能让人太放心现在和大家分享一个简单的方法:新建一个文件保存为checkpostandget.php然后在每个php文件前加include(&ldquo;checkpostandget.php&ldquo;);即可&lt;?php/*************************说明:判断传递的变量中是否含有非法字符如$_POST、$_GET功能:防注入*********************** 阅读全文
posted @ 2011-02-12 10:29 Dufe王彬 阅读(262) 评论(0) 推荐(0) 编辑
21个实用PHP代码
摘要:1. PHP可阅读随机字符串此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。代码2. PHP生成一个随机字符串如果不需要可阅读的字符串,使用此函数替代,即可创建一个随机字符串,作为用户的随机密码等。代码3. PHP编码电子邮件地址使用此代码,可以将任何电子邮件地址编码为 html 字符实体,以防止被垃圾邮件程序收集。代码4. PHP验证邮件地址电子邮件验证也许是中最常用的网页表单验证,此代码除了验证电子邮件地址,也可以选择检查邮件域所属 DNS 中的 MX 记录,使邮件验证功能更加强大。代码5. PHP列出目录内容代码6. PHP销毁目录删除一个目录,包括它的内 阅读全文
posted @ 2011-02-12 10:28 Dufe王彬 阅读(372) 评论(0) 推荐(0) 编辑
【转】PHP技巧汇总:提高PHP性能的53个技巧
摘要:PHP技巧汇总:提高PHP性能的53个技巧用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的函数译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row['id]'的速度是$row[id]的7倍。3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。 阅读全文
posted @ 2011-02-12 09:25 Dufe王彬 阅读(194) 评论(0) 推荐(0) 编辑
MYSQL自定义排序
摘要:[代码] 阅读全文
posted @ 2011-02-12 09:15 Dufe王彬 阅读(6957) 评论(0) 推荐(0) 编辑
MySQL数据库管理常用命令
摘要:安装利用RPM包安装Mysql,设置TCP 3306端口的iptables。root密码管理设置root用户的密码mysqladmin -uroot password 'password'。修改root用户的密码mysqladmin -uroot -p password 'password'。数据库,表管理进入mysqlmysql -h hostname -uroot -p。创建数据库mysql&gt; create database location。导入数据结构mysql -uroot -p location &lt;./location.s 阅读全文
posted @ 2011-02-11 15:35 Dufe王彬 阅读(239) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示