ace

腾讯云容器服务 TKE 推出新一代零损耗容器网络

只谈情不闲聊 提交于 2020-11-19 11:52:00
随着容器技术的发展成熟,越来越多的组件迁移到容器, 在技术迁移过程中,数据库,游戏,AI 这些组件对容器网络性能(时延,吞吐,稳定性)提出了更高的要求 。为了得到更优的时延和吞吐表现,各大云厂商都在致力于缩短节点内容器的网络访问链路,让数据包能尽可能快地转发到容器网卡。 腾讯云 容器服务 TKE 借助智能网卡推出下一代容器网络方案,该方案实现了一个 Pod 独占一张弹性网卡,不再经过节点网络协议栈 (default namespace),极大缩短了容器访问链路,缩短了访问时延,并使 PPS 可以达到整机上限。该方案实现了 短链接场景下 QPS 相比之前容器网络方案(策略路由方案,网桥方案)提升 50%-70%;长链接场景下 QPS 提升 40%-60%。 由于不再经过节点网络协议栈,传统基于 iptables 和 IPVS 的 ClusterIP service 访问方案不能直接适用于该方案。为了实现该方案下 Pod 可以直接访问 ClusterIP service,TKE 推出 share-NS IPVS 方案,使得在容器网络命名空间下也可以访问到节点网络协议栈的 IPVS 规则,同时配合 CLB 直通 Pod,实现了完整意义上的弹性网卡直通。 该方案实现了针对 ClusterIP service 短链接场景下 QPS 相比 iptables 方案提升 40%-60%,IPVS

CentOS 6.9 CentOS 7.4 自动安装系统 kickstart

谁都会走 提交于 2020-11-15 04:57:52
通过ks文件 实现 CentOS 6.9 & 7.4 自动安装系统 环境: VMware 14.0 Pro版 光盘镜像: CentOS-6.9-x86_64-minimal.iso ks文件生成器: kickstart 偶然接触一个kickstart, 通过马哥的网络直播上学到的自动安装系统, 先看一下原理: CentOS在VMware安装流程: 新建虚拟机 --> 挂载光盘镜像 --> 开始安装 --> 配置(包括地区, 语言, 时区, 键盘类型, root密码等等) --> 完成安装 --> 重启 --> 进入系统 在如上过程中, 对安装系统的配置是最耗时间的, 假如我们要安装100台主机, 难道要每一台都去配置吗? Come on, geek up and finish it. 什么是kickstart? kickstart, 生成自动配置文件, 即应答文件,达到在安装系统时无须人工干预的目的 需要在图形界面下启动; 当然也可以在命令行下复制编辑 /root/anaconda-ks.cfg 文件, kickstart的最终目的也是生成一个这样的文件 安装方法: yum -y groupinstall Desktop --> 如果你没有图形界面的话 startx & --> 启动图形界面, 并且在图形界面启动一个Terminal yum -y install system

基于Spring Cloud微服务化开发平台Cloud-Platform完整解析

梦想的初衷 提交于 2020-11-11 10:40:41
小Hub领读: 讲解视频也同步发布啦,记得去看哈,一键三连哇。 视频讲解: https://www.bilibili.com/video/bv1SD4y1o7cN 这系统,一定要学会用户-服务认证,服务-服务鉴权的那一套,这才算学会。 简介 Cloud-Platform是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。 核心技术采用Spring Boot 2.1.2以及Spring Cloud (Greenwich.RELEASE) 相关核心组件,采用Nacos注册和配置中心,集成流量卫兵Sentinel,前端采用vue-element-admin组件,Elastic Search自行集成。 B站视频讲解: ps:注意本文讲解是基于Cloud-Platform v2.5版本,不是最新版本! 技术选型 前端:vue-element-admin 后端:springcloud(eureka、gateway、admin、sidecar、Hystrix、feign、ribbon、zipkin)、tk+mybatis、lucene、jwt、rest 项目结构 ace-security ace

Python 数据类型:字符串

自作多情 提交于 2020-11-11 05:22:37
一、字符串介绍 字符串是由单引号/双引号/三引号引起来的,由字母 、数字或符号等构成的一串字符 In [1]: name = " Tom " # 定义字符串 In [ 2]: type(name) # 字符串的英文缩写为str Out[2]: str 单引号 、双引号 、三引号的区别: 1. 在 python 中,单引号与双引号没什么区别,三个单引号和三个双引号也没什么区别,效果是一样的,都可以定义一个字符串 2. 单引号或双引号定义换行时,需要使用 " \n " 来实现,而三引号则可以直接回车来换行,这是三引号的不同之处 3. 三引号除了能换行定义字符串之外,还能用作多行注释,在 python 程序中,"#" 只能注释单行,而三引号则可以注释多行 4. 如下例子中,用四种方法定义的字符串,结果都是一样的 In [1]: info = ' My name is Tom.\nI like reading. ' # 用单引号定义字符串 In [ 2]: info = " My name is Tom.\nI like reading. " # 用双引号定义字符串 In [ 3]: info = ''' My name is Tom. # 用三个单引号定义字符串 ...: I like reading. ''' In [ 4]: info = """ My name is Tom. #

红米note9和realmeq2pro哪个好

本秂侑毒 提交于 2020-11-10 13:13:21
红米note9:天玑800U处理器,基于7纳米制程,采用2+6八核CPU架构,两个主频为2.4GHz的ARMCortex-A76大核和6个Cortex-A55小核,GPU方面为最新一代ARM Mali-G57 GPU realmeq2pro:搭载了天玑800U,天玑800U采用台积电的7纳米工艺进行打造,具有相当出色的性能存在。其中CPU由2个主频为2.4GHz的A76核心和6个主频为2.0GHz的A55核心构成,GPU采用ARM Mali G57,可以支持双模5G网络和Sub 6GHz频段。 我一直坚持选购手机的标准应该是根据自己的需求,**在预算内优先选购最能满足自己需求的手机。**对消费者来说, 只有买到了合适自己的手机,才能称得上性价比。 2020最新主流手机销量排行榜(中高低配置手机详细推荐) https://shouji.com/3c 【想要购买手机,怕被坑的小伙伴建议多看看评价】 下面就按比较普遍的需求给大家推荐合适的手机。 玩游戏肯定要性能一流的:iQOO Neo3、Realme X50 Pro系列、Redmi K30 Pro系列、OPPO Ace2、小米10系列、一加8系列。 重度游戏玩家首推黑鲨3Pro,预算较低的则选黑鲨3S或者红魔5G。 喜欢拍照那相机配置一定不能低:VIVO X30 Pro、Redmi K30 Pro变焦版、荣耀30Pro+、小米10

攻防世界--simple-check-100

≯℡__Kan透↙ 提交于 2020-11-02 06:23:59
测试文件: https://adworld.xctf.org.cn/media/task/attachments/2543a3658d254c30a89e4ea7b8950c27.zip 这道题很坑了,exe文件研究了半天。 1.准备 获得信息 32位文件 2.IDA打开 用IDA看了三个文件,都差不多。 1 int __cdecl main( int argc, const char **argv, const char ** envp) 2 { 3 void *v3; // esp 4 void *v4; // esp 5 char *v6; // [esp+4h] [ebp-44h] 6 char v7; // [esp+8h] [ebp-40h] 7 char v8; // [esp+1Bh] [ebp-2Dh] 8 char *v9; // [esp+1Ch] [ebp-2Ch] 9 int v10; // [esp+20h] [ebp-28h] 10 char v11; // [esp+25h] [ebp-23h] 11 char v12; // [esp+26h] [ebp-22h] 12 char v13; // [esp+27h] [ebp-21h] 13 char v14; // [esp+28h] [ebp-20h] 14 char v15; // [esp

案例解析 | 高效上云,助力垂直电商降本增效

梦想的初衷 提交于 2020-11-02 04:11:07
https://juejin.im/post/5e3bba086fb9a07ce01a18d8 甩开技术包袱,做出业务特色,越发成为垂直电商的生存之道   今天,人们通过天猫、淘宝、苏宁进行网络购物,不仅方便,而且快乐,通过盒马、饿了么享受更加快捷的本地生活服务,与此同时,家电、食品等垂直领域的电商平台,也越来越有特色。   A公司是中国较早的食品领域相关产品和服务供应商,旗下的A1网致力于打造安全的大型食品购物网站。 对食品进行优选,在保质期上严格把关,对食品库存温湿度以及人员健康严格把关的同时,网站不断丰富食品种类,满足不同人群的需求,和其他垂直领域电商平台一样,A1网也决定把更多的精力用在不断提升服务质量和特色,网站本身往云上迁移,借助云计算的优势,不断提升系统响应速度,让购物更加快捷,这已经成为该领域正在发生着的一个显著变化。   把IT基础设施重资产(包括基于IDC建设的服务器、存储设备、网络与安全设备等)转移到云上,实现IT基础设施的虚拟化,根据业务量弹性灵活的使用资源,做到按量使用、按需付费,还有另一个附加好处,增强了经济贸易风险抵御能力。当经济形势触底的时候,对于最坏的情况进行兜底,对于经济形势随着拐点上行的时候,能够轻装前进,支持业务的快速扩张。   本文将以案例说明上云为支撑业务和降低成本带来的转变,以及客户的顾虑如何消除,最后通过什么样的步骤上云。

新冠研究数据资源 | COVID-19细胞图谱

我们两清 提交于 2020-10-28 09:32:04
近日,英国维康桑格研究所等多家研究机构的研究人员在《 Nature Medicine 》发表 了其最新研究成果: 鼻腔里面的杯状细胞和纤毛细胞可能是新冠病毒的初次感染场所,且这两类细胞很有可能是新冠病毒实现高效人传人的病毒存储库。 此项研究为进一步研究COVID-19患者的临床样本提供了有用的资源,研究人员将本次研究的数据以全面、开放和用户友好的方式共享在COVID-19细胞图谱网站:www.covid19cellatlas.org。 研究背景 COVID-19已成为全球流行病。多项研究已证实SARS-CoV-2 S蛋白与ACE2结合,并与宿主蛋白酶(主要为TMPRSS2)协同作用,促进病毒进入细胞。 而已有的关于ACE2和TMPRSS2在人体细胞中分布的研究,存在不一致的情况 ,例如有研究使用免疫组化技术,在鼻部和支气管上皮细胞中均检测到ACE2和TMPRSS2;其他研究发现ACE2和TMPRSS2的基因表达主要发生在肺泡上皮II型细胞中;而另一项研究发现上呼吸道细胞中没有ACE2。 目前ACE2和TMPRSS2在人体细胞中的表达模式不明确。 主要研究结果 为了阐明ACE2和TMPRSS2在人体细胞中的表达模式,研究人员利用来自人类细胞图谱联盟的健康人群数据集和来自COVID-19患者(已知情同意)的临床样本,分析了ACE2和TMPRSS2的表达以及在细胞分辨率下可能与SARS

redis数据丢失你怎么处理?

▼魔方 西西 提交于 2020-10-25 09:44:46
1. 两种数据丢失的情况 主备切换的过程,可能导致数据丢失; 1.1. 异步复制导致的数据丢 因为master -> slave的复制是异步的,所以可能有部分数据还没复制到slave,master就宕机了,此时这些部分数据就丢失了 1.2 脑裂导致的数据丢失 脑裂就是说,某个maser 所在机器突然脱离了正常的网络,跟其他slave机器不能连接,但是实际上master还运行着,此时哨兵可能就会认为master 宕机了,然后开启选举,将其他slave切换成了master,这个时候,集群里面就会有2个master,也就是所谓的脑裂,此时虽然某个slave被切换成了master,但是可能client还没来得及切换到新的master,还继续写向旧master的数据可能也丢失了,因此master再次恢复的时候,会被作为一个slave挂到新的master 上去,自己的数据将会清空,重新从新的master 复制数据 2. 解决异步复制和脑裂数据导致的数据丢失 # redis.conf 配置 Min-slaves-to-write 1 Min-slaves-max-lag 10 上面这两个配置可以减少异步复制和脑裂导致的数据丢失 ###2.1 减少异步复制的数据丢失 有了min-slaves-max-lag这个配置,可以确保说,一旦slave复制数据和ack延迟太长,就认为可能master

五战皆败!人机空中格斗,F-16飞行员不敌AI

爷,独闯天下 提交于 2020-10-24 05:21:46
  美国国防合约商苍鹭系统公司(Heron Systems)设计的 AI 空战系统,通过 5 轮竞赛,战胜人类。   苍鹭 AI 完胜。班格(Banger)是一名经验丰富、驾驶 F-16 战斗机超过 2000 小时的飞行员,他每一个新回合都能坚持更长的时间,甚至在最后一轮对抗中察觉到了 AI 的破绽。只是这个破绽持续时间非常短,仅仅在 AI 重新计算路径并且给予人类飞行员致命一击的时候才出现。      尽管如此,国外媒体用 “令人鼓舞” 来形容班格的表现。   在最近几年,随着 AI 技术的突飞猛进,人工智能已经击败了国际象棋大师、围棋冠军和职业扑克玩家,在电子竞技领域,AI 同样战胜了 Dota2 和星际争霸 2 中的世界级玩家。   那么,有没有一种可能,AI 可以在高速、高过载的空中格斗中战胜人类飞行员呢?   一年多前的 2019 年 5 月,美国国防部高级研究计划局(DARPA)启动空战进化计划(ACE)。该计划目标是提高人类飞行员对自动空战技术的信任,通过人机交互技术应对不同状况下的挑战。   在 DARPA 看来,飞行员不需要充当 “飞机操作员” 的角色,他们应该成为战斗指挥官。这要求飞行员需要对 AI 充分信任,相信 AI 可以完成复杂的高端格斗,在真实的空战场景中,飞行员可以在驾驶舱内把动态空战任务委托给无人、半自主的机载设备完成。   DARPA