自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

云客的技术博客【云游天下 做客四方】

本博客已弃用,请移步新地址,搜索:“水滴间”,或域名访问:“indrupal”,后缀“com”,微信号:indrupal,抖音号同微信号

  • 博客(186)
  • 资源 (9)
  • 收藏
  • 关注

原创 云客Drupal源码分析之系统管理工具栏toolbar

系统管理工具栏toolbar是指用户登录后页面顶部的黑色条区域,后简称工具栏,里面列出了系统最重要的一些链接,默认有:管理、快捷方式、用户等,点击这些链接后会展开显示对应的子链接。注意这里并没有将工具栏里面的链接称为菜单,在drupal中菜单有明确的定义(请见本系列后续的菜单系统介绍),默认情况下工具栏用到了菜单,但她本身不是菜单,先明确这一点以便于理解一些概念。工具栏由两部分构成:tab:...

2018-12-06 16:57:57 336

原创 云客Drupal源码分析之帮助系统help

一个系统要是没有帮助信息那么会给使用者带来困惑, drupal除了官方网站上面有各种详尽的文档介绍外,还在系统内部内置了帮助系统来提供引导信息,为使用者考虑的很全面,内置帮助系统是由帮助模块来完成的,她通过三种方式向用户提供在线帮助:帮助块、系统帮助主页、模块帮助主页。帮助块:帮助模块提供了一个块:\Drupal\help\Plugin\Block\HelpBlock这是一个很简单的块B...

2018-11-29 16:28:49 810

原创 云客Drupal源码分析之条件插件condition plugins

条件插件在块实体配置中被用到(在默认安装下,系统也只有该处用到),用来指定块在什么条件下才显示,见管理后台:管理》结构》区块布局》点击某个块的配置,每一种类型的条件由一个插件负责,这些插件由条件插件管理器来管理:服务id:plugin.manager.condition类:Drupal\Core\Condition\ConditionManager获取方式:\Drupal::service(...

2018-11-22 11:34:14 377

原创 云客Drupal源码分析之块系统block

在drupal中系统流程指向一个控制器,通常控制器返回一个代表特定内容的渲染数组,那么还需要其他内容怎么办?这就是块系统要解决的,她让页面精彩纷呈,可展示多种信息或工具,如果没有她页面会非常单调,某种程度上说她是系统必须的,给各模块展示信息提供页面窗口。从控制器返回的渲染数组说起:一个渲染数组可以代表页面中的一部分,也可以是整个页面,在drupal中大多数时候控制器返回的渲染数组代表页面的一...

2018-11-15 19:05:53 701

原创 云客Drupal源码分析之系统出入站路径处理

drupal可以让你使用任意URL路径来访问某个页面,从而提供良好的SEO支持和语义性,如此强大的功能是由路径处理子系统完成的,在讲解她之前需要明白一个概念:“内部路径”,也就是路由中指定的路径,任意进来的路径都会被路径处理系统转化为内部路径(非可路由内部url除外),从而让系统内部有一个统一的环境,面向内部路径即可,而不用考虑用户到底使用的什么路径,路径处理系统实现了访问路径和系统实现的解耦,路...

2018-11-09 12:02:00 456

原创 云客Drupal源码分析之语言Language模块

以下内容仅是一个预览,完整内容请见文尾:在本系列前面已经发布过一篇语言主题,介绍了一些语言相关的知识以及核心提供的语言相关内容,本篇所讲的语言模块是建立在核心语言组件基础之上的,所以请先阅读那一篇主题;在系统中和语言相关的核心模块有四个:language:本篇主题,站点的多语言基础,支持其他三个模块locale:支持界面翻译content_translation:支持内容翻译confi...

2018-11-02 10:04:00 337

原创 云客Drupal源码分析之临时储存与消息服务

前言:临时储存与消息服务之间并没有什么直接关联,由于她们都是系统基础组件,内容也比较简单,为后续主题做准备,所以放在一起讲解。临时储存概述:临时储存用来储存一些临时性的数据,超期后会被删除,比如节点在保存前的预览数据,她和缓存不一样,她是临时性的、不能被重建的数据,依据被储存的数据在用户间能否互相访问又分为私有和共享。私有临时储存:用户之间不共享数据,只能访问或操作自己的数据,已登录用...

2018-10-18 17:11:14 455

原创 云客Drupal源码分析之配置实体查询

本系列已经发布过内容实体的实体查询,配置实体也是有实体查询的,比如:块知识库服务(\Drupal\block\BlockRepository)中就用到配置实体查询,以查出相同主题下的块配置实体。配置实体的数据通过配置系统保存,先回顾一下我们获取一个配置值的方式: $config = \Drupal::configFactory()->get('system.perform...

2018-10-11 18:42:47 495

原创 云客Drupal源码分析之实体类型知识库entity_type.repository

该服务为实体类型操作提供辅助方法,这些方法不适合划归到其他组件中,服务定义如下:服务id:entity_type.repository类:\Drupal\Core\Entity\EntityTypeRepository接口:\Drupal\Core\Entity\EntityTypeRepositoryInterface获取方法:$entity_type_repository = \Dru...

2018-09-27 17:06:46 505

原创 云客Drupal源码分析之表单进阶

drupal表单系统涉及知识很多,本系列已经发布过两篇表单基础知识,为了接下来“块系统”相关的学习需要提前讲解一些进阶的知识,在阅读本篇时建议你也看一看表单相关的渲染元素类型,熟练掌握渲染器的渲染流程,这将大有帮助,关于表单后续还会出多个章节以介绍ajax、实体表单等。子表单:如果一个表单需要由多个组件共同参与构建,那么在构建表单时,需要调用其他组件来产生属于她们那一部分表单的渲染数组,这部...

2018-09-20 14:46:16 452

原创 云客Drupal源码分析之插件系统(下)

以下内容仅是一个预览,完整内容请见文尾:至此本系列对插件的介绍全部完成,涵盖了系统插件的所有知识全文目录(全文10476字):实例化插件插件映射Plugin mapping插件上下文 具备上下文感知的插件 上下文对象 上下文定义对象 上下文定义释文对象 上下文感知插件管理器 上下文处理器 上下文知识库插件表单插件分类插件回退清理被缓存的插件定义插...

2018-09-14 11:40:13 329

原创 云客Drupal源码分析之资源css与js优化处理

为了提高页面加载性能,drupal可以开启资源优化处理,这将在不影响加载顺序及加载条件的情况下,将可聚合的资源文件合并在一起,多个文件变成一个文件,这样就减少了浏览器下载次数,同时还对资源进行缩小化处理,去掉注释、空行、空格、BOM,以及纠正资源编码等,优化器的调用入口是在资源解析器(服务名:asset.resolver)中进行的,本主题讲解资源如何优化。Css集优化器:对页面css文件集...

2018-09-06 19:28:29 431

原创 云客Drupal源码分析之资源解析器AssetResolver

在阅读本主题前,请先阅读本系的《资源库assets library详解》以详细了解资源库相关知识用于解析页面附加的资源库和渲染数组中的js设置(drupalSettings),执行入口:\Drupal\Core\Render\HtmlResponseAttachmentsProcessor::processAssetLibraries附加资源集:在系统中用附加资源集对象代表一个页面的资...

2018-08-31 08:39:09 294

原创 云客Drupal源码分析之响应附属处理attachments_processor

在阅读本主题前,你需要先阅读本系列的渲染数组、渲染器、渲染占位符等主题附属物attachments就是渲染数组的#attached部分,这里称为“附属物”而不叫做“附件”,以便和图片、文件等概念相区别,附属物有如下8个类型(以在#attached中的键名列出,如果添加了其他键名将引起错误):library:资源库,保存css、js、库js设置等,详见本系列资源库详解drupalSettings...

2018-08-23 14:59:36 435

原创 云客Drupal源码分析之占位符策略placeholder_strategy

在系统派发响应事件时,渲染数组中的占位符内容($element['#attached']['placeholders'])以及其他附属物还没有被渲染和替换,此操作发生在同样是订阅响应事件的html响应订阅器中(服务id:html_response.subscriber)具体在附属物处理器中替换(服务名:html_response.attachments_processor),在派发响应事件时,系统...

2018-08-16 18:04:21 355

原创 云客Drupal源码分析之twig服务

以下内容仅是一个预览,完整内容请见文尾:全文目录(全文11509字):服务定义及调用入口对原生twig所做变动为twig提供的drupal_core扩展添加的模板函数添加的过滤器复数翻译添加的标签节点访问器调试扩展自定义twig扩展的方法twig扩展哈希加载器自定义加载器twig配置bug:官网文档介绍说:{% set string = '…' %}{% ...

2018-08-09 20:24:32 517

原创 云客Drupal源码分析之PHP代码储存PhpStorage

在做项目时,有时需要储存php代码,由于她是可执行的,我们并不希望被随意执行或者修改,drupal提供了一个php代码储存组件来保障这一点,她使用文件系统储存,本篇讲解她的使用和原理。前备知识点:首先我们需要明确知道文件系统操作的以下几点:一个文件有三个时间:创建时间、修改时间、最后访问时间,她们分别对应php函数:filectime()、filemtime()、fileatime...

2018-08-03 08:31:22 418

原创 twig模板引擎详解(下集:开发者篇)【twig模板引擎中文使用教程】

上集重点介绍了twig模板的使用,供模板设计者阅读,下集供php开发者阅读,讲解如何调用和扩展twig,这一篇安装和采用版本将衔接上集内容。Twig_Environment:该类的实例是twig模板系统的中心枢纽,也叫环境对象,用于保存配置、twig扩展、加载模板等,在她内部调度twig系统的各个类,可以说她是系统的对外使用接口,代表整个twig系统,因此通常用$twig变量名来表示她(在本...

2018-07-24 19:40:11 3048

原创 twig模板引擎详解(上集:设计师篇)【twig模板引擎中文使用教程】

前文:本文是《云客drupal源码分析》系列的番外篇,由于drupal采用了twig模板引擎,因此该篇将详细介绍twig,但不会涉及drupal任何内容,是原生twig的使用详解,分上下两集,上集供设计师阅读,讲解在模板中的使用,下集供php程序开发人员阅读,讲解程序调用、扩展开发。本篇为上集,额外介绍了安装等必要内容,以便首次接触人员查阅,纯模板设计师可以跳过。官网地址:https://t...

2018-07-17 19:52:27 4580

原创 云客Drupal源码分析之主题管理器themeManager

主题管理器主要作用是调用模板或主题函数(主题函数不是主题钩子函数,将在D9中移除)将渲染数组转化为页面字符串输出、执行主题修改钩子等,在阅读本篇前,你应该先阅读本系列的以下章节:主题处理器:服务id:theme_handler类:Drupal\Core\Extension\ThemeHandler和主题管理器只一字之差,但功能完全不同,她是更底层的,用于提供主题扩展的扫描、安装等主题协商者:服务i...

2018-07-13 10:02:36 961

原创 云客Drupal源码分析之主题钩子注册theme.registry

以下内容仅是一个预览,完整内容请见文尾:全文目录(全文11509字):主题钩子定义:主题注册服务:主题实现:主题钩子注册:主题钩子类型:函数注册:扫描注册:注册顺序及覆写:主题钩子、主题函数、模板命名:预处理函数:注册后处理及修改:运行时主题注册表:补充说明:BUG报告:一、在drupal8.5中主题钩子注册逻辑有多个bug,简要说明如下,请避免,这些云客已经向官方提交了报告:1在drupal8系...

2018-07-06 14:10:43 359

原创 云客Drupal源码分析之主题初始化器

在主题处理器一节提到了主题扩展对象(\Drupal\Core\Extension\Extension),该对象包含了一个主题的全部信息,但仅仅是该主题的信息,在系统中许多地方实际使用的是更高层次的活动主题对象(见下),她包含前者所有信息,还处理库覆写、库继承等主题与主题间相互影响的内容,该对象就是在主题初始化器中产生的,同时主题初始化器还负责加载主题主扩展文件等工作。主题初始化器:服务id:the...

2018-07-02 17:40:34 246

原创 云客Drupal源码分析之主题协商theme negotiator

drupal主题系统十分灵活,你可以全站使用一套主题,用响应式设计去兼容移动端和pc端,如果响应式无法满足要求,你可以在各端分别使用不同的主题,但其灵活性远不止如此,实际上在同一个站点中你可以根据任意条件使用不同的主题,系统后台设定的只是默认值而已,比如在pc端或移动端你可以为不同语言采用不同主题,甚至不同用户采用不同模板,条件是任意的,只需要简单实现一个主题协商即可,这就是本篇所讲的内容。在dr...

2018-06-28 20:12:21 298

原创 云客Drupal源码分析之主题处理器theme handler

主题处理器theme_handler与主题管理器theme.manager都是系统提供的服务,虽然一字之差但她们功能完全不同,主题管理器用于主题渲染和派发主题修改钩子,而主题处理器完成更为底层的工作,向上为主题管理器、初始化器等各主题相关组件提供基础功能支持,定义如下:服务id:theme_handler类:Drupal\Core\Extension\ThemeHandler获取方法:\Drupa...

2018-06-19 19:29:04 324

原创 云客Drupal源码分析之资源库assets library详解

以下内容仅是一个预览,完整内容请见文尾:全文目录(全文10512字):SMACSS资源库静态定义各设置项及属性数组详解资源库动态定义库定义注意事项资源库覆写资源库覆写顺序样式表移除设置资源库继承资源库运用补充说明各位《云客drupal8源码分析》系列的读者:本系列分享希望帮助大家理解drupal8底层原理,并缩短学习时间,但部分重点内容在博客仅发布前言和目录,这是因为:drupal在国外如此流行但...

2018-06-06 14:36:26 335

原创 云客Drupal源码分析之主题引述

从本主题开始,云客源码分析系列将连续讲解drupal主题相关内容,主要读者定位为drupal开发人员,以及想深入理解主题系统的前端人员,讲述系统是如何处理主题的,尽量兼顾到不会php的主题开发人员,提供许多要点知识,使他们读后更加深入的理解主题,对一些概念和用法有精确的掌握,由于这样的定位,将少讲解主题开发的入门知识,这方面的中文文章资料有很多,官方也较系统的进行了介绍,你应该先行查阅,如果有疑点...

2018-06-01 09:43:14 661

原创 云客Drupal源码分析之内部动态页面缓存dynamic_page_cache

以下内容仅是一个预览,完整内容请见文尾:在阅读本篇前请先阅读本系列的《云客Drupal8源码分析之页面缓存PageCache的请求策略RequestPolicy及响应策略ResponsePolicy》内部页面缓存和内部动态页面缓存的区别:内部页面缓存Internal Page Cache,服务id:http_middleware.page_cache,可以视为匿名用户缓存(对登录用户不起作用),相...

2018-05-04 09:06:39 410

原创 云客Drupal源码分析之日志系统与监控

系统日志让你了解系统内部发生了什么,当出现故障时首先想到的就是日志,drupal日志系统可以按信息类别分别记录日志,并且按照RFC 5424和PSR-3将各类信息按紧迫程度划分为8个级别,这样方便筛选查看;除此外你只需进行简单实现就可在系统发生严重问题时得到及时通知,比如数据库连接不上或系统不可用时发送手机短信给你,本篇将介绍这些。日志等级:依据日志重要性(或严重程度)将信息分为如下8个级别:em...

2018-04-29 03:08:32 742

原创 PHP语言实现的AES加密、解密

<?php/** * Class AES * 用于AES加解密数据 * by:云客 【云游天下,做客四方】,微信号:php-world,欢迎转载,但须注明出处,讨论请加qq群203286137 * time:2018-04-27 */class AES{ protected $cipher = MCRYPT_RIJNDAEL_256; //AES加密算法 p...

2018-04-27 15:32:05 3756 2

原创 云客Drupal源码分析之锁lock服务

我们知道web服务器是并发访问的,php脚本被不同的线程或进程执行,他们可能真正的同时执行,现在假设有个操作(比如计划任务)在系统中只能被执行一次,由于这种并发性就可能出现问题,两个同时执行的请求可能带来两次执行,为了解决这个问题我们就需要“锁LOCK”了。锁LOCK服务定义:锁是系统定义的一个服务,定义如下: lock: class: Drupal\Core\Lock\Database...

2018-03-30 10:41:18 400

原创 php调试工具Xdebug使用教程(云客原创)

xdebug是一个php扩展,官方地址:https://xdebug.org/index.php,用于帮助开发者调试代码,本文以目前(2018年3月12日)最新的2.6版本为列来讲解,她具备这些功能:代替php的错误提示:在提示中加入配色以强调不同信息大变量打印:增强var_dump()、print_r()等打印函数的功能,在大变量打印时很有用,避免死机最大递归保护:可以设定最大递归次数限制,防止...

2018-03-15 18:20:11 8933

原创 云客Drupal源码分析之Url和Link

各位《云客drupal8源码分析》系列的读者:本系列分享希望帮助大家理解drupal8底层原理,并缩短学习时间,但部分重点内容在博客仅发布前言和目录,这是因为:drupal在国外如此流行但在国内却很小众,一个重要原因应该是中文资料的缺乏,我们是否能够找到一种方式来激发高质量的中文资料出产?此时同是积极推动者的晴空提出能否用付费阅读的方式来鼓励更多教程作者?并建立了一个付费阅读drupal资料的网站...

2018-03-08 16:49:08 776

原创 云客Drupal源码分析之id、class命名及Html辅助类

HTML类class和ID的命名:HTML标准是由W3C维护的,在它的推荐标准中只对class和id命名有如下要求:类名:一些由空格分隔的字符串ID名:全局唯一,不能含任意空白字符,至少一个字符,可以仅含数字或标点符号,可以以数字、字母、下划线开始等等,见以下资料:https://www.w3.org/TR/html52/dom.html#element-definitions-attribute...

2018-02-28 13:55:08 265

原创 云客Drupal源码分析之表单Form API

在阅读本主题前建议你先阅读本系列前面的《表单定义示例》主题,看一看在drupal8中是如何运用表单的。表单处理流程:一般情况下表单流程是先显示一个表单,用户填写,然后提交,系统处理,如果有错则重新显示并给出错误提示,反之没有错误那么完成后给出一个响应或者一个重定向响应,这是任何系统的基本流程,drupal也不例外,在drupal中可以这么认为:显示表单和处理提交在系统流程上其实是一样的,只不过后者...

2018-02-23 15:13:37 1487

原创 云客Drupal源码分析之表单定义示例

表单form是系统非常重要的一块功能,用于用户向系统提交信息,本主题为你展示如何在drupal8中定义和使用表单,至于表单API如何运作将在接下来的几个主题中详解。表单四要素:要定义一个表单,系统仅需要你提供四个信息,其他事情比如CSRF token攻击验证、渲染等将为你自动完成,非常贴心,需要的四个信息如下:表单识别id:用于唯一标识表单、其他模块通过该id产生的钩子参与表单流程、缓存等表单的构...

2018-02-09 17:21:38 940

原创 云客Drupal源码分析之网络攻击与防御措施

本系列即将讲解表单API,那是重要的用户交互组件,在此前有必要讲解一些系统安全相关的问题,为后续的表单API主题打下基础。同源策略:同源策略是浏览器的一个基本安全规则,限制了不同源的页面间脚本的相互操作,当协议、域名、端口三者都相同时被认为是相同的源,否则是跨源,简单点说就是一个页面中的脚本想去操作或访问另外一个源中的页面,是不允许的,关于同源策略网络上有很多资料,这里仅列出一些重要内

2018-01-25 11:15:06 542

原创 云客Drupal源码分析之会话系统Session高级篇

以下内容仅是一个预览,完整内容请见文尾:在本系列初期已经发布过了两篇会话主题,属于初级内容,建议你先了解一下,相比之下本篇更加注重实践,全面讲解了drupal的会话系统运行原理及使用方法,补充了许多重要的知识。会话session概念:会话session是客户端和服务器间利用cookie或url以“session_name=session_id”的形式来传递的一个用户凭据,因为HTTP协议的无状态性

2018-01-19 17:17:41 397

原创 云客Drupal源码分析之渲染管道及显示变体DisplayVariant

你一定好奇为什么控制器只返回了很简单的渲染数组,简单到甚至里面只包含了一个字符串标签而已,可最后的页面为何包含了那么多信息(页头、页尾、侧边栏、搜索框、导航菜单、面包屑路径等等)?是多次执行请求流程再合并结果吗?本主题讲解关键的渲染过程,将回答这些问题。通过本系列前面的学习你现在已经知道了drupal程序部分的主体结构,从本篇开始将越来越多的涉及到看的见的部分:页面外观。完全掌控drupal指日可

2018-01-12 12:24:18 367

原创 云客Drupal源码分析之实体查询entityQuery

通过本系列前面内容的学习你已经知道实体在数据库中是如何存储的,简单来说储存实体的数据库表分为两大类,专用表和共享表,共享表必有基本表,可能有版本表、数据表、版本数据表,总之大多数情况下一个完整的实体被储存在多张表中,比如我们在后台建立一个内容类型,她的数据至少存储在六张表中,这带来一个问题:当开发者需要找出满足特点条件的实体时,如产品名包含特定关键词且价格在某一区间的产品,如果直接采用数据库组件进

2017-12-29 20:18:02 1642

原创 云客Drupal源码分析之内容实体储存模式处理EntityStorageSchema

一个实体类型创建后,在她的生命周期中,她和她的字段定义可能出现更新、删除操作以满足业务需求,而不是一旦创建就不能被改变,所以要求她的储存Schema是动态的,在发生这样的事情时需要作出反应,典型的就是数据库schema(可简单理解为数据库表结构)的改变和数据的迁移或删除,系统为此定义了以下接口:

2017-12-13 17:07:13 453

PHP开发者的JavaScript快速教程.rar

该资源是对javascript语言的系统性介绍,写作首要原则是准确、全面,但每个知识点简明,将庞大的js知识压缩为仅A4纸45页的简明教程(约6万字)。主要面向的读者是PHP开发人员,文中附带对比了php与js,帮助PHPer快速记忆,并整理js知识体系,并补充ES6的内容

2019-05-17

PHP开发者的JavaScript快速简明教程

该资源是对javascript语言的系统性介绍,写作首要原则是准确、全面,但每个知识点简明,将庞大的js知识压缩为仅A4纸45页的简明教程(约6万字)。主要面向的读者是PHP开发人员,文中附带对比了php与js,帮助PHPer快速记忆,并整理js知识体系,并补充ES6的内容

2019-05-17

重温历史——计算机简史

重温历史——计算机简史,十二万字详解解读计算机发展历史,生动有趣的笔法,读来爱不释卷

2017-06-11

drupal8执行流程及架构

drupal8执行流程,以图示方式展示了drupal8的执行流程,对drupal8的架构一目了然

2016-09-12

原始MIME的rfc文档2045-2049

原始的MIME官方定义,rfc文档2045-2049,部分带中文

2016-03-16

WeixinForEcms1.0发布版

WeixinForEcms是为帝国内容管理系统ecms开发的微信公众号管理系统,以下简称WFE,采用OOP模式,基于著名php框架codeigniter(简称CI框架)开发而成,CI框架为系统协作开发打下基础,走社区群策群力的开发路线,WFE强调底层核心的独立性,是一个完整的独立系统,和其他系统(在在这里是ECMS)的连接协作则封装在系统高层的APP应用程序中,所以她可以轻易应用到其他的CMS中,系统集成使用了大量优秀第三方开源软件,一切遵循实用至上,优秀至上。WFE是开源的,这保障了透明性、安全性、自我完善性、二次开发便利性。同时她也是免费的,免费范围包括商业应用,系统提供常用通用的功能,随着版本的更新各种功能会纳入其中,并且也是开源免费的,微信是一个大的连接器,WFE是连接器的终端集散中心,用户用她链接自己的ERP、OA、网站系统、WEB应用系统、智能家居都是她前进的目标。2015年1月发布1.0版本,该项目正式上线服务大众,在这里可以找到相关资源和最新进展。

2015-12-31

php语言历史版本更新概要php4-php7(20151209)

本文档记录了php4到php7之间的主要变化,和相关参考链接,是每一个phper都必须要掌握的,文档日期2015年12月9日,这个时候php7.0正式版已经发布了

2015-12-31

Zend Studio 10.6.2破解文件 亲测可用

Zend Studio 10 6 2破解文件 亲测可用 如何注册: 将文件com zend php core 10 6 2 v20140605 0147 jar放到 Zend Studio plugins文件夹下面即可 不需要解压缩 Zend Studio如何汉化 选择Help菜单 >Install New Software 在Work with框中复制此地址:http: archive eclipse org technology babel update site R0 9 1 helios 提示:最后一个 线不能少 复制完地址后按回车键确认 这时会提示pending 等待 等侍完成后会出来很多语言列表让你选择 请选择“Babel Language Packs in Chinese Simplified ”简体中文包选择项 下一步选同意 再漫长的等待之后就汉化好了 提示重启zend studio ">Zend Studio 10 6 2破解文件 亲测可用 如何注册: 将文件com zend php core 10 6 2 v20140605 0147 jar放到 Zend Studio plugins文件夹下面即可 不需要解压缩 Zend Studio如何汉化 选择Help菜单 >Install New Software 在Work with框中复制此地址:http: arc [更多]

2014-07-20

mysql数据库字段复制

本程序为php编写,用于将一个mysql数据库的数据复制到另外一个,按字段千万级复制,可以设置按组复制,并可以设置每组复制多少条,比如将一个网站的会员数据复制到另外一个网站的时候将非常有用

2013-07-22

空空如也

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

TA关注的人

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