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

go入门实践

0、和java一样,go也是跨平台,天生支持Unicode。但是go直接生成可执行文件,性能更高,内存占用少。但是又和java一样,go打出来的二进制包能够扫描到依赖的库,如果库有漏洞,安全扫描会被扫出来。 1、安装、环境配置及术语 从https://golang.google.cn/下载对应的版本。 使用命令行go env可以查看,如下: hello world验证环境及熟悉目录 &nb

【笔记-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)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。 ❞ 这里先给出维

spark安装

# Spark Local环境部署 ## 下载地址 https://dlcdn.apache.org/spark/spark-3.2.0/spark-3.2.0-bin-hadoop3.2.tgz ## 条件 - PYTHON 推荐3.8 - JDK 1.8 ## Anaconda On Linux 安装 本次课程的Python环境需要安装到Linux(虚拟机)和Win

吴师兄学算法day06 双指针 283. 移动零

题目:283. 移动零 注意点: 可以交换,也可以最后补零 代码示例: class Solution: def moveZeroes(self, nums: List[int]) -> None: """ Do not return anything, modify nums in-place instead. """

第六十一天 图书管理系统

一、前几日内容回顾

python二分法查找

比如要在列表arr中查找x 二分法查找postgresql数据库某个表的一条tuple

吴师兄学算法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

2024.1.14-每日进度笔记

今天,我主要尝试了对之前的几个python脚本进行整合,使得可以输入图片路径,题目,总分进行评价   参考:百度文心一言的回复      

吴师兄学算法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):

资源管理

进程与资源管理 windows资源管理器 在运维的日常工作中,监视系统的运行状况是每天例行的工作,一个服务器的健康,从主要的几个资源使用率上,就可以得出结论,比如CPU使用率、内存使用率,磁盘使用率。 在 Windows 中我们可以很直观的使用"任务管理器"来进行进程管理,了解系统的运行状态 通常,使用"任务管理器"主要有 3 个目的: 利用"应用程序"和"进程"标签来査看系统中到底运行了哪些程序

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

<<  <  423  424  425  426  427  428  429  430  431  432  433  >  >>