区块链的简单介绍(一)

ps:文字有点多,请耐心观看。

区块链是什么

  • 实际上,区块链就是互联网的一部分。平时某宝购物、某团外卖等这些基础就是互联网数据与数据间的传输方式。
  • 区块链是一个集合了密码学、分布式储存、智能合约、共识算法等多种新型技术的数据传输方式。并对现有的互联网进行了升级和创新。

区块链为什么叫区块链

  • 区款连本质上,其实就是一个不可篡改的数据库。在数据上传的过程中数据会被打包搭配一起形成一个个数据块,这就像工厂将水果打包到玻璃瓶,生产水果罐头一样,而被打包好的数据块,又有另一个学名叫做“区块”,将每个“罐头”,也就是区块,按照时间的顺序连在一起,就形成了链式的网络。因为整个网络结构是由“区块”和“链”构成的,所以创始人就给它取名叫Blockchain(区块链)。
  • 区块链作为一门新型技术,前景广阔。

区块链的特点——去中心化

  • 区块链最重要的特点就是去中心化,什么是去中心化呢。例如,像我们平时购物用的某宝,实际上就是中心化的,不管是选择商品还是支付交易,对于买家与卖家来说,都有一个绕不开的平台,就是阿里巴巴。它作为一个中心平台,维护着整个网络购物生态。
  • 而所谓的去中心化,就是把阿里这个中心去掉,重新建立一套大家可以共同管理数据且能自由交易的新规则。
  • 中心化有很多问题,在中心化的模式里数据都存储在中心服务器里,一旦这个服务器瘫痪,整个网络都会出现问题。除此之外,行业数据集中在少数几家巨头公司,由于数据管理不透明,一旦数据泄露,后果是灾难性的。而去中心化的好处就在于通过人人参与数据维护,数据信息不再集中,从而解决了这些问题。每个人都可以平等地参与数据的管理与维护。
  • 去中心化有着公平性。

区块链的运行原理

  • 区块链的运行原理就是人们在互联网中达成共识,彼此信任的过程。
  • 区块链的实质是一个人人都可以参与记账的大账本,每个人还有一个小的账本,可以将大账本例的全部数据备份下来,当一笔交易数据产生后,会有人将这笔数据进行处理,然后同步到每个人的小账本中,交给大家进行确认,其中大部分的人认为这个数据是真实,可信的时候,这笔数据才会记录到整个区块链网络的账本中,所有人再去同步更新新的数据。
  • 这个机制的好处就在于,解决了信任问题,像我们现在社交购物,数据都是掌握在中心化的巨头手中,一旦他们更改我们的数据,我们也无从得知,但放在区块链的世界中,只要有人想要更改数据,就会跟其他小账本所记录的数据产生冲突,很快就会被人发现。从而保证了数据的安全问题和信任问题。
  • 所以,区块链运行原理就是一个大家共同记账,互相验证,达成共识的过程。

挖矿是什么意思

  • 所谓区块链中的挖矿与我们日常生活中所说的挖矿不同,它指的是区块链网络中的一种奖励行为。
  • 为了激励大家积极参与数据维护,区块链就有了一个奖励规则,谁能把数据处理的最快,最好,并得到系统的认可,谁就能获得相应数量的比特币作为奖励。因为比特币的数量有限,这种行为由于淘金矿的举动相类似,所以,我们就把通过这种规则,获得比特币的方式称之为挖矿,而参与数据处理的这些人,我们就称之为矿工。矿工就像是区块链的保护神,需要维护网络的运行,还能守护网络的安全,而且人人都可以参与。

比特币挖矿原理

  • 比特币的挖矿原理实际上就是一个数据记录的过程。
  • 区块链是一个人人都可以参与数据处理的数据库,每隔一段时间,就需要矿工将之前没有经过大家确认的交易数据,收集起来,进行处理。
  • 系统有一个特殊的机制,所有处理的矿工,把数据打包的时候,必须加入一个“哈希值”的东西,而且,这个“哈希值”必须满足一定的条件,系统才会认可你处理的数据,谁能最先完成这件事,并把自己的工作成果广播给其他的矿工确认,且大部分认为没问题,就能获得记录数据的权利,以及很多的比特币作为奖励。
  • 这就有点像一个海贼王留下了大笔的金银财宝,然后跟所有人说,去寻找吧,谁就能开启我宝藏大门的钥匙,谁就能获得我的全部财富。
  • 这还是维护整个区块链网络的重要环节,挖矿的人越多,参与数据确认的人也就越多。我们的数据也就越安全。

区块链的分叉是什么意思

  • 区块链的分叉可以说是区块链网络中独有的一种版本升级方式。就像我们生活中使用的互联网软件一样,使用了一段时间以后,自然而然就需要进行优化升级,从而去解决一些用户的使用问题。区块链也是这样,只不过它的升级比较特别,升级的时候会有参与的矿工共同来解决,甚至还能产生多种版本,不像互联网一样一家独裁没有选择的余地。
  • 它的原理是这样的,由于区块链是一个由数据块组成的链式结构,所以当它要升级的时候,实际上会从某一个数据块开始连到两个不同的数据块上,从而分成了两条链,就好像树枝一样,大家共用同一个树干共享未分开前的数据,但是又有很多条树枝属于多条链,这个过程就叫做分叉。
  • 之前我们也说了,区块链的升级是由矿工们一起来决定,既然参与的人多了就会有不同的意见。当大家能达成共识的时候,分叉出来的两条链相当于一个是老的版本,一个是新的版本,两者兼容,老链上的矿工升级后逐渐向新链过渡,最终大家升级完成,只剩新链,这叫做软分叉。
  • 当矿工们不能达成共识的时候,大家虽然够用之前的数据,但是形成了两条新的链,就好比物种进化一样,一部分猴子进化成了人类,另一部分进化成了猩猩,两种物种都发生了改变互不兼容,这叫做硬分叉。
  • 总的来说分叉这种升级方式虽然麻烦很多,但是他却给了每个人更多选择的权利,也许区块链就在这样的求同存异之中孕育着更多的可能性。

区块链的分类

  • 一般来说按照区块链的开放程度主要会分为三种类型,分别是公有链、私有链和联盟链。
  • 所谓公有链就有点像一个大家共同记账的公共账本,对任何人都是开放的,每个人都可以参与进来,数据由大家共同记录,公平公正公开,数据不可篡改,去中心化的性质最强。
  • 私有链则是与公有链相反,有点像一个属于个人或公司的私有账本,只对个人企业内部开放,它的数据虽然也不可篡改,但毕竟开放程度有限,去中心化程度很弱,不过因为参与数据处理的人数变少,效率会比公有链要高很多。
  • 而联盟链就介于两者之间,有点像一个由多个公司组成的联盟,他们内部所用的公用帐本,数据由联盟内部的成员共同维护,只对组织内部成员开放,它的去中心化程度适中甚至可以说是多中心化的,其在效率方面比公有链强,比私有链弱。
  • 总的来说,不同类型的区块链有不同的作用,向公有链就比较偏向于公用建设,而私有链联盟链则比较偏向于企业或组织方向的应用。

区块链的核心技术

  • 一般来说,区块链的核心技术主要有4个部分,分别是分布式存储、共识机制、智能合约及密码学,每个技术在整个区块链系统里都有它们各自的作用。
  • 其中分布式储存就是一种数据的储存技术,人人可以参与一起进入数据,主要起到了数据储存的功能。
  • 共识机制,其实就是我们之前所说的挖矿原理,是一种协调大家处理数据的机制,因为每个人都可以参与的话,记录下来的数据这么多到底该用谁的,于是共识机制就决定了这些数据中谁获得数据的记账权。共识机制主要起到了数据的维护作用。
  • 智能合约类似于我们生活中的合同,它是一种大家把规则都制定好,由机器自动去执行的技术,之前存储和维护好的数据总是要有人去执行的,所以 智能合约在系统中主要起到了数据的执行作用。
  • 密码学就是一种特殊的加密和解密技术,主要起到了维护数据安全和数据证明的作用,有了它我们才能在网络中证明“我是我”,才能证明这是我的比特币,而不是你的比特币。
  • 所以当一笔数据产生后会有共识机制进行数据维护,通过分布式储存记录在链上,然后交由智能合约去执行,最后由密码学保障整个体系的安全。大家各司其职,共同构建出了整个区块链系统。
  • 总的来说区块链,是一个数据传输的应用模型,由这4种技术所构成,就好比区块链是一座高楼大厦,而技术则是搭建这座高楼的材料,正是因为有这些技术作为基础,解决了一个又一个问题,才有了区块链的广阔前景。

区块链技术的诞生

  • 我们都知道区块链这个词是2008年跟比特币一起诞生的,虽然它由中本聪率先提出,但是区块链技术可不全是中本聪发明的,区块链的核心技术包含密码学、分布式存储、共识机制、智能合约4个部分,他们经历了40年的发展,才有了如今区块链技术的雏形。
  • 1976年,迪菲和赫尔曼两位密码学大师合作发表了论文《密码学的新方向》,其中提及的概念就好像众神遗留在新世界中的瑰宝,奠定了当今整个密码学的发展方向,无数技术天才就此开始探索。第二年密码学中注明了rsa算法诞生,这个算法到今天都没有被攻破。
  • 到了20世纪80年代,1980年和1982年这两年哈希树的数据结构和相应算法以及拜占庭将军问题被相继提出,标志着分布式计算的理论进入到了的实质性阶段。
  • 1985年椭圆曲线加密算法出世,使非对称加密体系有了实用的可能,就此现代密码学基础才被完全的确立。
  • 1997年,智能合约的概念被提出,同年第一代共识机制PoW面世,当时PoW主要还用于反垃圾邮件,就此区块链的四大核心技术基本凑齐,但仍有很多问题没有被解决。
  • 1999年到2001年,这三年,P2P网络计算飞速发展,Napster EDonkey 2000和BiTorrent先后的出现奠定了P2P网络计算的基础。
  • 2001年,就是SHA-2系列算法诞生,最开始比特币的区块链系统中就采用了这一套算法,至此区块链的核心技术积累基本完成,不论是理论还是实践,区块链的落地都不再存在重大瓶颈。
  • 在2008年,中本聪的《比特币:一个点对点的电子现金系统》论文中,区块链技术就此确立,并在次年顺利落地,宣告着一个崭新的时代即将到来。

区块链中的密码学

哈希算法
  • 区块链的四大核心技术分别是密码学、分布式账本共识机制以及智能合约,而密码学又是其中最重要的一部分,因为密码学可以说是区块链的基石,其他技术正是以此为地基才搭建出区块链这座高楼大厦。
  • 区块链主要应用的密码学算法有两个部分,一个是哈希算法,另一个是非对称加密。
  • 简单来说哈希算法就是一种特殊的函数,不论我输入多长的一串字符,只要通过这个函数都可以得到一个固定长度的输出值,就好像我们的身份证号一样永远都是18位,而且全国唯一这个值就叫做哈希值。
  • 哈希算法有三个特点,他们赋予了区块链不可篡改、匿名的特性,并保障了整个区块链体系的安全。
  • 哈希算法的第一个特点是具有单向性,比如我们输入我们的数据,通过哈希算法可以得到一个哈希值,但是通过这个哈希值是没有办法反推回来得到我们的数据,这就是单向性,也正是基于这一点,区块链才有效保护了我们信息的安全性。
  • 哈希算法的第二个特点是抗篡改能力,对于任意一个输入哪怕是很小的改动,其哈希值的变化也会非常大,它的特性在区块与区块的连接中就起到了关键性的作用。区块链的每一个区块都会以上一个区块的希值作为标识,除非有人能破解整条链上的所有哈希值,否则数据一旦记录在链上就不可能进行篡改。
  • 哈希算法的第三个特点是抗碰撞能力,所谓碰撞就是输入两个不同的数据,最后得到了一个相同的输出,就跟我们逛街时候撞衫一样,而抗碰撞就是大部分的输入都能得到一个独一无二的输出。
  • 在区块链的世界中,任何一笔交易或者账户的地址都是完全依托于哈希算法生成的,这就保证交易或者账户地址在区块链网络中的唯一性,无论我这笔转账转了多少钱或转给了多少个人,在区块链这个大账本中都是唯一的存在。
  • 总的来说哈希算法在区块链技术中是最基础的存在,它就像我们体内的白细胞,不仅区块链的每个部分都离不开,而且它还赋予了区块链种种特点,保护着整个区块链体系的安全。
非对称加密
  • 简单来说非对称加密就是用来对内容进行加密的一种特殊方法,我们日常生活中总用到钥匙跟锁,其中我们开门用的钥匙在密码学中就被称之为密钥,像这种单独只有一个密钥,既用于加密,又用于解密的方式就叫做对称加密。
  • 所谓的非对称加密它就比较特殊,会产生两个密钥,最核心的被称之为私钥,他由我们自己保留,另一个会被公开出来叫做公钥,他们有个特点,私钥加密的内容通过公钥可以解密读取出来,反之通过公钥加密的内容也可以由私钥解密读取出来,就好像双胞胎的心灵感应一样。
  • 非对称加密在区块链中的主要用途并不是为了保护内容的隐私性,而是为了防止身份被冒充,我们在区块链网络上进行一笔交易时,我没有办法确定交易的是不是你本人,这个时候就可以让你用私钥加密一段内容作为数字签名发过来,然后我通过已经公开的公钥进行破解,因为私钥只由你本人保留,如果我们用与之对应的公钥成功破解,就说明是你本人在进行操作。
  • 如果不能破解则说明是别人盗用了你的身份,以此解决了,“我是我,这是我在交易”的问题。总的来说密码学是区块链网络中最基础的存在,它不仅保护了整个网络的安全,更解决了很多交易中的证明问题。

什么是分布式账本

  • 分布式账本是区块链的四大核心技术之一。如果说密码学是区块链的基石,那么分布式账本就是区块链的骨架。
  • 简单来说分布式账本就是一种数据存储的技术,是一个去中心化的分布式数据库。
  • 比如我们早期使用的某宝软件,我们的信息实际都存储在阿里的一个大数据库里,信息都比较集中,一旦集中式的数据库发生问题,就会出现宕机,无法使用等严重后果。后来阿里意识到数据存在着潜在的风险,于是把数据分散到多个数据库中,共同储存数据,哪怕其中的一个出现问题,其他的数据库也能够顶替它继续运行,保证整个某宝网络的正常工作。而这种分散储存数据的技术就是分布式数据库。
  • 区块链采用的分布式账本则更加特殊,它同样是一种分布式的数据库,而它与阿里使用的分布式数据库的区别在于区块链是去中心化的,阿里是中心化的,像阿里使用的中心化数据库数据储存在一个大的数据库中,中心化巨头自行维护用户没有权限进来,用户们要想查看历史数据,都得接入他们的中心服务器发送请求,一旦这些中心化的巨头想要用你的数据做些什么,你也无能为力。
  • 分布式账本则是去中心化的数据库,由一个个数据库连接起来,形成一个大的分布式数据库,每个数据库权限相同,都可以查看储存所有的数据,就好比每个人,人手一个账本,每笔交易大家都会共同记录,过一段时间大家聚在一起对一下账本一旦有谁篡改历史记录,立马就能被大家发现,而且这个账本对每个人都完全开放,如果你想参与进来,只要通过区块链网络的许可就可以成为其中的一个节点。
  • 分布式账本在区块链中的作用,不仅仅是使得数据具有多个备份,有效防止数据丢失,更赋予了区块链去中心化的特点,防止数据都集中在巨头手中,而巨头拿你数据作恶的情况出现。

拜占庭将军问题

  • 分布式账本可以说是区块链的框架,每一个人都可以自由的参与进来,共同处理区块链中的数据。基于这一点,区块链实际上就是一个大的分布式计算网络,它并没有一个类似中央指挥室的东西来发号施令,整个网络是完全分散的,要依靠不同的节点间彼此交换信息,达成共识才能统一行动,整个过程就像无领导小组讨论一样。
  • 对此有人就提出了疑问,万一有节点发送了错误的信息干扰网络正场运行,或者大家产生了分歧怎么办?于是学者们便建立了一个模型,统一将这类问题称为拜占庭将军问题。
  • 所谓拜占庭将军问题是这样的,拜占庭帝国想要攻打一个国家,它派出了多支军队进行围攻,但敌国军事实力也很强,将军们必须在同一个时间一起发动进攻才能获取胜利。现在的问题在于每个将军都分散在敌国四周,只能依靠通信兵骑马,相互通信确定进攻的时间,可是一方面通讯兵可能会在送信过程中被敌方击杀。另一方面根据不可靠消息,在这些将军中有叛徒的存在,可能会向其他将军传达虚假指令,影响他人判断。
  • 如果整个分布式网络相当于拜占庭帝国,而每个节点相当于里面的将军,那么在这种状态下该怎么做才能保证网络中的全部节点对于某个事情达成一致,这就是拜占庭将军问题。总的来说,拜占庭将军问题是分布式网络必须要解决的问题,如同刚才描述的不仅各个节点之间的通讯,可能由于网络故障导致延后或者中断,更可能存在恶意节点,故意发送错误的信息干扰网络的运行。
  • 后来又有人证明出了拜占庭容错的观点,简单来说就是信息的伪造或错误并不重要,只要诚实的将军数量大于总数的2/3,即使有少部分不诚实的将军存在,整个系统也可以达成一致。于是大家以此为基础,设计出了很多解决方案,区块链四大核心技术中的共识机制,就是为了解决这个问题而诞生的一个方案。

什么是共识机制

  • 区块链作为分布式网络中的典型代表,则采用了一系列新型的技术来解决这个问题,这个技术就叫做共识机制。简单来说共识机制就是一种规则,每个节点都必须遵守。它同样是区块链的四大核心技术之一,在区块链网络中主要起到了协调全节点帐目保持一致的作用。
  • 我们都知道区块链是去中心化的,基于分布式账本技术,每个人都可以自由的加入进来,成为其中的一个节点。但想一想如果只是单纯如此会造成什么结果?比如我作为一个节点加入进来,有一笔数据我是这样处理的,而另一个人是以另一种方式处理的,我们两个谁都说服不了谁,权限又都平等,这样整个网络就很容易发生分歧,产生混乱。此外在这种环境下,我和其他节点相互不认识,又没有一个中心化的权威机构来做担保,我怎么确定其他人处理的数据没问题?所以说去中心化的环境下,是没有一个比较中心化的节点能做决策,协助网络运行。
  • 中本聪为了解决这个问题就想了个办法,虽然整个网络中没有一个中心化的节点能做决策,但是我可以设立一套规则,每个节点必须遵守,规则内容要包含两点,第一是解决分布式账本中每个节点怎么记账的问题。第二是解决不同节点间如何交换信息达成共识的问题,这样就能在一个没有中心化节点存在的情况下,既能让每个节点比较统一的做一件事,又能保证每个节点的小数据库之间数据一致,从而令分布式网络比较有序的去运行,所以共识机制更像是一种制度,如果把区块链当成一个社会,那么共识机制就是这个世界中的法律人人都得遵守,不仅解决了信任的问题,更维护着整个区块链社会的正常运行。

ps:文章是一点点敲的。不想看文章的可以观看视频。链接:https://study.163.com/course/courseMain.htm?courseId=1209605829。后续会详细写关于区块链问题的文章。就看我能不能耐住性子学习了(= ^ = )

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. Docker部署web端vscode

    准备纯净的centos7云服务器 由于疫情的原因,阿里云为大学生准备了免费的ECS云服务器,我在寒假时就领取了,而且在服创比赛中将我们的网页部署上去了,当时使用的nginx+wsgi+flask。还记得那时安装nginx时非常费劲,因为yum里没有。后来即使部署成功了,但重启了一次服务,之后…...

    2024/3/14 0:49:06
  2. 设计模式 | 策略模式介绍、使用案例、开源框架应用

    目录策略模式概念策略模式使用案例策略模式在开源框架中的应用策略模式概念定义:定义了算法家族,分别封装起来,让他们之间可以相互调用,此模式让算法的变化不会影响到使用算法的用户。可以消除大量的if-else代码适用场景:系统有很多类,而它们的区别仅仅在于他们的行为不同…...

    2024/3/14 0:49:05
  3. 初识HDFS(快速了解了解HDFS、NameNode和DataNode)

    概览首先我们来认识一下HDFS, HDFS(Hadoop Distributed File System )Hadoop分布式文件系统。它其实是将一个大文件分成若干块保存在不同服务器的多个节点中。通过联网让用户感觉像是在本地一样查看文件,为了降低文件丢失造成的错误,它会为每个小文件复制多个副本(默认为…...

    2024/3/14 0:49:04
  4. 浅谈QUIC协议原理与性能分析及部署方案

    之前写过《http1.0 与 http1.1的区别》 与 《再谈HTTP2性能提升之背后原理—HTTP2历史解剖》,QUIC协议,现在nginx官方也即将支持。所以还是得跟上时代脚步。QUIC简史QUIC(Quick UDP Internet Connection)是谷歌推出的一套基于UDP的传输协议,它实现了TCP + HTTPS + HTTP/2的功…...

    2024/3/14 0:49:05
  5. YOLOv3论文解读

    YOLOv3论文解读 论文地址: https://arxiv.org/pdf/1804.02767.pdf 代码实现: 作者本人: https://pjreddie.com/darknet/yolo/ github:pytorch 简易版:https://github.com/eriklindernoren/PyTorch-YOLOv3 github:keras版:https://github.com/qqwweee/keras-yolo3 一、概…...

    2024/3/14 0:49:04
  6. V2Ray macOS安装,配置与使用

    这里写自定义目录标题下载与安装配置使用 下载与安装下载地址 https://github.com/Cenmrev/V2RayX/releases 按照引导程序安装即可配置 1.选择下图中的Configure,2.配置服务器,点击红圈圈出的加号,按照自己购买的服务器地址,一般需要填写下图中红线圈出的空格。 我是在just…...

    2024/3/16 5:29:32
  7. 诈骗电话识别

    这几天偶然参加了这个比赛项目,分享一下个人的想法,能力有限欢迎大家来讨论学习! 数据来源“数字四川创新大赛-诈骗电话识别” 数据训练集由如下4个部分组成: user:用户的一些基础资料voc:8个月内的通话数据SMS和APP:8个月的短信和上网数据测试集和训练集组成类似,但手…...

    2024/3/15 16:53:36
  8. 使用Hadoop的优势

    高扩展性,可伸缩高可靠性多副本机制,容错高低成本无共享架构灵活,可存储任意类型数据开源,社区活跃...

    2024/3/22 8:23:59
  9. SQL基础 索引与视图的建立

    什么是索引?SQL Server中的数据也是按页(一页是4kb)存放。 索引:是SQL Sever 编排数据的内部方法。它为SQL提供一种方法来编排查询数据 索引页:数据库中存储索引的数据页;索引页类似于汉语字典中按拼音或笔画排序成的目录页 索引的作用:通过使用索引,可以大大提高数据库…...

    2024/3/26 8:28:44
  10. win10实现多个屏幕共享办公

    win10如何实现多个屏幕共享办公(一边看文档,一边写代码) 1、外部屏幕连接电源,先使用连接线连接HDML或者VGA接口,使外部屏幕可以连接到电脑主机上。 PS:连接成功主机会弹出提示,两个屏幕会操作一致。 2、打开wIn10的显示设置,在多显示器设置选项中,选择扩展这些显示器…...

    2024/3/14 10:19:31
  11. 如何实现对象的深拷贝

    如何实现一个对象的深拷贝 利用JSON方法实现 let obj1 = {name: "11",age: "22" } let obj2 = JSON.parse(JSON.stringify(obj1)); obj2.name = "2222220" console.log("obj1", obj1);// {name: "11", age: "22"}…...

    2024/3/14 10:19:26
  12. 通过DOM来获取某个节点的子节点

    有的时候需要获取某个节点的子节点,但是又不能使用jQuery,那么就使用下面的方法即可 。var node = document.getElementById(div_for_tableDemo1).querySelector(.layui-table-box);DOM也可以像JQuery一样使用“.”或者“#”,如下所示: <div class="first">…...

    2024/3/14 10:19:24
  13. ubuntu如何避免每次都使用sudo

    默认没有启用sudo,首先应该是对sudo进行设置。 sudo的作用就是使当前非root用户在使用没有权限的命令 时,直接在命令前加入sudo,在输入自己当前用户的密码就可以完成root用户的功能,而不必在每次使用su -来回切换用户了。 sudo的配置文件位于/etc/sudoers,需要root权限才可…...

    2024/3/14 5:07:03
  14. node中cookie与session

    cookie:浏览器在电脑硬盘中开辟的一块空间,主要供服务器端存储数据。 cookie中的数据是以域名的形式进行区分的。 cookie中的数据是有过期时间的,超过时间数据会被浏览器自动删除。 如果不设置过期时间则在浏览器关闭的时候删除 cookie中的数据会随着请求被自动发送到服务器…...

    2024/3/14 5:06:55
  15. linux系统设置免密登录

    在linux系统下设置本机免密登录首先,生成A主机的公私钥:(以下操作均在A主机上)ssh-keygen -t rsa -P 连续按3次空格使用默认设置,此时会将A主机的公私钥生成在~/.ssh这个路径下,这个路径下会有两个文件id_rsa id_rsa.pub其中id_rsa保存的是A主机的私钥,is_rsa.pub保存的是…...

    2024/3/22 9:16:29
  16. flexcel apimate用途

    点击openfile 选择你要导入的文件 马上就可以生成该文件格式的所有代码,...

    2024/3/26 3:06:29
  17. leecode 230. 二叉搜索树中第K小的元素 java

    中序遍历,每次中序都让全局计数器--,减到0的时候就是结果class Solution {int res = 0;int n;public int kthSmallest(TreeNode root, int k) {n=k;travel(root,k);return res;}public void travel(TreeNode root,int k){if (root==null){return;}travel(root.left,k);System…...

    2024/3/16 11:29:26
  18. 使用servlet实现一个简单的服务端接口

    服务端接口实现 使用servlet实现一个简单的服务端接口,练习servlet和输入输出流的知识。 一、web.xml<servlet><servlet-name>httpPostRequest</servlet-name><servlet-class>com.ykq.servlet.HttpPostServlet</servlet-class></servlet>…...

    2024/3/26 2:48:49
  19. openthread编译出现CMake Error at third_party/openthread/CMakeLists.txt:46 (add_subdirectory)

    问题log如下-- Found PkgConfig: /home/wellnw/openwrt-19.07.2/openwrt/staging_dir/host/bin/pkg-config (found version "0.29.2") -- Checking for module systemd -- No package systemd found CMake Error at third_party/openthread/CMakeLists.txt:46 (ad…...

    2024/3/21 16:21:06
  20. 数据结构之队列

    目录队列介绍数组模拟队列代码思路分析代码实现队列 队列介绍队列时一个有序列表,可以用数组或者链表来实现。 遵循先进先出的原则。即:先存入队列的数据,要先取出。后存入的数据,后取出。 示意图:(使用数组模拟队列的示意图)数组模拟队列队列本身时有序列表,若使用数组…...

    2024/3/14 10:19:20

最新文章

  1. 基于Redis实现延时任务

    两种方案&#xff1a; Redis 过期事件监听Redisson 内置的延时队列 Redis 过期事件监听这种方案存在很多问题&#xff0c;建议使用 Redisson 内置的 DelayedQueue 方案。 Redis 过期事件监听实现延时任务原理 Redis 2.0 引入了发布订阅 (pub/sub) 功能。 在 pub/sub 模式下…...

    2024/3/29 3:41:36
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. 华为od真题2023-C卷-三叉搜索树

    题目描述&#xff1a; 定义构造三叉搜索树规则如下: 每个节点都存有一个数&#xff0c;当插入一个新的数时&#xff0c;从根节点向下寻找&#xff0c;直到找到一个合适的空节点插入。查找的规则是: 1.如果数小于节点的数减去500&#xff0c;则将数插入节点的左子树2.如果数大于…...

    2024/3/28 14:09:21
  4. 关机恶搞小程序

    1. system("shutdown")的介绍 当system函数的参数是"shutdown"时&#xff0c;它将会执行系统的关机命令。 具体来说&#xff0c;system("shutdown")的功能是向操作系统发送一个关机信号&#xff0c;请求关闭计算机。这将触发操作系统执行一系列…...

    2024/3/28 6:13:18
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/3/27 10:21:24
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/3/24 20:11:25
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/3/29 2:45:46
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/3/24 20:11:23
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/3/26 20:58:42
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/3/28 17:01:12
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/3/24 5:55:47
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/3/29 1:13:26
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/3/26 23:04:51
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/3/26 11:20:25
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/3/24 20:11:18
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/3/28 9:10:53
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/3/29 0:49:46
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/3/24 20:11:15
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/3/27 7:12:50
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/3/24 20:11:13
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/3/26 11:21:23
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/3/28 18:26:34
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/3/28 12:42:28
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/3/28 20:09:10
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57