logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【计算机网络】短连接和长连接、http2.0、https

【简述http短连接和长连接区别】http中的长连接短连接指http底层tcp的连接短连接:客户端与服务器进行一次http连接操作,就进行一次tcp连接,连接结束tcp关闭连接长连接:如果http头部带有参数keep-alive,即开启长连接网页完成打开后,底层用于传输数据的tcp连接不会直接关闭,会根据服务器设置的保持时间保持连接,保持时间过后连接关闭【简述http2.0改进】提出多路复用。多路

#计算机网络
python可视化:关于plotly网页可视化打不开的解决方案

问题描述:使用pycharm或者spyder的plotly语句都打不开网页即使加了# Spyder 编辑器加上下面两行代码import plotly.io as piopio.renderers.default = 'browser'也不行,估计跟本机防火墙设置有关系因此,我们考虑用jupyternotebook进行非browser可视化jupyternotebook用另一种mode代码就可以解决

#python#pycharm#开发语言
智能合约应用场景

智能合约具有确定性、实时性、自治性、可观察、可验证、去中心化等特点,在以下几个方面有着广阔的应用前景。1)数字身份智能合约可以让用户拥有和控制自己的数字身份,构建以用户为中心的个人网络,例如个人数字信誉和数字资产等;同时还可以指定哪些人数据可以或不可以与他人进行共享。2)数字记录智能合约可以实现合规性的自动化,提高数据的透明度,降低服务费用,实现记录的自动处理。例如利用智能合约技术进行临床实验数据

#区块链#智能合约#以太坊
PoS——权益证明共识算法

如何维护区块链的安全?靠的就是共识算法,但是BitCoin中的PoW消耗电力实在太大了,众多节点花费巨额算力为的就是解决一个无意义的不等式。但是,这里我们读出一个潜意思:花费巨额算力获得记账权的矿工往往是无恶意的。那么,我们能不能换一种思路,通过找到无恶意的矿工来实现共识呢?在区块链中谁最没有恶意?没错,就是持有代币多的账户。在以太坊第四个版本中,采用的PoS机制将会根据每个节点所占代币的比例和时

#区块链#比特币
深度学习:反向传播全流程,手动解析偏导数

为什么要反向传播?通过正向传播求初基于输入x的y_pred后,需要通过比较y_pred和原数据y,得到损失函数(一般是它们差值的L2范数)然后,各个权重矩阵就可以根据损失函数反向传播回来的梯度进行学习更新,从而使得下一轮的损失函数更小总的来说,反向传播起到一个提高训练模型精确度的作用对于特定的计算图和神经网络这里我们使用一个包含1层输入层,1层隐含层,1层输出层的神经网络模型但在数量上,我们稍作变

#深度学习#机器学习#神经网络
leetcode:计算力扣银行的钱

class Solution:def totalMoney(self, n: int) -> int:# 好耶,模拟if n <= 7:return (1 + n ) * n // 2else:# 来个listmoney = [0 for _ in range(n)]# 第一周for i in rang.

#leetcode#算法#职场和发展
【计算机网络】TCP四次挥手过程详解

【TCP四次挥手过程】1.第一次挥手:客户端发送一个FIN,用来关闭客户端到服务器的数据传送,客户端进入fin_wait_1状态2.第二次挥手:服务端收到FIN后,发送一个ACK给客户端,确认序号为收到序号+1,服务端进入Close_wait状态。此时TCP连接处于半关闭状态,即客户端已经没有要发送的数据了,但服务端若发送数据,则客户端仍要接受3.第三次挥手:服务端发送一个FIN,用来关闭服务端到

#计算机网络
钉钉机器人(python实现)具体流程分析&学习

开发背景:为了丰富自己的项目经历,同时熟悉网络编程模式以及python语言基本知识:1.hmac_code = hmac.new(app_secret_enc, string_to_sign_enc, digestmod=hashlib.sha256).digest()这里对app_secret_enc, string_to_sign_enc使用hashlib中的sha256哈希算法,其中采用的d

#python
【jvm】内存模型、程序计数器、栈

【简述jvm内存模型】线程私有的运行时数据区:程序计数器、java虚拟机栈、本地方法栈线程共享的运行时数据区:java堆、方法区【简述程序计数器】程序计数器表示当前线程执行的字节码的行号指示器不会产生StackOverflowError和OutOfMemoryError【简述虚拟机栈】java虚拟机栈用来描述java方法执行的内存模型。线程创建时就会分配一个栈空间,线程结束后栈空间被回收。栈中元素

#jvm
到底了