禅茶自在

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年4月9日

摘要: 一、 相关函数简介: 1、Flush:刷新缓冲区的内容,输出。 函数格式:flush() 说明:这个函数经常使用,效率非常高。 2、ob_start :打开输出缓冲区 函数格式:void ob_start(void) 说明:当缓冲区激活时,所有来自PHP程式的非文件头信息均不会发送,而是保存在内部缓冲区。为了输出缓冲区的内容,能使用ob_end_flush()或flush()输出缓冲区的内容。 3 、ob_get_contents :返回内部缓冲区的内容。 使用方法:string ob_get_contents(void) 说明:这个函数会返回当前缓冲区中的内容,如果输出缓冲区没有激活,则返回 阅读全文
posted @ 2014-04-09 17:56 禅茶自在 阅读(460) 评论(0) 推荐(0)

摘要: 我的linux版本是CentOS 6.浏览时遇到无flash插件时,到官网下载一个:http://get.adobe.com/cn/flashplayer/我下载的是:install_flash_player_11_linux.i386.tar.gzOK,开始安装。1.找到正确目录#whereis firefoxfirefox: /usr/bin/firefox /usr/share/man/man1/firefox.1.gz现在可以确定它在/usr下面了,再找下安装目录#find /usr -namefirefox/usr/bin/firefox哎呀,没找到,/usr/bin/firefox 阅读全文
posted @ 2014-04-09 14:21 禅茶自在 阅读(852) 评论(0) 推荐(0)

摘要: 在Windows卧铺使用Zend Studio或者EditPlus写PHP,Zend Studio适合大项目,EditPlus配置PHP开发环境后更适合一些简单快速的修改或者html。在Ubuntu下我使用Vim写PHP(Vim开发PHP基础配置),不过由于使用Vim还不到驾轻就熟,有时候写Css或者html模板会比较别扭,所以在Linux下除了Vim我一般会配置个简单的IDE或者编辑器。对于PHPer来说,比较全面的跨平台IDE比较多,Zend Studio、Netbeans,不过有了Vim就没必要使用这些庞大的IDE了,使用一些简单的文本编辑器即可,下面是我安装使用过的一些Linux系统下 阅读全文
posted @ 2014-04-09 10:37 禅茶自在 阅读(3395) 评论(0) 推荐(0)

摘要: 我对linux的使用是从Ubuntu7.10开始,那时候我对windows也很不熟。既然学习编程,恰好是LAMP,我想,反正都不熟,学个人少的。这期间一直从8.04,8.10,9.04,9.10到最近的Ubuntu 10.04。这款与天下人共享的操作系统,我的确是喜欢上了。对这款系统赞不绝口的人不是少数。尤其有趣的是一个叫袁萌的老头,各大IT网站都会转载他的博文,开口闭口必谈Ubuntu,而且行文常用括号解释,生怕人不懂。呵呵,这老头,70来岁,如此痴迷Ubuntu,真是可爱。桌面系统使用Ubuntu的确不错,虽然易用,游戏方面不如windows,然开放分享的精神可嘉。而且,做LAMP这行,不 阅读全文
posted @ 2014-04-09 10:05 禅茶自在 阅读(214) 评论(0) 推荐(0)

摘要: 一、svn客户端安装及环境配置.果所在的linux机器上没有安装svn客户端,则首先安装svn客户端:1. subversion-1.4.3.tar.bz2 subversion-deps-1.4.3.tar.bz22. 使用tar xvfj subversion-1.4.3.tar.bz2 tar xvfj subversion-deps-1.4.3.tar.bz2解压这两个文件(不要乱了顺序),此时在当前目录下会出现subversion-1.4.3文件夹,3. 进入subversion-1.4.3文件夹:# cd subversion-1.4.3 #./configure # make # 阅读全文
posted @ 2014-04-09 10:02 禅茶自在 阅读(570) 评论(0) 推荐(0)

2014年4月4日

摘要: socketSocket协议的形象描述 1.一个是发动机(Socket),提供了网络通信的能力 一个是轿车(Http),提供了具体的方式2.socket的英文原义是“孔”或“插座”。在这里作为4BDS UNIX的进程通信机制,取后一种意义。socket非常类似于电话插座。以一个国家级电话网为例。电话的通话双方相当于相互通信的2个进程,区号是它的网络地址;区内一个单位的交换机相当于一台主机,主机分配给每个用户的局内号码相当于socket号。任何用户在通话之前,首先要占有一部电话机,相当于申请一个socket;同时要知道对方的号码,相当于对方有一个固定的socket。然后向对方拨号呼叫,相... 阅读全文
posted @ 2014-04-04 18:27 禅茶自在 阅读(187) 评论(0) 推荐(0)

摘要: 虽然cURL支持多种协议,但日常我们最常用的还是HTTP协议,下文中着重介绍HTTP的相关使用方法,因此我们要对HTTP协议有所了解。HTTP,超文本传送协议,通过因特网传送万维网文档的数据传送协议。我们访问一个网页的实际过程如下:1 客户端C===HTTP请求===>服务端S:GET index.html http/1.12 客户端C发起HTTP请求(HTTP Request)=>得到HTTP响应(HTTP Response)=>断开连接而平常我们通过浏览器浏览网页这个过程,浏览器自动完成发送HTTP请求及对服务端应答的数据进行解析的工作,从而将网页呈现给我们。我们使用cU 阅读全文
posted @ 2014-04-04 18:09 禅茶自在 阅读(1225) 评论(0) 推荐(0)

摘要: 句柄是什么?1.句柄是什么?在windows中,句柄是和对象一一对应的32位无符号整数值。对象可以映射到唯一的句柄,句柄也可以映射到唯一的对象。2.为什么我们需要句柄?更准确地说,是windows需要句柄。windows需要向程序员提供必要地编程接口,在这些接口中,允许程序员访问、创建和销毁对象。但是,出于封装地考虑,windows并不想向程序员返回指针。指针包含了太多的信息。首先指针给出了对象存储的确切位置;其次,要操作一个指针,程序员必须知道指针所指对象的内部结构特征,也即,windows必须向程序员暴露相应的数据结构,而这些数据结构也许是操作系统想向程序员隐藏的。如果说COM技术向用户隐 阅读全文
posted @ 2014-04-04 14:24 禅茶自在 阅读(271) 评论(0) 推荐(0)

摘要: 起先cURL是做为一种命令行工具设计出来的,比较幸运的是,php也支持cURL了。通过cURL这个利器,我们能在php程序中自由地发送 HTTP请求到某个url来获取或者提交数据,并且支持其它多种协议,比如FTP,Telnet以及SMTP等。在这篇博文中,我将简述下,在php中具 体怎么使用cURL来处理一些事情。cURL的优势你也许会说,在php中可以很容易的获取某个url的内容,只要通过file_get_contents,file或者readfile函数就能轻松实现,根本不必使用cURL:1 $content = file_get_contents("http://www.360 阅读全文
posted @ 2014-04-04 13:55 禅茶自在 阅读(164) 评论(0) 推荐(0)

摘要: 引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因 阅读全文
posted @ 2014-04-04 12:37 禅茶自在 阅读(139) 评论(0) 推荐(0)