在 OpenResty 中,同时存在两套正则表达式规范:Lua 语言的规范和 ngx.re.* 的规范,即使您对 Lua 语言中的规范非常熟悉,我们仍不建议使用 Lua 中的正则表达式。一是因为 Lua 中正则表达式的性能并不如 ngx.re.* 中的正则表达式优秀;二是 Lua 中的正则表达式并不符合 POSIX 规范,而 ngx.re.* 中实现的是标准的 POSIX 规范,后者明显更具备通用性。
作者:AlbertWen
添加时间:2019-03-31 00:33:59
修改时间:2025-07-25 07:26:33
分类:15.OpenResty_Lua
编辑
作者:AlbertWen
添加时间:2017-10-29 20:46:53
修改时间:2025-07-24 12:32:17
分类:14.Golang/Ruby
编辑
错误 和 异常 处理是程序的重要组成部分,我们先看看下面几个问题:
- 错误 和 异常 如何区分?
- 错误处理的方式有哪几种?
- 什么时候需要使用异常终止程序?
- 什么时候需要捕获异常?
- ...
Set排序
Set包括HashSet和TreeSet,HashSet是基于HashMap的,TreeSet是基于TreeMap的。
TreeMap是用红黑树实现,天然就具有排序功能,“天然就具有排序功能”是指它拥有升序、降序的迭代器。
那么HashSet怎么排序呢?我们可以将HashSet转成List,然后用List进行排序。
作者:AlbertWen
添加时间:2016-01-09 11:18:47
修改时间:2025-07-10 06:20:23
分类:13.C/C++/仓颉
编辑
Rango会讲解在Linux下从零开始写一个PHP扩展,并编译安装到PHP里,一直到执行扩展中的函数。包含的内容有:
- 为什么要开发PHP扩展
- ext_skel工具的使用
- 修改config.m4
- phpize的使用
- 必备工具,autoconf / gcc / make / php5 / php5-dev
- ZendAPI的使用简介,会介绍几个重要的API
作者:AlbertWen
添加时间:2017-12-12 17:20:38
修改时间:2025-07-24 17:13:18
分类:13.C/C++/仓颉
编辑
epoll特点好处:
- 与 select,poll 一样,但是增加了对I/O多路复用的技术
- 只关心“活跃”的链接,无需遍历全部描述符集合
- 能够处理大量的链接请求(系统可以打开的文件数目)
作者:AlbertWen
添加时间:2017-10-29 20:26:19
修改时间:2025-07-03 20:15:50
分类:16.编程基础/Web安全
编辑
Git 从远程的分支获取最新的版本到本地有这样 2 个命令:
1. git fetch:相当于是从远程获取最新版本到本地,但不会自动 merge
git fetch origin master git log -p master origin/master git merge origin/master
作者:AlbertWen
添加时间:2017-10-29 20:42:41
修改时间:2025-07-18 15:36:41
分类:18.系统设计/UML建模
编辑
最近公司买了台 阿里云主机(CentOS 6.8),按照惯例,需要配置一下 常用的开放的端口,在文件 /etc/sysconfig/iptables
中配置一下即可。
但是,竟然没有找到该文件(2年前买的阿里云主机是有的)。
作者:AlbertWen
添加时间:2018-07-17 22:46:07
修改时间:2025-06-25 17:34:40
分类:13.C/C++/仓颉
编辑
延迟静态绑定
在PHP5.3以后引入了延迟静态绑定。看下面这段代码:
<?php class A { public static function who() { echo __CLASS__; } public static function test() { self::who(); } } class B extends A { public static function who() { echo __CLASS__; } } B::test(); ?>
上面的代码输出了A,但是我希望它输出B,这就是问题的所在。这也是self和__CLASS__的限制。使用self::或者 __CLASS__对当前类的静态引用,取决于定义当前方法所在的类。所以,这就很好的解释了为什么上面的代码输出了A。但是,如果我们需要输出B呢?
作者:AlbertWen
添加时间:2017-10-29 09:47:31
修改时间:2025-07-12 07:54:50
分类:12.PHP库/系统/微信
编辑