作者:AlbertWen
添加时间:2017-10-27 12:58:57
修改时间:2025-07-27 19:36:06
分类:
14.Golang/Ruby
编辑
Package builtin
import "builtin"
Overview
Index
Overview ▾
Package builtin provides documentation for Go's predeclared identifiers. The items documented here are not actually in package builtin but their descriptions here allow godoc to present documentation for the language's special identifiers.
作者:AlbertWen
添加时间:2019-03-31 00:33:59
修改时间:2025-07-26 18:19:06
分类:
15.OpenResty_Lua
编辑
在 OpenResty 中,同时存在两套正则表达式规范:Lua 语言的规范和 ngx.re.* 的规范,即使您对 Lua 语言中的规范非常熟悉,我们仍不建议使用 Lua 中的正则表达式。一是因为 Lua 中正则表达式的性能并不如 ngx.re.* 中的正则表达式优秀;二是 Lua 中的正则表达式并不符合 POSIX 规范,而 ngx.re.* 中实现的是标准的 POSIX 规范,后者明显更具备通用性。
作者:AlbertWen
添加时间:2017-10-29 20:46:53
修改时间:2025-07-24 12:32:17
分类:
14.Golang/Ruby
编辑
错误 和 异常 处理是程序的重要组成部分,我们先看看下面几个问题:
- 错误 和 异常 如何区分?
- 错误处理的方式有哪几种?
- 什么时候需要使用异常终止程序?
- 什么时候需要捕获异常?
- ...
作者:AlbertWen
添加时间:2019-02-19 09:48:00
修改时间:2025-07-15 01:37:58
分类:
08.Java基础
编辑
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-27 06:50:25
分类:
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++/仓颉
编辑
作者:AlbertWen
添加时间:2016-02-18 15:03:01
修改时间:2025-07-08 18:06:08
分类:
11.PHP基础
编辑
延迟静态绑定
在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呢?