不灭的火

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

作者:AlbertWen  添加时间:2018-04-15 11:51:05  修改时间:2025-07-08 17:18:03  分类:招聘/面试/总结  编辑

任职资格

1、技术栈:Java + Spring + MySql + Redis + RabbitMQ + Dubbo + Hive 及相关技术;

2、具有3年以上研发和架构经验,熟悉Java技术栈,有独立系统架构能力;

3、具有高并发、微服务架构、多线程开发、数据库优化等相关互联网平台研发经验;

4、在电商领域有支付、结算、财务、风控等相关经验者加分;

5、展示你的实力,一切条件皆免。

作者:AlbertWen  添加时间:2018-05-24 20:16:03  修改时间:2025-07-08 17:52:51  分类:12.PHP库/系统/微信  编辑
作者:AlbertWen  添加时间:2015-12-20 01:35:12  修改时间:2025-07-12 11:19:17  分类:06.Linux软件安装  编辑

Deepin 15.11 安装 SecureCRT-SecureFX-7.3.7 详细过程

作者:AlbertWen  添加时间:2016-01-20 15:45:55  修改时间:2025-07-08 17:53:13  分类:13.C/C++/仓颉  编辑

为什么要将 libapue.a 移到 /usr/local/lib 中呢?

因为 libapue.a 是 apue.h 头文件中包含的所有函数及宏定义的具体实现,是一个静态链接库。

查看 ld.conf.d/libc.conf 你会发现 gcc 在搜索链接库的时候默认会去搜索 /usr/local/lib/ 中的文件,所以我们将其放在这里,一劳永逸。

作者:AlbertWen  添加时间:2017-10-29 09:08:05  修改时间:2025-06-20 09:04:11  分类:11.PHP基础  编辑

fpm工作流程

fpm全名是FastCGI进程管理器(FastCGI是啥?了解下cgi和fastcgi)。

fpm启动后会先读php.ini,然后再读相应的conf配置文件,conf配置可以覆盖php.ini的配置。启动fpm之后,会创建一个master进程,监听9000端口(可配置),master进程又会根据fpm.conf/www.conf去创建若干子进程,子进程用于处理实际的业务。当有客户端(比如nginx)来连接9000端口时,空闲子进程会自己去accept,如果子进程全部处于忙碌状态,新进的待accept的连接会被master放进队列里,等待fpm子进程空闲;这个存放待accept的半连接的队列有多长,由 listen.backlog 配置。

作者:AlbertWen  添加时间:2019-09-01 22:40:16  修改时间:2025-07-14 06:51:47  分类:06.Linux软件安装  编辑

CMake 最新版本 3.10.2 需要 C++11 支持,而 gcc4.8 以下并未包含,,,3.9.6 版本并不需要 C++11,那就安装 CMake-3.9.6

作者:AlbertWen  添加时间:2017-11-13 11:27:31  修改时间:2025-07-10 11:30:12  分类:12.PHP库/系统/微信  编辑
/**
 * 计算两个坐标之间的距离(米)
 *
 * @param float $fP1Lon 起点(经度)
 * @param float $fP1Lat 起点(纬度)
 * @param float $fP2Lon 终点(经度)
 * @param float $fP2Lat 终点(纬度)
 * @return int
 */
function map_get_distance($fP1Lon, $fP1Lat, $fP2Lon, $fP2Lat) {
    $fEARTH_RADIUS = 6378137;

    // 角度换算成弧度
    $fRadLon1 = deg2rad($fP1Lon);
    $fRadLon2 = deg2rad($fP2Lon);
    $fRadLat1 = deg2rad($fP1Lat);
    $fRadLat2 = deg2rad($fP2Lat);

    // 计算经纬度的差值
    $fD1 = abs($fRadLat1 - $fRadLat2);
    $fD2 = abs($fRadLon1 - $fRadLon2);

    // 距离计算
    $fP = pow(sin($fD1 / 2), 2) + cos($fRadLat1) * cos($fRadLat2) * pow(sin($fD2 / 2), 2);

    return intval($fEARTH_RADIUS * 2 * asin(sqrt($fP)) + 0.5);
}
作者:AlbertWen  添加时间:2017-10-29 21:06:51  修改时间:2025-06-24 02:03:42  分类:14.Golang/Ruby  编辑

Java 中的集合(set)去重很方便,PHP 中的数组值去重,就更加方便,一个函数搞定:array_unique(),Golang 中就比较苦逼了,官方没有提供对“切片去重”的功能,而项目中,又经常用到这个功能,,我们可以模拟 Java 集合的功能,实现 Golang 版集合的同时,顺便把 去重 和 排序 做了,它的主要实现原理是:利用 map 数据 不允许键重名 的特点,参考代码如下:

作者:AlbertWen  添加时间:2017-10-29 21:25:01  修改时间:2025-06-17 19:49:23  分类:06.Linux软件安装  编辑

自带的 软件包源 不好用,卡顿严重,准备替换它:

方式一:deepin linux 如何更新或者更换软件源(注意:好像不起作用)

方式二:【推荐利用 阿里云 提供的镜像快速更换本地的 yum 源 (CentOS/Ubuntu/Deepin 等系统都被支持),找到“deepin”,点击右边的“帮助”,会告诉你如何替换为“阿里云源”

作者:AlbertWen  添加时间:2017-10-29 19:29:22  修改时间:2025-07-12 15:39:05  分类:电脑/软件使用  编辑

git pull 时,报错:

Git Pull Failed: refusing to merge unrelated histories

解决方案:

git pull origin master --allow-unrelated-historie