- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 用PHP的OB_START();控制您的浏览器CACHE
<br /> <br />Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。 <br /><br />我们先举一个简单的例子,让大家对Output Control有一个大致的印象: <br />Example 1. <br /><br />CODE<?php
2011-04-30 10:16:00 807
原创 PHP flush()和ob_flush() 区别
buffer ---- flush()<br /> <br />buffer是一个内存地址空间,Linux系统默认大小一般为4096(1kb),即一个内存页。主要用于存储速度不同步的设备或者优先级不同的设备之间传办理数据的区域。通过buffer,可以使进程这间的相互等待变少。这里说一个通俗一点的例子,你打开文本编辑器编辑一个文件的时候,你每输入一个字符,操作系统并不会立即把这个字符直接写入到磁盘,而是先写入到buffer,当写满了一个buffer的时候,才会把buffer中的数据写入磁盘,当然当
2011-04-30 09:50:00 2583 2
原创 php魔术方法和魔术变量、内置方法和内置变量
<br />php内置变量了:DIRECTORY_SEPARATOR<br />DIRECTORY_SEPARATOR是一个返回跟操作系统相关的路径分隔符的php内置命令,在windows上返回/,而在linux或者类unix上反悔/,就是这么个区别,通常在定义包含文件路径或者上传保存目录的时候会用到。<br /><br />PHP把所有以__(两个下划线)开头的类方法当成魔术方法。所以你定义自己的类方法时,不要以 __为前缀。<br /> <br />1、__construct()<br />当实例化
2011-04-24 07:29:00 1305
原创 查看httpd进程数
<br />Linux命令: <br />ps -ef | grep httpd | wc -l <br />返回结果示例: <br />1388 <br />表示 Apache能够处理1388个并发请求,这个值Apache可根据负载情况自动调整,我这组服务器中每台的峰值曾达到过2002。 <br />查看Apache的并发请求数及其TCP连接状态: <br />Linux命令: <br />netstat -n | awk '/^tcp/ {++S[$NF]} END {for
2011-04-24 07:22:00 3911
原创 IPHONE开发基础概念--Cocoa、Foundation、UIKit、Objective-c、XCode、Interface Builder的概念
Cocoa是在Mac OS X系统上原生的一个编译环境。他包含两个框架,其实就是一系列的类库,Foundation和AppKit。在你的iPhone等掌上设备上,使用的则是他的一个子类 - Cocoa Touch。他所支持的Foundation框架与Cocoa相同,但他的用户图形类库为UIKit,它是为掌上设备特殊设计,提供了你设备上的界面。Cocoa Touch与Cocoa一个比较鲜明的区别就是Cocoa Touch并不支持垃圾回收机制,这就意味着你必须在你的代码里管理好你的内存。Foundation
2011-04-22 09:48:00 2275
原创 比价系统若干问题汇总
最近关于比价系统遇到的若干问题做一个简单的总结: MSSQL和PHP的链接。【ntwdblib.dll文件的版本低导致PHP无法连接MSSQL】ntwdblib.dll (2000.80.194.0)PHP调用JAVA程序. [运行JAR包的程序不能调用本身自己包里的JAR, 解决方法 1:可以设置JAR包里面的MANIFEST.MF文件的Class-Path属性。 例如:Class
2011-04-22 09:16:00 1402
原创 详细解析Java中抽象类和接口的区别
<br /> 在Java语言中, abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对 于问题领域本质的理解、
2011-04-13 11:46:00 601
原创 mysql读操作与写操作优先级
<br />UPDATE [LOW_PRIORITY] tbl_name SET col_name1=expr1,col_name2=expr2,...<br />[WHERE where_definition] [LIMIT #]<br /> <br />MySQL查询优化系列讲座之调度和锁定<br /> <br />前面的部分主要是聚焦于如何让单独的查询执行的速度更快。MySQL还允许你改变语句调度的优先级,它可以使来自多个客户端的查询更好地协作,这样单个客 户端就不会由于锁定而等待很长时间
2011-04-02 11:56:00 3451
原创 浅谈MySQL存储引擎 InnoDB和MyISAM 以及行锁注意事项
<br />MyISAM 是MySQL中默认的存储引擎,一般来说不是有太多人关心这个东西。决定使用什么样的存储引擎是一个很tricky的事情,但是还是值我们去研究一下,这里的文章只考虑 MyISAM 和InnoDB这两个,因为这两个是最常见的。<br />下面先让我们回答一些问题:<br />◆你的数据库有外键吗? <br />◆你需要事务支持吗? <br />◆你需要全文索引吗? <br />◆你经常使用什么样的查询模式? <br />◆你的数据有多大?<br />myisam只有索引
2011-04-02 11:55:00 1358
原创 Mysql MyISAM InnoDB 优化
<br />MySQL历史<br /><br /><br /><br />MYSQL 配置原则<br /><br />配置合理的MySQL<br />服务器,尽量在应用本身达到一个<br />MySQL最合理的使用针对MyISAM或InnoDB<br />不同引擎进行不同定制性配置<br />针对不同的应用情况进行合理配置针对my.cnf<br />进行配置,后面设置是针对内存为2G的服务器进行的合理设置<br /><br /><br />公共选项<br /><br /><b
2011-04-02 11:40:00 1111
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人