- 博客(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关注的人