utm

docker学习(一):docker安装和架构

末鹿安然 提交于 2020-11-15 19:14:10
本笔记根据51CTO的CloudMan博主的博客而记录的。 本节主要学习 docker安装和卸载 docker的架构 一、Docker的安装和卸载   Docker的安装   1、安装之前,要先把旧版的Docker给卸载了,以下是Docker官网上的安装前卸载Docker的信息。   注意:以前安装过Docker社区版的,卸载的时候输入:sudo apt-get remove docker-ce才能卸载得了。   2、安装Docker   具体步骤见官网: https://docs.docker.com/install/linux/docker-ce/ubuntu/#upgrade-docker-after-using-the-convenience-script   centos6安装docker参照: https://www.cnblogs.com/zhangzhen894095789/p/6641981.html?utm_source=itdadao&utm_medium=referral   3、配置Docker加速器,登录daocloud,进入 https://www.daocloud.io/mirror 可以查看到下列信息,按照步骤要求完成即可。 二、Docker架构   Docker是C/S架构的,核心组件有:Client(客户端),Docker Deamon

java -cp与java -jar

感情迁移 提交于 2020-11-13 01:02:15
java -cp与java -jar java -cp(或java -classpath) 指定执行运行依赖jar和主类,需要绝对路径。指定多个jar时,linux用“:”分隔,windows“;”分隔。也可以用全称-classpath。支持通配符 “ * ”。java -cp classpath,-cp后面是类路径,解释器会到指定路径下查找class文件。 格式 java -cp .;myClass.jar packagename.mainclassname 例如 <code><del>java -cp .;c:/classes/myClass.jar;d:/classes/*.jar packagename.mainclassname</del></code> java -cp D:\spark\spark-2.3.3\assembly\target\scala-2.11\jars\* org.apache.spark.deploy.master.Master classpath中的jar文件可以使用通配符。 packagename.mainclassname为包含mian方法的完全限定类名,如果classpath中有多个具有main方法的类,通过-cp可以方便的选定程序的入口。 使用-jar选项,java.exe会忽略-cp、

STM32嵌入式应用系统设计

依然范特西╮ 提交于 2020-11-11 10:23:34
STM32嵌入式应用系统设计 一. 可视化的代码跟踪调试 二、Proteus仿真运行stm32程序 三、使用Altium Designer软件绘制一个stm32最小系统的电路原理图、PCB图 一. 可视化的代码跟踪调试 安装C++的插件 vscode打开源码文件了并调试 点击最左边第四个好像虫子的图标 选择刚刚装好的c++插件 修改后的lanch.json { // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version" : "0.2.0" , "configurations" : [ { "name" : "(gdb) Launch" , "type" : "cppdbg" , "request" : "launch" , "program" : "${workspaceFolder}/${fileBasenameNoExtension}.out" , "args" : [ ] , "stopAtEntry" : false , "cwd" : "$

2020-11-09:谈谈布隆过滤器和布谷鸟过滤器的相同点和不同点?

与世无争的帅哥 提交于 2020-11-10 01:40:21
福哥答案2020-11-09: 相同点: 都是过滤器。 不同点: 算法:布隆过滤器多个hash函数。布谷鸟过滤器用布谷鸟哈希算法。 能否删除:布隆过滤器无法删除元素。布谷鸟过滤器可以删除元素,有误删可能。 空间是否2的指数:布隆过滤器不需要2的指数。布谷鸟过滤器必须是2的指数。 空间利用率:相同误判下,布谷鸟空间节省40%多。 查询性能:布隆过滤器查询性能弱,原因是使用了多个hash函数,内存跨度大,缓存行命中率低。布谷鸟过滤器访问内存次数低,效率相对高。 哈希相关:布隆过滤器的多个函数函数之间没关系。布谷鸟过滤器的两个哈希函数可互相推导,两者有关系,用到了【空间是2的指数】和【按位与】。 重复插入相同元素:布隆过滤器天然自带重复过滤。布谷鸟过滤器会发生挤兑循环问题。 Redis布隆Bloom过滤器 布隆过滤器过时了,未来属于布谷鸟过滤器? 【Redis 第七篇】面试加分项:缓存穿透,布隆过滤器-计数过滤器-布谷鸟过滤器(好文005) 来源: oschina 链接: https://my.oschina.net/u/4553401/blog/4710341

布客·ApacheCN 编程/后端/大数据/人工智能学习资源 2020.11

◇◆丶佛笑我妖孽 提交于 2020-11-09 17:11:28
公告 我们始终与所有创作者站在一起,为创作自由而战。我们还会提供一切必要的技术支持。 我们全力支持 科研开源(DOCX)计划 。希望大家了解这个倡议,把这个倡议与自己的兴趣点结合,做点力所能及的事情。 我们的部分文档已备份到 PYPI、NPM 和 Docker,详情请查看各个文档 README 中的“下载”一节。 ApacheCN 项目的最终目标:五年内备份并翻译 Github 上的所有教程(其实快被我们啃完了,剩下的不多了)。 警告各位培训班:对 ApacheCN 宣传文章的举报,也将视为对 ApacheCN 的挑衅。我们不像友社那么好欺负,自己看着办。 请关注我们的公众号“ApacheCN”,回复“教程/路线/比赛/报告/技术书/课程/轻小说/漫画/新知”来获取更多资源。 编程语言 Java On Java 8 中文版(Java 编程思想第五版)↗ Effective Java 中文第三版 Java 编程思想 Java 8 简明教程 Java 从 0~1 个人笔记 Java8 中文官方教程📚🚧 JavaTutorialNetwork 中文系列教程📚 HowToDoInJava 中文系列教程📚 Spring / Java / 其它教程 1 / 其它教程 2 JavaBeginnersTutorial 中文系列教程📚 Python ApacheCN Python 译文集📚

【深度学习】视觉注意力机制 | 视觉注意力机制用于分类:SENet、CBAM、SKNet

Deadly 提交于 2020-11-08 14:18:17
前面的话 上次文章中,我们主要关注了 视觉应用中的Self-attention机制及其应用——Non-local网络模块 ,从最开始的了解什么是视觉注意力机制到对自注意力机制的细节把握,再到Non-local模块的学习。这次的文章我主要来关注 视觉注意力机制在分类网络中的应用 —— SENet、SKNet、CBAM。 我们通常将软注意力机制中的模型结构分为三大注意力域来分析: 空间域、通道域、混合域 。 (1) 空间域 —— 将图片中的的空间域信息做对应的 空间变换 ,从而能将关键的信息提取出来。对空间进行掩码的生成,进行打分,代表是Spatial Attention Module。 (2) 通道域 ——类似于 给每个通道上的信号都增加一个权重,来代表该 通道与关键信息的相关度 的话,这个权重越大,则表示相关度越高。对通道生成掩码mask,进行打分,代表是senet, Channel Attention Module。 (3) 混合域 —— 空间域的注意力是 忽略了通道域中的信息,将每个通道中的图片特征同等处理, 这种做法会将空间域变换方法局限在原始图片特征提取阶段,应用在神经网络层其他层的 可解释性不强 。 而通道域的注意力是 对一个通道内的信息直接全局平均池化,而忽略每一个通道内的局部信息 ,这种做法其实也是比较暴力的行为。所以结合两种思路,就可以设计出混合域的注意力机制模型。

面试不考算法考这些?大厂脑洞真的大!

帅比萌擦擦* 提交于 2020-11-08 12:47:39
https://juejin.im/post/5e3d3395f265da571e260bcf 不知道是不是觉得求职者面试压力还不够大,硅谷许多公司在面试时往往会另辟蹊径,给面试者抛出各种奇葩难题,以此来考验你到底符不符合他们的“胃口”。 这些莫名其妙的奇葩题,让无数求职者无可奈何;不少奇葩面试题更是引得一大堆网友吐槽。今天,我们整理了部分奇葩面试的题目,大家可作参考…… Facebook:逻辑是招人首要标准 让你清洗西雅图所有的窗户,你怎么收费? 很明显,这是一道没有“标准答案”的题。 但就是这样一道看起来随口一诹的题目,面试官可以通过这个看出你对西雅图地区或某个岗位的了解程度、在工作岗位上是否具有处理数字的逻辑能力以及应对大体量工作时能否想出合理的方式。 你可以回答不要钱但是通过添加额外服务来收取增值费用;也可详细地摆出西雅图市的人口、房屋数据,再加上相关服务的行业费用,别忘还有车玻璃;更有甚者,可以选择直接找外包公司解决。 实际上,那些大多数看似无厘头的问题考验地是 一个人的逻辑思维能力和知识储备 。 另附Facebook奇葩面试题两则: 你如何算出一座交通繁忙的桥的车流量? 大家使用公用wifi看视频影响了网速,你也在用这个wifi,但你没有网络设置权限,你有什么方法可以阻止别人看视频呢? Apple:比起纸上谈兵,更看中落地能力 帝国大厦有多重?

k8s部署mysql集群master--slave

荒凉一梦 提交于 2020-11-06 08:51:04
一、环境信息 CentOS Linux release 7.8.2003 (Core) 4.4.240-1.el7.elrepo.x86_64 k8s 集群版本:1.15 docker 版本:Docker version 17.03.3-ce 集群信息: NAME STATUS ROLES AGE VERSION km-1.11 Ready master 7d7h v1.15.1 kn-1.11 Ready <none> 7d7h v1.15.1 kn1-1.11 Ready <none> 31h v1.15.1 二、MySQL的高可用方案 MySQL高可用方案采用主从复制+读写分离,即由单一的master和多个slave所构成。其中,客户端通过master对数据库进行写操作,通过slave端进行读操作。master出现问题后,可以将应用切换到slave端。 此方案是MySQL官方提供的一种高可用解决方案,节点间的数据同步采用MySQL Replication技术。MySQL Replication从一个MySQL数据库服务器(master)的数据复制到一个或多个MySQL数据库服务器(slave)。在默认情况下,复制是异步的;slave不需要一直接收来自主机的更新。根据配置,可以复制数据库中的所有数据库、选定的数据库,或者特定的表。 三、架构说明 通过mysql

基于服务设计的线上展览

别等时光非礼了梦想. 提交于 2020-11-03 13:23:03
编者荐语: 在会展云技术解读专题的上一篇文章《多重安全保障护航云上会展》中,云妹为大家介绍了如何应对云上会展最严格防护要求的解决方案。本篇文章我们将继续深入解读会展云背后的技术,一起来了解下基于服务设计的线上展览。 以下文章来源于 Design with CloudAI ,作者JDTD 2020 年上半年突如其来的新冠肺炎疫情,对全球各行业造成巨大冲击,各行业按下"暂停键",迫使行业进一步进行资源整合,从而达到转型升级、创新发展。 受疫情影响各地展会大多取消或延期,不少公司开始“线上发力”。积极创新展会模式,全线上办展、跨界资本融入、展会防疫安全等一系列挑战,打造线上展会新平台 。服贸会、广交会、海博会等展览会纷纷宣布举办线上展会。那么疫情对会展行业带来了哪些变化? 洞察趋势 | “线上发力”+“线下自救” 面对新冠肺炎疫情带来的冲击,不少中小企业因承受不住危机,最终退出了舞台。一些展览公司则利用自身资源优势,积极“线下自救”,同时还“线上发力”,探索新的盈利模式。疫情期间,他们利用早期搭建的线上平台对接买家和卖家资源,增加客户黏性,最终实现业绩翻倍。 由此延伸出云发布、云大会、云车展、云展览、云活动等一系列云展会。 **|** 如何将互联网与展览相结合呢? 线上平台建设一定要按照互联网习惯和策略去做,不要被“展览”字眼所束缚限制。展览的主要特点是推广品牌、渠道拉通、新品宣传。