自动生成 基础设施 设施chatgpt
【python基础】3.输入和输出
输入和输出 输入 命令行参数 通过sys.argv获取命令行参数,sys.argv[0]表示脚本名,sys.argv[1]表示第一个参数,以此类推。 import sys print(sys.argv[0]) print(sys.argv[1]) argparse模块 argparse模块是用于解析 ......
【python基础】5.数据处理
字符串和文本处理 字符串方法 字符串判断 方法 描述 isalnum() 是否全是数字 isalpha() 是否全是字母 isdigit() 是否全是数字 islower() 是否全是小写 isupper() 是否全是大写 isspace() 是否包含空格 istitle() 是否是标题化的(以大写 ......
【python基础】4.函数和面向对象
函数 参数 形式参数和实际参数 形式参数:定义函数时的参数,是用来接收参数用的,在函数内部作为变量使用 实际参数:调用函数时的参数,是用来把数据传递到函数内部用的 形式参数变量和对象引用的传递 形式参数变量:接收实际参数的变量 对象引用的传递:把实际参数的引用传递给形式参数变量 在python中,所 ......
【python基础】2.python数据结构
内置数据类型 数值类型数据 int 类型 int 类型用于表示整数,Python 3 中的 int 类型是没有大小限制的,可以当作 long 类型使用。 i.bit_length() 返回 int 类型的二进制表示的长度 float 类型 float 类型用于表示有限精度浮点数,python中没有 ......
【python基础】6.网络编程和通信
网络编程和通信 基于Socket的网络编程 Socket Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket后面,对用户来说只需要调用Socket规定的相关接口,让Socket去组 ......
【python基础】7.生产者消费者
生产者消费者模型 线程 线程的创建 继承Thread类,重写run方法 创建Thread类的实例,传入一个可调用的类实例 线程的启动 调用start方法 调用run方法 线程的结束 线程执行完毕 线程抛出未捕获的异常 线程调用stop方法 import threading, time, random ......
支持热重载的svg生成iconfont字体图标插件
【转】https://www.jianshu.com/p/909c9bd34e39 前言 之前生成iconfont字体图标,是用的https://icomoon.io/app/ 或者是阿里的https://www.iconfont.cn/ ,将UI给的svg图导入来生成。但是一直有个问题,假如需要再 ......
工程项目 打包自动生成zip文件
项目背景:vue-cli3 1.引入plugin 压缩文件插件 const FileManagerPlugin = require('filemanager-webpack-plugin') // 压缩文件夹 const packageName = 'dist' //压缩文件名 2.使用 modul ......
文心一言 VS 讯飞星火 VS chatgpt (171)-- 算法导论13.2 4题
四、用go语言,证明:任何一棵含n个结点的二叉搜索树可以通过 O(n)次旋转,转变为其他任何一棵含n个结点的二叉搜索树。(提示:先证明至多n-1次右旋足以将树转变为一条右侧伸展的链。) 文心一言: 这是一个有趣的问题,我们可以使用递归和数学归纳法来证明这个结论。 首先,让我们定义一个函数rotate ......
办公自动化-邮件通知和微信通知
在工作中,或者学习中或者生活上等,需要定时提醒自己或其他人,处理一些待办任务事项,需要发邮件通知下,同时可能会要求发送文件之类的事情。 由于现在大家微信使用频率最高,所以能发送微信通知消息,效果更好。 ,同时开通下微信通知功能。 第一步:邮件通知工具 结合之前做过的发送邮件通知,再优化下,增加附件邮 ......
mysql自动将23:59:59.999保存成00:00:00的问题记录
一: 原因:MySQL数据库对于毫秒大于500的数据进行进位 二:解决方法 Date endTime = DateUtil.endOfDay(couponDTO.getEndTime()) // 获取某天的结束时间 .offset(DateField.MILLISECOND,-999); // 减去 ......
hyperf容器内安装xdebug,并使用生成链路图【hyperf/hyperf:8.1-alpine-v3.16-swoole】
1.重新安装pecl apk update apk add php81-dev php81-pear gcc g++ linux-headers libc-dev make libtool pecl install xdebug 2.修改xdebug配置 cd /etc/php81 vim php. ......
k8s~动态生成pvc和pv
有时,我们不想手动建立pv和pvc,这时,我们可以通过strongClass存储类来帮我们实现,动态建立pvc,并动态为它分配pv存储空间,我们以nfs为例,说一下动态分配在nfs存储截至上建立pv的方式。 本文导读 StorageClass和PVC及PV 集群权限与绑定rbac.yaml 建立动态 ......
界面组件DevExpress WinForms v23.2新版亮点:支持辅助工具、UI自动化
DevExpress WinForms拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任! DevExpr ......
python爬虫算法深度优先遍历_爬虫基础 之深度优先,广度优先策略
1.深度优先递归方式; import re import requests headers = { 'User-Agent':"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrom ......
【scikit-learn基础】--『监督学习』之 K-近邻分类
KNN(K-近邻),全称K-Nearest Neighbors,是一种常用的分类算法。KNN算法的历史可以追溯到1957年,当时Cover和Hart提出了“最近邻分类”的概念。但是,这个算法真正得到广泛认知和应用是在1992年,由Altman发表的一篇名为“K-Nearest Neighbors”的 ......
.NET生成缩略图并下载
.NET生成缩略图并下载 缩略图:比喻一张图片宽度为1000px,大小为800K,经过缩略后变成一张宽度100px,大小10K的图片。 先给出界面: 总体的流程分5步如下图: 1.添加一个html:GetminPic.html 代码: <!DOCTYPE html> <html xmlns="htt ......
C#基础巩固(2)-Linq To XML创建XML
C#基础巩固(2)-Linq To XML创建XML 一、首先要清楚一个正确的XML基本格式是怎样的。 1.后缀名.xml结尾 2.有一行描述 3.有且仅有一个根节点。 如图: 一个正确的xml文件能够被浏览器打开且显示。所以判断一个xml文件有没有错误也可以用浏览器打开看有没有报错。 二、传统的X ......
第5天:基础入门-反弹SHELL&不回显带外&正反向连接&防火墙出入站&文件下载
文件上传下载-解决无图形化&解决数据传输 命令生成:https://forum.ywhack.com/bountytips.php?download 反弹shell 以参照物为准,以Linux为参照物,Linux主动发出的连接则为正向、Windows主动发出的则为反向 反弹Shell命令-解决数据回 ......
06_Java基础-注释+设置
Java 注释 写注释是非常好的习惯 写代码注意规范 IDEA新建project——Empty Project ——JavaSE 新建——Module(模块)——名字 查看项目结构 修改合适版本+语言等级为8 注释种类 单行注释:// 多行注释 文档注释 1.单行注释:// 设置注释颜色:设置(Se ......
【接口自动化测试入门】接口测试基础(超详细~)
一、HTTP 1、http请求头和响应头包含那些内容? 请求头信息 请求报头允许客户端向服务器端传递请求的附加信息以及客户端自身的信息。 2、常用的请求报头如下: Accept:浏览器可接受的MIME类型。 l MIME用于设定某种扩展名的文件用哪种应用程序来打开的方式类型,当该扩展名文件被访问的时 ......
学习python自动化——jsonpath
一、安装 pip install jsonpath 二、语法 $ 表示根元素 @ 当前元素 .or[] 子元素 .. 递归搜索(不管当前路径,搜索符合条件的数据) * 通配符,表示所有的元素 [] 子元素操作符 [,] 支持迭代器中做多选,多个key用逗号隔开 [start: end: step] ......
iMessage群发,iMessage群发软件开发,(基础篇)
随着科技的进步,我们的生活变得越来越离不开手机,而其中iMessage作为苹果设备间的通讯工具,深受用户喜爱。 然而,许多用户可能不知道,iMessage除了可以用来给亲朋好友发信息外,还能进行群发,这无疑给我们的生活和工作带来了极大的便利,今天,我们就来深入了解一下iMessage群发的奥秘,以及 ......
istio-sidecar自动注入原理
0.原理 istio通过添加MutatingWebhook识别打了自动注入标签的Pod-create请求,请求pilot暴露的sidecar注入接口,pilot根据template生成sidecar并修改patch到pod元数据中返回完成sidecar注入。 1.指定namespace打注入标签 k ......
Terraform 基础
IaC 概述 基础设施即代码 (IaC) 工具允许您使用配置文件而不是通过图形用户界面来管理基础设施。IaC 允许您通过定义可版本化、重用和共享的资源配置,以安全、一致和可重复的方式构建、更改和管理您的基础设施。 Terraform 概述 HashiCorp Terraform 是一种基础设施即代码 ......
Jpa对象不调用更新方法实现自动更新
概述 发现了个问题,使用jpa对实体进行操作时,即使未调用保存或更新方法,对于实体的相关设值也会自动更新到数据库中。 一、问题复现 实现类中 @Service public class VrBoxService { @Autowired private VrBoxRepository vrBoxRe ......
Python 实现自动复制文件_V1.1.1
一:需求 从某目录索引其所有文件夹文件,若包含某特定字符串的文件。拷贝至指定文件 二:事前准备 Python导入依赖库: import configparser import logging import os import shutil import datetime 三:开发: 1.创建配置文件 ......
2023-2024 20231313《计算机基础与程序设计》第十五周学习总结
2023-2024 20231313《计算机基础与程序设计》第十五周学习总结 作业 速达 作业课程 班级链接 作业要求 计算机基础与程序设计第十五周学习总结 作业内容 课程总结 作业正文 我的作业 作业 第一周作业:快速浏览了计算机科学概论的教材,并在每章中提出遇到的问题和解决的问题 第二周作业:《 ......
Shellcode初探[1]: 什么是shellcode? 用chatGPT构造简易shellcode
Shellcode初探[1]: 什么是shellcode? 用chatGPT构造简易shellcode from:https://blog.restkhz.com/post/glance-at-shellcode-1 前言 我可能又要开一个系列文, 希望这次不要太监了.最近正在重新自学一些比较二进制 ......