笔记python

【学习笔记】反演魔法

推荐学习博客 反演,就是讲一个函数乘一个矩阵变为另一个函数,逆反演就是乘逆矩阵。 #二项式反演 $F(n)=\sum\limits_{i=0}^{n} \binom{n}{i} G(i)$ $< >$ $G(n)=\sum\limits_{i=0}^{n}(-1)^{n-i}\binom{n}{i} ......
笔记 魔法

Vulnhub靶机笔记01——Billu_b0x

一、Billu_b0x介绍 billu_b0x是vulnhub的一款经典靶机 二、安装与环境 下载地址:billu_b0x,下载后解压导入即可 攻击机:kaili 靶机:billu_b0x 三、动手 1.信息获取 nmap扫描 (1)主机存活扫描nmap -sn 192.168.124.0/24 ┌ ......
靶机 Vulnhub Billu_b 笔记 Billu

python+playwright 学习-57 svg 元素拖拽

前言 SVG英文全称为Scalable vector Graphics,意思为可缩放的矢量图,这种元素比较特殊,需要通过 ​name​() 函数来进行定位。 本篇讲下关于svg元素的拖拽相关操作。 拖拽 svg 元素 如图所示,svg下的circle元素是可以拖动的 比如往右拖动 100 个像素, ......
playwright 元素 python svg 57

【学习笔记】二次剩余

定义 求解 $x^2 \equiv c\quad(\mod p)$方程组。 若有解则 c 为模 p 意义下的二次剩余。 欧拉判别 若 $c^{\frac{p-1}{2}}=1$则是二次剩余,若等于 -1 则不是二次剩余。 $c^{\frac{p-1}{2}}=1或-1 $ ,考虑把 $c$ 平方。 ......
笔记

最大公约数学习笔记

一、定义 因数/约数:给定一个正整数 $x$,$x$ 的因数/约数就是所有满足 $x$ 是 $y$ 的正整数倍的 $y$。 最大公因数/最大公约数:给定两个正整数 $a$,$b$,求一个最大的正整数数 $x$,使得它同时是 $a$ 和 $b$ 的因数。 一般在 OI 中记为 $(a,b)=x$,在数 ......
最大公约数 公约数 笔记

构建之法阅读笔记与感悟04

第七章 MSF微软公司中关于软件开发的思想和宣言有一个方法论——微软解决方案框架(Microsoft Solution Framework,MSF),也就是微软推荐的软件开发方法 7.2 MSF基本原则 1. 推动信息共享与沟通(Foster open communications) 2. 为共同的 ......
笔记

构建之法阅读笔记与感悟05

8.1 软件需求 ①获取和引导需求:软件团队需要找到软件的利益相关者,了解和挖掘他们对软件的需求,引导他们表达出对软件的需求;需求还可以来自各种管理机构;需求不仅来自外界,还可以来自软件企业本身;需求还可以来自技术团队本身;有些需求的目的是要更好地了解用户的行为和需求。 ②分析和定义需求 ③验证需求 ......
笔记

构建之法阅读笔记与感悟06

9.1PM是啥 软件团队里除了能写代码、测试代码和画图做设计的成员,还有一类角色,不做上面这些事情但也很重要,我们叫他们项目经理——PM PM的M就是Manager,但是P有这几种:Product Manager、Project Manager、Program Manager,在不同的行业和公司,他 ......
笔记

笔记本使用console线(console-usb)连接交换机

笔记本使用console线(console-usb)连接交换机 记录一次使用笔记本连接交换机时发生的问题 正常我们在使用Xshell通过console连接交换机的时候, 先是在连接-协议中选择Serial, 然后在连接>串口中选择端口号(COM) 但是我在选择端口号这步发生了找不到端口号的情况(此时 ......

Android笔记

Gradle版本在:项目名\gradle\wrapper\gradle-wrapper.properties,中设置。 android gradle tools 3.X中 在3.0版本中,compile 指令被标注为过时方法,而新增了两个依赖指令,一个是implement 和api,这两个都可以进行 ......
Android 笔记

四月读书笔记一

人月神话读书笔记(一) 《人月神话》这个名字初听上去和软件开发毫无关系的书籍,却深深的阐明了软件开发过程中出现的一系列问题,引人深思。 我觉得这本书无论对于管理还是开发都是大有裨益的,从项目管理、工程和支持过程三个维度谈了软件开发过程中的相关内容以及案例。而且总览全书,大部分内容都涉及到了团队协作以 ......
笔记

Openpose学习笔记(一) 01_body_from_image.py

01_body_from_image.py 是Openpose官方给出的demo运行文件,这篇随笔仅记载个人学习记录 代码如下: # From Python # It requires OpenCV installed for Python import sys import cv2 import ......
body_from_image Openpose 笔记 image body

python的文件路径操作(转)

1.1 绝对路径 不同操作系统下绝对路径的表现形式是不一样的,以Windows系统为例,一个文件的路径可能是这样的: D:\files\data\ndvi.tif 其中: D:\:表示根文件夹,是文件所在的盘符,即D盘。 D:\files\data:表示文件所在的文件夹的路径,即D盘的files文件 ......
路径 文件 python

Django笔记三十一之全局异常处理

本文首发于公众号:Hunter后端 原文链接:Django笔记三十一之全局异常处理 这一篇笔记介绍 Django 的全局异常处理。 当我们在处理一个 request 请求时,会尽可能的对接口数据的格式,内部调用的函数做一些异常处理,但可能还是会有一些意想不到的漏网之鱼,造成程序的异常导致不能正常运行 ......
全局 笔记 Django

Linux笔记

Linux 注:笔记中带有特殊标识,特殊标识仅为作者自己设立,起提醒作用 枫染:主要是标识额外的其他命令,或补充命令 幻舞:主要是标识命令的其他用法,多用法,或选项 寒星:主要是标识快捷方式和键盘操作 落霞:主要是标识其他操作或危险命令操作 Linux用户 Linux的用户有三种:root 普通用户 ......
笔记 Linux

python打包工具-Nuitka

nuitka将python源码转成C++(这里得到的是二进制的pyd文件,防止了反编译),然后再编译成可执行文件。提高安全性和运行速度。 github:https://github.com/2267770481/cython_test 安装 pip install nuitka pip instal ......
工具 python Nuitka

【学习笔记】拓展中国剩余定理

若干方程组:$\begin{cases} x\equiv c_1\quad(\mod p_1) \ x\equiv c_2\quad(\mod p_2)\ ···\ x\equiv c_m\quad(\mod p_m) \end{cases}$ 求x但不保证p互质。 采用两两方程合并的形式。 $\b ......
定理 笔记

windows下mysql5.7安装,及python操作mysql

windows下mysql5.7安装 mysql5.7官方下载:https://www.mysql.com/ 可参考教程:https://blog.csdn.net/qq_39715000/article/details/123534326? 注意:一: my.ini配置文件:如果保存目录以t开头, ......
mysql windows mysql5 python

Webserver学习笔记

本篇博客的 Webserver 基于 SOCKET 实现,这样只是为了追求底层,相对于其他方法较为麻烦。(当然你也可以使用其他封装好的库) 这段内容已经了解过 SOCKET 的人可以不看,不了解的不必深究。 ......
Webserver 笔记

树莓派4B-Python-控制超声波模块

树莓派4B-Python-控制超声波模块 超声波模块: 超声波模块为常用的HC-SR04型号,有四个引脚,分别为Vcc、Trig(控制端)、Echo(接收端)、GND,使用起来也比较简单。在树莓派最新官方系统Raspbian中都安装有一个比较好使用的GPIO库,名为“gpiozero”,它包含了许多 ......
树莓 超声 超声波 4B-Python 模块

pycharm中python测试一直‘Instantiating tests...’转圈

问题描述: def get_formatted_name(first, last): """生成简洁的姓名""" full_name = first + " " + last return full_name.title() import unittest from name_function im ......
Instantiating pycharm python tests

利用python实现网页数据存储到python的csv文件的练习

相关步骤 1、导入相关模块 import requests import parsel import csv 2、爬取python数据,并根据其表头,将数据按照顺序存储到csv表格文件中 f = open('排名.csv', mode='a', encoding='utf-8', newline=' ......
python 网页 文件 数据 csv

python 函数是对象

def hi(name="yasoob"): return "hi " + name print(hi()) # output: 'hi yasoob' # 我们甚至可以将一个函数赋值给一个变量,比如 greet = hi # 我们这里没有在使用小括号,因为我们并不是在调用hi函数 # 而是在将它放 ......
函数 对象 python

OpenResty学习笔记01:认识OpenResty

一. 先挖个坑 本来只想着简单了解一下OpenResty,但在接触之后,发现确实太有意思了,为了不让自己半途而废,先发这第一篇学习笔记,算是给自己立个flag自勉。 如果有哪位同行路过,并且对OpenResty有所了解,还望不吝指正! 二. 关于OpenResty的相关理解 OpenResty并不是 ......
OpenResty 笔记

Python-docx中WD_ALIGN_PARAGRAPH与WD_PARAGRAPH_ALIGNMEN区别是什么

WD_ALIGN_PARAGRAPH 和 WD_PARAGRAPH_ALIGNMENT 都是 Python-docx 中的枚举类型,用于描述段落的对齐方式。 WD_ALIGN_PARAGRAPH 定义了以下可用的段落对齐方式: LEFT (左对齐) CENTER (居中对齐) RIGHT (右对齐) ......

【学习笔记】线性求逆元

假设我们已经求出了 [1,n-1] 的逆元,现在要求 n 的逆元。 令 $t=\lfloor{\frac{p}{n}}\rfloor,k= p % n$,那么: $$t\times n+k\equiv 0 (\mod p)$$ $$-t\times n\equiv k (\mod p)$$ 令左右同 ......
线性 笔记

CKA学习笔记

容器 容器和虚拟机的区别,容器本身是一个APP,虚拟机是一个完整的系统。 容器管理 runtime,运行时。 | 高级别Runtime | 低级别Runtime | | | | | docker | runc | | containerd | lxc | | cri-o | gvisor | | r ......
笔记 CKA

Python基础

list方法 len 返回list长度 append 往list末尾追加元素 insert 可以通过索引号插入指定位置, 如果插入的位置之前没有元素,会追加到该位置 myList = [0, 1, 2] myList.insert(5, 5) print(len(myList)) print(myL ......
基础 Python

【学习笔记】杜教筛

如果我们要求一个积性函数 $f(x)$ 的前缀和,可以用杜教筛在 $O(n^{\frac{2}{3}})$ 的复杂度求出。 具体地,构造函数 $g(x)$ 和函数 $h(x)$ ,使得 $h=f*g $,要求的式子是 $S(n)=\sum\limits_{i=1}^{n}f(i)$。 开始推式子。 ......
笔记

Python生成随机数的一个标准库-random

1.介绍 Random库Python中用于生成随机数的一个标准库。计算机没有办法产生真正的随机数,但它可以产生伪随机数。 伪随机数是计算机按照一定的运算规则产生的一些数据,只不过这些数据表现为随机数的形式。计算机中采用梅森旋转算法生成为随机序列,序列中的每一个元素就是伪随机数,由于计算机不能产生真正 ......
随机数 标准 Python random