Dean0731 发布的文章

# centos安装docker yum remove docker docker-common docker-selinux docker-engine yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum-config-man...

非对称加密算法的一种随意选择两个大的质数p和q,p不等于q,计算N=pq。根据欧拉函数,不大于N且与N互质的整数個数為(p-1)(q-1)。选择一个整数e与(p-1)(q-1)互质,并且e小于(p-1)(q-1)。用以下这个公式计算d:d× e ≡ 1 (mod (p-1)(q-1))。 (d*e)%((p-1)(q-1))=1将p和q的记录销毁。以上内容中,(N,e)是公钥,(N,d)是私钥。公钥对象转为String byte[] keyByte=(Key)publicKey.ge...

线程通信生产者消费者一、使用同一个共享变量控制Synchronized、wait、notifyLock、Condition利用volatile利用AtomicInteger二、PipedInputStream、PipedOutputStream三、利用BlockingQueue进程通信管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,...

学习源码框架,为什么要从Mybatis框架入手?在 MyBatis 3.5.1 这个版中有 968 个类、 2770 个字段、 8422个方法、 42504 行代码、 186428个指令码。其源码体量只有 Spring 的1/5,也是 Hibernate 的1/5。但在功能上这三个框架并无高低之分,但从源码轻量级来讲,入手MyBatis无疑是最容易的。熟悉Mybatis的都知道,其源码里涉及到非常多的设计模式,当然也离不开阅读源码的技巧方法:Mybatis源码的设计模式使用Builder模...

Mathjax:2.x整理一<script type="text/x-mathjax-config"> MathJax.Hub.Config({ showProcessingMessages: false, messageStyle: "none", extensions: ["tex2jax.js"], jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMat...

目标检测rcnn:根据颜色等特征,将图像分为许多小区域(一般情况下颜色相同的都是一类物体)合并区域,然后进行区域内的物体检测 即到卷积中进行预测(每个框一个卷积网络)缺点:找到的框太多fast-rcnn:整张图片卷积得到特征图图片映射到特征图,faster-rcnn:RPN 层,根据标注中框的位置,让卷积网络自己学习框应该在哪 (在特征图上提取框)怎么学习?有基数128,256,512,3种方式对于一个像素点生成9个框,以他为中心128*256,256*128,128*128256*5...

1,初识爬虫import requestsfrom bs4 import BeautifulSoupimport osurl="https://www.58pic.com/"response = requests.get(url)response.encoding='utf8'# print(response.text)soup = BeautifulSoup(response.text,"html.parser")# div = soup.find(name="div",attrs="i...

分布式Tensorflow单机多卡(gpu)多级多卡(分布式)自实现分布式API:​ 1,创建一个tf.train.ClusterSpec,用于对集群的所有任务进行描述,该描述对于所有任务相同​ 2,tf.train.Server 创建ps,worker 并运行相应的计算任务​ cluster=tf.train.ClusterSpec({"ps":ps_spec,"worker":worker_spec})​ ps_spec = ["ps0.example....