首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ywxm_
掘友等级
开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 18
沸点 0
赞
18
返回
|
搜索文章
赞
文章( 18 )
沸点( 0 )
Python可变对象和不可变对象
在Python中所有的一切都是对象,都是继承同一个对象object。 在这里a和b都指向了同一个内存地址,因为是list,所以b能够修改内存地址当中的数据,所以打印a时就会输出内存地址当中修改后的数据。 因为tuple是不可变对象,既内存中记录的数据是不可以修改的,所以当我们修…
MongoDB复制集实践
复制集群的主要意义是在于实现服务的高可用能够提供不间断的数据支持,MongoDB本身是支持这种特性的。不需要第三方的插件。要实现复制集的高可用,就必须要依赖以下两个功能: 在mongo中对数据的操作到达主节点的时候都会被记录下来,这些记录就是oplog。从节点通过在主节点上打开…
Kubernetes基于RabbitMQ队列长度指标进行HPA
这是在之前在工作中的一个需求,能够监控RabbitMQ中队列的长度,并且能也能够根据队列的长度自动的进行对应Pod的扩缩容。 网上很多的教程都是基于CPU和内存的HPA,相对简单。 在尝试了很多的方法后最终也是实现了这个需求。由于网上还没有完整的文档,所以这篇部署的文档分享出来…
go语言web框架比较:gin vs iris vs echo
由于golang提供了完善的net/http标准库,基于该标准库实现一个web框架的难度相比其他语言低了不少,所以go web框架简直就是百花齐放。从老牌的revel和beego,到新出的gin,和iris等,而且还有一些类似于chi这种router。个人一般小项目,尤其是中间…
MongoDB索引机制
当我们查询数据库时,如果不建立索引。默认是通过我们编写的规则去遍历数据库中所有的文档,最后找出符合条件的文档。这在数据量不是很大的时候问题不是很大,但是如果数据量很大,查询有可能花费数秒甚至数分钟的时间。 注意:采用这种索引建立方式,不仅能满足多个字段的查询find({"age…
GIL 已经被杀死了么?
花下猫语: Python 中最广为人诟病的一点,大概就是它的 GIL 了。由于 GIL 的存在,Python 无法实现真正的多线程编程,因此很多人都把这视作 Python 最大的软肋。 PEP-554 提出后(2017年9月),大伙似乎看到了一线改善的曙光。然而,GIL 真的可…
session和cookie关系
众所周知,http是无状态的,也就是说在客户端和服务器连接期间,客户端向服务器发送的请求是不带用户信息的,所以我们是无法辨别出这个请求是哪个用户发出的。
ERC20代币批量转账实现和解析(一)
批量转账,指的是在一笔 ETH 交易中转多笔代币到不同的账户,一般用于 ERC20 代币项目启动时对用户进行空投。 批量空投的好处主要有两个,一是省 GAS 费,但事实上省得不多;二是省时间,这是最主要目的。以太坊是以交易为粒度打包,如果转账只能单对单,即使一次发起多笔单对单的…
ERC20代币批量转账实现和解析(二)
有不少的代币已经在以太坊上线部署,一旦上线之后是不能修改代码的,所以这些代币要想实现空投就必须重新部署一个空投合约。利用空投合约进行转账。这种方式主要用到了ERC20标准中的两个函数 会有人发现上面的命令不是直接执行batch方法,而是调用了sendTransactoin,这是…
【Get】用深度学习识别手写数字
训练数据直接使用开源的手写数据集MNIST。 MNIST数据集是一个开源的手写数据库。它提供了大量的数据样本作为训练集和验证集。这个数据集拥有 60000 个训练样本,和 10000 个测试样本。 否则的话,你需要自己写一个工具,用于训练数据的下载和读取。但你可以在这个地址中找…
下一页
个人成就
文章被点赞
25
文章被阅读
19,578
掘力值
350
关注了
14
关注者
8
收藏集
1
关注标签
18
加入于
2016-12-21