当前位置: 首页 > news >正文

【专栏】核心篇07| Redis “jio”美的集群模式

关注公众号 【离心计划】呀,一起逃离地球表面 

Redis专栏合集

【专栏】01| Redis夜的第一章

【专栏】基础篇02| Redis 旁路缓存的价值

【专栏】基础篇03| Redis 花样的数据结构

【专栏】基础篇04| Redis 该怎么保证数据不丢失(上)

【专栏】基础篇05| Redis 该怎么保证数据不丢失(下)

【专栏】核心篇06| Redis 存储高可用背后的模式

前言

    前一节我们从存储高可用的角度讲了一下其背后的经典架构模式,数据库发展这么多年,发展到分布式、云计算、大数据的时代,单机一体化自然有些水土不服,随着Google的GFS、MapReduce和BigTable的发表,分布式计算与分布式存储方案遍地开花,分片式存储大环境下对于流量来说是负载均衡的体现,对于数据存储来说是Auto-Sharding的刚需,这一节让我们看看Redis在其发展过程中“jio”美的集群模式。

从主从到哨兵

    Redis的主从模式与我们上一节讲的相同,属于整库存储,主库负责写从库负责读,分流读写请求。

     但是为了如果出现了故障,就需要运维人员手动进行主从切换,这是很繁琐的,那么工程师们首先想到的就是让这个工作自动化,还记得上一小节我们提到的两种方式:双机互联切换、中间代理切换,而哨兵就是这个中间代理。

监控

    哨兵是一种特殊的Redis实例,只是在配置Redis上有所不同。哨兵作为Redis的故障切换工作者,主要有监控与切换两部分工作。监控主要是健康检测,哨兵会定时去ping主从,如果主库没有响应pong,那哨兵就判定这个主库挂了,判定为下线状态,然后完成主从切换。而哨兵本身也是以集群的方式提供检测与切换服务,所以有多个哨兵时就需要达成一个共识,共识有两方面:大家都觉得它挂了和自己觉得它挂了,这在哨兵集群中称为客观下线主观下线

    我们按照事前事中和事后的方法分析哨兵集群完成主从切换需要做的事情,首先事前每个哨兵实例需要不间断去检查主库和从库,由于哨兵配置时会指定主库,所以主库的ip与端口肯定知道,那么哨兵是怎么知道有哪些从库的呢?这其实是哨兵会向主库发送INFO命令,主库会返回从库列表给哨兵。

    事中则是当哨兵发现主库有问题时,会判定为主观下线,并且需要让别的实例知道,那么哨兵之间是怎么互相通知的呢?这就需要Redis的消息订阅机制了,消息队列的工作模式中就有订阅/发布模式,Redis中亦然。哨兵们会在主库上订阅一个频道,比如叫做__sentinel_info,那么哨兵可以在这个频道上发送自己上线的事件比如新来了一个哨兵,发送了自己的ip与端口信息,别的哨兵订阅了这个频道就会收到这个消息,就知道多加入了一个兄弟,这样哨兵之间就都知道了彼此的ip与端口,这也是为什么在配置哨兵集群时只需要在配置文件中写好主库的地址,就能知道互相通信的原因。

哨兵判断主库主观下线后会发送is-master-down-by-addr询问其他实例是否同意下线这个主库,别的哨兵收到后会根据自身判断情况给出yes或者no的响应。那这里又有一个问题,最终判断下线的标准是什么呢?哨兵很公平:少数服从多数,因此当一个哨兵收到超过一半的yes票后,就可以判定这个主库为客观下线了。

选主

    事后则是判断完是否下线后,就需要进行主从切换,那么第一个问题就是,谁来切换,这么多哨兵兄弟,总不能每个人去切换一遍。这又是哨兵中的leader选举过程了,当哨兵实例判断为客观下线后,就毛遂自荐,向别的哨兵表明我可以去进行切换,别的哨兵实例需要给这个自荐的实例投票,当自荐的哨兵满足超过一般的赞成票并且超过了配置文件的票数阙值才能进行主从切换,这其中还有一个规定,就是一个哨兵只能给一个自荐者投票,这样才能保证最后的唯一性。当唯一的一个自荐哨兵满足条件后,它就成为了leader去进行主从切换了,当然在leader选举过程中会由于各种问题导致选举失败,那么就会进行下一轮选举。

找到了谁来切换后,就有第二个问题,切换谁?这么多从库,我又得选举一个出来,真的麻烦(由此也知道故障切换是一个极其复杂且耗时的操作)。这次选举,就不是毛遂自荐的形式了,由leader哨兵独裁,那独裁总得有标准吧,到底哪个从库更优秀呢?哨兵机制是有一个评分标准的,专门用于leader选举,而评分的条件有:

  1. 根据已有配置优先级决定,属于人为因素,因为有些从库可能本身配置就比较好,运维人员就可以指定它的高优先级

  2. 与原主库同步进度。同步的越多说明数据丢失的越少

  3. ID小的从库优先级更高,这个数据兜底策略

有了这些标准,就可以找出一个哨兵去完成切换的工作了。

关注公众号 【离心计划】呀,一起逃离地球表面 

通知

    知道了选哪一个从库成为新主库后,leader就可以完成切换,并告诉其他从库新主库的ip与端口,从库会执行replicaof命令与主库建立连接,从库会进行数据复制,关于主从库之间是如何保持数据一致性的,我们会在其他小结讲解。那么对于服务端来说,主从已经完成了切换,那么如何让客户端知道新主库的信息呢?

    这又用到了Redis的消息订阅通知机制,这次的频道在每个哨兵实例上,哨兵在切换主从库后,会发送一个switch master事件到频道上,Redis客户端主动订阅哨兵该频道后,接收到这个事件就可以从中拿到新的主库ip与端口信息进行切换,当然这个过程可能就会有存在gap导致写入失败。

    以上就是哨兵集群的基本工作模式,哨兵通过监控、选主、通知完成了主从切换的任务,也叫故障转移。同时哨兵集群也存在一定问题,比如需要保证哨兵集群本身的高可用,需要维护额外的哨兵实例,当然还有就是哨兵集群中每个Redis实例存放全量数据,没有解决数据容量问题,所以哨兵是站在高可用的角度,解决数据容量问题还有切片集群的方案。

Redis Cluster

    上一讲我们说过切片集群的模式就是把一整份数据按照一定规则切分成多份数据,由多个实例去存储。Redis的集群方案在发展过程中主要形成了以Codis为主的第三方Proxy与官方的RedisCluster,分别对应了中心化去中心化两种模式。

数据分布

    在Redis3.0之前并没有切片官方集群方案,切片集群是数据分片存储的一种方案,而Redis Cluster是具体的一种实现。Redis作为键值数据库,在完成数据分片存储时需要知道这个key放到哪个分片,这个key从哪个分片去拿,这就涉及一个数据分布问题,Cluster的做法是将所有key分成16384个,每一个key根据其CRC16计算出16位的值后对16384取模后对应唯一一个槽。而槽与实例之间的映射关系,是在Cluster部署时就做好的,可以平均分配槽,也可以根据配置不同手动cluster addslots 添加槽,无论什么方式都必须完成16384个槽的全部分布。

    那么key与槽之间的映射关系完成了,客户端作为集群外的角色如何知道槽与Redis实例的对应关系呢?首先,当我们分配完所有槽后,Redis实例之间可以互相通信交换彼此的槽信息并在自己这里维护一个全量路由表,当客户端以CLuster方式与集群连接后,可以知道所有实例,客户端可以通过cluster slots命令获取这个路由信息,这样客户端就知道了槽与实例的对应关系。

    而每一个分片所在的实例,为了保证存储高可用,使用了双机架构中的主从模式,每一个分片下也包括一主多从,但是Cluster模式的从库是不承担流量的,只做数据备份,因此其实也可以叫做主备模式,但是这只是Cluster对它的定义,由于Cluster是去中心化的,读写分流其实做在客户端实现完全是可以的。

故障转移

    Cluster下当节点发生故障后如何进行下线或者主从切换?Cluster不像哨兵集群有人帮它,它只能通过内部实例之间不断彼此通信达到互相检测的目的。具体实现我们简单来说就是每个实例不断Ping别的实例,别的实例返回对应的Pong消息,这个过程遵循Gossip协议,当Pong的延迟超过了cluster-node-timeout阙值时候,当前实例就判断目标实例主观下线,然后会广播这个主观下线的消息,只有其余的持有槽的主节点才会进行投票,从节点没资格,超过一半实例判断主观下线后,就判断为客观下线了,然后Cluster就会进行下线或者切换处理,这个过程和哨兵集群处理方式大同小异。

    然后就是和哨兵一样的问题,选哪个从节点作为主节点。这里和哨兵处理流程一样,先是资格评定,由于没有哨兵,所以从节点要自评,如果与主库断开连接时间超过cluster-node-time*cluster-slave-validity-factor,则当前从节点不具备故障转移资格,cluster-slave-validity-factor设置为0代表任何slave都可以被转换为master,默认为10。

    满足资格后,根据数据复制的offset大小,设置一个定时器,offset越大表示复制程度越高,定时阙值越小,达到定时时间后触发选举,这样保证数据复制多的实例更早进行选举,而选举的过程和上面一样,让其余切片主库参与投票。

    最后得到唯一资格从库后,进行主从切换,然后广播给其余主库更新路由表,自己也更新一下,结束。

看到这了还不关注嘛,关注公众号 【离心计划】,一起逃离地球表面 

数据迁移

    当我们需要重新分布槽比如新加入了几台实例,Cluster会怎么做呢?根据官方文档(https://redis.io/commands/cluster-setslot/#redis-cluster-live-resharding-explained),主要有这么几个步骤

  1. 将目标节点设置为importing状态,将源实例设置为migrating状态

  2. 获取源实例该槽的key列表,用migrate命令分批迁移key,migrate包括dump、restore和delete三个命令,dump负责序列化对应的key,restore负责反序列化key重放命令,delete负责在源实例删除迁移的key。所以这三个命令组成的migrate是一个原子命令。

这个过程中,由于migrate是原子的,且是一个同步阻塞操作,因此如果迁移过程中存在bigkey,那么就会阻塞用户请求。

目前为止,客户端可以完成下面的几个步骤,但是当我们的槽信息发送变动时,比如将原来的槽110从实例A分配到实例B上去,这个动作如何让客户端感知呢?

  1. 对key进行CRC16取模获得槽索引

  2. 根据路由表获取槽对应的实例信息

  3. 向对应实例发送具体命令

这个问题本质上是一个注册发现问题,只不过我们之前的注册发现讲的都是服务,而现在是槽而已,由于上面我们说到Redis每个实例维护了全量的路由信息,因此实例对槽的动态分配是实时感知的,Redis将槽的动态发现放到了集群内部,同样我们以事前事中和事后的模板方法分析数据迁移这个问题,我们一样以槽110从A到B举例。

事前,一切正常执行,因为没有发生槽的变动。

事中,也就是正在迁移一个槽中的所有key,那么这个槽在实例A上处理进行中状态,此时如果有对槽110的key读写操作来了,实例A会返回客户端一个ASK,这个ASK包含了正在迁移的状态、实例B的地址信息;然后客户端拿到这个ASK信息后,先向实例B发送ASKING命令,这个命令的唯一作用就是打开客户端REDIS_ASKING标识,然后再发送具体指令,这个指令就会携带REDIS_ASKING标识到达B,B就知道了这个指令是经过重定向后来的,就返回具体信息,然后REDIS_ASKING标识就会被剔除,它是一次性的。

事后,已经完成了A到B的迁移,此时客户端的路由信息依旧没有更新,此时发送key到A后,A会返回MOVED,也是携带了B的地址信息,客户端拿到这个信息后会重写路由表,然后向B发送指令,这样下一次命中槽110的key就会直接发往B了。

这样,Cluster就靠自己内部的沟通完成了数据迁移并且保证了迁移过程中的稳定性,这也是去中心化存储的表现之一,通过内部元信息实现数据稳定。

喂喂喂过分了,到这还不关注,关注公众号 【离心计划】,一起逃离地球表面 

Codis

Codis作为中心化集群模式,主要包括了几个组件

  • codis f&codisdashboard集群管理工具,可以以Web的方式进行集群的管理,像server的变动、数据迁移等

  • codis proxy  转发请求到server,兼容了RESP协议,可以理解为特殊Redis,也可以完成读写分离

  • codis server  二次开发的Redis,增加了支持数据迁移的数据结构

  • zookeeper  集群元数据管理,包含proxy、server信息,以及数据分布信息

数据分布

Codis的数据分布和Cluster是差不多的,也是以槽为单位分配key,只不过这个分配过程可以通过Codis dashboard完成。另外在Cluster中槽与实例的分配关系维护在每个Redis实例中,而Codis由于其中心化模式,这些信息属于元信息,统一由zookeeper管理。然后proxy可以总zk获取路由表信息,当请求来的时候由proxy处理CRC取模操作,完成key到槽、槽到实例的映射关系,而这部分操作之前是由客户端自己完成的。

另外,Codis也是使用了主从架构,但是和Cluster不一样的是Codis的从实例天然支持读写分离,在上层Proxy就可以做掉。

故障转移

Codis的故障转移是借助了哨兵机制来保证,从上面Codis的架构图中也可以看到右上部分有Sentinel部分,这边不再阐述。

数据迁移

Codis的数据迁移有两种,分别是同步迁移和异步迁移,同步迁移的工作和Cluster差不多,都有bigkey的阻塞问题。而异步迁移重点就在于异步,我在RPC专栏中解释过同步异步、阻塞非阻塞等含义,异步面向的是服务端,接收请求的一端不马上处理请求而是直接返回,等完成后再返回真正结果,所以异步迁移的过程大家应该就很清晰了。异步迁移过程中源实例的这一批正在迁移的key是只读的,那我们自然想问如果写命令来了怎么办,还记得在将Redis数据持久化时,AOF的重写过程如果遇到增量命令怎么办,那时候Redis的做法是设立缓冲区对吧,在这里codis比较粗暴直接报错,交给proxy进行重试就可以了。

小结

这一节我们大致了解了一下Redis的几种经典集群模式,由于篇幅所限(其实是我写不动了),就到这了。但是还有很多可以拿出来讲讲的东西,比如往大了看从槽到实例映射其实是负载均衡的体现,去中心化和中心化的理念以及什么什么变更了客户端怎么知道其实是分布式中状态变更与通知的问题,所以后面有时间在番外篇中我们可以从更宽阔的角度看看Redis,毕竟专栏的目标就是,不止步于get/set。

参考文献

  1. https://redis.io/docs/management/scaling/

  2. https://codechina.gitcode.host/programmer/distributed-DB/5-Redis-Cluster.html#redis-cluster-%E6%8E%A2%E7%B4%A2%E4%B8%8E%E6%80%9D%E8%80%83

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-3837071.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

ACM题库,分类整理

摘自:https://www.cnblogs.com/From-scratch/p/7289726.html 推荐题库 •https://uva.onlinejudge.org/ 上面有全部的赛区真题,绝大部分都可以提交,不适合当题库刷,不过在这里找题非常方便。 • http://poj.org/ 不解释了&…...

centos7安装pycharm2020-2专业版

title: centos7安装pycharm2020.2专业版 author: yjs date: 2020-08-10 13:08:37 tags: LinuxPython password: summary: centos7安装pycharm2020.2专业版 categories: Linux 下载pycharm软件包 **网页下载:**http://www.jetbrains.com/pycharm/download/#section…...

北京大学c语言题库,北大acm题库1002题

刚开始做acm的题目,有点不习惯,代码写的比较乱,不过已经经过验证是正确的了,写写代码对自己还是很有帮助的,坚持,坚持。#include #includestruct tel_number{char a[20];};struct eight_number{char b[8];}…...

面向对象——封装

package Note;public class Package {//属性private String name;private int age;private String sex;//定义set,get方法public String getName(){return name;}public void setName(String name){this.name name;}public int getAge() {return age;}public void …...

安装黑群晖不求人,arpl在线编译安装群晖教程

纠结了很久才发才发这一篇帖子,本来很早就想发了,一直拖到了现在,arpl是巴西的一位大神出的编译系统,让黑群晖DSM7.X引导的编译和安装变得非常简单 【编译前的准备工作】 由于需要在NAS的机器上进行引导的编译,请事先准…...

Kafka学习笔记十:kafka监控平台kafka-eagle的搭建和使用

1.下载压缩包 Download - EFAK 2.解压 # tar -zxvf kafka-eagle-bin-2.0.9.tar.gz 3.修改环境变量 #路径为解压路径 export KE_HOME/usr/local/software/kafka-eagle-bin-2.0.9/efak-web-2.0.9 export PATH$PATH:$KE_HOME/bin让配置生效 # source /etc/profile 4.修改kafka-e…...

FileZilla下载文件失败

用FileZilla从FTP服务器下载文件的时候,总是提示“Failed to convert command to 8 bit charset”错误,导致无法正常下载文件,经查找,原来是FileZilla无法正确判断字符集编码造成的,解决办法也很简单。 1、打开FileZi…...

ARM mkv210_image.c 文件详解

一、mkv210_image.c 的使用演示 裸机程序中的 Makefile(实际上真正的项目的 Makefile 都是这样的)是把程序的编译和链接过程分开的。(平时我们用 gcc a.c -o exe 这种方式来编译时,实际上把编译和链接过程一步完成了。在内部实际…...

php上传文件到指定文件夹

前端&#xff1a; index.php <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"w…...

华为面试宝典OD

目录 什么是OD&#xff1f; 目标院校 面试流程 薪资待遇 如何转正&#xff1f; 招聘实况 什么是OD&#xff1f; 官方介绍&#xff1a;OD。全称(Outsourcing Dispacth)模式&#xff0c;目前华为和德科联合招聘的简称。目前华为社招大多数是OD招聘&#xff0c;17级以下都为…...

php自动生成word目录,word怎么自动生成目录

Word2016 自动生成目录&#xff1a;第一步&#xff1a;设置章节样式1、选中“第一章”&#xff0c;单击“样式”右边的“一横 小三角”图标&#xff0c;选择“标题”&#xff1b;选中 1.1&#xff0c;单击“样式”右边指向上的小三角&#xff0c;找到“标题1”&#xff0c;单击…...

Dextran-HSA、葡聚糖牛血清白蛋白、葡聚糖可以连接不同的活化基团如:NH2/MAL/COOH

Dextran-HSA、葡聚糖牛血清白蛋白 葡聚糖分子量&#xff1a;4000, 5000, 6000, 7000, 9000, 10000, 20000, 40000, 70000等等&#xff0c;最高可做到2000k。 溶剂&#xff1a;易溶于水 性状&#xff1a;基于不同的分子量&#xff0c;呈白色/类白色固体粉末&#xff0c;或粘稠…...

AIoT 传感器收集数据到EMQX的规则引擎处理并存储,3年内被辞退5次,35岁程序员该何去何从

| | — | — | | Wemos | 1 | | DHT11 | 1 | | 杜邦线 | 若干 | 2、软件准备 | 软件 | | — | | Ubuntu 18.04 LTS | | Arduino IDE | | 宝塔面板 | | EMQ X Enterprise | | MQTTX | | Navicat | 3、使用前须知 在项目开始前&#xf…...

AOP面向切面编程

AOP面向切面编程 静态代理和动态代理 ​ 静态代理确实实现了解耦&#xff0c;但是由于代码都写死了&#xff0c;完全不具备任何的灵活性。就拿日志功能来说&#xff0c;将来其他地方也需要附加日志&#xff0c;那还得再声明更多个静态代理类&#xff0c;那就产生了大量重复的…...

Compose 动画艺术探索之 AnimationVector

本篇文章是此专栏的第六篇文章&#xff0c;前几篇文章大概将 Compose 中的动画都简单过了一遍&#xff0c;如果想阅读前几篇文章的话可以点击下方链接&#xff1a; Compose 动画艺术探索之瞅下 Compose 的动画Compose 动画艺术探索之可见性动画Compose 动画艺术探索之属性动画…...

java软件开发需要掌握的知识

前言 说真的&#xff0c;在 Java 使用最多的集合类中&#xff0c;List 绝对占有一席之地的&#xff0c;它和 Map 一样适用于很多场景&#xff0c;非常方便我们的日常开发&#xff0c;毕竟存储一个列表的需求随处可见。尽管如此&#xff0c;还是有很多同学没有弄明白 List 中 A…...

【ACM】C++程序设计ACM题库总结

C程序设计ACM题库总结 文章目录C程序设计ACM题库总结知识点总结串流logceilcountreversestring的各种操作sortsort自定义排序方式map容器set容器set自定义排序方法bitset容器C格式化输出判断素数的方法一1190 列出完数1191 12&#xff01;配对1192 整数的因子数1193 浮点数的位…...

BottomTabBar(底部导航栏)

首先添加依赖: compile com.hjm:BottomTabBar:1.1.3 //找到控件 btb findViewById(R.id.main2_btb); btb.init(getSupportFragmentManager()).setImgSize(60,60)//图片的大小.setFontSize(20)//字体的大小.isShowDivider(false)//设置是否显示分割线.setChangeColor(Color.RE…...

[附源码]JAVA毕业设计基于vue技术的汽车维修检测系统设计与实现(系统+LW)

[附源码]JAVA毕业设计基于vue技术的汽车维修检测系统设计与实现&#xff08;系统LW&#xff09; 目运行 环境项配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&…...

selenium自动化测试01

前言 新人一个&#xff0c;打算写写博客&#xff0c;去记录个人的学习历程。 花了一周的时间去学习了selenium自动化&#xff0c;然后记录下来&#xff0c;一些语法、代码之类的。 文笔不是很好&#xff0c;一些代码标注、注释可能不是很准确&#xff0c;望见谅。 seleniu…...

Shell | Hello World

文章目录输出语句变量数组输出语句 使用 chmod 命令给文件hello.sh 添加可执行权限 x [rootVM-0-9-centos data]# echo "hello world" hello world [rootVM-0-9-centos data]# vi hello.sh [rootVM-0-9-centos data]# ls C_language hello.js hello.sh server.j…...

ubuntu 16.04 无法安装php7.4(16.04如何安装php7.4)

因为apt 安装已经没有办法支持了 所以必须要加入archive的源进行获取安装 step1:更新源 sudo add-apt-repository ppa:jczaplicki/xenial-php74-temp sudo apt-get update step2: sudo apt install php7.4 sudo apt install -y php7.4-mysqli php7.4-pdo php7.4-sqlite3 ph…...

5u fb库 三菱plc_三菱PLCFX5U系列

三菱电机小型可编程控制器MELSEC iQ-F系列(FX5U系列)&#xff0c;以基本性能的提升、与驱动产品的连接、软件环境的改善为亮点&#xff0c;作为FX3U系列的升级产品FX5U系列精益求精现隆重问世。做为强力支援客户的“制造业先锋产品”满足不同客户的从单机设备控制到系统控制的各…...

mybatis查询到了数据,但是实体类个别字段为null

今天在做一个简单的查询操作时遇到的坑&#xff0c;折腾了好久好久&#xff0c;有必要记录一下本菜鸡的心理活动 debug单步执行发现查询之后有几个字段没有映射成功&#xff0c;依然为null 而控制台打印的sql语句确实拿到了 想着是不是实体类里面的字段命名不一致&#xff0…...

笔记本电脑键盘个别键失灵的修复方法

电脑&#xff1a;惠普电脑 异常情况&#xff1a; 1、键盘上面的指示灯&#xff0c;一按键盘会亮&#xff08;平时是不会亮的&#xff09;&#xff1b; 2、字母m变成0&#xff0c;9变成/等有几个键也变了。 修复方法&#xff1a; 1、按FnNumlk&#xff0c;没有反应&#xff1b…...

iis 重启 (三种方法)

分享一下我老师大神的人工智能教程&#xff01;零基础&#xff0c;通俗易懂&#xff01;http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识&#xff0c;造福人民&#xff0c;实现我们中华民族伟大复兴&#xff01;11、界面操作打开“控制面板”->“管理工…...

机器学习之概论

机器学习之概论 机器学习是一门多领域交叉学科&#xff0c;涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为&#xff0c;以获取新的知识或技能&#xff0c;重新组织已有的知识结构使之不断改善自身的性能。 它是…...

一张图介绍PRS的计算步骤

查看了一下博客和文献&#xff0c;把我的理解总结一下。 PRS是多基因风险评分&#xff0c;下面介绍一下它处理的步骤。 https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7612115/ 1. 数据 1.1 基础数据&#xff08;BASE DATA&#xff09; 数据包括&#xff1a; Summary stati…...

一年两起收购,容联云加码数智未来

云通讯为基&#xff0c;持续增厚技术和产品。 你打车、点外卖时的虚拟号&#xff0c;平常收到的银行信用卡中心电话&#xff0c;电商大促收到的商家短信&#xff0c;登陆APP账号的验证码……这背后&#xff0c;都是云通讯在支撑。 移动互联网带来线上线下业务加速融合&#x…...

使用父类作为方法的形参,使用父类作为方法的返回值

59.使用父类作为方法的形参&#xff0c;是Java中实现和使用多态的主要方式 60.使用父类作为方法的返回值&#xff0c;也是Java中实现和使用多态的主要方式 61.NullPointerException&#xff1a;空指针异常 //农场动物类Animal类 public abstract class Animal { //动物叫…...

unitoy机器人怎么联网_unitoy智能机器人配网

unitoy智能机器人配网app是一款与unitoy智能机器人配网机器人设备连接的软件&#xff0c;unitoy智能机器人配网app拥有海联的儿歌、故事内容&#xff0c;可以播放给孩子收听&#xff0c;与智能机器人成功连接以后&#xff0c;就可以让机器人给孩子讲故事了。软件介绍unitoy智能…...

Kaggle Python教程笔记

1.查看一个库里面有什么函数方法可以通过以下 import math print(dir(math))[__doc__, __file__, __loader__, __name__, __package__, __spec__, acos, acosh, asin, asinh, atan, atan2, atanh, ceil, copysign, cos, cosh, degrees, e, erf, erfc, exp, expm1, fabs, facto…...

Segment Routing入门

《Segment Routing详解卷一》&#xff1a;“SR项目的目标是简化IP网络的操作&#xff0c;增加其可扩展性和功能&#xff0c;并最终使应用能够控制网络&#xff0c;而不需要在整个网络基础设施上增加流状态。”—Clarence Filsfils 嗯。。。应用控制网络不就是SDN吗&#xff1f;…...

【mac下面: command not found: yarn】

mac下面: command not found: yarn 打开终端输入命令&#xff1a;brew install yarn 注意&#xff1a;直接使用 brew install yarn 可能会导致失败&#xff0c;不能用或者是报错以下错误&#xff1a; brew command not found安装brew&#xff1a;解决brew command not foun…...

SpringBoot(三):什么是Maven?

什么是Maven? Maven 翻译为"专家"、"内行"&#xff0c;是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型&#xff08;缩写&#xff1a;POM&#xff09;概念&#xff0c;Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。 …...

【c++】测试用例:C/S模型、epoll模型

已经好几次去网上找现成的改一下用了&#xff0c;那我还不如自己备一份儿。 文章目录ServerClientepollServer #include <stdio.h>#include <string.h>#include <stdlib.h>#include <unistd.h>#include <arpa/inet.h>#include <sys/socket.h&…...

Android源码编译原生模拟器

Android源码编译原生模拟器 源代码下载 安装repo 确保主目录下有一个 bin/ 目录&#xff0c;并且该目录包含在路径中&#xff1a; mkdir ~/bin PATH~/bin:$PATH下载 Repo 工具&#xff0c;并确保它可执行&#xff1a; curl https://storage.googleapis.com/git-repo-downl…...

Twisted Network Programming Essentials(中文渣翻)

第一章 介绍Twisted 1.1 开始 在你会用Twisted建立app之前&#xff0c;你需要下载安装Twisted和它的环境。这一章的主要任务就是帮助你学会安装Twisted。 Twisted需要python2.6或者2.7。支持python3的版本还在构建中。 安装Twisted 首先&#xff1a;你需要下载Twisted。下载和说…...

C语言中的栈

1. 栈的定义&#xff1a; 限定仅在表尾进行插入或删除的线性表&#xff08;后进先出LIFO&#xff1a;Last in , First out&#xff09;。表头端称为栈底&#xff0c;表尾端称为栈顶。不含元素的空表称为空栈。 2. 栈的建立以及初始化 栈类似于线性表&#xff0c;有两种存储表…...

个别网页打不开或者一直加载

1、win键R&#xff0c;输入cmd&#xff0c;打开命令行。 2、出现命令行&#xff0c;输入ipconfig/flushdns。 好啦&#xff0c;已经成功重置DNS缓存啦&#xff01; 转载于:https://www.cnblogs.com/TJ-Wong/p/10207135.html...

目标客户画像_数据运营实战(一):细分目标人群,结合用户画像的实践

作为产品、运营或者数据分析师&#xff0c;在实际问题处理时&#xff0c;就需要做归因分析&#xff0c;需要屏蔽其他因子的干扰&#xff0c;因此我们常常使用用户分群。数据分析对于运营来说是一个数据抽象的过程。现实情况是连续的、复杂的、互相影响的&#xff0c;而数据抽象…...

[转载] 采访:蔡学镛谈复杂事务处理(CEP)

原日志地址&#xff1a;http://www.infoq.com/cn/articles/cxy-cep 蔡学镛&#xff0c;台湾清华大学硕士&#xff0c;曾任程序员、技术经理、技术总监。除了将技术知识用于软件开发相关的工作之外&#xff0c;他也担任过培训班讲师、研讨会讲师、技术图书翻译与编辑、技术专栏…...

条款1:视C++为一个语言联邦

条款1&#xff1a;视C为一个语言联邦 今天的C已经是个多重范型编程语言(multiparadigm programming language), 一个同时支持过程形式(procedural)、面向对象形式(object-oriented)、函数形式(functional)、泛型形式(generic)、 元编程形式(metaprogramming) 的语言。 这些能力…...

更改某个字段中个别数据update、插入数据

更改某个字段中个别数据update、插入数据 tablename &#xff1a;表名&#xff0c;colname&#xff1a;字段名 1.更改某个字段中个别数据 update tablename set colnamexx where id1;也可直接删除字段alter drop&#xff0c;数据也就随之删除&#xff0c;删除后也可以再alter…...

操作系统—进程

进程一、什么是进程二、进程的组成部分三、进程的创建四、进程的终止五、进程的状态1. 两状态模型2. 五状态模型六、进程控制1. 操作系统的控制结构2. 进程控制结构3. 执行模式4. 进程的切换七、进程间通信的方式一、什么是进程 进程是指在系统中正在运行的一个应用程序&#x…...

有微服务难题?你需要强大的网关!

图灵奖获得者、美国国家科学院院士、计算机科学家巴特勒兰普森&#xff08;Butler Lampson&#xff09;有句著名的格言&#xff1a;“计算机科学中的任何问题大都可以通过增加中间层解决&#xff08;Any problem in computer science can be solved with another level of indi…...

这三款手机视频拼接软件,可以帮你把视频拼出高级感

小伙伴们在刷短视频的时候&#xff0c;经常可以看到很多很酷很神奇的视频。这些视频大部分是通过拼接多个视频制作的。有的朋友也想做类似的视频但不知道从哪里开始。其实这很简单&#xff0c;我们只需借用视频拼接软件就可以了。但是现在的视频制作软件这么多&#xff0c;手机…...

JS笔记01

初识Javascript 作用&#xff1a; 表单动态校验&#xff08;密码强度检测&#xff09;网页特效服务端开发&#xff08;Node.js&#xff09;桌面程序&#xff08;Electron&#xff09;App&#xff08;Cordova&#xff09;控制硬件-物联网&#xff08;Ruff&#xff09;游戏开发…...

蔡学镛告诉我们—做好技术PPT的要点

蔡学镛告诉我们—做好技术PPT的要点 创新工场首席架构师、布道师蔡学镛在新浪微博上告诉我们做好一个技术PPT需要注意的要点&#xff1a; 1.内容要流畅 2.配色符合 3.示意图要美观 4.名词要统一 5.技术难度坡度不可太陡 6.流程解说要清楚 这篇博文告诉我们在做技术PPT的注意点…...

1.1 机器学习介绍

1. 课程介绍 2. 机器学习 &#xff08;Machine Learning, ML) 2.1 概念&#xff1a;多领域交叉学科&#xff0c;涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为&#xff0c;以获取新的知识或技能&#xff0c;重新…...

【常见浏览器的UA】

"所谓 UA&#xff08;User Agent / 用户代理&#xff09;&#xff0c;最初是指浏览器告知网站管理员&#xff0c;本浏览器支持的类型和框架&#xff0c;让网站管理员以支持的模式结构向浏览器发送页面&#xff0c;呈现给用户浏览。演变到今天&#xff0c;网站管理员为了给…...

文件夹树状图生成

一、概述 ​ 不知道经常写技术文档或博客的小伙伴有没有显示文件夹目录树的需求。比如要介绍一下某个项目的工程结构的时候&#xff0c;或许会用到&#xff0c;例如vue项目结构&#xff1a; vue-text-project //项目名称├── config│ ├── dev.env.js│ ├── in…...

阿里云物联网和移动OneNet初步使用感受

浅谈阿里云物联网和移动OneNet初步使用感受 阿里云物联网与OneNet * 阿里云物联 OneNet 阿里云物联的配置 生成一个适合你的列表 创建一个表格 * 设定内容居中、居左、居右 SmartyPants 创建一个自定义列表 如何创建一个注脚 注释也是必不可少的 KaTeX数学公式 新的甘…...

wifi6连接不上个别wifi

解决WiFi6连接不上个别WiFi 问题描述&#xff1a; 今天电脑突然连不上WiFi了&#xff0c;诊断出来问题是wifi没有有效IP配置&#xff0c;连接其他WiFi可以正常使用&#xff0c;电脑硬件是WiFi6的&#xff0c;路由器是腾达的 解决方案&#xff1a; 由于是连不上个别WiFi&#x…...

PHP json_encode 返回 Malformed UTF-8 characters, possibly incorrectly encoded 问题

Malformed UTF-8 characters, possibly incorrectly encoded 这个错误一般就是utf-8编码中有些特殊中文转码乱码导致的。重新转一次utf-8就好了。 mb_convert_encoding( $str, UTF-8, UTF-8,GBK,GB2312,BIG5 ); 其他&#xff1a; 有时候 sub_str() 截取中文字符串也会报这个错&…...

常见浏览器的UA值

转一篇旧文章&#xff0c;源&#xff1a;https://www.xzcblog.com/post-52.html UA值就是User Agent的简称,它是一个特殊字符串头&#xff0c;使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。 一些网站常常…...

fcpx插件:Stupid Raisins Grid Pop(网格弹出布局模板)

Stupid RAIsins Grid Pop是一款fcpx插件&#xff0c;可以在Final Cut Pro中快速布局任何网格弹出内容。为您轻松排队&#xff0c;均匀分配和安排任何物品&#xff01; 快速轻松地对齐fcpx中的所有内容&#xff01; Grid Pop是在Final Cut Pro X中进行布局&#xff0c;对齐和分布…...

webRtc ScreenCapturer 视频编码流程

SurfaceTextureHelper前台每一帧刷新后&#xff0c;调用tryDeliverTextureFrame尝试获取新的一帧----成功后调用VideoSink#onFrame()通知ScreenCapturerAndroid,由视频流观察者VideoSource#onFrameCapture()---> NativeAndroidVideoTrackSource#onFrameCaptured(VideoFrame …...

阿里云人工智能课程(一)机器学习介绍

学习目的 了解云计算大数据与人工智能了解什么是机器学习了解机器学习和人工智能之间的关系了解机器学习的使用现状 第一章 云计算大数据与人工智能 云计算 因为计算机资源&#xff08;CPU、内存、磁盘&#xff09;很多都处于空闲状态&#xff0c;将其虚拟化&#xff0c;可…...

在macOS 上安装和配置 Flutter 开发环境

Flutter中文官网 下载SDK 1、通过下载安装包方式通过下载安装包的方式安装 Flutter SDK 版本列表 cd ~/development unzip ~/Downloads/flutter_macos_2.8.1-stable.zip2、直接从 Github 上下载 git clone https://github.com/flutter/flutter.git -b stable添加Flutter环境…...

Ubuntu中启用关闭Network-manager网络设置问题!

Ubuntu中启用关闭Network-manager网络设置问题&#xff01; 【Server版本】 在UbuntuServer版本中&#xff0c;因为只存有命令行模式&#xff0c;所以要想进行网络参数设置&#xff0c;只能通过修改/etc/network/interfaces。具体设置方法如下&#xff1a; (1) UbuntuServer…...

Linux网络配置和远程登录问题

本介绍中&#xff0c;Linux网络配置以Centos7为例&#xff0c;远程登录以Xshell5为例&#xff0c;windows为win10版本。 1 Linux网络配置 提出问题&#xff1a;问什么要配置Linux的IP地址&#xff1f; 因为在装Linux系统的时候&#xff0c;连接方式选为NAT模式&#xff0c;Linu…...

详解开发中常用tail,yum,vim,cat,cd,ls,cp,mv,pwd,which,find,tar,su,sudo,chown,chmod,grep,ps,top等linux命令及其操作手册

文章目录1. 引言2. linux基础2.1 文件操作2.1.1 快捷键2.1.2 文件目录2.1.3 查看路径2.1.4 浏览和切换目录2.1.5 浏览和创建文件2.1.6 文件的复制和移动2.1.7 文件的删除和链接2.2. 用户权限2.2.1 用户2.2.2 群组的管理2.2.3 文件权限管理2.2.4 查找文件3. yum仓库3.1 yum 常用…...

历经一周时间终于把买前生产力买后爱奇艺的iPad变成了事捷功倍的远程工具

前言&#xff1a;某大学生某天终于有了一个iPad。总有人说iPad是买前生产力&#xff0c;买后爱奇艺&#xff0c;这位大学生总还不信&#xff0c;直到不久前这位大学生发现好像iPad对他的作用就是看看视频真的沦为了一个爱奇艺工具了。于是这位大学生决定让iPad变成一个有力的生…...

漫步云中网络

转自&#xff1a;http://www.ibm.com/developerworks/cn/cloud/library/1209_zhanghua_openstacknetwork/index.html 在生产环境中&#xff0c;云中的网络通常被划分为公共网络、管理网络和服务网络。本文首先通过三个小试验向您介绍了如何通过 TAP/TUN、NAT、Linux Bridge、VL…...

30个在开发中常用的linux命令以及linux常用快捷键,比如pwd,which,ls,cd,cat,tail,touch,mkdir,cp,mv,sudo,chown,find,yum,ps等

文章目录1. 快捷键2. pwd3. which4. ls5. cd6. cat7. less8. head9. tail10. touch11. mkdir12. cp13. mv14. sudo15. su16. chown17. chmod18. find19. yum20. grep20. history21. wc22. >>,>,2>>23. ps24. top25. kill26. nohup27. systemd(systemctl)28. tar…...

Linux基础篇学习——Linux网络管理

TCP/IP七层模型 应用层&#xff08;http&#xff0c;https&#xff0c;ftp&#xff09; 为应用程序提供服务 表示层 数据格式转化&#xff08;把应用程序的数据转化为网络数据&#xff09; 会话层 建立、维护、终止会话 传输层 提供端到端的数据交换机制&#xff0c;流…...

做了几年“斜杠青年”,我在ZStack立志做国产云计算的研发

在浅黑科技《ZStack&#xff1a;这群做云的人有点“轴”》一文中&#xff0c;作者史中提到&#xff0c;这是一篇国产云计算佼佼者ZStack的创业史&#xff0c;文中记录了因为热爱而聚集起来的最早一批ZStacker&#xff0c;他们生活没有退路&#xff0c;但热爱未有止息。 实际上…...

kali 桥接上网_【虚拟机】解决Kali虚拟机不能联网问题(桥接模式WIFI和本地网线)...

目录浏览器1.基础配置部分&#xff1a;1.打开VM的KALI虚拟机&#xff0c;在上面一栏虚拟机中选择桥接模式&#xff0c;如图&#xff1a;→ 2.此处可能出现的问题&#xff1a;是不是本身的桥接模式没有配置好。以下图步骤&#xff1a;1..打开虚拟机编辑->虚拟网络编辑器…...

Redhat与ubuntu网络管理异同

作为最常见的两个Linux发行版&#xff0c;redhat与ubuntu在网络管理上都有各自的特点。本笔记重点以Redhat8和ubuntu20.10桌面版来进行对比说明。 一、网络管理方式 redhat8默认通过NetworkManager工具来管理 ubuntu20.10网络管理方式为netplannetwork和NetworkManager两种 …...

kali Linux安装后网络配置问题处理

这篇文章用于解决kali Linux安装后的网络配置 注意&#xff1a;文章仅限于Mac中装Windows与kali Linux双系统下解决网卡问题&#xff0c;本文采取方法为安装Mac的网卡驱动解决网络连接问题 如为主机安装&#xff0c;可参考本文 特别注明&#xff1a;***双系统*** 不是虚拟机…...

计算机云处理器,IBM推出最新量子处理器 等于6.5万比特普通计算机

新一代量子处理器拥有16个量子比特&#xff0c;处理能力相当于拥有65536个比特的普通计算机&#xff0c;开发人员和研究人员将可在云端计算十分复杂的实验数据。IBM将推出第二代云端量子级计算机处理器&#xff0c;分为两款&#xff0c;第一款拥有16个量子比特;第二款的处理能力…...

瑞芯微平台最新处理器发布:RK2108,RK3530,RV1109,RK912,RK2206

在瑞芯微电子第四届“开发者之春”大会上&#xff0c;瑞芯董事长兼CEO励民致欢迎辞后&#xff0c;瑞芯副总裁林峥源与李诗勤分别对“瑞芯产品及应用概述”、“瑞芯集成电路的技术发展”主题进行了深度分享。 针对语音领域&#xff0c;瑞芯微还会专门推出一个控制芯片——RK210…...

a12处理器怎么样_苹果新一代iPhone A12仿生处理器怎么样

A12和A11性能差距大吗&#xff0c;提升了多少&#xff1f;跟A11一样&#xff0c;A12同样以「Bionic」为后缀&#xff0c;可以理解为是A11的完全体。具体来说&#xff0c;A12 Bionic处理器采用了最新的 7nm制程&#xff0c;也是全球「首款」7nm芯片。A12不仅只有中央处理器&…...

自定义Java注解处理器

原文: https://blog.csdn.net/jsonChumpKlutz/article/details/82422841 该文章是继Java注解解析-基础运行时注解(RUNTIME)之后&#xff0c;使用注解处理器处理CLASS注解的文章。通过完整的Demo例子介绍整个注解处理器的搭建流程以及注意事项&#xff0c;你将知道如何去搭建自…...

处理器多核结构

采用处理器多核原因&#xff1a; 单核处理器的指令并行和数据并行已经很难再上一个台阶了&#xff0c;而提高频率又会导致处理器功耗非线性增加&#xff0c;唯一剩下的路径&#xff0c;就是增加核的数目了。核越多&#xff0c;就能有更多的线程并行执行&#xff0c;也能提高程序…...

【关于Linux中----文件接口、描述符、重定向、系统调用和缓冲区】

文章目录一、C文件接口中的那些事儿二、接口介绍三、文件描述符fd四、重定向五、缓冲区一、C文件接口中的那些事儿 众所周知&#xff0c;Linux是用C语言写成的&#xff0c;那在这篇文章的开头&#xff0c;自然要先对C语言中的文件操作进行一个概括&#xff01; 写文件&#x…...

arm mali 天梯图_手机最新CPU天梯图 2018年12月手机最新处理器排名表

1、高通骁龙8150骁龙8150也可能命名为骁龙855&#xff0c;属于下一代骁龙845的下一代版本&#xff0c;预计于12月份发布。根据往年经验&#xff0c;明年一季度预计三星S10全球首发&#xff0c;随后小米9国内首发。高通骁龙8150(骁龙855)规格一览&#xff1a;台积电7nm工艺制程(…...

在浙学登录不了

1.忘记账号&#xff1a;点下面的忘记账号&#xff0c;输入名字和身份证号&#xff0c;提交就会出现账号。 2.忘记密码&#xff1a; &#xff08;1&#xff09;如果绑定过手机号&#xff0c;点击忘记密码可以通过短信验证登录。 &#xff08;2&#xff09;没绑定手机号&#…...

安卓,运维,大数据,前端,java,区块链学习路线

有些人真的是发学习路线&#xff0c;就发该学什么什么&#xff0c;对于小白来说&#xff0c;看懂个毛啊&#xff0c;咋知道你说这么多对不对&#xff1f;咋学啊&#xff0c;买书学&#xff1f; 链接&#xff1a; http://www.atguigu.com/final_gf.shtml#android 前端&#xf…...

脑子笨的人可以学计算机吗,学理科吃力,我真的很笨吗

原标题&#xff1a;学理科吃力&#xff0c;我真的很笨吗TIE TIE你好。我是一名高中生&#xff0c;我觉得自己很笨。从小时候起&#xff0c;我妈妈就会说我笨&#xff0c;小学时算数慢会被骂笨&#xff0c;做不好事情会被骂笨&#xff0c;蠢。初中时有一个男生给我讲题&#xff…...

从零开始学Spark(一)

点击关注强哥&#xff0c;还有100多G的面试资料等你来拿 哈喽&#xff0c;大家好&#xff0c;我是强哥。 前情提要 没错&#xff0c;从今天开始&#xff0c;强哥将开一个Spark入门系列推文&#xff0c;都让其他推文也还是会继续发。 为什么要学Spark&#xff0c;没有别的&am…...

密码学------BAN逻辑总结

几种形式化方法&#xff1a; BAN逻辑 串空间模型 认证测试理论 下面基于BAN逻辑方法做一个总结&#xff1a; BAN逻辑 1.基本术语 主体&#xff08;principal&#xff09;&#xff1a;参与认证协议的各方。 观点&#xff08;formula&#xff0c;statement&#xff09;&#x…...

SimCSE学习

0. 参考 中文任务还是SOTA吗&#xff1f;我们给SimCSE补充了一些实验&#xff1a;https://kexue.fm/archives/8348simcse在英文数据上显著超过了bert-flow和bert-whiteningSimCSE—简单有效的对比学习&#xff1a;https://zhuanlan.zhihu.com/p/375659368 1. 概述 2. 什么是S…...

从固定管线到可编程管线:十段代码入门OpenGL

文章目录1. 最简单的OpenGL应用程序2. 视点系统和投影矩阵3. 深度缓冲区和深度测试4. 模型的旋转和平移5. VBO和顶点混合数组6. 纹理映射和纹理坐标7. 光照和法向量计算8. 最简单的着色器程序9. 着色器中的MVP矩阵10. 着色器中的漫反射、镜面反射和高光计算1. 最简单的OpenGL应…...

计算机专业,应该学习前端还是后端?具体有什么不一样?

首先说说前端与后端的区别吧 前端主要数页面展示&#xff0c;就比如你现在打开浏览器进入一个网站&#xff0c;网站上面的图片布局都是依靠前端来完成的&#xff0c;如果你说你特别喜欢这种&#xff0c;但是还是不够&#xff0c;自己的审美也非常重要&#xff0c;每一个页面的…...

DFS学习归纳总结

看了几次题&#xff0c;dfs还是用的比较多的一种算法&#xff0c;上次做阿里的编程题也是深搜加剪枝。太久没写了&#xff0c;大学学的一点皮毛也都荒废了。 DFS 这篇博客写的很好&#xff0c;伪代码也清晰明了&#xff1a;深度优先搜索(DFS) 算法入门 c代码 /** * DFS核心…...

大一就开始参加电赛?看学长是咋学的!

对于电子信息的人来说&#xff0c;在本科最重要的比赛就是全国大学生电子设计大赛了&#xff0c;下面就展示了教育部所认可的最新全国大学生学科竞赛分类名单(6大教育部赛事) 可以看到全国大学生电子设计大赛的认可度是非常高的,属于A类学科竞赛。电子设计大赛的形式也是给出题…...

windows7怎么安装android,安卓手机如何装win7系统

现在少了什么都能少了手机&#xff0c;通信&#xff0c;社交&#xff0c;购物&#xff0c;查资料&#xff0c;手机功能越来越强大&#xff0c;大家都随身携带。但是手机也是有限制的&#xff0c;我们办公的时候还是会使用电脑。不过有些小伙伴也想享受一下手机当电脑用的感觉&a…...

一种新的群体智能优化算法:麻雀搜索算法(SSA)(Matlab代码实现)

&#x1f352;&#x1f352;&#x1f352;欢迎关注&#x1f308;&#x1f308;&#x1f308; &#x1f4dd;个人主页&#xff1a;我爱Matlab &#x1f44d;点赞➕评论➕收藏 养成习惯&#xff08;一键三连&#xff09;&#x1f33b;&#x1f33b;&#x1f33b; &#x1f34c;希…...

笔记本装android,没有什么不可能 笔记本装Android系统实录

引言&#xff1a;要说目前只能手机中最红的系统是什么我想大家都会想到Android&#xff0c;的确不错如。如果说之前的Symbian系统以及Windows Mobile系统都是按照别人的意思来生产手机的话&#xff0c;那么Android系统则是彻底放开了厂商们的手脚。这样的操作系统谁不会喜欢呢&…...

电脑没有发现路由器共享的硬盘U盘

今天在路由器AC86U上使用Samba(为什么不使用FTP,因为Samba不需要下载就可以看电影等,在Windows平台推荐使用Samba)共享了U盘,可是在电脑的网络共享那总是看不到,而且也已经改为免密登陆(这样方便) 可是手机上是有的,我想应该就是PC端出了问题,然后在网上查看发现是Samba协议的版…...

计算机硬盘无法共享文件,求解磁盘为什么不能共享

ganzeapn回答数&#xff1a;2955 | 被采纳数&#xff1a;12017-01-08 18:48:25(1).相应的服务被禁止。文件共享功能依赖于这4个服务:Computer Browser、TCP/IP NetBIOS Helper Service、Server、Workstation&#xff0c;如果它们的其中一个被禁止了&#xff0c;文件共享功能就…...

【Leetcode】2078. Two Furthest Houses With Different Colors

题目地址&#xff1a; https://leetcode.com/problems/two-furthest-houses-with-different-colors/description/ 给定一个长nnn数组AAA&#xff0c;求max⁡i<j{j−i:A[i]≠A[j]}\max_{i<j} \{j-i:A[i]\ne A[j]\}maxi<j​{j−i:A[i]​A[j]}。 构造一个新数组BBB&…...

新服务器如何设置共享硬盘,Windows Server 2012 iSCSI如何搭建共享磁盘教程

主要步骤如下&#xff1a;一、磁盘服务器上操作1.安装iSCSI服务1.1.打开服务器管理器>>添加角色和功能1.2.基于角色或基于功能的安装1.3.选择安装iSCSI服务的服务器&#xff0c;默认选择本机1.4.选择iSCSI开头的两个选项和文件服务器1.5.按需要选择功能&#xff0c;或者直…...

w10如何共享计算机硬盘,电脑在win10系统下设置局域网内磁盘共享的方法

通常只要处于同一局域网中的电脑&#xff0c;我们可以将电脑中的磁盘设置其共享属性&#xff0c;那么大家就都可以方该磁盘中的内容&#xff0c;实现资源共享。下面是学习啦小编为大家整理的关于电脑在win10系统下设置局域网内磁盘共享的方法&#xff0c;一起来看看吧!电脑在wi…...

VMware 虚拟机添加共享磁盘

VMware 虚拟机添加共享磁盘 文章目录VMware 虚拟机添加共享磁盘一、创建虚拟磁盘二、修改虚拟机配置文件三、对新添加的共享磁盘进行分区四、执行 partprobe 命令使所有虚拟机识别分区在安装数据库集群&#xff08;比如&#xff1a;Oracle RAC&#xff09;时会用到共享磁盘&…...

怎样快速实现两台电脑硬盘文件共享?

方法1&#xff1a;硬件解决 淘宝上购买USB对拷线。50到100元不等&#xff0c;是台湾一家公司研发的神器&#xff0c;把USB插到需要共享的电脑上&#xff0c;就可以实现一套键盘鼠标控制两台主机&#xff0c;win7&#xff0c;win10都可以&#xff0c;即使是电脑外界显示器也是O…...

openwrt 挂载硬盘NFS共享,非SMB共享

问题背景&#xff1a;给软路由添加文件共享服务&#xff0c;多设备可用&#xff0c;samba插件装不上&#xff0c;又看到NFS性能更好&#xff0c;便研究了下怎么设置。由于网上相关资料参差不齐&#xff0c;在设置过程中也是十分困难&#xff0c;故写一篇博客记录一下&#xff0…...

计算机分享硬盘,共享磁盘是什么怎么设置

硬盘共享是指多人(一般是同一网段、局域网、网上邻居用户)共同读写(使用或访问)一个硬盘或者硬盘组&#xff0c;方便传输文件&#xff0c;具体怎么设置呢?下面由学习啦小编为你整理了电脑共享磁盘怎么设置的相关方法&#xff0c;希望对你有帮助!电脑设置共享磁盘的方法步骤如下…...

w10如何共享计算机硬盘,win10共享磁盘的操作方法

win10共享磁盘的操作方法有哪些&#xff1f;最近&#xff0c;有一些小伙伴们跟小编反馈了一个问题&#xff0c;就是他们想要对win10的磁盘进行共享操作&#xff0c;将一些办公文具互相共享使用&#xff0c;然而他们并不清楚具体的操作方法&#xff0c;所以就来询问小编&#xf…...

如何设置一个计算机用户访问磁盘,怎么把硬盘共享给其他电脑

1. 怎样设置电脑磁盘共享以WINDOWS 7为例&#xff0c;其余版本操作系统可以参照设置.第一步&#xff1a;点击磁盘右键点“属性” 选择“安全”对话框点“编辑”第二步&#xff1a;点“添加”第三步&#xff1a;在“输入对象名称来选择(示例)(E)”中输入“Everyone” 点“确定”…...

怎样在两台计算机之间建立硬盘共享,如何让两台电脑硬盘共享在一起

5.我们现在可以象第三章的进入方法进入today的共享资源了。区别就是来宾登录的共享方式没有弹出登录框&#xff0c;不用输入用户名和密码就可以直接进入了。小提示&#xff1a;从以上的设置方法我们可以看出&#xff0c;管理员登录的共享方式是狭义的共享&#xff0c;而来宾登录…...

VMware添加共享硬盘

因为软件安装包需要在多台虚拟机上使用&#xff0c;为了不用每次都往虚拟机上上传文件&#xff0c;可以使用VMware的共享硬盘。 环境&#xff1a; VMware12 OracleLinux 第一台虚拟机 1.编辑虚拟机&#xff0c;添加硬盘 2.添加后&#xff0c;修改硬盘的“虚拟设备节点” 3.编…...

vmware workstation添加共享硬盘的步骤

做MQ的安装配置的时候&#xff0c;需要创建共享文件系统&#xff0c;于是找到了一篇vmware workstation添加共享硬盘的博客&#xff0c;懒得复制&#xff0c;在此转一下地址&#xff1a; https://blog.csdn.net/suyishuai/article/details/30974917...

oracle virtualbox 添加共享硬盘

创建共享磁盘 oracle virtualbox创建共享磁盘: 1、进入oracle VM的安装路径&#xff0c;执行如下命令&#xff1a; VBoxManage createhd --filename "E:\001 pyb\oraclevm\centos68_rac1_rac2_sharedisk\share01.vdi" --size 6000 --format VDI --variant Fixed …...

【应用推荐】如何选择适合自己的笔记应用?附热门笔记应用上手总结

写在前面 适合自己的才是最好的&#xff01; 笔记上的应用层出不穷&#xff0c;用户在选择笔记应用时往往眼花缭乱&#xff0c;在很长一段时间里&#xff0c;我选择笔记应用的时间远远大于我记笔记的时间&#xff0c;在这期间不少笔记应用我都下载体验过。本文整理了作者使用过…...

如何防护 DNS 放大攻击?

如何防护 DNS 放大攻击&#xff1f; 对于运行网站或服务的个人或公司来说&#xff0c;缓解选择并不多。这是因为&#xff0c;尽管个人或公司的服务器可能是攻击目标&#xff0c;但其并非容量耗尽攻击影响最大的地方。鉴于攻击所产生的大量流量&#xff0c;服务器周围的基础设施…...

DNS Query Flood(DNS查询洪水)攻击防护的原理

攻击原理&#xff1a; DNS服务器收到任何DNS Query报文时都会试图进行域名解析并且回复该DNS报文。攻击者通过构造并向DNS服务器发送大量虚假DNS Query报文&#xff0c;占用DNS服务器的带宽或计算资源&#xff0c;使得正常的DNS Query得不到处理。 山石网火墙防护原理&#x…...

《DNS攻击防范科普系列2》 -DNS服务器怎么防DDoS攻击

在上个系列《你的DNS服务真的安全么&#xff1f;》里我们介绍了DNS服务器常见的攻击场景&#xff0c;看完后&#xff0c;你是否对ddos攻击忧心重重&#xff1f;本节我们来告诉你&#xff0c;怎么破局&#xff01;! 首先回顾一下DDoS攻击的原理。DDoS是Distributed Denial of S…...

Windows系统DNS部署与安全

1、DNS Domain Name Service域名服务 作用&#xff1a;为客户机提供域名解析服务器 2、域名组成 2.1、域名组成概述 如"www.sina.com.cn"是一个域名&#xff0c;从严格意义上讲&#xff0c;"sina.com.cn"才被称为域名(全球唯一)&#xff0c;而"www…...

握手域:区块链驱动的 DNS 就在这里,但你应该使用它吗?

握手域是许多域名提供商开始提供的一种新型 DNS 系统。它运行在支持比特币和以太坊的相同区块链技术上&#xff0c;并有可能使网络去中心化。但这值得你花时间吗&#xff1f; 为什么使用基于区块链的 DNS&#xff1f; DNS 是一个非常集中的系统。域名的管理由互联网名称与数字…...

DNS安全(一)DNS缓存投毒与防护

互联网的飞速发展&#xff0c;把人们带入了一个新的时代。一方面&#xff0c;人们享受着互联网带来的便捷多彩的生活&#xff0c;另一方面&#xff0c;个人信息安全也正面临者新的挑战。如今的互联网&#xff0c;时时刻刻都在发生网络***、病毒传播。一边是攻&#xff0c;另一边…...

[附源码]计算机毕业设计JAVA学生实习管理系统

[附源码]计算机毕业设计JAVA学生实习管理系统 项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybati…...

dns被劫持怎么办,一文说清dns劫持与防御

DNS劫持是网络十分常见和凶猛的一种攻击手段&#xff0c;且不轻易被人察觉。曾导致巴西最大银行巴西银行近1%客户受到攻击而导致账户被盗&#xff0c;黑客们利用缺陷对用户的DNS进行篡改&#xff0c;成功后可躲过安全软件检测&#xff0c;让用户被钓鱼网站诈骗。IIS7网站监控可…...

DNS攻防说明

针对DNS防护方法进行DNS攻防测试&#xff0c;防护方法如下&#xff1a; 1.默认(限速) 2.TC重传 3.cname跳转 4.首次query丢弃 重点针对攻击原理、防护原理进行说明&#xff0c;针对测试提供参考方法。 DNS request flood攻击篇 攻击原理 1、DNS request flood攻击原理其…...

DDOS攻击防护DNS篇

DNS request flood 黑客控制僵尸网络向DNS服务器发送大量不存在的域名的解析请求&#xff0c;最终导致服务器因大量DNS请求而超载。 1.TC源认证 ①客户端发送的DNS请求报文长度超过告警阈值&#xff0c;启动源认证机制。 ②拦截DNS请求&#xff0c;将TC标志位置为1并进行回应…...

如何防护服务器安全?DNS服务器知识讲解

服务器是信息社会不可缺少的设备&#xff0c;任何网络服务都需要通过服务器提供服务。为增进大家对服务器的认识&#xff0c;本文将对服务器的安全防护以及DNS服务器的相关知识予以介绍。如果你对服务器具有兴趣&#xff0c;不妨和小编一起继续往下阅读哦。 一、服务器安全怎么…...

Java线程池理解与学习

线程过多就容易引发内存溢出&#xff0c;因此我们有必要使用线程池的技术 线程池的好处 降低资源消耗&#xff1a; 通过重复利用已创建的线程降低线程创建和销毁造成的消耗 提高响应速度&#xff1a; 当任务到达时&#xff0c;任务可以不需要等待线程创建就能立即执行 提高线…...

CANOpen系列教程14_协议源码移植(二)

置顶/星标公众号&#xff0c;不错过每一条消息&#xff01;本教程由作者strongerHuang于2018年11月原创发布。标签&#xff1a;CAN、 CANOpen、 CanFestival版权所有&#xff1a;禁止商用申明&#xff1a;该文档仅供个人学习使用&#xff0c;转载请公众号联系作者授权。1写在前…...

02 如何测量节点特征?

目录一、度、入度、出度二、中心性测量三、结构洞四、结构洞的测量1.有效规模2.效率3.限制度4.等级度一、度、入度、出度 度数&#xff1a; 与某节点直接相连的点称为该点的“邻点”&#xff0c;一个节点的邻点个数称为该点的”度数“&#xff0c;也叫关联度。 &#xff08;度…...

【数据结构】线性表的顺序存储结构及实现——C语言版

文章目录顺序表1. 顺序表的存储结构定义2. 顺序表的实现2.1 初始化顺序表2.2 建立顺序表2.3 销毁顺序表2.4 判空操作2.5 求顺序表的长度2.6 遍历操作2.7 按值查找2.8 按位查找2.9 插入操作2.10 删除操作3. 顺序表的使用4. 暖暖树洞顺序表 线性表的顺序存储结构称为顺序表&…...

数据结构实验四 约瑟夫生死游戏

实验四 约瑟夫生死游戏 1、实验目的&#xff1a; 利用线性表解决实际问题。 2、实验环境与设备&#xff1a; 已安装Visual Studio 2010&#xff08;或其以上版本&#xff09;集成开发环境的计算机。 3、实验原理&#xff1a; &#xff08;1&#xff09;利用线性表的删除功能…...

数据结构C语言版:约瑟夫问题(杀人问题)

数据结构C语言版&#xff1a;约瑟夫问题&#xff08;杀人问题&#xff09; 故事背景 据说著名犹太历史学家Josephus有过以下的故事&#xff1a;在罗马人占领乔塔帕特后&#xff0c;39 个犹太人与Josephus及他的朋友躲到一个洞中&#xff0c;39个犹太人决定宁愿死也不要被敌人…...

兔子藏洞问题

转载自&#xff1a; http://blog.csdn.net/yangting09032214/article/details/48296759 围绕着山顶有10个圆形排列的洞&#xff0c;狐狸要吃兔子&#xff0c;兔子说&#xff1a;“可以&#xff0c;但必须先找到我&#xff0c;我就藏身于这十个洞中的某个洞。你从第&#xff11…...

java树结构_Java数据结构:树(Tree)

计算机科学中的树在计算机科学中&#xff0c;树(英语&#xff1a;tree)是一种抽象数据类型(ADT)或是实现这种抽象数据类型的数据结构&#xff0c;用来模拟具有树状结构性质的数据集合。它是由n(n>0)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一…...

Python + networkx 图结构生成展示与操作详解

介绍 networkx 是 Python 的一个包&#xff0c;用于构建和操作复杂的图结构&#xff0c;提供分析图的算法。图是由顶点、边和权重等属性构成的数据结构&#xff0c;顶点和边可以拥有多种属性&#xff0c;用于存储更多的信息。 生成图 import networkx as nx gnx.Graph()#创建…...

六度空间理论(小世界理论)否定了结构洞的存在

结构洞源于社会网络概念&#xff0c;按我的理解来看就是甲具有的人际关系与乙具有的人际关系不重叠&#xff0c;那么在甲与乙之间就存在一个结构洞&#xff0c;所以当建立人际网络的时候&#xff0c;存在结构洞的双方建立人际联系将是最大化人际关系的最优方案。 六度空间理论&…...

数据结构之图:有向图的介绍与实现,Python代码实现——25

有向图的介绍 引入 在实际生活中,很多应用相关的图都是有方向性的,最直观的就是网络,可以从A页面通过链接跳转到B页面,那么a和b连接的方向是a->b,但不能说是b->a,此时我们就需要使用有向图来解决这一类问题,它和我们之前学习的无向图,最大的区别就在于连接是具有方向的…...

理论综述与创新---结构洞的新应用

理论综述与创新---结构洞的新应用 1&#xff0e;结构洞社会学理论的解释 罗纳德伯特1992年在《结构洞&#xff1a;竞争的社会结构》一书中提出了“结构洞”理论(Structural Holes)&#xff0c;研究人际网络的结构形态&#xff0c;分析怎样的网络结构能够带给网络行动主体更多的…...

如何通过结构分析法分析数据?

结构分析法是将被分析总体内的各部分与总体之间进行比较的分析方法&#xff0c;其实结构分析法所分析的就是总体内各部分占总体的比例&#xff0c;这个比例就是结构相对比例。结构相对指标(比例)的计算公式为&#xff1a; 结构相对指标(比例) (总体某部分的数值/总体总量) x …...

[清橙A1364]社交网络结构洞【暴力】

【题目描述】 试题来源清华大学2012年信息学优秀高中学子夏令营问题描述近日&#xff0c;社交网络研究的鼻祖Jon Kleinberg教授在清华大学给同学们带来了一个关于社交网络结构洞&#xff08;Structural Hole&#xff09;的主题演讲。对社交网络有着浓厚兴趣的小W也旁听了这次演…...

【THOI 2012】 社交网络结构洞

A1364. 社交网络结构洞 首先我们将题目所求转化一下&#xff0c;变成求相邻的三个点对答案的贡献。 先说我65分的做法 枚举不相邻的两个点&#xff0c;然后枚举有几个点能成为他俩的中间点为cnt&#xff0c;如果cnt0或者cnt>1&#xff0c;这两个点显然对答案没有贡献&…...

用python networkx 实现结构洞经典指标的计算

结构洞经典指标有效大小&#xff08;effective size&#xff09;、效率&#xff08;efficiency&#xff09;、约束&#xff08;constraint&#xff09;和层级&#xff08;hierarchy&#xff09;进行测量&#xff0c;其中约束是最重要的指标&#xff0c;是指网络成员的联系在多大…...

结构洞的实际应用

从专业理论的解释上来说&#xff0c;一个人拥有的关系对另一个人而言具有排他性&#xff0c;则他们之间就存在结构洞。那么能够填充结构洞的人或组织&#xff0c;就具有较高的价值。在具体的应用场景可以说广之又广&#xff1a;1、科学领域的跨学科的研究成果&#xff0c;就是科…...

PTA-c语言 水仙花数

水仙花数是指一个N位正整数&#xff08;N≥3&#xff09;&#xff0c;它的每个位上的数字的N次幂之和等于它本身。例如&#xff1a;153135333。 本题要求编写程序,计算所有N位水仙花数。 输入格式: 输入在一行中给出一个正整数N&#xff08;3≤N≤7&#xff09;。 输出格式:…...

pandas基础——文件读取与写入、基本数据结构、常用基本函数、排序、总结练习

快速浏览pandas简单介绍和本系列说明一、csv、txt、xls或xlsx文件读取与写入1. 读取与写入csv格式2. 读取与写入txt格式3. 读取与写入xls或xlsx格式二、基本数据结构1. SeriesSeries创建访问Series属性Series调用方法2. DataFrameDataFrame创建DataFrame修改行/列名DataFrame调…...

UltraISO(软碟通)制作U盘启动盘完整教程

制作启动盘的方法有很多种&#xff0c;不过有很多都是需要进入老系统再装机的&#xff0c;下面教大家一种直接做启动盘的方法&#xff0c;直接启动就可以安装系统&#xff0c;简单又好用&#xff01; 首先下载一个UltraISO&#xff0c;官网下载&#xff0c;或者是点这里&#…...

python 病毒 基因_科学网—RNA病毒基因组组装指南 - 倪帅的博文

从前几年的猪流感和埃博拉&#xff0c;再到上个月在韩国流行的MERS, 病毒的每次爆发都能使全球陷入一阵恐慌&#xff0c;病毒虽然没有真正在全球爆发&#xff0c;但是各国在预防上消耗的资源比在治疗上消耗的还要多。殊不知&#xff0c;病毒是世界上最简单的生物&#xff0c;简…...

诺禾-心源性猝死基因分型研究

我国心血管病危险因素流行趋势明显&#xff0c;导致了心血管病的发病人数增加。推算心血管病现患人数 2.9 亿&#xff0c;其中脑卒中 1300 万&#xff0c;冠心病 1100 万 , 心力衰竭 450 万&#xff0c;肺原性心脏病 500 万&#xff0c;风湿性心脏病 250 万&#xff0c;先天性心…...

2023年代谢基因检测市场调查报告

了解最新动态、把握市场机遇、做出正确决策】 代谢基因检测市场研究报告一共九章内容&#xff0c;全面分析代谢基因检测市场规模和市场竞争环境、市场趋势和市场份额。从产品种类、应用领域、市场竞争、各主要地区规模、国内和全球市场参与者、贸易法规、最新发展、机会分析等…...

Steam流

不可变集合:不能被修改的集合;应用场景:某个数据不能够被修改,将其防御性拷贝至不可变集合中是个很好的实践,当集合对象被不可信的库调用时,不可变得形式是安全的.创建不可变集合的书写格式:在List,set,map接口中,都存在静态的of方法,可以获取一个不可变的集合.创建不可变的lis…...

理性看待基因检测:生物信息分析勇挑重担

厚厚的一本基因检测报告&#xff0c;一串串专业的基因数据&#xff0c;对于非生物医学专业人士而言&#xff0c;要读懂简直比看天书还难。而市场基因检测产品众多&#xff0c;类目繁复&#xff0c;更有盲目夸大“基因检测无所不能”等&#xff0c;扰乱了时下消费者对基因检测的…...

宏碁使用UltraISO制作启动盘,装win10系统

目录前言事先准备第一步 制作启动盘第二步 U盘装系统第三步 安装必要的驱动前言 今天想用软碟通来制作一个启动盘&#xff0c;安装win10系统&#xff0c;特此记录一下 事先准备 宏碁暗影骑士pro32G U盘Windows 10 LTSC 2019 企业长期支持版镜像 第一步 制作启动盘 打开软碟…...

王者荣耀转区仅显示可转移服务器,王者荣耀2020年怎么转区 王者荣耀2020年角色迁移方法...

王者荣耀2020年怎么转区呢?今天小编给大家带来的是王者荣耀2020年角色迁移方法哦!想知道的小伙伴就和小编一起来看看吧!王者荣耀2020年转区最新消息1.角色迁移在哪里?这个功能是暂时并且限量开放的&#xff0c;位置在王者营地app——战绩——游戏工具&#xff0c;然后拉到最下…...

U盘安装CentOS 7流程

准备工具 1.准备8GU盘(启动盘制作完成后&#xff0c;U盘占用约4.02G&#xff0c;所以需要8G) 2.最新版UltraISO(软碟通),一定要使用最新版的&#xff0c;因为老版本的软碟通制作出来的U盘启动盘有问题&#xff0c;例如9.3.6.2750这个版本。问题体现在哪呢&#xff1f;我简单说…...

UltraISOPE 9.6.2.3059简体中文注册版/单文件版+软碟通

UltraISO软碟通是一款功能强大而又方便实用的光盘映像文件制作/编辑/格式转换工具&#xff0c;它可以直接编辑光盘映像和从映像中直接提取文件&#xff0c;也可以从CD-ROM制作光盘映像或者将硬盘上的文件制作成ISO文件。同时&#xff0c;你也可以处理ISO文件的启动信息&#xf…...

王者荣耀 服务器位置 移动,王者荣耀怎么转区 王者荣耀角色迁移操作方法

王者荣耀官方目前正在内测角色迁移功能&#xff0c;等到功能正式上线后&#xff0c;各位玩家就可以转区了&#xff0c;这非常适合换过手机系统的玩家。那么王者荣耀怎么转区?下面小编就为大家带来了角色迁移详细方法步骤&#xff0c;一起来看看吧。王者荣耀角色怎么迁移1.转区…...

UltraISO(软碟通)制作U盘启动安装CentOS 7

一、准备 1.下载最新版UltraISO(软碟通) 2.下载CentOS 7镜像文件&#xff08;可从CentOS官网下载&#xff0c;推荐163下载&#xff09; 阿里云镜像&#xff1a;http://mirrors.aliyun.com/centos/7.2.1511/isos/x86_64/ 163镜像&#xff1a;http://mirrors.163.com/centos/7/…...

利用软碟通制作U盘安装Ubuntu16.04

1.官网下载系统包http://www.ubuntu.org.cn/download/desktop 2.下载软碟通&#xff0c;打开已下载的IOS文件。 3.点击启动-写入软盘映像选择要制作的u盘&#xff0c;写入方式使用USB-HDD点击“便捷启动”后点击“写入新的驱动器引导区”然后选择“Syslinux”点击“写入” 4.写…...

使用UltraISO软碟通离线安装Centos8.3.2011过程中遇到的问题

使用UltraISO软碟通离线安装Centos8.3.2011过程中遇到的问题2022年08月19日更新2022年06月20日更新FedorMediaWriter前言以下是在本次软碟通离线安装过程中用到的软件与系统。进入安装系统时候报错出现dracut-initqueue timeout读取不到iso。三种解决方案如下&#xff1a;1. 把…...

selenium自动获取京东热卖水果排行榜信息存入表格

#!/usr/bin/env python # codingutf-8 # 自动获取京东热卖水果排行榜信息&#xff0c;url地址是通过js加载生成的无法获取from selenium import webdriver import time,re,os from debug_info import Log_info import openpyxl from openpyxl import Workbook from selenium.we…...

爬取京东本周热卖商品所有用户评价存入MySQL

爬取京东本周热卖商品所有用户评价存入MySQL 说明 本项目是对&#xff08;爬取京东本周热卖商品基本信息存入MySQL&#xff09;项目的追加&#xff0c;所以会有一些内容上的衔接&#xff0c;例如工具的使用方法等在此篇就不赘述&#xff0c;大家可以直接去看上一个项目中的介绍…...

android京东ui,2019京东金机奖最佳UI、交互设计:这3款“当之无愧”

2019年的京东手机“金机奖”评选活动正进行的如火如荼。目前&#xff0c;备受关注的“最佳UI、交互设计”手机榜&#xff0c;iPhone XS、一加7、坚果Pro 2S&#xff0c;这3款机型从一众候选名单中“脱颖而出”&#xff0c;让我们再次将目光聚焦在以上获奖产品上吧&#xff01;0…...

爬取京东本周热卖商品基本信息存入MySQL

爬取京东本周热卖商品基本信息存入MySQL 网络爬虫介绍 概述 网络爬虫&#xff08;又被称为网页蜘蛛&#xff0c;网络机器人&#xff0c;在FOAF社区中间&#xff0c;更经常的称为网页追逐者&#xff09;&#xff0c;是一种按照一定的规则&#xff0c;自动地抓取万维网信息的程序…...

底价团购潮 proscenic扫地机器人京东热卖

7月“世界杯”季&#xff0c;正是我们为喜爱的球队酣畅淋漓摇旗呐喊的好时节。当赛事结束&#xff0c;面对球友们留下的一地饼干屑瓜子壳等垃圾&#xff0c;难免会头痛不已。或许您开始考虑入手一台智能扫地机器人&#xff0c;解决您看球赛的“后顾之忧”。小编今日向消费者朋友…...

执行命令行HelloWorld

执行命令行HelloWorld执行命令行HelloWorld步骤1&#xff1a;先看运行效果步骤2&#xff1a;准备项目目录步骤3&#xff1a;创建第一个Java源文件步骤4&#xff1a;显示拓展名步骤5&#xff1a;编译步骤6&#xff1a;运行步骤7&#xff1a;关于类步骤8&#xff1a;主方法步骤9&…...

linux多进程和多线程区别,Python多线程与多进程及其区别

个人一直觉得对学习任何知识而言&#xff0c;概念是相当重要的。掌握了概念和原理&#xff0c;细节可以留给实践去推敲。掌握的关键在于理解&#xff0c;通过具体的实例和实际操作来感性的体会概念和原理可以起到很好的效果。本文通过一些具体的例子简单介绍一下Python的多线程…...

第二章 Golang的概述

2.1 什么是程序 why is Go语言&#xff1f; Go语言 是区块链最主流的编程语言&#xff0c; 同时也是当前最具发展潜力的语言。 Go语言是Google公司创造的语言&#xff0c;也是Google主推的语言。 国外如Google、AWS、Cloudflare、CoreOS等&#xff0c;国内如七牛&#xff0c…...

Vue 笔记---kalrry

Vue 笔记---kalrryVue常用技巧&#xff1a;文档一、vue1、什么是vue&#xff1f;2、MVVM是什么&#xff1f;3、vue的特点4、vue--Helloword5、{{ }}是什么&#xff1f;6、指令6.1. 简介6.2. v-model指令6.3. v-show指令6.4. v-on指令6.5. v-for指令6.6. if 全家桶6.7. v-bind(初…...

苹果转android studio,mac 下 Android Studio 快速上手

常用快捷键功能快捷键深度搜索shift shift查找类cmd o查找当前方法cmd fn f12查找当前单词cmd f全局搜索cmd shift f格式化代码cmd opt l快速插入下一行shift enter快速补全行末分号cmd shift enter基础代码补全ctl space万能键(导入包&#xff0c;自动修改等)alt…...

Unity零基础到入门 ☀️| 轻松学会 Unity界面布局和简单实例——入门级!(^_−)☆

前言📢🎄Unity界面布局及简单使用教程🎁创建第一个工程🎉界面介绍⭐️菜单键介绍File菜单Edit菜单Assets菜单GameObject 菜单Component 菜单Window 菜单Help 菜单🌟键盘其它快捷键整理💫简单创建实例💬总结前言📢 本篇博客简单介绍一下Unity的使用,较适合入门…...

java 零基础教学------HelloWorld

更多内容&#xff0c;点击了解&#xff1a; https://how2j.cn/k/helloworld/helloworld-version/1718.html目录HelloWorld系列教材 (一)- 手把手教你做JDK环境变量配置步骤 1 : 首先看配置成功后的效果步骤 2 : 下载&#xff0c;并解压到E:\JDK步骤 3 : 环境变量配置步骤 4 : W…...

java入门 HelloWorld(二)用命令行中编写第一个 java 程序

大家真正在工作中开发 java 应用都会使用eclipse,myeclipse, IntelliJ等等 不过依然值得花10分钟学习如何使用最原始的命令行格式编译和执行java 程序 使用最原始的命令行方式来执行Hello World 步骤1:先看运行效果步骤2:准备项目目录步骤3:创建第一个java 源文件步骤4:显示…...

Java入门,运行Java源码之前需要做些什么,命令行Hello World

目录 实现命令行 输出 Hello World&#xff1a; 第一步&#xff1a;准备项目目录 第二步&#xff1a;创建第一个java 源文件 第三步&#xff1a;显示扩展名 第四步&#xff1a;编译 第五步&#xff1a;运行 实现命令行 输出 Hello World&#xff1a; 第一步&#xff1a;准…...

STM32学习笔记(基于B站江科大标准库教程)

USART串口通信 通信接口&#xff1a;1.通信的⽬的&#xff1a;将⼀个设备的数据传送到另⼀个设备&#xff0c;扩展硬件系统 2.通信协议&#xff1a;指定通信的规则&#xff0c;通信双⽅按照协议规则进⾏数据收发 3.全双⼯&#xff1a;通信双⽅能够同时进⾏双向通信&#xff0c;…...

Java使用Socket简单实现FTP

Java使用Socket简单实现FTP简单实现的FTP运行结果必要的前置条件服务器端的目录结构客户端存储文件的位置测试命令结果LIST、QUIT、EXITCWD、RCWD、ROOTDOWNLOAD、UPLOADUPLOAD 上传文件DOWNLOAD 下载文件本程序的不足以及未来的方向功能方面可用性实现代码FtpServerFtpConnect…...

cmd命令打开文本文档_学习用命令行编写HelloWorld

大家真正在工作中开发 java 应用都会使用eclipse,myeclipse, IntelliJ IDEA等等。不过依然值得花10分钟学习如何使用最原始的命令行格式编译和执行java 程序。使用最原始的命令行方式来执行Hello World。先看运行效果&#xff1a;在控制台下运行第一个Java程序&#xff0c;可以…...

2020,改变世界的12大领域

原文链接 2020&#xff0c;不仅仅是一个数字&#xff0c;更是世界即将发生变革的一个分水岭&#xff0c;不仅仅是我们常常挂载嘴边的AI、机器人、区块链、量子计算、无人机等等&#xff0c;还有更多的领域也在相互推动中产生变革。 CB Insights日前评选出了2020年将改变世界“…...

知到python程序设计答案_2020知到Python程序设计基础(山东联盟)完整答案

2020知到Python程序设计基础(山东联盟)完整答案更多相关问题股骨头缺血性坏死大体相当于()。A、骨痹B、骨痿C、筋结D、骨蚀E、骨疽筋伤早期的治则()。A.行气活血B.和营止痛C.健脾益胃D.温经通络E.温中补虚可在胸骨左缘第3、4肋间触及收缩期震颤的疾病是A.主动脉瓣狭窄B.肺动脉瓣…...

办公中的科技惊喜,一点点就够了

电可以说是人类有史以来最伟大的发现&#xff0c;它构成了我们现代一切生活的基础。现在的地球&#xff0c;即便是瞬间的世界性断电&#xff0c;其后果也是难以想象的。因此&#xff0c;随着电器越来越多地被发明出来&#xff0c;人类对电力的需求也日益旺盛。为此&#xff0c;…...

乔治.奥威尔《动物庄园》

完全是现在US的模板&#xff01;&#xff01;&#xff01;...

《动物庄园》读后感210407

在一个组织中&#xff0c;很容易产生上层和下层&#xff0c;上层会得到更多的利益&#xff0c;但是付出的更少&#xff0c;因此不稳定。作者用一群动物&#xff0c;象征人类社会的 等级制度&#xff0c;上层享受贪婪&#xff0c;下层穷苦劳力&#xff0c;但是等级制度出现有其必…...

机器人庄园作文_游九紫溪庄园作文600字_乐游机器人庄园作文600字

阳光透过车窗玻璃带来一丝慵懒的气息&#xff0c;在这个惬意的午后&#xff0c;我要去的目的地是最近朋友圈很火的&#xff0d;&#xff0d;纳帕庄园。到了庄园的门口&#xff0c;可以看见一个高大的石塑大门&#xff0c;刻着非常清晰的几个烫金大字“纳帕庄园”。进了门&#…...

科技庄园

引子 细节题&#xff0c;恶心 题目描述 Life种了一块田&#xff0c;里面种了有一些桃树。 Life对PFT说&#xff1a;“我给你一定的时间去摘桃&#xff0c;你必须在规定的时间之内回到我面前&#xff0c;否则你摘的桃都要归我吃&#xff01;” PFT思考了一会&#xff0c;最终…...

摩尔庄园服务器维护,摩尔庄园手游6月1日开服啦 摩尔庄园不能进入游戏登陆失败...

摩尔庄园手游6月1日正式开服啦&#xff0c;很多玩家都等待更新好了&#xff0c;但是许多玩家却进不去游戏。那么摩尔庄园手游无法登录怎么办呢&#xff1f;下面小编就向大家介绍下摩尔庄园手游无法登录的介绍分享在下文&#xff0c;赶快来看下吧。摩尔庄园手游进不去怎么办方法…...

转自 《动物庄园》读后感

人文 转自 http://www.worlduc.com/blog2012.aspx?bid349474《动物庄园》读后感。。。。。。。。。。。。。。。。。。。。。。。。。学问&#xff0c;学问。就是要学要问&#xff0c;要问就要有怀疑的精神&#xff0c;要有属于自己的思想。...

::: 动物庄园

《动物庄园》《1984》奥威尔 真得很伟大...

java的梦幻庄园物语,《庄园物语》恋爱系统曝光 造绝世佳人

童话般梦幻华丽的庄园里&#xff0c;来场浪漫唯美的爱情吧&#xff0c;在这里你不再寂寞。你是否注意到每日从你身边匆匆而过的人呢&#xff0c;你是否期望在庄园物语中和TA邂逅&#xff0c;你是否希望有人陪着你一起升级聊天&#xff0c;来庄园物语中找个知心爱人吧。游戏中经…...

开心庄园页面HTML素材,练习2:制作开心庄园页面.html

&#xfeff;练习2&#xff1a;制作开心庄园页面如何犁地、播种和收获&#xff1f;1.点击耙子&#xff0c;即可在庄园中开垦田地&#xff1b;2.一开始&#xff0c;你可以开垦数十块的田地&#xff1b;扩充庄园后&#xff0c;可开垦的数量更多&#xff1b;3.在商店 购买种子后&a…...