自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(384)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 玩转数据结构-13-23树

1.红黑树的5个标准性质:1.所有节点非红即黑。2.根节点为黑。3.最后的NULL节点为黑。4.红节点的孩子一定为黑。5.黑平衡(其中B代表黑节点;R代表红节点) B / \ B R B/ \R R不满足性质4: B B / \ R ...

2019-06-20 22:00:27 1822 1

原创 使用CSDN-markdown编辑器方法

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用马克飞...

2019-04-16 14:18:03 306

原创 【Robor framework】failed: AttributeError: ‘Output‘ object has no attribute ‘_xmllogger‘ Log打印报错未解决

【代码】【Robor framework】failed: AttributeError: ‘Output‘ object has no attribute ‘_xmllogger‘ Log打印报错未解决。

2024-04-05 16:53:55 249 2

原创 【robotframework】:raise ValueError(f“No language with name ‘{name}‘ found.“) 运行报错

【代码】【robotframework】:raise ValueError(f“No language with name ‘{name}‘ found.“) 运行报错。

2024-04-05 16:16:08 94

原创 佳能打印机E568扫描书和文件方法

扫描一个文件,翻页后盖好盖子。所有扫描结束之后点退出。

2024-04-04 10:31:50 199

原创 计算机网络自顶向下笔记-第一章:计算机网络和英特网

计算机网络自顶向下笔记

2024-03-13 22:09:59 533

原创 【HarmonyOS】【DevEco ohpm ERROR: NOTFOUND package “@ohos/hypium“如何解决

参考 :(无效)

2024-02-18 23:23:22 952

原创 APPnium 自动化实践 :第一步adb 连接手机

Monkey 是Android SDK提供的一个命令行工具,可以简单方便的发送伪随机的用户事件流,对Android APP做压力(稳定性)测试。主要是为了测试app是否存在无响应和崩溃的情况。随机应用-随机操作adb shell monkey 100:对该设备下,随机应用,执行100次的随机操作。(伪随机)

2024-01-03 23:55:52 1502

原创 python设计模式12:状态模式

使用state_machine 模块创建状态机第一步使用@acts_as_state_machine装饰器。在 main() 函数的开头,我们定义了一些字符串常量,它们被作为 event_name 传递。在 state_machine 模块中,转换是 Event 类的一个实例。state_info() 函数显示进程当前(激活)状态的一些基本信息。参数 from_states 和 to_state 定义可能的转换。from_states 可以是单个状态,也可以是一组状态(元组)。

2023-11-11 22:05:17 1236

原创 python设计模式11:观察者模式

单个对此(发布者,也称为主体或是可观察对象)和一个或是多个对象(订阅者,也称为观察者)之间的发布-订阅关系。增加发布者和订阅这个之间解耦,使得在运行时添加、删除订阅者变得容易。对于MVC, 发布者是模型,订阅者是视图。拍卖场景:每个竞买人,都有一个号码牌,当天安门想要出价时,就举起号码牌。当竞买人举起牌子时,拍卖人即为主体,更新竞买价格,并将新价格广播给所有竞买人(竞买者)。软件场景:RabbitMQ 库可以用于应用程序添加异步消息支持,支持多种消息协议,http和amqp。

2023-11-06 23:05:52 821

原创 linux笔记总结-基本命令

参考: 1. 记住一句经典的话:在 Linux 世界里,一切皆文件 /lib• 系统开机所需要最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。 /lost+found• 这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。 /etc [重点]• 所有的系统管理所需要的配置文件和子目录 my.conf /usr [重点]• 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与windows下的p

2023-11-02 23:40:57 376

原创 python设计模式4:适配器模式

_init__() 方法的obj 参数是需要修改的对象,adapted_methods 是一个字典,包含与客户端调用的方法和应该调用方法匹配的键值对。输出 the club Jazz Cafe hires an artist to perform for the people。Musician类 play() 方法 Dancer 类主要是dance() 方法执行 (external.py)外部模块导入(adapter.py)创建一个通用的 Adapter类调整不兼容的对象。

2023-10-31 23:53:30 688 1

原创 python设计模式笔记1:创建型模式 工厂模式和抽象工厂模式

(1) 导入所需的模块( json 和 ElementTree )。(2) 定义 JSON数据提取器类( JSONDataExtractor )。(3) 定义 XML数据提取器类( XMLDataExtractor )。(4) 添加工厂函数 dataextraction_factory() ,以获得正确的数据提取器类。(5) 添加处理异常的装饰器函数 extract_data_from()。(6) 最终,添加 main() 函数,并使用 Python传统的命令行方式调用该函数。

2023-10-30 07:41:44 287

原创 K8s概念汇总-笔记

与Master⼀样,Node可以是⼀台物理主机,也可以是⼀台虚拟机。Node是Kubernetes集群中的⼯作负载节点,每个 Node都会被Master分配⼀些⼯作负载(Docker容器),当某个Node宕机时,其上的⼯作负载会被Master⾃动转移到其他节点上。Pod是Kubernetes最重要的基本概念每个Pod都有⼀个特殊的被称为“根容器”的Pause容器。Pause容器对应的镜像属于Kubernetes平台的⼀部分,除了Pause容器, 每个Pod还包含⼀个或多个紧密相关的⽤户业务容器。

2023-10-27 22:41:04 1164

原创 UnicodeEncodeError: ‘latin-1‘ codec can‘t encode characters in position 177-178: Body (‘深圳‘) is not

请求body里面有 汉字,没有进行untf-8编码导致,解决方法,对data进行 encode()编码。

2023-10-06 20:47:46 296

原创 【Django】4 Django模型

每个模型是一个Python 类,集成django.db.models.Modle类该模型的每个属性表示一个数据库表字段通过API 自动生成数据库访问 .../sign/modles.py 文件,通过模型完成表创建。

2023-10-02 22:29:13 1642

原创 【Django笔记】5 Django模板

输入 admin admin123456。

2023-10-01 23:00:53 1575

原创 【Django笔记】认证系统

在前面使用migrate 命令进行数据迁移时候,生成了auth_user表 ,该表中存放了用户信息可以用来登录Django自带的Admin 管理后台。用户名:admin 密码: admin123456。使用Django 的认证系统实现用户信息验证。创建Admin 后台管理账号。

2023-10-01 17:40:42 570

原创 【Django笔记】 登录功能

sign/templates/index.html其中 : <form method="post">2.出现跨站请求伪造 Django 正对CSRF 的保护错误是生成的每个表单中放置一个自动生成令牌。通过这个令牌胖墩POST请求是否来自同一个网站。form 添加 { % csrf_token %} Cookie 机制 : Cookie 分发通过拓展Http 协议来实现,服务器通过在http 的响应头中加上一行特殊的指示来提示浏览器按照只是生成相应的Cookie.

2023-10-01 16:33:23 480

原创 【Django 笔记】第一个demo

2. django 指令。

2023-09-30 22:58:04 1383

原创 【pytest】 allure 生成报告

【代码】【pytest】 allure 生成报告。

2023-09-21 07:32:25 357

原创 【pytest】 标记冒烟用例 @pytest.mark.smoke

【代码】【pytest】 标记冒烟用例 @pytest.mark.smoke。

2023-09-20 07:58:10 688

原创 【pytest】 pytest拓展功能 pycharm PermissionError: [Errno 13] Permission denied:

管理员打开 Anaconda Prompt 输入: pip install pytest-html。

2023-09-18 23:08:21 719

原创 【pytest】conftest.py使用

test_project/conftest.py 设置钩子函数 只对当前目录 和子目录起作用。1. 创建test_project 目录。

2023-09-18 07:31:09 327

原创 【pytest】生成测试报告

方便处理成自己需要报告。

2023-09-18 07:09:37 362

原创 【pytest】 参数化@pytest.mark.parametrize

通过@pytest.mark.parametrize 方法设置参数。

2023-09-17 23:40:25 491

原创 【git github 】:OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to hub.fastgit.org:443 问题记录

github 拉取代码443 报错问题解决

2023-09-17 12:22:49 316

原创 KubeSphere:登录错误,token failed, reason: getaddrinfo EAI_AGAIN ks-apiserver

【代码】KubeSphere:登录错误,token failed, reason: getaddrinfo EAI_AGAIN ks-apiserver。

2023-09-17 09:28:34 1302

原创 【k8s】Kubernetes版本v1.17.3 kubesphere 3.1.1 默认用户登录失败

问题解决日志: 最后reboot 重启。

2023-09-11 21:12:07 803

原创 pytest笔记2: fixture

没有 setup/teardown?

2023-09-05 00:03:41 630

原创 docker 笔记11: Docker容器监控之CAdvisor+InfluxDB+Granfana

Docker容器监控之CAdvisor+InfluxDB+Granfana

2023-09-04 06:56:25 808

原创 docker 笔记10:Docker轻量级可视化工具Portainer

Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便地管理Docker环境,包括单机环境和集群环境。第一次登录需创建admin,访问地址:xxx.xxx.xxx.xxx:9000。设置admin用户和密码后首次登陆。登陆并演示介绍常用操作case。用户名,直接用默认admin。密码记得8位,随便你写。

2023-09-04 00:22:12 621

原创 docker笔记9:Docker-compose容器编排

可以很容易地用一个配置文件定义。

2023-09-04 00:08:32 820

原创 docker笔记8:Docker网络

容器间的互联和通信以及端口映射容器IP变动时候可以通过服务名直接网络通信而不受到影响总体介绍:过时的link是什么案例before上述成功启动并用docker exec进入各自容器实例内部问题按照IP地址ping是OK的按照服务名ping结果???

2023-09-03 22:34:01 1120

原创 docker笔记7:Docker微服务实战

IDEA工具里面搞定微服务jar包。

2023-09-03 21:04:06 490

原创 docker 笔记6:高级篇 DockerFile解析

从应用软件的角度来看,Dockerfile、Docker镜像与Docker容器分别代表软件的三个不同阶段,* Dockerfile是软件的原材料* Docker镜像是软件的交付品* Docker容器则可以认为是软件镜像的运行态,也即依照镜像运行的容器实例Dockerfile面向开发,Docker镜像成为交付标准,Docker容器则涉及部署与运维,三者缺一不可,合力充当Docker体系的基石。,需要定义一个Dockerfile,Dockerfile定义了进程需要的一切东西。

2023-09-03 20:50:46 1257

原创 docker 笔记5:redis 集群分布式存储案例

为了在节点数目发生改变时尽可能少的迁移数据将所有的存储节点排列在收尾相接的Hash环上,每个key在计算Hash后会顺时针找到临近的存储节点存放。而当有节点加入或退出时仅影响该节点在Hash环上顺时针相邻的后续节点。优点加入和删除节点只影响哈希环中顺时针方向的相邻的节点,对其他节点无影响。缺点数据的分布和节点的位置有关,因为这些节点不是均匀的分布在哈希环上的,所以数据在进行存储时达不到均匀分布的效果。1.1.3 方案3 哈希槽分区1 为什么出现?

2023-09-03 19:03:11 652

原创 docker笔记4:高级复杂安装-mysql主从复制

进入/mydata/mysql-master/conf目录下新建my.cnfvim my.cnf。

2023-09-03 14:58:21 699

原创 docker笔记3 Docker常规安装

docker hub上面查找tomcat镜像从docker hub上拉取tomcat镜像到本地docker images查看是否有拉取到的tomcat使用tomcat镜像创建容器实例(也叫运行镜像)-p 小写,主机端口:docker容器端口-P 大写,随机分配端口i:交互t:终端d:后台访问猫首页解决可能没有映射端口或者没有关闭防火墙把webapps.dist目录换成webapp先成功启动tomcat查看webapps 文件夹查看为空。

2023-09-03 13:25:23 1018

原创 docker 笔记2 Docker镜像和数据卷

是一种轻量级、可执行的独立软件包,它包含运行某个软件所需的所有内容,我们把应用程序和配置依赖打包好形成一个可交付的运行环境(包括代码、运行时需要的库、环境变量和配置文件等),这个打包好的运行环境就是image镜像文件。在SELinux里面挂载目录被禁止掉了额,如果要开启,我们一般使用--privileged=true命令,扩大容器的权限解决挂载目录没有权限的问题,也即。使用该参数,container内的root拥有真正的root权限,否则,container内的root只是外部的一个普通用户权限。

2023-09-03 09:58:18 1003

安卓apk反编译工具

学习Android开发过程,你会向别人学习如何应用软件的开发,那些漂亮的动画和复杂的布局可能让你爱不释手,作为开发者。你可能真的想知道的是如何实现的界面效果。然后。您将能够更改应用程序APK反编译查看。以下是我參考了一些文章后简单的教程具体解释。 (注:反编译不是让各位开发人员去对一个应用破解搞重装什么的,主要目的是为了促进开发人员学习。借鉴好的代码。提升自我开发水平。 )

2018-12-14

51单片机工具

51单片机工具箱波特率的计算很方便的实用省去很多时间51单片机工具箱

2013-02-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除