不灭的焱

加密类型:SHA/AES/RSA下载Go
复合类型:切片(slice)、映射(map)、指针(pointer)、函数(function)、通道(channel)、接口(interface)、数组(array)、结构体(struct) Go类型+零值nil
引用类型:切片(slice)、映射(map)、指针(pointer)、函数(function)、通道(channel) Go引用

作者:AlbertWen  添加时间:2019-02-19 09:48:00  修改时间:2025-12-25 19:24:00  分类:08.Java基础  编辑

Set排序

Set包括HashSet和TreeSet,HashSet是基于HashMap的,TreeSet是基于TreeMap的。

TreeMap是用红黑树实现,天然就具有排序功能,“天然就具有排序功能”是指它拥有升序、降序的迭代器。

那么HashSet怎么排序呢?我们可以将HashSet转成List,然后用List进行排序。

作者:AlbertWen  添加时间:2016-01-09 11:18:47  修改时间:2025-12-22 04:36:42  分类:13.C/C++/Rust  编辑

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-12-25 08:03:03  分类:13.C/C++/Rust  编辑

epoll特点好处:

  • 与 select,poll 一样,但是增加了对I/O多路复用的技术
  • 只关心“活跃”的链接,无需遍历全部描述符集合
  • 能够处理大量的链接请求(系统可以打开的文件数目)
作者:AlbertWen  添加时间:2017-10-29 20:26:19  修改时间:2025-12-08 21:03:03  分类: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-12-22 22:21:08  分类:18.系统设计/UML建模  编辑

最近公司买了台 阿里云主机(CentOS 6.8),按照惯例,需要配置一下 常用的开放的端口,在文件 /etc/sysconfig/iptables 中配置一下即可。

但是,竟然没有找到该文件(2年前买的阿里云主机是有的)。

作者:AlbertWen  添加时间:2018-07-17 22:46:07  修改时间:2025-11-21 07:06:01  分类:13.C/C++/Rust  编辑
作者:AlbertWen  添加时间:2016-02-18 15:03:01  修改时间:2025-12-23 12:20:07  分类: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呢?

作者:AlbertWen  添加时间:2017-10-29 09:47:31  修改时间:2025-11-06 10:26:14  分类:12.PHP库/系统  编辑
作者:AlbertWen  添加时间:2018-01-01 18:11:00  修改时间:2025-12-24 10:25:31  分类:招聘/面试/总结  编辑

今天是2017年的最后一天,是时候该给自己总结一下子了。转眼间,1年的时间又这么快的就过去了。回顾2017年的年初,并未给自已一个可行性的目标,不管是工作上,还是感情上,都是随遇而安,顺其自然。年中换了工作地址,进入了一个新的工作环境,年末总结一下自己的这一年,然后展望一下2018年,在做个 Plan。

作者:AlbertWen  添加时间:2018-09-24 14:56:28  修改时间:2025-12-25 10:05:56  分类:08.Java基础  编辑

一、无依赖其他任何jar

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <version>3.0.2</version>
            <configuration>
                <archive>
                    <manifest>
                        <addClasspath>true</addClasspath>
                        <classpathPrefix>lib/</classpathPrefix>
                        <mainClass>com.think.TestMain</mainClass>
                    </manifest>
                </archive>
            </configuration>
        </plugin>
    </plugins>
</build>