摘要:
git 删除已经add 过的文件 使用 git rm 命令即可,有两种选择, 阅读全文
摘要:
问题描述 1、Python开发的程序在使用过程中很慢,想确定下是哪段代码比较慢; 2、Python开发的程序在使用过程中占用内存很大,想确定下是哪段代码引起的; 解决方案 使用profile分析分析cpu使用情况 可以使用profile和cProfile对python程序进行分析,这里主要记录下cP 阅读全文
摘要:
1 模块简介 在数年前,Python 2.5 加入了一个非常特殊的关键字,就是with。with语句允许开发者创建上下文管理器。什么是上下文管理器?上下文管理器就是允许你可以自动地开始和结束一些事情。例如,你可能想要打开一个文件,然后写入一些内容,最后再关闭文件。这或许就是上下文管理器中一个最经典的 阅读全文
摘要:
阅读目录 一、什么是分布式锁 我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访问的时候,可以使用我们学到的锁进行处理,并且可以完美的运行,毫无Bug!注意这是单机应用,后来业务发展,需要做集群,一个应用需要部署到几台机器上然后做负载均衡,大致如下图: 上图可以看到,变量A存在三个服务器 阅读全文
摘要:
1: redis 锁 作为一种术装饰器使用 基本逻辑: 1:声明一个redislock类 定义生成锁和释放锁两个方法 2:生成锁使用了一个默认值 setnx ; 如果当前时间大于 第一次锁的生成时间就重新生成(循环一次锁的时间更新一次) 3:释放锁:在设置的时间范围timeout 内 , 就释放锁 阅读全文
摘要:
aroundnp.around 返回四舍五入后的值,可指定精度。 around(a, decimals=0, out=None) a 输入数组 decimals 要舍入的小数位数。 默认值为0。 如果为负,整数将四舍五入到小数点左侧的位置 · # -*- coding: utf-8 -*-"""@a 阅读全文
摘要:
多级索引:在一个轴上有多个(两个以上)的索引,能够以低维度形式来表示高维度的数据。单级索引是Index对象,多级索引是MultiIndex对象。 一、创建多级索引 方法一:隐式创建,即给DataFrame的index或columns参数传递两个或更多的数组。 df1 = pd.DataFrame(n 阅读全文
摘要:
一、服务器端: 1.1安装NFS服务: #执行以下命令安装NFS服务器, #apt会自动安装nfs-common、rpcbind等13个软件包 sudo apt install nfs-kernel-server 1.2编写配置文件: #编辑/etc/exports 文件: sudo vi /etc 阅读全文
摘要:
Numpy 精通面向数组编程和思维方式是成为Python科学计算大牛的一大关键步骤。——《利用Python进行数据分析》 Numpy(Numerical Python)是Python科学计算的基础包。具有以下功能: 快速高效的多维数组对象ndarray ndarray表示的是N维数组对象。 ndar 阅读全文
摘要:
前言:在网上搜索了好久,看了很多博客,某度知道等等。关于软硬链接的解释都太模糊,还有什么i节点,跨分区根本弄不明白,在查阅了书籍和询问老师后决定自己写一篇简单的博文,然初学者都能够明白的博文。 一 建立软链接和硬链接的语法软链接:ln -s 源文件 目标文件 硬链接:ln 源文件 目标文件 源文件: 阅读全文