笔记python
使用python-telegram-bot模块转发telegram机器人消息到钉钉平台
脚本初衷:将电报频道中看到的消息转发到钉钉上(工作中钉钉用的多) 思路:创建电报机器人,将感兴趣的消息分享给机器人;使用程序监听机器人消息事件,收到分享消息时转发 markdown 到钉钉 文档:[python-telegram-bot v20.x](https://github.com/pytho ......
CSerialPort笔记
[前面的博客](https://www.cnblogs.com/dapenson/p/17135239.html)讲了如何以第三库方式使用[CSerialPort](https://github.com/itas109/CSerialPort),下面将介绍如何通过**cmake直接编译与使用[CSe ......
Python 设计模式-单例模式
Python中有多种实现单例模式的方式,以下是其中的几种: 1. 基础单例模式 ```python class Singleton(object): __instance = None def __new__(cls, *args, **kwargs): if not cls.__instance: ......
Python中 |= 运算符的作用
在Python中,|=运算符用于将左侧操作数的值与右侧操作数的值进行按位或(bitwise OR)并将结果赋给左侧操作数。 Flask中进行路由处理时会遇到该运算符的使用: 在这种情况下,methods |= required_methods 将methods集合与required_methods集 ......
es笔记四之中文分词插件安装与使用
> 本文首发于公众号:Hunter后端 > 原文链接:[es笔记四之中文分词插件安装与使用](https://mp.weixin.qq.com/s/aQuwrUzLZDKLv_K8dKeVzw) 前面我们介绍的操作及演示都是基于英语单词的分词,但我们大部分使用的肯定都是中文,所以如果需要使用分词的操 ......
python爬取《肖申克的救赎》电影演员
``` import requests from bs4 import BeautifulSoup # 豆瓣电影页面链接 url = 'https://movie.douban.com/subject/1292052/' # 设置请求头信息,模拟浏览器请求 headers = { 'User-Age ......
左程云动态规划问题学习(python版本重写)
哔哩哔哩: 6.二次优化(3)_哔哩哔哩_bilibili 第一个版本对动态规划的理解 # 问题有大量的重复问题,比如求feibolaqie(5) = feibolaqie(4)+feibolaqie(3), # 所以有重复问题,通过缓存优化,把以前求过的问题做缓存 # def feibolaqie ......
Qt开发笔记-----基础篇
## 1.1 为什么要学 Qt Qt是一个跨平台的 C++ 图形用户界面应用程序框架 Qt 为应用程序开发者提供建立艺术级图形界面所需的所有功能 Qt 是完全面向对象的,很容易扩展,并且允许真正的组件编程 (1)Qt 发展史 在讲解学习 Qt 的必要性之前, 先来了解下 Qt 的发展历史: 1991 ......
babylon.js 学习笔记(4)
按上回继续,上节知道了如何用 『方块+三棱柱+贴图』结合起来,画一个简单的小房子,实际应用中可以把这3个打包在一起,组成1个house对象,这样更方便一些 const buildHouse = () => { const box1 = buildBox(); const roof1 = buildR ......
python-docx - 3
## 1. 样式 ### 1.1 访问样式 使用Document.styles属性访问样式。 ```python from docx import Document document = Document() # 获取样式对象,这里面可以像字典一样访问,也可以迭代 styles = document ......
Python使用pip安装第三方包
参考文章: 如何安装第三方的Python包? - 知乎 pip install -i 网址 包名称 例如: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ numpy 常用的网址有: 清华: https://pypi.tuna ......
python 云服务器部署 flask 项目
测试模式,非生产模式 1.修改host 和port 2.上传项目 3.下载python项目管理器 4.创建项目 5.开放端口,远程连接数据库 ......
Redis笔记(七):主从复制
#### 主从复制的作用: - 数据冗余 - 故障恢复 - 负载均衡 - 高可用 原因: - 单点故障 - 单台服务器内存有限,一般来说,单台最大不应该超过20G ### 配置 master服务器不用特殊配置 ```bash info replication # 查看集群主从信息 ``` 需要配置的 ......
深入理解 python 虚拟机:魔术方法之数学计算
在本篇文章当中主要给大家介绍在 python 当中一些常见的魔术方法,本篇文章主要是关于与数学计算相关的一些魔术方法,在很多科学计算的包当中都使用到了这些魔术方法。 ......
为知笔记服务器迁移
举个例子:原有的老服务器的为知笔记的docker启动脚本是docker run --name wiz1 --restart=always -it -d -v /mnt/wizdata:/wiz/storage -v /etc/localtime:/etc/localtime -p 80:80 -p ......
python 进程池multiprocessing.Pool
转载:python 进程池multiprocessing.Pool(44) - 知乎 (zhihu.com) python进程池Pool 和前面讲解的python线程池类似,虽然使用多进程能提高效率,但是进程的创建会消耗大量的计算机资源(进程Process的创建远远大于线程Thread创建占用的资源 ......
JavaScript学习笔记:模块
## 前言 在js编程中,模块指的是按照一定格式将代码以功能拆分后作为独立文件存在的一个实体。 早期的JS并没有规定模块应该如何设计,核心语言也没有针对模块提供相关支持。 早期的代码使用IIFE来实现一个模块, 它是通过向全局对象添加属性来实现与其他模块来交互的。 ``` (function() { ......
Python并发编程:为什么传入进程池的目标函数不执行,也没有报错?
转载:Python并发编程:为什么传入进程池的目标函数不执行,也没有报错? - 知乎 (zhihu.com) python初学者使用进程池时,很容易掉坑里! python并发编程中,这个问题是新手经常容易犯的错,十个人,大概有九个都会掉入其中。 借此机会,对该问题的前因后果做个记录,分享于此! 一、 ......
python基础-进程池、submit同异步调用、shutdown参数、ProcessPoolExecutor进程池、进程池ftp
转载:(14条消息) python基础-进程池、submit同异步调用、shutdown参数、ProcessPoolExecutor进程池、进程池ftp_python submit_易辰_的博客-CSDN博客 引入进程池 在学习线程池之前,我们先看一个例子 from multiprocessing ......
计算机图形学入门——GAMES101第一课笔记
一、光栅化 将三维空间的几何形体显示在屏幕上,就是光栅化(Rasterization)。 虎书中有这么一段话: The process of finding all the pixels in an image that are occupied by a geometric primitive i ......
C#学习笔记 -- 对象初始化语句、索引器、访问器的修饰符
1、对象初始化语句 扩展语法 有如下两种扩展语法, 第一种当类中没有声明构造器或者声明了无参构造器才能用 第二种当类中声明了有参构造器才能用 new ExampleClass {FieldOrProp = InitProp, FieldOrProp = InitProp, ...}; new Exa ......
python进程池ProcessPoolExecutor的用法与实现分析
转载:(14条消息) 【Python随笔】python进程池ProcessPoolExecutor的用法与实现分析_utmhikari的博客-CSDN博客 concurrent.futures — Launching parallel tasks — Python 3.11.3 documentat ......
Python3.8多进程之共享内存
转载:Python3.8多进程之共享内存 - 知乎 (zhihu.com) 最近发了个宏愿想写一个做企业金融研究的Python框架。拖出Python一看已经更新到了3.8,于是就发现了Python 3.8里新出现的模块:multiprocessing.shared_memory。 随手写了个测试。生 ......
小迪安全web学习笔记(5)
1、系统及数据库除搭建平台中间件,网站源码外,容易受到攻击的还有操作系统,数据库,第三方软件平台等,其中此类攻击也能直接影响到WEB或服务器的安全,导致网站或服务器权限的获取。 2、顺序(1)操作系统:windows、linux(2)web:【1】网站源码【2】搭建平台【3】数据库(3)app:An ......
小迪安全web学习笔记(6)
1、加密编译算法在渗透测试中,常见的密码等敏感信息会采用加密处理,因此要了解常见的加密方式。 2、超级加解密转换工具自己下载很好用 3、常见加密编码MD5,SHA,ASc,进制,时间戳,URL,BASE64,Unescape,AES,DES等等 4、常见解密方法枚举,自定义逆向算法,可逆向 密文类似 ......
小迪安全web学习笔记(7)
1、信息收集-CDN绕过CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,(使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。) ......
程序员底层思维笔记
基础思维能力 1、抽象 2、逻辑 3、结构化 4、批判 5、维度 6、分类 7、分治 8、简单 9、成长型 专业思维能力 10、解耦思维 11、契约思维 12、模型 13、工具化 14、量化 15、数据 16、产品 ......
小迪安全web学习笔记(3)
1、iis环境win 2003 iis 6.0 iis提供网站服务,也就是常说的中间件(搭建平台)。 2、域名ip解析的安全问题属性——>高级——>编辑——>主机头值(改域名宁)用 ip加端口 或 域名加端口 访问网站,但本地域名需要改 3、访问和扫描网站用域名扫描可以达到www.之下的blog目录 ......
小迪安全web学习笔记(4)
1、web源码扩展WEB源码在安全测试中是非常重要的信息来源,可以用来代码审计漏洞也可以用来做信息突破口 2、web源码的目录结构(1)后台目录 admin(后台)(2)模板目录 template(模板文件)(3)数据库目录 date(数据)(4)数据库配置文件 inclose(配置) conn C ......
小迪安全web学习笔记(1)
1、域名网站的地址(需在第三方平台注册)(国内万网注册)。www. 是顶级域名。不是www. 的叫二级域名。在二级域名前面的叫三级域名(多级域名)。用win+R打开运行,然后cmd打开指示对话框。ping 加一个网址,可以查看ip地址。 2、DNS域名系统(服务)协议:域名和IP地址的互相转换。 攻 ......