【案例一】
作者:老王
如果PHP对象存在递归引用,就会出现内存泄漏。这个Bug在PHP里已经存在很久很久了,先让我们来重现这个Bug,代码如下:
作者:AlbertWen
添加时间:2013-05-14 09:38:35
修改时间:2025-07-02 09:11:46
分类:06.Linux软件安装
编辑
在Linux上安装了默认的apache2目录后,想安装apache3,进入安装,
执行了configure,make后
make install时出错:
/bin/sh /usr/local/httpd-2.2.3/srclib/apr/libtool --mode=install /usr/bin/install -c -m 755 libaprutil-1.la /usr/local/apache2/lib
libtool: install: error: cannot install `libaprutil-1.la' to a directory not ending in /usr/local/apache2/lib
make[2]: *** [install] Error 1
作者:AlbertWen
添加时间:2019-09-05 23:24:58
修改时间:2025-07-10 08:29:24
分类:06.Linux软件安装
编辑
CentOS 6.10 编译安装 gdb-7.12.1
作者:AlbertWen
添加时间:2013-05-13 13:27:54
修改时间:2025-06-29 23:15:41
分类:MySQL/Redis
编辑
MySQL 数据类型中的 integer types 有点奇怪。你可能会见到诸如:int(3)、int(4)、int(8) 之类的 int 数据类型。刚接触 MySQL 的时候,我还以为 int(3) 占用的存储空间比 int(4) 要小, int(4) 占用的存储空间比 int(8) 小。
后来,参看 MySQL 手册,发现自己理解错了。
后来,参看 MySQL 手册,发现自己理解错了。
int(M): M indicates the maximum display width for integer types.
在 integer 数据类型中,M 表示最大显示宽度。
作者:AlbertWen
添加时间:2013-05-13 10:41:11
修改时间:2025-05-22 19:25:03
分类:MySQL/Redis
编辑
1、整型
取值范围如果加了unsigned,则最大值翻倍,如tinyint unsigned的取值范围为(0~256)。
MySQL数据类型 | 含义(有符号) |
tinyint(m) | 1个字节 范围(-128~127) |
smallint(m) | 2个字节 范围(-32768~32767) |
mediumint(m) | 3个字节 范围(-8388608~8388607) |
int(m) | 4个字节 范围(-2147483648~2147483647) |
bigint(m) | 8个字节 范围(+-9.22*10的18次方) |
取值范围如果加了unsigned,则最大值翻倍,如tinyint unsigned的取值范围为(0~256)。
int(m)里的m是表示SELECT查询结果集中的显示宽度,并不影响实际的取值范围,没有影响到显示的宽度,不知道这个m有什么用。
作者:AlbertWen
添加时间:2018-11-24 22:42:01
修改时间:2025-07-05 12:27:39
分类:04.数据采集/爬虫
编辑
三种不同展示方式 附上style~
1. 效果图1
2.效果图2
3. 效果图3
1. 效果图1

2.效果图2

3. 效果图3

作者:AlbertWen
添加时间:2013-05-08 16:46:50
修改时间:2025-06-24 19:07:29
分类:18.系统设计/UML建模
编辑
一、根据流向分为输入流和输出流:
注意输入流和输出流是相对于程序而言的。
输出:把程序(内存)中的内容输出到磁盘、光盘等存储设备中
输入:读取外部数据(磁盘、光盘等存储设备的数据)到程序(内存)中