python 定义动态变量名

动态变量名是指这些变量的名称在定义的时候不确定。比如: var1,var2,....varn。python定义动态变量名可通过如下三种方式完成:使用 exec 动态赋值exec 在python3中是内置函数,它支持python代码的动态执行。for i in range(5): exec('var{} = {}'.format(i, i)) print(var0, var1, var2,

- 阅读全文 -

plotly 使用入门

在线使用import plotly plotly.tools.set_credentials_file(username='yourAccount', api_key='xxxxxx') plotly.tools.set_config_file(world_readable=True, sharing='public') import

- 阅读全文 -

Libra 介绍

Libra是由Facebook子公司Calibra发起的稳定数字货币,由一篮子货币作为资产储备,其使命是建立一套简单的、无国界的货币和为数十亿人服务的金融基础设施。简单来说,其是基于区块链,能够全球自由流动、价值稳定的数字货币。Facebook已经发布了Libra测试网,计划在2020年正式发布Libra数字货币,同时配备名为Calibra的数字钱包,明年推出独立的APP。届时,用户可以通过Cal

- 阅读全文 -

HashMap,ConcurrentHashMap的常见面试题

常见问题如下:谈谈你理解的 HashMap,讲讲其中的 get put 过程。JDK 1.8 对 HashMap 做了什么优化?HashMap是线程安全的吗?不安全会导致哪些问题?如何解决?有没有线程安全的并发容器?ConcurrentHashMap 是如何实现的? 1.7、1.8 实现上有什么不同?为什么要这么做?首先,我们知道 HashMap 的底层是基于数组+链表的方式。而 JDK 1.7

- 阅读全文 -

Scrapy安装及介绍

scrapy 安装scrapy可以直接使用pip命令,但是很多时候并不能正确地安装。基本都是scrapy所依赖模块不能下载安装。所以,如果出现下载异常,可尝试离线安装。安装模板本地下载地址: 点击此处下载对应版本的 whl 文件后,使用下面的命令安装:python -m pip install Twisted-xxx.whl然后,再次使用pip 命令安装scrapy:pip install scr

- 阅读全文 -