Python
Markdown语法大全
使用Markdown进行文档编辑 Markdown是一种轻量级的标记语言,广泛用于编写文档和格式化文本。它具有简洁、易读、易写的特点,适用于各种场景,如写博客、编写文档、撰写README文件等。 标题 在Markdown中,你可以使用不同数量的#符号来创建标题。一个#表示一级标题,两个#表示二级标题,以此类推。下面是标题的示例: 在上述示例中,使用不同数量的#符号创建了不同级别的标题。 强调和斜
python魔术方法类构建篇
本篇章的很多魔术方法都是跟class的建立有关的 4,类构建篇 __init_subclass__ __set_name__ __class_getitem__和__mro_entries__ __prepare__ __instancecheck__和__subclasscheck__ __init_subclass__方法 __init_subclass__这个方法你要定义在
TryHackMe | Daily Bugle Writeup
TryHackMe | Daily Bugle Writeup 信息收集: 可以看到cms是Joomla,然后有一个administrator二级目录,然后开启了mysql服务 使用joomscan针对目标站点进行扫描,joomscan是一个专门用于扫描Joomla CMS的工具。 可以看到版本是Joomla 3.7.0,到exploit上找,发现这个版本存在sql注入
LeetCode -- 870. 优势洗牌
贪心:这种最大化类似于田忌赛马。 每次取出nums1中最小的,和nums2进行比较,如果打得过,就打;打不过就用当前最小的和nums2中最大的换掉
死磕GC:Java GC 和 GO GC 大对比,看完秒成高高手
文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,完成职业升级, 薪酬猛涨!加尼恩免费领 免费赠送 经典图书:《Java高并发核心编程(卷1)加强版》 面试
可移植性(兼容性)测试指南
可移植性测试 可移植性是指应用程序能够安装到不同的环境中,在不同的环境中使用,甚至可以移动到不同的环境中。当然,前两者对所有系统都很重要。就PC软件而言,鉴于操作系统、共存和互操作应用程序、硬件、带宽可用性等方面的快速变化,能够移动和适应新环境也是至关重要的。 在计算机领域刚刚起步的时候,人们对可移植性的概念还很模糊。计算机程序一开始只是一组连接真空管逻辑门的跳线。后来,汇编语言的发展使编程变得更
python中tk的simpledialog.askstring报错解决方案
simpledialog.askstring还是比较好用的, 能够很方便的获取用户输入的文本, 但是在多线程中会出现下面的错误: _tkinter.TclError: window ".!_querystring" was deleted before its visibility changed 解决的方案参考: https://stackoverflow.com/questions/53480
关于AWS-阿里-堡垒机Console界面-登录-多因子MFA-认证的动态口令生成的python实现
对于很多公司来说、都会要求在登录云平台,如AWS云,阿里云,或者堡垒机Console ,甚至操作系统时,都会要求登录时,进行二次认证 也即是多因素,多因子,MFA认证,关于多因素认证、一般有短信验证码,软件生成code,或者邮件接收Code,都可以实现 今天笔者主要讲述,如何通过python代码进行实现,AWS,阿里云、或者常用的堡垒机Console界面的二次MFA认证实现 核心是使用的OTP(O
python实现iou计算
import numpy as np def iou(box1, box2): x1, y1, x2, y2 = box1 w1, h1, w2, h2 = box2 left_max = max(x1, w1) right_min = min(x2, w2) top_max = max(y1, h1) bot_min = min(y2, h
pyqt6计时小工具
这个项目最初的目的是可以倒计时,然后有个文本框,这样方便记录手机充电10分钟充了百之几,结束后可播放一段音频然后提醒一下这样子的,当然有时有些后台任务预计多久结束然后提醒一下也不错的。下面上代码及效果图 from PyQt6 import QtCore, QtGui, QtWidgets from PyQt6.QtMultimedia import QMediaPlayer,QAu
使用docker部署chatgpt-on-wechat
proxy部署(海外服务器不需要此选项) 下载、配置proxy 修改 /data/clash/config.yaml文件,配置文件参考 启动proxy chatgpt-on-wechat 部署 下载代码 docker部署 修改配置 安装依赖 启动chatgpt-on-wechat 扫码登录微信 验证 后续 openai不能用大陆的信用卡付费,准备改为使用微软的azure,此
2023年第29周个人总结
文档编辑机器+移动窗口变化率计算 投标文档书写 本周在公司主要对投标文档的修改: 首先表格的脚注很重要,当多个表格在一起时,表格的脚注可以起到非常关键的作用,能够让读者快速弄懂该表格的含义。 然后关于文档的错别字,自己写的文档自己是真的不可能能够读懂,所以可以采用通读一遍的方式进行纠错。 关于表格的断表(即因为分页后导致的表格不连续),需要在表头的地方加一个表格连续,表格属性-行-最后一个选
php在开发网络游戏上的使用
PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。 PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。很多小伙伴在初学PHP的时候,都可能会有这样的疑问,PHP能开发游戏吗?下面我们来分析一下这个问题。 PHP能做些网页游戏,相对与那些网络游戏,php并不是很适
python使用replace将数组写入txt文本
一 概念 1 Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。 2 用法:str.replace(old, new[, max]) 二 源码 作者:虚生 出处:https://www.cnblogs
MySQL的了解知识
SQL注入问题 视图 1、什么是视图 2、为什么要用视图 3、如何用视图 强调 1、在硬盘中,视图只有表结构文件,没有表数据文件 2、视图通常是用于查询,尽量不要修改视图中的数据 思考:开发过程中会不会去使用视图? 不会!视图是mysql的功能,如果你的项目里面大量的使用到了视图,那意味着你后期想要扩张某个功能的时候这个功能恰巧又需要对视图进行修改,意味着你需要先在mysql这边将视图先
初学C语言day01——第一个C语言程序
第一个C语言程序 include 作用 包含头文件:导入(预处理之后)头文件的内容 #include "stdio.h" #include <stdio.h> " " 表示从当前目录下查找头文件,如果当前目标下没有,则从系统指定的目录下 查找 < > 从系统指定的目录下查找 stdio.h 标准standard(std) io(input output)输入输出 main
Anaconda-用conda创建python虚拟环境及移植到内网
conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理和环境管理。包管理与pip的使用方法类似,环境管理则是允许用户方便滴安装不同版本的python环境并在不同环境之间快速地切换。 conda的设计理念 conda将几乎所有的工具、第三方包都当作package进行管理,甚至包括python 和conda自身。Anaconda是一个打包的集合,里面预装好了conda、某个版本的pyth
Python学习——Day 6
流程控制语句break ·break语句 ·用于结束循环结构,通常与分支结构if一起使用 流程控制语句continue ·continue语句 ·用于结束当前循环,进入下一次循环,通常与分支结构中的if一起使用 else语句 ·else语句 ·与else语句配合使用的三种情况
funcontain
Function 介绍、定义 组织好的(提前写好内置)、可重复使用的、用以实现特定功能的 代码段 。 函数实现了把 重复性的劳动 封装 了起来。 基础定义语法 def 函数名 (传入参): + 函数体 + return 返回值 ; 调用函数才能使其工作:函数名() , 先执行了调用所在行再执行函数体 参数 接受外部提供的数据 def add(x,y) ; result=x+y
【性能测试】性能监控-python编写(CPU | 内存 | 磁盘io)占比监控脚本
一、主要通过Python脚本实现对linux环境(CPU | 内存 | 磁盘io)监控 脚本示例: import time import subprocess # 获取 CPU 使用率 def get_cpu_usage(): #系统 CPU 占比 = 系统态占比 + 空闲态占比 = 3.2% + 36.5% = 39.7% cpu_usage = subprocess.che
Python 20个魔法函数
本文将为您详细介绍Python中的20个魔法函数,这些函数能够在代码中释放神奇的力量。让我们一起来了解这些特殊的函数,并提供一些在实际接口自动化工作中的示例代码。魔法函数(Magic Methods),也被称为特殊方法或双下划线方法,是Python中一些特殊命名的函数,它们以双下划线开头和结尾。这些函数定义了对象在特定情况下的行为,例如创建、比较、运算、迭代等。 以下是20个常用的魔法
NLP | 数据增强总览
深度学习视觉领域的增强方法可以很大程度上提高模型的表现,并减少数据的依赖,而NLP上做数据增强不像在图像上那么方便,但还是有一些方法的。 与计算机视觉中使用图像进行数据增强不同,NLP中文本数据增强是非常罕见的。这是因为图像的一些简单操作,如将图像旋转或将其转换为灰度,并不会改变其语义。语义不变变换的存在使增强成为计算机视觉研究中的一个重要工具。 1、词汇替换 这种方法试图在不改变句子主旨的情况