20个必不可少的Python库

  • Post author:
  • Post category:python

转载 :http://www.python123.org/tutorials/58b41f2a28c8f30100bd41dc 读者们好。今天我将介绍20个属于我常用工具的Python库,我相信你看完之后也会觉得离不开它们。他们是: Requests.Kenneth Reitz写的最富盛名的http库。每个Python程序员都应该有它。 Scrapy.如果你从事爬虫相关的工作,那么这个库也是必不可…

继续阅读 20个必不可少的Python库

【用python写性能监测工具-根据进程pid监控内存及CPU占用】

  • Post author:
  • Post category:python

**方法1:**遍历tasklist查询与目标pid,记录其内存及CPU占用 此方法记录的内存是PSS,单位KB(千字节) **方法2:**借助第三方库psutil直接查询目标pid,记录其内存及CPU占用 此方法记录的内存的内存信息较为详细 这里介绍第二种方法 1.根据pid获取进程的相关信息(进程号、进程名、状态、开始时间) def getInfo(): #直接使用psutil查找pid p …

继续阅读 【用python写性能监测工具-根据进程pid监控内存及CPU占用】

LeetCode-Python-42. 接雨水

  • Post author:
  • Post category:python

给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。 感谢 Marcos 贡献此图。 示例: 输入: [0,1,0,2,1,0,1,3,2,1,2,1] 输出: 6 思路: 每个位置上积水的高度,应该等于min(…

继续阅读 LeetCode-Python-42. 接雨水

显卡—显卡驱动—CUDA—Cudnn

  • Post author:
  • Post category:其他

1. 背景 最近在follow百度的 CAE 这篇论文时,源码需要的环境为: python 3.7 cuda: 11.0 cudnn: 8.0.4 gcc 8.2 该版本要求与我目前使用的服务器上的CUDA版本不相符合。因此搜索了一篇国外小哥的 文章 ,讲述了如何在一台服务器上安装多个CUDA和Cudnn环境。 该文章不但对安装多版本的CUDA和cudnn有帮助,而且也一定程度上帮助自己理解了显卡…

继续阅读 显卡—显卡驱动—CUDA—Cudnn

SQL索引失效情况

  • Post author:
  • Post category:其他

索引失效情况 首先准备tb_user表如下: 其中tb_user的索引情况如下: 1.索引列运算 在索引列上进行运算操作,索引将失效。 由上面索引表知还有一个索引,是phone字段的单列索引 A. 当根据phone字段进行等值匹配查询时, 索引生效。 explain select * from tb_user where phone = '17799990015'; B. 当根据phone字段进行…

继续阅读 SQL索引失效情况

LeetCode 303. 区域和检索 – 数组不可变

  • Post author:
  • Post category:其他

原题目: https://leetcode-cn.com/problems/range-sum-query-immutable/ 思路: 采用dp数组。存储前缀和 代码: class NumArray { public: vector<int> dp; NumArray(vector<int>& nums) { dp.resize(nums.size()); if(…

继续阅读 LeetCode 303. 区域和检索 – 数组不可变

【HashMap】 73. 矩阵置零

  • Post author:
  • Post category:其他

73. 矩阵置零 解题思路 首先遍历矩阵找到所有的0元素 将其的行和列索引记录下俩 遍历矩阵 将所有的需要更新的元素进行更新 也就是查找hashmap中的每一个元素进行更新 查找行或者列是否在hashmap中 class Solution { public void setZeroes(int[][] matrix) { // 首先遍历矩阵找到所有的0元素 将其的行和列索引记录下俩 Map<…

继续阅读 【HashMap】 73. 矩阵置零

C++常用STL容器–list

  • Post author:
  • Post category:其他

C++常用STL容器--list list基本概念 list构造函数 list赋值、交换 list大小操作 list插入、删除 list数据获取 list反转、排序 list基本概念 功能: 将数据进行链式存储 链表(list) 是一种物理存储单元上非连续的存储结构,数据元素的逻辑顺序是通过链表中的指针链接实现的 链表的组成:链表由一系列结点组成 结点 的组成:一个是存储数据元素的 数据域 ,另一…

继续阅读 C++常用STL容器–list

nuxtjs使用Nginx反向代理访问_nuxt目录静态资源404的问题

  • Post author:
  • Post category:其他

如果当前应用是子目录应用最好设置nuxt.config.js export default { router: { base: '/子目录/' } } 那么整个应用的所有资源也能通过/子目录/访问了。 Nginx配置 { location ~ ^/子目录 { proxy_pass http://localhost:3000; proxy_set_header X-Real-IP $remote_a…

继续阅读 nuxtjs使用Nginx反向代理访问_nuxt目录静态资源404的问题

消息中间件第一讲:RocketMQ从入门到精通

  • Post author:
  • Post category:其他

消息队列是一种 系统间相互协作的通信机制 ,使用消息队列的场景一般有 异步处理、解耦、流量削峰、日志收集、事务最终一致性 这几种, 主要解决 诸如 消息堆积、消息持久化、可靠投递、消息重复、严格有序、集群 等各种问题,目前的消息中间件种类有很多,比如ActiveMQ/RabbitMQ/RocketMQ/Kafka, 我司使用的中间件为包裹RockerMQ的ZMQ,以及用于日志收集的kafka ,本…

继续阅读 消息中间件第一讲:RocketMQ从入门到精通