不灭的火

革命尚未成功,同志仍须努力下载JDK17

作者:AlbertWen  添加时间:2019-03-30 23:22:12  修改时间:2025-07-17 15:41:23  分类:15.OpenResty_Lua  编辑

table 库是由一些辅助函数构成的,这些函数将 table 作为数组来操作。

作者:AlbertWen  添加时间:2012-05-18 14:13:53  修改时间:2025-07-08 18:06:10  分类:11.PHP基础  编辑

1.不要使用相对路径

常常会看到:

require_once('../../lib/some_class.php');

该方法有很多缺点:

它首先查找指定的php包含路径, 然后查找当前目录.

因此会检查过多路径.

如果该脚本被另一目录的脚本包含, 它的基本目录变成了另一脚本所在的目录.

另一问题, 当定时任务运行该脚本, 它的上级目录可能就不是工作目录了.

因此最佳选择是使用绝对路径:

 define('ROOT' , '/var/www/project/');
 require_once(ROOT . '../../lib/some_class.php');
 //rest of the code
作者:AlbertWen  添加时间:2017-10-26 13:58:54  修改时间:2025-07-08 17:53:01  分类:06.Linux软件安装  编辑

系统自带的 SVN 版本为 1.7.2

$ svn --version
svn, version 1.7.22 (r1694152)

有点老,安装下最新版本

brew install svn
作者:AlbertWen  添加时间:2017-10-29 21:00:50  修改时间:2025-07-08 17:58:35  分类:14.Golang/Ruby  编辑

nil是什么

相信写过Golang的程序员对下面一段代码是非常非常熟悉的了:

if err != nil {
    // do something....
}

当出现不等于nil的时候,说明出现某些错误了,需要我们对这个错误进行一些处理,而如果等于nil说明运行正常。那什么是nil呢?查一下词典可以知道,nil的意思是无,或者是零值。零值,zero value,是不是有点熟悉?在Go语言中,如果你声明了一个变量但是没有对它进行赋值操作,那么这个变量就会有一个类型的默认零值。

作者:AlbertWen  添加时间:2015-10-12 10:09:44  修改时间:2025-06-25 09:20:23  分类:杂七杂八  编辑
作者:AlbertWen  添加时间:2015-10-12 10:07:37  修改时间:2025-07-20 17:26:45  分类:13.C/C++/仓颉  编辑

realloc()函数用来为ptr重新分配大小为size的一块内存,看似很简单,在使用过程中却会发生各种错误。

函数形式为:

void * realloc ( void * ptr, size_t new_size );
作者:AlbertWen  添加时间:2015-10-07 23:12:20  修改时间:2025-07-22 11:45:30  分类:06.前端/Vue/Node.js  编辑

Ckeditor 4.5.4,在编辑的时候,使用源码编辑,当保存内容包含Javascript、Style标签的时候,数据库中有Javascript、Style标签,输入到页面也可以执行,但是我再次编辑的时候就不见了,应该是Ckeditor把它们过滤掉了。。。

作者:AlbertWen  添加时间:2015-09-26 10:44:43  修改时间:2025-07-08 17:52:40  分类:13.C/C++/仓颉  编辑

从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库动态库两种。

一、静态库和动态库的区别

1、静态函数库

这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大--空间,因为整个函数库的所有数据都会被整合进目标代码中。。。

2、动态函数库

这类库的名字一般是libxxx.so;相对于静态函数库,动态函数库在编译的时候并没有被编译进目标代码中,你的程序执行到相关函数时才调用该函数库里的相应函数。。。

作者:AlbertWen  添加时间:2019-01-18 08:48:42  修改时间:2025-07-11 21:23:08  分类:08.Java基础  编辑
  • 实现了Map接口的集合类中:HashMap无序,TreeMap排序
  • 实现了List接口的集合类全部有序:如 ArrayList、LinkedList
  • 实现了Set接口的集合类中:HashSet无序,TreeSet排序
作者:AlbertWen  添加时间:2015-09-25 12:04:37  修改时间:2025-07-21 15:51:50  分类:11.PHP基础  编辑

文件夹文件拷贝/复制函数

/**
 * 文件夹文件拷贝
 *
 * @param string $src 来源文件夹
 * @param string $dst 目的地文件夹
 * @return bool
 */
function dir_copy($src = '', $dst = '') {
	if (empty($src) || empty($dst)) {
		return false;
	}

	$dir = opendir($src);
	dir_mkdir($dst);
	while (false !== ($file = readdir($dir))) {
		if (($file != '.') && ($file != '..')) {
			if (is_dir($src . '/' . $file)) {
				dir_copy($src . '/' . $file, $dst . '/' . $file);
			} else {
				copy($src . '/' . $file, $dst . '/' . $file);
			}
		}
	}
	closedir($dir);

	return true;
}