编程开发

复杂系统

书名:代码本色:用编程模拟自然系统 作者:Daniel Shiffman 译者:周晗彬 ISBN:978-7-115-36947-5 第6章目录 6.10 复杂系统 1、个体和系统 思考一只蚂蚁,即蚂蚁个体,蚂蚁是一个自治智能体,它能够感知环境(用触角来收集化学信号的方向和强度信息),并能根据这些信号决定移动。 但仅凭一只蚂蚁能否完成筑巢、采集食物、捍卫蚁后这些艰巨的任务? 蚂蚁是一种简单的

压测工具之JMeter讲解使用

1 JMeter 1.1 引言 在日常开发中,当完成一个接口开发时,需要对接口进行准确性测试,比如PostMan、Swagger等,但在接口上线运行前对其进行性能测试是很有必要的,就是所谓的接口压力测试。 压力测试就是考察当前软硬件环境下系统所能承受的最大负荷,并借助结果找出系统瓶颈所在。使用压力测试可以找到更难发现的问题,比如:内存泄漏,并发和同步。 有效的压力测试系统将应用一下这些关键条件:重

Git不要只会pull和push

前言 使用 Git 作为代码版本管理,早已是现在开发工程师必备的技能。可大多数工程师还是只会最基本的保存、拉取、推送,遇到一些commit管理的问题就束手无策,或者用一些不优雅的方式解决。 本文分享我在开发工作中实践过的实用命令。这些都能够大大提高工作效率,还能解决不少疑难场景。下面会介绍命令,列出应用场景,手摸手教学使用,让同学们看完即学会。 stash 官方文档 git 教程 描述 官方解释

金字塔原理(二)

金字塔原理既然有助于提高书面与口头表达能力,让人能够逻辑清晰地思考与解决问题,那么如何构建金字塔呢?继续学习芭芭拉·明托的《金字塔原理》。 金字塔的三种子结构为:纵向的疑问——回答式对话、横向的演绎或归纳推理、讲故事的序言。这些结构就能帮助表达者找到所需的思想。 了解纵向关系,就可以确定某一层次上的思想组必须包含哪些信息。即必须回答读者针对上一层次的思想提出的新疑问。 了解横向关系,就可以判断所组

Polars 速度极快的数据处理第三方模块

Polars 是一个速度极快的 DataFrames 库。 它拥有以下特性: 1.多线程 2.强大的表达式API 3.查询优化 下面给大家简单介绍一下这个模块的使用方式。 1.准备 请选择以下任一种方式输入命令安装依赖: 1. Windows 环境 打开 Cmd (开始-运行-CMD)。 2. MacOS 环境 打开 Terminal (command+空格输入Terminal)。 3. 如果你用

python2和python3的转换

1. python2 程序转换为python3 使用python3自带的程序2to3。 若是安装包安装python3,则2to3在Tools文件夹中,若使用conda安装python3,则在bin目录下。 2to3 -w python2/ -n -o python3/ 2. python3和python2常见的报错 TypeError: a bytes-like object is require

Python采集彼岸4K高清壁纸

前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 又到了学Python时刻~ 环境使用: Python 3.8 解释器 Pycharm 编辑器 模块 import re import requests >>> pip install requests 模块安装问题: 如果安装python第三方模块: win + R 输入 cmd 点击确定, 输入安装命令