自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(44)
  • 收藏
  • 关注

转载 使用左右值编码来存储无限分级树形结构 (四) -- sql篇

首先,我们弄一棵树作为例子:商品|---食品|    |---肉类|    |    |--猪肉 |    |---蔬菜类 |          |--白菜 |---电器      |--电视机      |--电冰箱 采用左右值编码的保存该树的数据记录如下(设表名为tree):Type_idNameL

2014-05-07 15:55:18 550

转载 使用左右值编码来存储无限分级树形结构 (三) -- 应用篇

应用某个节点到底有多少子孙节点?子孙总数=(父节点的右值 -父节点的左值-1)/2以节点“食品”举例,其子孙总数=(11-2-1)/ 2 = 4如何判断某一节点下有没有子节点?当该节点左值-1等于其右值时,其下没有子节点。检索某一父节点的所有子节点?假定我们要对节点“食品”及其子孙节点进行先序遍历的列表,只需使用如下一条sql语句:

2014-05-07 15:49:01 506

转载 使用左右值编码来存储无限分级树形结构 (二) -- php 实现篇

这里我用一个简单食品目录作为我们的示例数据。我们的数据结构是这样的,以下是代码:Food||---Fruit| || |---Red| | || | |--Cherry| || +---Yellow| || +--Banana|+---Meat|--Beef+--Pork

2014-05-07 15:46:30 544

转载 使用左右值编码来存储无限分级树形结构 (一) -- 理论篇

最近系统平移,涉及到树状数据问题。

2014-05-07 15:15:47 918

转载 Zend Studio中安装Aptana

感谢Mr.Think 原文发布于Mr.Think的博客http://mrthink.net/zend-studio-aptana-tips/为了学习Linux系统,花了两个晚上的时间把电脑彻底清空重新规划了一次, 让Ubuntu与Win7和平共存.装系统是小儿科,但烦的是大大小小一大堆的软件.ghost很重要.而对我,用的最多的是Zend Studio加Aptana的完美结合.

2012-01-31 16:50:25 974

转载 mysql忘记root密码的解决方法

转自:http://czy4411741.blog.163.com/blog/static/3420312720081141524734/方法一:在windows下:1.打开命令行(DOS)窗口,停止mysql服务: net stop mysql2.在DOS下面进

2011-10-11 12:30:39 1638

转载 HTML:关于位置的几个概念

原文标题:HTML:scrollLeft,scrollWidth,clientWidth,offsetWidth作者: 来源: http://bbs.chinaunix.net核心提示:HTML:scrollLeft,scrollWidth,clientWidth,offsetWidth到底指的哪到哪的距离之完全详解 scrollHeight: 获取对象的滚动高度。 s

2011-06-13 16:43:00 203

转载 height,clientHeight,scrollHeight,offsetHeight 使用分析

<br />转自:http://apps.hi.baidu.com/share/detail/19179590#<br /> <br />height :其实Height高度跟其他的高度有点不一样,在javascript中它是属于对象的style对象属性中的一个成员, 它的值是一个字符类型的,而另外三个高度的值是int类型的,它们是对象的属性.因此这样document.body.height就会提示 undenifine,而必须写成document.body.style.height<br

2011-05-17 10:08:00 322

原创 http的长连接

<br />HTTP长连接<br /> <br />当客户端发起一个http请求到服务器,服务器会对这个请求进行相应,发现回客户端。这整个过程是通过建立一个tcp连接来完成的,任务完成连接中断。<br />我们现在访问的Web页面越来越丰富了,页面中包含这大量的Web资源。如:图像,JS文件,CS文件,Flash文件。每一个WEB资源都会建立一个HTTP会话。<br /> <br />我们现在普遍使用的是HTML1.1协议版本,它其中的一个新特性就是keep-al

2011-05-13 16:31:00 1032 1

原创 PHP中XML通信应用(四 XML远程通讯服务(二))

<br /><br />第四篇  XML远程通讯服务(二)<br />上一篇,对XML-RPC进行了简单的介绍,并写了一个我自己程序里的例子。我现在介绍一下SOAP(简单对象访问协议),SOAP要比XML-RPC简单多了。SOAP的工作原理图与第三篇(XML远程通讯服务(一))中的XML-RPC原理图基本原理一致,只是SOAP不止可以与HTTP协议结合使用,其他传输协议也可以。比如:SMTP、MIME..<br />SOAP最主要的工作是使用标准的XML描述了RPC的请求信息(URI/类/方法/参数/返

2011-05-12 16:48:00 858

原创 PHP中XML通信应用(三 XML远程通讯服务(一))

第一篇  XML远程通讯服务(一)互联网有很多的通信方法,TCP/IP UDP/IP等,虽然这些传输协议基本上是同一的协议标准进行传输和通信,但是过于低层。由于通信的复杂度,和系统数据存储的方式各有不同,XML就成了最好的解决方案。XML的优势就在于跨平台远程通信服务,提高系统间的系统间系统工作能力。它让不同系统中的应用可以使用标准的格式进行通信,XML是ASCII的数据,所有系统间差异非常小。在WebServer中常用的有两种技术。一种是XML-RPC协议,另一种是SOAP协议。XML-RPC和SOA

2011-05-12 16:45:00 1551 1

原创 PHP中XML通信应用(二 XML解析)

<br /><br />第二篇  XML解析<br />我们这里开始说一下XML的解析技术,我在这里只针对PHP这种语言。现在主流的XML文档解析技术分为两种:SAX和DOM。<br />SAX(SimpleAPI for XML), 它的技术实现原理很简单,解析器解析XML文档遍历所有标准的开始标记和结束标记。PHP手册中查XML第一种方法就是这种方法。该方法所有函数方法都是php的内置方法。<br />所有方法如下:<br />xml_error_string—获取 XML 解析器的错误字符串<

2011-05-12 16:36:00 372 1

原创 PHP中XML通信应用(一 XML的简单介绍)

<br /><br />PHP中XML通信应用<br /> <br />04年刚开始工作的时候,那时候是在.net平台下进行开发,就接触过XML 和 WebService。<br />用XML做配置项和构造树结构,Webservic主要是做几个跨平台和跨系统的项目整合。<br />但是当时说实话,就是用,从来没有深究过。<br />最近又做个一个跨平台多个系统整合项目,不过这次就用PHP语言,所以将自己的一点心得写下来,不一定对,就当做自己的日记吧。<br /> <br />第一篇  XML的简单介绍<

2011-05-12 16:34:00 332

转载 50点提高PHP编程效率 引入缓存提升性能

<br />0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。<br />  1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。<br />  2、$row[’id’] 的速度是$row[id]的7倍。<br />  3、echo 比 print 快,并

2011-03-07 14:50:00 171

原创 Mysql 视图限制条件

原来一直使用oracle数据库,最近公司上了一个新的系统,开始使用mysql数据库。所以这段时间一直学习使用mysql,今天在写一个view的时候发现了一个点问题。我在保存View的时候,系统始终在报“1349 view's select contains a subquery in the from clause”;查了查资料才发现,原来mysql的view 与oracle的view还是有一定差异的,记录下来方便查阅:1.SELECT 子句不能包含 DISTINCT。2.SELECT 子句不能包含聚合函数

2011-03-01 09:45:00 923

转载 CVS添加文件,(text)、(binary)模式有什么区别!

<br />1. 文件以text模式添加到cvs中,能使用diff/merge功能,若以binary模式提交到cvs中,则不能。<br />2. 使用text模式时,cvs会将文件的回车换行符转换为和cvs服务器端系统一致的回车换行符,binary模式不对文件进行任何处理。<br />3. cvs支持ANSI(ASCII、gb2312等)字符集,也支持UTF-8字符集(UTF-8 is a method of representing Unicode text

2011-03-01 09:32:00 509

转载 在wincvs中add添加文件时,(text)、(binary)模式有什么区别?

<br />1. 文件以text模式添加到cvs中,能使用diff/merge功能,若以binary模式提交到cvs中,则不能。<br />2. 使用text模式时,cvs会将文件的回车换行符转换为和cvs服务器端系统一致的回车换行符,binary模式不对文件进行任何处理。<br />3. cvs支持ANSI(ASCII、gb2312等)字符集,也支持UTF-8字符集(UTF-8 is a method of representing Unicode text

2011-02-09 16:38:00 455

转载 一段功能齐全的PHP常用重定向代码html+js+header

从fleaPHP中看到的,顺便就把他拿出来了,非常非常的实用!因为在PHP中重定向除非你不写程序,不然都得用。12345678910111213141516171819202122232425262728293031323334353637383940414243444

2011-01-11 14:44:00 524

原创 鸟哥私房菜读书笔记!个人记录!希望不要误认子弟!

鸟哥私房菜读书笔记!个人记录!希望不要误认子弟!未整理版本login shell 加载流程 --》 /etc/profile 呼叫出--                              |                                  |->/etc/inputrc                              |                                  |->/etc/profile.d/*.sh                     

2010-12-20 14:48:00 60

原创 Zend Server Community Edition(CE) 安装手记

<br />昨天晚上重装了机器。<br />apache + php 配置好麻烦呀。装完zend studio 后突然从【help】中看到了Zend Server。<br />一直没有使用过,装一次用用。<br /> <br />从http://www.zend.com/en/downloads/ 中下载 Zend Server Community Edition(注意是Community Edition),我第一次就差点下错了。也可以从 http://www.zend.com/en/products/se

2010-07-11 17:14:00 2936

原创 Zend Framework 框架学习(四)

<br />Zend/Controller包是Zend Framework MVC 的核心部分。也可以说是 Zend Framework 中最复杂的部分了。可以说搞清楚了Zend/Controller的复杂流程,就明白了半个Zend Framework。<br />打开类Zend_Controller_Front中的方法getInstance()会发现是一个静态方法。因为是为了实现单件模式,$front=Zend_Controller_Front::getInstance();<br />便可获得Zend_

2010-07-11 16:44:00 508

原创 Zend Framework 框架学习(三)

因为写在线写blog很是不方便,所以就装了一个Zoundry Raven,没想到呀!把我《Zend Framework 框架学习(二)》给全毁了呀!杯具。。。 以后再重写吧。Zend Framework项目的应用程序一般都是通过 index.php 来引导和初始化,主要由Zend_Application类对配置文件进行加载。// Define path to application directorydefined('APPLICATION_PATH') || define('APPLI

2010-06-12 16:07:00 609

原创 Zend_Application 与 Zend_Controller_Front的研究

Zend/Controller包是Zend Framework MVC 的核心部分。也可以说是 Zend Framework 中最复杂的部分了。可以说搞清楚了Zend/Controller的复杂流程,就明白了半个Zend Framework。打开类Zend_Controller_Front中的方法getInstance()会发现是一个静态方法。因为是为了实现单件模式,$front = Zend_Controller_Front :: getInstance();便可获得Zend_Controll

2010-06-10 16:15:00 452

原创 Zend Framework 框架学习(二)

这两天公司述职,昨天终于完事了。继续我的ZF的学习之旅,今天开始做一个简单的Demo--hello world!1. 我们先用命令行建立一个项目第一个命令是产看 zf的版本;第二个命令是建立项目;2. 打开quickstart的目录结构,我们会看到:结构图中:application为程序主目录,配置文件,控制器,模板,模型等都在这里实现;library文件夹放置zend framework类库,所以,需要将下载的Zend framework下面librar

2010-06-10 13:33:00 303

原创 Zend Framework 框架学习(一)

今天开始我要学习ZendFarmework了。原来学东西从来都是学,也没有记过笔记。这次把我的整个学习过程记录下来,希望对别人有帮助,也是种总结。环境搭建:1)安装apache(Version 2.2):编辑httpd.conf文件找到#LoadModule rewrite_module modules/mod_rewrite.so 这行并将前面的"#"去掉最后找到AllowOverride None更改为:AllowOverride All,才能让/htaccess文件起作

2010-06-04 16:48:00 283

原创 child pid ***** exit signal Segmentation fault 错误

今天系统服务器突然宕机了。系统日志显示 child pid ***** exit signal Segmentation fault ,大量的类似信息。我从网上找个找,发现有很多方法,总结一下: 1.有人清除了tmp目录文件,他认为是tmp目录文件过多造成的。 http://www.question-defense.com/2009/07/15/apache-notice-

2010-05-24 17:04:00 360

转载 Application Configurations

今天看到有人将http://www.pradosoft.com/demos/quickstart/?page=Configurations.AppConfig 翻译了出来。转帖一下。感谢网络上这些无私的人     应用程序配置被用作详细地指定一个程序的全局行为。它包含了地址别名(path alias)、命名空间用法(namespace usage)、模块(module)和服务(

2010-05-21 15:43:00 174

原创 关于application.xml

prado框架中application.xml使用 1.简单使用关于application.xml:                                   调用parameter DSN$this->Database = NewADOConnection($this->Application-

2010-05-21 15:08:00 1190

原创 php 中web service 事务控制实现随笔

在原先的项目中发布了一批soap协议API接口,其中有几个方法开发人员希望能够支持事务处理。所以就研究了一下。总结如下:     1.web service是一种以松耦合为指导思想的集成方式,一般情况下,主张采用无状态方法。web service主张两次调用之间没有上下文关系,即一次调用与其他之前和之后的调用都没有关系,一次提交即完成一次完整的处理。     但是分布式事务却要

2010-05-17 11:15:00 329

原创 Zend Studio7.* 集成ExtJS

今天看了打开Zend Studio 从来都没有看过 MyStudio 今天看了看。发现了 ExtJS顺便研究了一下。 因为我是做php开发的,用的工具是Zend Studio.所以说一下,集成ExtJS的问题。实验版本 : 7.0.0   7.1.21、选择Help ->Install NEW Software ->ADD;2、下载并安装Spket;Name: "Spk

2010-05-14 10:34:00 390

转载 windows+php+mysql+apache(wamp)安装配置问题

1. 可以选择其它的路径但最好不要用中间有空格的路径(例如:C:/Program Files/PHP 就不太好),如果这样做有些 web 服务器会崩溃。2. 怎样将 PHP 目录加入到 Windows 路径 PATH 中去?    * 进入:系统,选择“高级”标签页 点击“环境变量”按钮    * 在“系统变量”栏中    * 找到 Path 这一项(可能需要向下滚动才能找到)

2009-03-12 14:00:00 241

转载 PHP操作Oracle数据库

PHP操作Oracle数据库(OCI数据抽象层)OCI(Oracle 8 Call-Interface)是PHP中内置的数据库抽象层函数。下面针对连接Oracle数据库操作数据库的常见任务举例说明:=======================基本查询:无条件查询===================1、数据库连接:函数:oci_connect()函数:resource oci_connect (

2009-01-08 14:48:00 306

转载 Oracle中函数/过程返回结果集的几种方式:

Oracle中函数/过程返回结果集的几种方式:    以函数return为例,存储过程只需改为out参数即可,在oracle 10g测试通过.    (1) 返回游标:        return的类型为:SYS_REFCURSOR        之后在IS里面定义变量:curr SYS_REFCURSOR;        最后在函数体中写:        open cur for       

2009-01-07 15:31:00 397

原创 You don't have permission to access / on this server. 问题汇总

今天在服务器上上传了一个新目录后访问,突然报 you dont have permission to access  错误. 搞得我很诧异,最后仔细研究了一下,终于将问题解决了. 将方法总结一下.1.常见的方法.Directory />    Options FollowSymLinks    AllowOverride None    Order deny,allow 

2008-12-03 09:21:00 414

转载 PHP文件上传的具体思路及实现

 最近一段时间对PHP文件处理方面很感兴趣,因此在许多站点上看了许多的文件处理的文章,但是国内许多的站点上的PHP文件处理方面的知识大多数是你抄我的我抄你的,用baidu.com或者是google.com搜索出来的东西多是重复的。最近在国外一个站点上盾了一篇文章感觉很不错,因此推荐给大家阅读。首先我们有必要说明一下文件上传的操作流程及用到的知识点:文件上传我们需要用到HTML里面表单的type

2008-12-02 14:47:00 451

转载 修改HTTP header

下面这些header指令常常会用到,记得刚工作的时候写的一个网络磁盘就用到下载文件的header。header还可以用来控制客户端浏览器和代理服务器的缓存,这些以前有做过笔记.//用这个header指令来解决URL重写产生的404 header header(HTTP/1.1 200 OK); // 页面没找到 header(HTTP/1.1 404 Not Fo

2008-11-26 16:29:00 488

转载 javascript Select标记中options操作方法集合

 javascript操作Select标记中options集合 先来看看options集合的这几个方法: options.add(option)方法向集合里添加一项option对象; options.remove(index)方法移除options集合中的指定项; options(index)或options.item(index)可以通过索引获取options集合的指定项; javascript

2008-11-19 13:14:00 291

转载 使用 PHP 快速生成 Flash 动画

 Rich Internet Application 是 Web 2.0 中的新时髦词,并且就 Web 2.0 的实质而言,一个关键组件就是 Adobe Flash。了解如何将 Flash 动画集成到应用程序中,并使用 Ming 库动态生成 Flash 动画。  本文中提供的使用 Flash 动画的第一种方法是使用 Ming 库动态生成它们。Ming 库是一个 PHP 库,其中有一组映射到 SWF

2008-11-14 09:10:00 289

原创 php 中 == 的问题

 今天发现了一个问题关于 php 中 == 的问题, 写出来怕以后忘了. PHP的 == 运算符在对字符串进行比较时值得注意的问题,在某些情况下,PHP会把类数值数据(如含有数字的字符串等)转换成数值处理,== 运算符就是其中之一。在使用 == 运算符对两个字符串进行松散比较时,PHP会把类数值的字符串转换为数值进行比较,下面的实验证实了这个结论: $a = "1202021937

2008-11-13 16:33:00 207

转载 rowid简介

不知道为什么最近写的程序跟pl/sql有关的特别多,昨天写的一个SQL:对表中关连的重复项进行删除.所以特意研究了一下rowid,  原来只是使,没有特别在意过. 找了篇介绍比较详细的文章写上.  rowid就是唯一标志记录物理位置的一个id,在oracle 8版本以前,rowid由file#+block#+row#组成,占用6个bytes的空间,10 bit 的 file# ,2

2008-09-03 11:55:00 252

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除