比别人多一点志气,你就会多一份出息 [登录·注册]

吕滔博客

首页 开发 运维 工具 摄影
  • 02914
  • 0746

    PHP折腾的一些规范PSR-4

    memory我说他们就是闲的...最新的中文翻译请参考 PHP PSR-4自动载入(Autoloader) 2013年底出的这个PSR-4的规范,不支持PHP5.3之前的版本,规范了如何指定文件路径从而自动加载类定义,同时规范了自动加载文件的位置.Autoloader关键词 “必须”("MUST")、“一定不可/一定不能”("MUST NOT")、“需要”("REQUIRED")、“将会”("SHALL")、“不会”("SHALL NOT")、“应该”("SHOULD")、“不该”("SHOULD N...

    开发 PHP, PSR 发布于 2017-04-25
  • 0771

    destoon 添加一个新的模块

    memory根目录rename,中config.inc.php文件/module/rename下两个文件,my.inc.php ,rename.class.php/module/rename/admin/三个文件,config.inc.php html.inc.php index.inc.php①。复制根目录下的brand这个文件夹粘贴然后重命名,rename打开这个文件夹,找到config.inc.php这个文件<?php $moduleid = 13; ?>②。找到根目录下/modul...

    开发 Destoon 发布于 2017-04-24
  • 0616

    Destoon 系统常量与变量

    memory常量 说明 备注DT_ROOT 站点物理路径 DT_PATH 站点首页网址 DT_SKIN 风格目录网址 DT_ADMIN 是否在管理后台 DT_DOMAIN Cookie作用域 DT_LANG 站点语言 DT_KEY 安全密钥 DT_CHARSET 字符编码 DT_CACHE 缓存目录物理路径 DT_VERSION 系统版本 DT_REL...

    开发 Destoon 发布于 2017-04-24
  • 0775

    Destoon二次开发必看之程序执行流程

    memory<?php 代码首先包含common.inc.php文件 在common.inc.php文件中,首先定义常量。 define('IN_DESTOON', true); define('IN_ADMIN', defined('DT_ADMIN') ? true : false); define('DT_ROOT', str_replace("\", '/', dirname(__FILE__))); if(defined('DT_REWRITE')) include...

    开发 PHP, Destoon 发布于 2017-04-24
  • 11709

    修改PHPCMS自带采集器部分链接不能采集的BUG

    memory最近用phpcms帮一个朋友搞个采集站,发现有些链接采集不过来.简单的修改了一下源码的正则。小记文件:phpcms/modules/collection/classes/collection.class.php 约第181行修改如下//preg_match_all('/<a ([^>]*)>([^\/a>].*)<\/a>/isU', $html, $out); //<---系统默认的注释掉 preg_match_all('/<a\s+h...

    开发 PHP, PHPCMS 发布于 2017-04-21
  • 0707

    Java项目中使用fastjson处理远程获取的json数据

    memoryfastjson对json字符串JSONObject和JSONArray互相转换操作示例引入jar包进lib或者mavenimport com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; public class Jsontest { public static void main(String[] args) { ...

    开发 JAVA 发布于 2017-04-19
  • 01855

    macOS下安装nginx+php+memcached+redis+mysql+yaf扩展环境教程

    memorymacOS 10.12.4直接上命令,不多说了。下载并安装各软件包均通过 Homebrew,因此,安装之前,需在 Mac 上下载并安装  Homebrew,在 CLI 中通过下面的命令可以完成:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"怎么用brew不是这篇文章介绍的。我们直接说我本地的配置过程这里安装默认的 Nginx:brew in...

    环境配置 PHP, MySQL, mac, Redis, Memcached, Yaf 发布于 2017-04-12
  • 01274

    macOS下安装Maven环境

    memory先安装jdk 参考(https://www.lvtao.net/config/1343.html),再来安装maven下载 Maven (https://maven.apache.org/download.cgi), 并解压到某个目录。例如/usr/local/etc/maven-3.3.9打开Terminal,输入以下命令,设置Maven classpath$ vi ~/.bash_profile添加下列两行代码,之后保存并退出Vi:export M2_HOME=/usr/local/e...

    环境配置 mac, JAVA 发布于 2017-04-04
  • 网站状态

    • 栏目分类:49个
    • 发布文章:1311篇
    • 用户评论:688条
    • 开博至今:3978天

    正则速查

    [abc] 匹配中括号中的单个字符,如a或b或c
    [^abc] 匹配除了a、b、c等字符的其他单个字符
    [a-z] 匹配一个字符范围,如a到z
    [a-zA-Z] 匹配一个字符范围,如a-z 或 A-Z
    ^ 匹配行的开始
    $ 匹配行的结束
    \A 匹配一个字符串的开始
    \z 匹配一个字符串的结束
    . 匹配任意单个字符
    \s 匹配空白字符,如空格,TAB
    \S 匹配非空白字符
    \d 匹配一个数字
    \D 匹配非数字
    \w 匹配一个字母
    \W 匹配非字幕
    \b 匹配字符边界
    (...) 引用所有括号中的内容
    (a|b) a或者b
    a? 零个或多个a
    a* 零个或多个a
    a+ 1个或多个a
    a{3} 3次重复的a
    a{3,} 3次或3次以上重复的a
    a{3,6} 3到6次重复的a

    修正符

    /g 查找所有可能的匹配
    /i 不区分大小写
    /m 多行匹配
    /s 单行匹配
    /x 忽略空白模式
    /e 可执行模式,PHP专有
    /A 强制从目标字符串开头匹配
    /D 使用$限制结尾字符,则不允许结尾有换行
    /U 只匹配最近的一个字符串;不重复匹配

    最新回复

    • 券都有: 感谢分享
    • memory: 这是我3年前玩过一次,当时因为安装完后,发现日常办公还好,但是好...
    • sdf: 想问一下,激活工具激活后,后面会出现提示要再次重新激活吗?
    • memory: 你要用碗装我吗?还是要我把扔的扔进你碗里???!!! &^_^&
    • 薛才杰: 同感,快扔到我的碗里来。。。
    • memory: 要说明一下,在大陆及香港的云主机或VPS,都是不支持的。原因都懂...
    • 历史趣谈LishiQtan: 很好的文章,值得收藏
    • memory: 现在回头看,,,这么烂的代码,也是醉了.
    • memory: 有空试试apache的
    • 脚踏实地: rInfo数组是怎么来的
    • 朋友们: 我都是这么建站的
    • memory: 明眼人.
    • 上官元恒: $lunarInfo数组是怎么来的,这是重点
    • memory: 你知道的太多了...
    • yjl: 这个肯定解决的不是空间的问题,可能是复用的问题,有可能是“站群”的问题
    • Smithd994: Hello! This post could not be wr...
    • memory: controll文件assign ,然后模板文件中直接foreach