Python
python实现创建一个银行类,这个类实现了两个方法,第一个方法可以将用户信息写入到文件中,第二个方法可以读取文件中的用户信息出来
class bank: def user_info(self): a=input('请输入用户信息:') # 不写encoding = 'utf-8'中文会乱码 with open('info.txt','w',encoding='utf-8') as f: f.write(a) def get_i
[任务调度] XXL-Job入门指南
1 概述 本文只仅是对近两天项目上的技术验证的小结。 主要诉求:调度中心通过定时调用执行器端API的方式进行,不在执行器端进行深度的代码嵌入与改造为原则 即 执行器端提供被调用的API、仅引入 xx-core,做一下application-xxl-job.yml方面的配置;然后,部署、接受调度中心的调度即可 本文起到一个快速入门、快速引导的作用 XXL-Job的详细特性、详细功能说明
Django博客开发教程:实现网站首页
实现首页模板前,我们先把共公的页面模板base.html调用好。首先我们先看导航部分,除开首页和关于博主之外,其它的其实是我们的文章分类名。如图: 我们只需要在首页视图函数里,查询出所有的文章分类名称,然后在模板页面上展示就行。 blog/views.py from .models import Category #从models里导入Category类 def&
python简述十大排序
小阿杰已经摆烂了很多天了QAQ,今天决定氵一篇新博客(👉👈),用python简单描述一下我们的经典十大排序—— 1.选择排序 选择排序(Selection Sort)是一种简单直观的排序算法。它的基本思想是每次从待排序序列中选择一个最小(或最大)的元素,将它与序列中的第一个元素交换位置,然后将剩余未排序部分的最小(或最大)元素找出并放到已排序部分的末尾。通过不断选择最小(或最大)元
Restful 的简单应用
Restful 是一种开发理念,是一种设计风格而不是标准,是Reprentational State Transfer 的缩写,全称为具象状态传输 每个URL 代表一种资源 json 格式数据 text 文本 图片、视频等 客户端和服务器之间,传递这种资源的某种表现形式 通过请求头中 Content-Type 来指明传给服务端的参数类型 通过请求头中 Accept 来指明希望接
macOS 13.5 编译Android11.0源码并导入android studio
1、准备编译环境 1. 电脑配置和版本 macOS Ventura 版本 13.5 xcode-select version 2397 aosp分支:android-11.0.0_r1 2. 安装jdk、xcode、依赖库 具体参考官方文档 安装 jdk8u45 or newer 安装xcode命令行 安装编译依赖库 3. 设置可以同时打开的文件数限制,避免编译
python多线程学习记录
Python多线程 参考文章:python多线程详解(超详细) 、Python线程池(thread pool)创建及使用+实例代码 、第二十章 多线程 1、多线程的概念 2、python多线程的基本使用方法 3、多线程的优点及与多进程的关系 1、多线程的概念 线程也叫轻量级进程,是操作系统能够进行运算调度的最小单位,它被包涵在进程之中,是进程中的实际运作单位。线程自己不拥
pyinstaller常用参数
`-F, –onefile 打包一个单个文件,如果你的代码都写在一个.py文件的话,可以用这个,如果是多个.py文件就别用 -D, –onedir 打包多个文件,在dist中生成很多依赖文件,适合以框架形式编写工具代码,我个人比较推荐这样,代码易于维护 -K, –tk 在部署时包含 TCL/TK -a, –ascii 不包含编码.在支持Unicode的python版本上默认包含所有的编码. -d,
Mac输入 python 打开 python3
往 .bash_profile 加入此配置 echo 'alias python="python3"' >> .bash_profile 调用 source ~/.bash_profile 生效配置 打开 open .zshrc 添加 source ~/.bash_profile 调用 source ~/.bash_profile 生效配置 有什么不同见解可以在评论区共同
nodejs 的@符号作用
在Node.js中,@符号通常用于引用模块的路径。当使用@符号时,它会被解释为指向当前模块的根路径。这样可以使得模块引入更加简洁和可读,同时也有助于避免引入模块时出现相对路径的问题。 例如,假设我们有一个名为"utils"的模块,在使用相对路径时,我们可能需要这样引入它: 但是,如果我们使用@符号,可以将路径简化为: 在这个例子中,@符号指的是当前模块的根路径,所以我们可以直接使用它来引入ut
nodejs preset 是什么
preset-built-in 是指预设的内置功能或选项。这意味着在软件或设备中已经提前设置好了一些功能或选项,用户可以直接使用,而无需自己进行设置或配置。这些预设的内置功能或选项通常是为了方便用户操作或提供一些常用的设置。 预设(Presets) Babel 的预设(preset)可以被看作是一组 Babel 插件和/或 options 配置的可共享模块。 https://www.babeljs
Java Map初始化赋值 Map初始化和Map赋值
Java Map初始化赋值 原文链接:https://www.python100.com/html/105098.html 一、Map初始化 Map是Java中的一种数据结构,用于存储键值对。初始化Map有两种主要方法。第一种方法使用put方法手动为Map添加键值对;第二种方法使用静态代码块初始化Map。 1. put方法手动添加键值对 put方法允许我们向Map中添加键值对。例如,创建一个St
nodejs 函数以_ 下划线开头是什么意思
在JavaScript中,函数名称以下划线 _ 开头通常表示该函数是私有的,意味着它只能在当前函数或对象的内部使用,而不能在外部访问或调用。这是一种命名约定,用于表示函数的可见性和访问权限。在许多JavaScript库和框架中,开发者经常使用下划线开头的函数名称来指示这些函数是供内部使用的,以避免意外的外部调用和潜在的错误。 黑洞@heidsoft Github:https://g
linux polkit pkexec 本地提权漏洞
https://avd.aliyun.com/detail?id=AVD-2021-4034 https://www.cnblogs.com/lianglab/p/15850720.html https://cloud.tencent.com/developer/article/1945253 黑洞@heidsoft Github:https://github.com/heidso
数据库备份-逻辑备份与物理备份的区别
数据库备份是指将数据库中的数据和结构进行备份,以便在发生故障或数据丢失时恢复数据库的操作。逻辑备份和物理备份是两种备份的方式。 逻辑备份:逻辑备份是指通过导出数据库中的数据和结构的逻辑表示(例如SQL语句),将其保存到文件中。逻辑备份可以是数据库的逻辑结构、表结构和数据等,可以通过数据库管理系统提供的导出工具(如mysqldump)来进行备份。逻辑备份的优点是备份文件相对较小,备份和恢复速度较
数据库-mysql/postgresql/mongo/oracle/redis 物理备份与恢复的执行方式有
以下是每个数据库的物理备份与恢复的执行方式示例: MySQL: 备份:使用mysqldump命令进行备份。示例:mysqldump -u username -p database_name > backup.sql 恢复:使用mysql命令从备份文件中恢复数据。示例:mysql -u username -p database_name < backup.sql PostgreSQL
pytest用例执行顺序
py文件的执行顺序 pytest默认按字母顺序去执行的(小写英文-->大写英文--->0~9数字) setup_module->setup_claas->setup_function->testcase->teardown_function->teardown_claas->teardown_module 文件按照ASCLL码排序 文件内默认按照从上
SpringBootCLI使用相关
介绍 Spring Boot CLI(Command Line Interface)是一个命令行工具,我们可以用它来快速构建Spring原型应用。通过Spring Boot CLI,我们可以通过编写Java脚本来快速的构建出Spring Boot应用,并通过命令行的方式将其运行起来。 下载工具包 下载地址 这里我们使用 2.0.1.RELEASE 版本,更高的版本可能需要更高的JDK版本来配合。我
selenium4新版本使用指南
Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera,Edge等。这个工具的主要功能包括:测试与浏览器的兼容性——测试应用程序看是否能够很好得工作在不同浏览器和操作系统之上。 随着时代的发展,在
解决python读取文件报错UnicodeDecodeError: 'gbk' codec can't decode byte 0xbc in position 124: illegal multibyte sequence问题
示例代码: 效果: 优秀不够,你是否无可替代 软件测试交流QQ群:721256703,期待你的加入!! 欢迎关注我的微信公众号:软件测试君
opencv-python特征检测
本章节介绍Harris角点检测,SIFT关键点检测,shi-Tomasi角点检测,SURF特征检测,ORB特征检测。 特征检测是提取图像信息,决定每个图像的点是否属于一个图像特征。其结果是把图像上的点分为不同的子集,这些子集往往属于孤立的点,连续的曲线或连续的区域。 特征检测包括边缘检测,角检测,区域检测和脊检测。 特征检测应用场景有图像搜索(以图搜图),拼图游戏,图像拼接等。 特征是唯一的,是可
dbt modules 宏简单说明
dbt modules 宏提供了让dbt 访问python 包的能力,处理上基于了jinja 的上下问处理,但是目前官方没有完整暴露此方法 核心还是因为安全问题,只提供了一些时间、正则、迭代处理的,实际使用上基于了python 模块的动态加载(getattr) modules 宏的使用参考 {% set now = modules.datetime.datetime.n