作者:AlbertWen
添加时间:2017-10-29 21:00:50
修改时间:2025-11-04 21:24:05
分类:
21.Golang编程
编辑
nil是什么
相信写过Golang的程序员对下面一段代码是非常非常熟悉的了:
if err != nil {
// do something....
}
当出现不等于nil的时候,说明出现某些错误了,需要我们对这个错误进行一些处理,而如果等于nil说明运行正常。那什么是nil呢?查一下词典可以知道,nil的意思是无,或者是零值。零值,zero value,是不是有点熟悉?在Go语言中,如果你声明了一个变量但是没有对它进行赋值操作,那么这个变量就会有一个类型的默认零值。
作者:AlbertWen
添加时间:2015-10-12 10:09:44
修改时间:2025-11-14 08:53:12
分类:
杂七杂八
编辑
作者:AlbertWen
添加时间:2015-10-12 10:07:37
修改时间:2025-11-09 22:58:14
分类:
13.C/C++/Rust
编辑
realloc()函数用来为ptr重新分配大小为size的一块内存,看似很简单,在使用过程中却会发生各种错误。
函数形式为:
void * realloc ( void * ptr, size_t new_size );
作者:AlbertWen
添加时间:2015-10-07 23:12:20
修改时间:2025-11-14 11:12:30
分类:
06.前端/Vue/Node.js
编辑
Ckeditor 4.5.4,在编辑的时候,使用源码编辑,当保存内容包含Javascript、Style标签的时候,数据库中有Javascript、Style标签,输入到页面也可以执行,但是我再次编辑的时候就不见了,应该是Ckeditor把它们过滤掉了。。。
作者:AlbertWen
添加时间:2015-09-26 10:44:43
修改时间:2025-11-07 03:59:28
分类:
13.C/C++/Rust
编辑
库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。
一、静态库和动态库的区别
1、静态函数库
这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大--空间,因为整个函数库的所有数据都会被整合进目标代码中。。。
2、动态函数库
这类库的名字一般是libxxx.so;相对于静态函数库,动态函数库在编译的时候并没有被编译进目标代码中,你的程序执行到相关函数时才调用该函数库里的相应函数。。。
作者:AlbertWen
添加时间:2019-01-18 08:48:42
修改时间:2025-11-05 16:40:26
分类:
08.Java基础
编辑
- 实现了Map接口的集合类中:HashMap无序,TreeMap排序
- 实现了List接口的集合类全部有序:如 ArrayList、LinkedList
- 实现了Set接口的集合类中:HashSet无序,TreeSet排序
作者:AlbertWen
添加时间:2015-09-25 12:04:37
修改时间:2025-11-12 21:47:08
分类:
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;
}
作者:AlbertWen
添加时间:2015-09-24 10:45:27
修改时间:2025-09-30 09:40:58
分类:
06.Linux软件安装
编辑
仔细研究,它跟Firefox一样,是有很多的插件的,安装路径:
Thunderbird -> 工具 -> 附加组件 -> 搜索“New Mail Attention”,安装即可! -> 还可以进入插件的“首选项”设置其他选项。
作者:AlbertWen
添加时间:2015-09-21 11:47:22
修改时间:2025-11-11 10:55:25
分类:
01.Linux基础
编辑
Linux下显示系统进程的命令ps,最常用的有ps -ef和ps aux。这两个到底有什么区别呢?两者没太大差别,讨论这个问题,要追溯到Unix系统中的两种风格,System V风格和BSD 风格,ps aux最初用到Unix Style中,而ps -ef被用在System V Style中,两者输出略有不同。现在的大部分Linux系统都是可以同时使用这两种方式的。
作者:AlbertWen
添加时间:2014-04-01 08:47:00
修改时间:2025-10-17 07:15:12
分类:
01.Linux基础
编辑
问)在当前脚本文件中调用另外一个脚本文件?
方法一: 使用 source
方法二: 使用 .