自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 当你在浏览器中输入“google.com”并回车,会发生什么?

https://github.com/LinusPeng97/what-happens-when 我的仓库,欢迎 pr,欢迎 star。

2021-04-12 14:48:09 189

原创 云服务器变矿机解决方法

云服务器变矿机解决方法原因解决方案 解决方法 原因 刚买的服务器配置完redis和安全组忘记改回来了,又没加认证,被人把公钥写进服务器远程登陆导致cpu全在跑矿机程序。 解决方案 提前注意:删除不掉的文件一般是被黑客锁住了,用chattr -ia +文件名 解锁,解锁之后chmod 600就可读写了 第一件事不要管别的,先检查定时任务,crontab -l,里面一定会有定时脚本重启矿机程序,使用...

2020-04-28 11:54:30 838

原创 MTCNN原理介绍

关于MTCNN写了点东西全放在这里吧 MTCNN总览 经过今天一整天以及昨天一晚的论文阅读,从MTCNN一直读到selective search。兜兜转转一天多,终于明白MTCNN的工作流程。现总结如下: 一、总结: 1.P_Net:我们观察到P_Net的特殊性,根据"Implementing Efficient ConvNet Descriptor Pyramids"论文中提到的使用slid...

2019-04-21 10:07:16 2855 5

原创 Docker push镜像时denied: requested access to the resource is denied : docker

首先看一下自己登陆没有: vim ~/.docker/config.json 没有登陆的话使用如下指令登陆 docker login 确认自己要push的镜像命名是否符合规范: 用户名/仓库名:标签值(你可以将标签值理解为版本号,可以随意命名无任何影响,默认为lastest) e.g. 以用户名为user的账户为例,如果你想上传你的镜像到账户中名为rep的仓库中并将其tag改为18....

2019-04-13 20:33:34 7747

原创 Ubuntu解决Docker下载太慢解决方法

改一下docker服务的配置文件就行 Ubuntu默认在 /etc/default/docker 在末尾加 --registry-mirror=https://registry.docker-cn.com 最后重启一下服务 sudo service docker restart

2019-04-13 19:31:38 9179 1

原创 java线程池简单介绍以及适用场景

四种线程池的介绍 newFixedThreadPool(int nThads) 定长的线程池 阻塞队列长度无限并且其中的线程可复用 当核心线程池满了的时候新的线程会在阻塞队列上等待 线程池中的线程需要shutdown才会释放,否则一直存在 适用场景: 适用场景:适合执行周期长的任务 newSingleThreadExecutor() 每次只有一个活动线程运行 阻塞队列无限 和newF...

2019-04-07 09:34:13 281

原创 堆排序原理

今天看了几篇讲堆排序的博客,感觉没有把思想讲清楚,现梳理一下思路。 堆的定义 以最小堆为例:在一颗树中,其根节点的值小于其子树的任意结点的值,这个条件对于这棵树的任意子树也成立,就称这棵树为最小堆。最大堆相反。 我们可以利用数组存储堆,即根节点对应arr[0],其子节点从左至右依次排序。 堆排序思想(以升序为例) 若是要以升序排序,我们希望数组中最后一个元素为整个数组中的最大值。那...

2019-04-03 15:13:08 181

原创 java源码阅读之深入理解AQS

先翻译源码介绍 Provides a framework for implementing blocking locks and related synchronizers (semaphores, events, etc) that rely on first-in-first-out (FIFO) wait queues. This class is designed to be a use...

2019-04-01 17:13:47 204

原创 java源码阅读之深入理解ThreadLocal

protected T initialValue() { return null; } 必须重写此方法,否则初始化值为null void createMap(Thread t, T firstValue) { t.threadLocals = new ThreadLocalMap(this, firstValue); } 为本地线程创建LocalMap,使用firstValu...

2019-03-31 17:34:27 216

原创 java源码阅读之序列化Serializable

总结 Classes that do not implement this interface will not have any of their state serialized or deserialized. All subtypes of a serializable class are themselves serializable. 没有实现Serializable接口的类...

2019-03-30 20:40:54 151

原创 Java源码阅读之String.hashCode

JAVA中hashCode源码分析 public static int hashCode(byte[] value) { int h = 0; int length = value.length >> 1; for (int i = 0; i < length; i++) { h = 31 * h +...

2019-03-29 16:13:25 176 1

原创 GCC动态链接库显示未定义的引用

今天闲来无事打算练习一下gcc的动态库链接,到最后一步编译的时候一直显示主函数对动态库中的函数未定义的引用 如果你的文件函数中有对动态链接库中的符号依赖,在使用gcc编译的时候一定要把文件放在动态库前面编译。 e.g. 我的pro.c里需要用到libhello.so这个动态库中的函数,在使用gcc的时候要以如下顺序编译。(如果不使用-L参数的话不要忘记把libhello.so动态库复制到/usr/...

2019-03-22 17:02:18 2807

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除