- 博客(11)
- 收藏
- 关注
原创 pycharm 支持从 .env 文件加载环境变量
pycharm 或者其他IDEA使用.env 文件进行环境变量配置,会非常方便,特别是需要经常更改变量值的情况下。
2021-12-22 23:14:44
5687
原创 pands.qcut 太慢?使用numpy来让速度起飞
pands.qcut 太慢?使用numpy来让速度起飞对于数据处理,一般来说,处理数独方面,pdDataFame < pd.Series < np.array最近在使用 pd.qcut 进行数据划分方面的工作,发现速度真是的是慢的难以忍受import numpy as npimport pandas as pd首先构造一个 100 x 5000 的,取值范围在 [1, 100] 的DataFramedf = pd.DataFrame(np.random.randint(1, 10
2021-11-19 23:57:21
852
原创 windows docker-desktop + k8s 部署rabbitmq
开始学习k8s,rabbitmq是工作中比较常用的消息队列工具,因此在本地环境中尝试部署一下。windows设置wsl默认版本为wsl2:wsl --set-version 2docker-desktop安装地址:https://hub.docker.com/在启动 k8s 之前 需要先安装k8s 的一些依赖包:https://github.com/ZihuanLing/k8s-for-docker-desktop需要注意的是,在拉取完上述项目的一些必要镜像之后,再在docker-deskt
2020-11-03 01:10:01
464
转载 Centos 7使用Samba实现文件共享
SMB(Server Messages Block,服务器消息块)协议,是微软和英特尔在1987年共同推出的,主要是解决局域网内的文件或打印机等资源的共享问题,这使得在多个主机之间共享文件变得越来越简单。Samba,是Tridgwell为了解决Linux系统与windows系统之间的文件共享问题,基于SMB协议开发出来的服务程序。它是一款开源的文件共享软件,经过简单配置就能够实现Linux系统与...
2019-10-24 11:41:11
616
原创 Tornado 并发网络爬虫
这是一个官网上的例子,不过在此加入了自己的一些理解。官网链接Tornado的 tornado.queues 模块实现了异步生产者/消费者模式的协程, 类似于 通过Python 标准库的 queue 实现线程模式.一个yield Queue.get 的协程会暂停直到队列中有值,才会get到东西.如果队列设置了最大长度,那么 yield Queue.put的协程会暂停直到队列中有额外空间.一...
2019-10-11 10:13:44
314
原创 Android:分享一种用gfxinfo计算app运行帧率的方法
由于工作需要,搜索过很多的资料,意图找到可以计算Android fps的方法,有用SurfaceFlinger数据计算的,也有用gfxinfo去计算的,参考过官方文档说明,这是关于性能测试的,但无奈英文水平有限,读了很多还是不懂怎么根据数据计算fps。当然,这里有翻译过的文本,不过还是难以理解。。。找啊找,最后看到这个博客 -> Android 自动化测试及性能数据采集的 Python 脚...
2019-09-24 15:55:40
2349
2
原创 安装pandas出现的一个关于numpy版本的问题
今天在安装pandas的时候,提示了这样的一个错误:ERROR: Could not find a version that satisfies the requirement numpy>=1.13.3 (from pandas) (from versions: none)ERROR: No matching distribution found for numpy>=1.1...
2019-09-20 14:59:32
9997
2
原创 windows拷贝python虚拟环境不生效?
系统:windows10python:3.7.4将一个带有虚拟环境的python项目从一个windows拷贝到另一部windows电脑会后,输入./virtualenv/Scripts/activate后,输入pip --version,显示的路径仍然是系统默认的路径。造成原因:Python项目虚拟环境在两部机器的路径的配置不一致。解决办法# 备份原先虚拟环境mv virtualen...
2019-09-16 11:49:33
633
原创 python 的heapq和itertools
heapq官方介绍文档这个模块提供了对堆队列算法/优先队列算法的实现。此处的堆指的是大顶堆/小顶堆。在python中,使用了数组来实现大顶堆和小顶堆, 假设这个堆为heap:对于小顶堆来说,从0开始计数,所有的第k个元素,都有heap[k] <= heap[2*k+1]和heap[k] <= heap[2*k+2], 即根节点小于子节点对于大顶堆来说则正好相反:heap[k...
2019-08-26 10:16:58
241
原创 python中的多线程和多进程
python中的多线程和多进程@@ python中实现并发编程主要有三种方式多线程多进程多线程+多进程python中的多进程Unix和Linux系统提供的fork()函数来创建子进程,子进程是父进程的一个拷贝,但是子进程有自己的PID。fork()函数会返回两次,父进程调用的时候得到的是子进程的PID,但是子进程调用的时候返回的永远是0。python的os模块提供了fork函数...
2019-08-13 23:53:15
313
原创 linux系统里创建一个命令行启动的快捷方式
使用命令行apt安装的sublime-text3在启动的时候总是会提示要输入licence,不然的话打不开。。。所以我就自己下载了一个,但是一开始的时候在终端是不能启动的,所以用 ln 链接了一个快捷方式。。。纯折腾。。。1 解压压缩包:tar -xf sublime-text-3.....(压缩包名字)我得到的文件夹是sublime-text-3, 里面的可执
2017-07-24 19:58:29
1937
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人