Python
吴师兄学算法day07 双指针 125. 验证回文串
题目:125. 验证回文串 易错点: isaplha() isdigit() lower() 要熟悉,挺有用的。 我的代码: class Solution: def isPalindrome(self, s: str) -> bool: ans = '' for i in s: if i.isalpha() or
FlinkSQL实战开发
FlinkSQL实战开发 1、基础知识 FlinkSQL分为Table API和SQL API,是架构于Flink Core之上用SQL予以方便快捷地进行结构化数据处理的上层库。 工作流程 SQL和Table在进入Flink以后转化成统一的数据结构表达形式,也就是逻辑计划(logic plan),其中catalog提供元数据信息,用于后续的优化,逻辑计划是优化的入门,经过一系列规则后
Django 源码分析(二):wsgi & asgi
Django 源码分析(二):wsgi & asgi 说明:上一节主要讲述了 django 项目的启动,后期主要会根据 django 请求的生命周期进行分析; 参考文章:https://zhuanlan.zhihu.com/p/95942024 参考文章:https://zhuanlan.zhihu.com/p/269456318 附:生命周期参考图; 第一步:浏览器发起请求 补充:第一
Django 源码分析(一):命令分析
Django 源码分析(一):命令分析 说明:本部分主要介绍 Django 程序在开发中常用的命令是如何控制生成的进行解析; 1. 分析入口 启动命令: 项目启动的时候执行的 manage.py 脚本,相关代码如下: 上述逻辑将接收到的参数发送给了,传递给了最后的函数进行的处理 2. 参数入口 类的解析 ManagementUtility 类中调用的其他类的方法,下方的这个类继承内置的参数
【APP逆向05】Hook小案例
前言 当我们通过抓包找到需要解密或者解密的参数后,然后反编译APP,找到对应的加解密方法,但是我们不确定找到的方法是不是就是参数加解密的地方,这个时候我们就需要使用hook来确定了 需求:逆向某APP的密码 1.通过抓包,找到加解密参数; 2.反编译APP,找到加密参数的大概位置 3.此时我们找到的密码解密的地方,但是不确定 4.hook该函数 5.hook步骤 5.
Django 请求到来与路由匹配
Django 请求到来与路由匹配 说明:本部分主要讲述请求到来与路由匹配的部分; 1. 请求到来 上次分析到了 wsgi 的函数内部处理信息,我们已经知道请求到了之后会执行__call__方法,下面将继续分析__call__方法。 源码被引用的类 封装到 request 中的 META 打印结果如下; 请求对象封装完成之后,边开始构造返回体,下面看引用函数的解析; 父类的 BaseHand
【笔记-Manim】空间与变换
【笔记-Manim】空间与变换 所有常量都可以在constants.py中找到 屏幕空间 屏幕中心为原点(0,0,0),遵循右手坐标系,向右为x轴正方向,向上为y轴正方向,向前为z轴负方向,旋转时正方向为顺时针方向。 相关常量 名称 描述 FRAME_HEIGHT 屏幕高度,默认为8 FRAME_WIDTH 屏幕宽度,默认为ASPECT_RATIO * FRAME_HEIGHT
【JAVA基础】Java项目开发工具之Maven
JAVA开发工具IDE有哪些? eclipce、idea、vscode等等 IDEA比Eclipse更强大和高效。IDEA提供了更好的代码补全和重构功能,更好的代码导航和搜索功能,以及更好的支持多模块项目和多语言开发等。 构建项目工具 构建项目工具有哪些? Maven、Gradle、Ant等 Maven 管理和构建项目以及维护依赖关系的强大软件项目管理工具。Maven使用XML(pom.XM
Python Flask Class类默认方法(函数)
前言全局说明 Class类默认方法(函数) 一、安装flask模块 二、引用模块 三、启动服务 模块安装、引用模块、启动Web服务方法,参考下面链接文章: 四、Class类默认方法(函数) 默认方法(函数) 说明 备注 init 类被调用后,自动执行的 初始化方法 setattr 调用类后,没有找到方法,会执行此方法 call 五、Class类
【笔记-Blender】插件开发
【笔记-Blender】插件开发 前置工作 打开设置“界面-开发选项”: 这样可以通过对功能按钮的右键菜单直接复制或查看其源码,以及快速跳转到API手册。 打开设置“界面-Python工具提示”: 这样可以通过界面的悬停菜单直接查看该条目在代码中的表示方式。 通过命令提示符打开Blender(也可通过“窗口-切换系统控制台”打开): 这样可以利用python的print函数打印信息并显示在黑窗中
大二上期末收心随笔1
2024.1.14 下午一点 图书馆 今天刷了个视频,说怎么在玩了之后静下心来,其中一个最重要的方法就是写点东西,信马由缰地写。所以我现在开了这个小随笔来写。 其实按道理来说我现在应该睡午觉了,可是这段时间呢,每次一到该睡觉的时候只想多刷点东西或者多看点东西,然后一下子又两点多了,睡起来三点了,再玩会四点了。oh no。 可是十六号就要考马原和python了啊!十七号就要考公钥了啊!太坏了! 简单
Python3环境安装
Ubuntu 下自带Python。 python3 -Vpython3 --versionPython 3.10.12 sudo apt-get install python3-pip pip -Vpip3 --version pip 22.0.2 from /usr/lib/python3/dist-packages/pip (python 3.10) sudo apt install
No Python at ‘D:\Python\python.exe‘
错误:运行项目出现错误:No Python at ‘D:Pythonpython.exe’ 错误原因:由于python版本更新,需要升级,先将原来的python卸载了,然后安装新版本(3.8.0),结果pycharm找不到python编辑器;或者由于Python路径发生了更改。 解决办法:一、关闭该项目,建立新项目二、在原项目中进行修改有些小伙伴的原项目中没有太多有用信息,但有些小
Text Intelligence - TextIn.com AI时代下的智能文档识别、处理、转换
一、智能文档处理介绍 在AI时代,智能文档处理技术正变得越来越重要。它包括了智能文字识别(OCR)、智能文档信息抽取、文档图像处理以及文档转换等多个方面。这些技术共同构成了现代信息处理的核心,广泛应用于数据分析、自动化办公、数字化存档以及更多其他领域。 智能文字识别(OCR) 智能文字识别技术,即光学字符识别(OCR),是指使用计算机视觉和深度学习算法从图像中自动识别文字的过程。这一技术使计算机
一文理解什么是DevOps,通俗易懂白话文
一文理解什么是DevOps,通俗易懂白话文 devops是什么 ❝ DevOps维基百科定义 DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。 ❞ 这里先给出维
吴师兄学算法day06 双指针 283. 移动零
题目:283. 移动零 注意点: 可以交换,也可以最后补零 代码示例: class Solution: def moveZeroes(self, nums: List[int]) -> None: """ Do not return anything, modify nums in-place instead. """
吴师兄学算法day06 双指针 27. 移除元素
题目:27. 移除元素 易错点: 差点猛住了,可以用pass顺着逻辑来识别 代码示例: class Solution: def removeElement(self, nums: List[int], val: int) -> int: slow = 0 for fast in range(len(nums)):
different python version + venv
ubuntu系统上安装不同python版本 https://www.bandwagonhost.net/7309.html 比如安装 Python 3.7: 或者安装 Python 3.6: 安装之后,我们就可以使用 Python 对应版本了,比如看一下 Python 3.7 的具体版本: 构造应用自己的venv https://zhuanlan.zhihu.com/p/33842404
吴师兄学算法day07 双指针 9. 回文数
题目:9. 回文数 易错点: 右指针要记得移动 我的代码: class Solution: def isPalindrome(self, x: int) -> bool: array = list(str(x)) right = len(array) -1 for left in range(len(array)//2):
sklearn.preprocessing + keras
sklearn.preprocessing + keras sklearn 的数据预处理 可以对业务数据进行规范化, 和规范化后的数据还原, 经常跟其他的模型配合使用。 例如如下情况: https://github.com/influxdata/influxdb-client-python/blob/master/notebooks/stock-predictions.ipynb
dependency-check部署
Linux安装部署(Ubuntu) WEB-UI项目地址,作者已经很久没更新了: https://github.com/he1m4n6a/dcweb 从github上拉取下来 git clone https://github.com/he1m4n6a/dcweb.git 之后本地机器会出现“dcweb”的文件夹: 然后使用python2安装requirements.txt中的包。 其中Djan
python client of influxdb v2
python client https://docs.influxdata.com/influxdb/v2/api-guide/tutorials/python/#authenticate-with-an-influxdb-api-token Follow this step-by-step tutorial to build an Internet-of-Things (IoT) applic
1/14 学习进度笔记
Python On Spark的执行流程 分布式代码执行的重要特征? 代码在集群上运行,是被分布式运行的。 在Spark中,非任务处理部分由Driver执行(非RDD代码) 任务处理部分是由Executor执行(RDD代码) Executor的数量可以很多,所以任务的计算是分布式在运行的。 Pyspark的架构体系? Python On Spark Driver端由JVM执行,Executor