- 博客(387)
- 资源 (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
1932
1

原创 使用优快云-markdown编辑器方法
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用马克飞...
2019-04-16 14:18:03
364
原创 【算法数据结构】回溯模板 求数组的子集
在 Python 中,求一个数组的所有子集可以通过多种方法实现。以下是几种高效且简洁的实现方式,包括、和,并附有详细解释和代码示例。
2025-04-06 12:04:44
238
原创 【汽车】域控制技术
中央域处理器将汽车划分为多个相对独立的域,每个域内部包含多个ECU,这些域内部采用传统的总线(CAN、CANFD\FlexRay),每个ECU实现的控制功能,例如转向控制,制动控制等,较为复杂的交由域控制器综合各个传感器计算得到,这样大大减少了域内各个ECU的计算负担,使得每个ECU 的成本降低。型号3不使用激光雷达,这与马斯克所谓的激光雷达是“傻瓜的差事”的说法是一致的 SystemPlus分享了引擎盖下3型传感器和计算单元的亮点。第一个阶段:一个功能对应一个ECU的模块化控制器模式,如ABS 控制器。
2024-10-13 15:46:41
766
1
原创 【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
1434
1
原创 【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
370
3
原创 【HarmonyOS】【DevEco ohpm ERROR: NOTFOUND package “@ohos/hypium“如何解决
参考 :(无效)
2024-02-18 23:23:22
2638
原创 APPnium 自动化实践 :第一步adb 连接手机
Monkey 是Android SDK提供的一个命令行工具,可以简单方便的发送伪随机的用户事件流,对Android APP做压力(稳定性)测试。主要是为了测试app是否存在无响应和崩溃的情况。随机应用-随机操作adb shell monkey 100:对该设备下,随机应用,执行100次的随机操作。(伪随机)
2024-01-03 23:55:52
4197
原创 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
1380
原创 python设计模式11:观察者模式
单个对此(发布者,也称为主体或是可观察对象)和一个或是多个对象(订阅者,也称为观察者)之间的发布-订阅关系。增加发布者和订阅这个之间解耦,使得在运行时添加、删除订阅者变得容易。对于MVC, 发布者是模型,订阅者是视图。拍卖场景:每个竞买人,都有一个号码牌,当天安门想要出价时,就举起号码牌。当竞买人举起牌子时,拍卖人即为主体,更新竞买价格,并将新价格广播给所有竞买人(竞买者)。软件场景:RabbitMQ 库可以用于应用程序添加异步消息支持,支持多种消息协议,http和amqp。
2023-11-06 23:05:52
889
原创 linux笔记总结-基本命令
参考: 1. 记住一句经典的话:在 Linux 世界里,一切皆文件 /lib• 系统开机所需要最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。 /lost+found• 这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。 /etc [重点]• 所有的系统管理所需要的配置文件和子目录 my.conf /usr [重点]• 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与windows下的p
2023-11-02 23:40:57
452
原创 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
748
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
362
原创 K8s概念汇总-笔记
与Master⼀样,Node可以是⼀台物理主机,也可以是⼀台虚拟机。Node是Kubernetes集群中的⼯作负载节点,每个 Node都会被Master分配⼀些⼯作负载(Docker容器),当某个Node宕机时,其上的⼯作负载会被Master⾃动转移到其他节点上。Pod是Kubernetes最重要的基本概念每个Pod都有⼀个特殊的被称为“根容器”的Pause容器。Pause容器对应的镜像属于Kubernetes平台的⼀部分,除了Pause容器, 每个Pod还包含⼀个或多个紧密相关的⽤户业务容器。
2023-10-27 22:41:04
1225
原创 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
400
原创 【Django】4 Django模型
每个模型是一个Python 类,集成django.db.models.Modle类该模型的每个属性表示一个数据库表字段通过API 自动生成数据库访问 .../sign/modles.py 文件,通过模型完成表创建。
2023-10-02 22:29:13
1825
原创 【Django笔记】认证系统
在前面使用migrate 命令进行数据迁移时候,生成了auth_user表 ,该表中存放了用户信息可以用来登录Django自带的Admin 管理后台。用户名:admin 密码: admin123456。使用Django 的认证系统实现用户信息验证。创建Admin 后台管理账号。
2023-10-01 17:40:42
673
原创 【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
548
原创 【pytest】 标记冒烟用例 @pytest.mark.smoke
【代码】【pytest】 标记冒烟用例 @pytest.mark.smoke。
2023-09-20 07:58:10
1362
原创 【pytest】 pytest拓展功能 pycharm PermissionError: [Errno 13] Permission denied:
管理员打开 Anaconda Prompt 输入: pip install pytest-html。
2023-09-18 23:08:21
1239
原创 【pytest】conftest.py使用
test_project/conftest.py 设置钩子函数 只对当前目录 和子目录起作用。1. 创建test_project 目录。
2023-09-18 07:31:09
440
原创 【git github 】:OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to hub.fastgit.org:443 问题记录
github 拉取代码443 报错问题解决
2023-09-17 12:22:49
549
原创 KubeSphere:登录错误,token failed, reason: getaddrinfo EAI_AGAIN ks-apiserver
【代码】KubeSphere:登录错误,token failed, reason: getaddrinfo EAI_AGAIN ks-apiserver。
2023-09-17 09:28:34
2254
原创 【k8s】Kubernetes版本v1.17.3 kubesphere 3.1.1 默认用户登录失败
问题解决日志: 最后reboot 重启。
2023-09-11 21:12:07
1347
1
原创 docker 笔记11: Docker容器监控之CAdvisor+InfluxDB+Granfana
Docker容器监控之CAdvisor+InfluxDB+Granfana
2023-09-04 06:56:25
877
原创 docker 笔记10:Docker轻量级可视化工具Portainer
Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便地管理Docker环境,包括单机环境和集群环境。第一次登录需创建admin,访问地址:xxx.xxx.xxx.xxx:9000。设置admin用户和密码后首次登陆。登陆并演示介绍常用操作case。用户名,直接用默认admin。密码记得8位,随便你写。
2023-09-04 00:22:12
688
原创 docker笔记8:Docker网络
容器间的互联和通信以及端口映射容器IP变动时候可以通过服务名直接网络通信而不受到影响总体介绍:过时的link是什么案例before上述成功启动并用docker exec进入各自容器实例内部问题按照IP地址ping是OK的按照服务名ping结果???
2023-09-03 22:34:01
1353
原创 docker 笔记6:高级篇 DockerFile解析
从应用软件的角度来看,Dockerfile、Docker镜像与Docker容器分别代表软件的三个不同阶段,* Dockerfile是软件的原材料* Docker镜像是软件的交付品* Docker容器则可以认为是软件镜像的运行态,也即依照镜像运行的容器实例Dockerfile面向开发,Docker镜像成为交付标准,Docker容器则涉及部署与运维,三者缺一不可,合力充当Docker体系的基石。,需要定义一个Dockerfile,Dockerfile定义了进程需要的一切东西。
2023-09-03 20:50:46
1315
原创 docker 笔记5:redis 集群分布式存储案例
为了在节点数目发生改变时尽可能少的迁移数据将所有的存储节点排列在收尾相接的Hash环上,每个key在计算Hash后会顺时针找到临近的存储节点存放。而当有节点加入或退出时仅影响该节点在Hash环上顺时针相邻的后续节点。优点加入和删除节点只影响哈希环中顺时针方向的相邻的节点,对其他节点无影响。缺点数据的分布和节点的位置有关,因为这些节点不是均匀的分布在哈希环上的,所以数据在进行存储时达不到均匀分布的效果。1.1.3 方案3 哈希槽分区1 为什么出现?
2023-09-03 19:03:11
734
安卓apk反编译工具
2018-12-14
打印 十六进制数 0x123456 每一位数值
2015-07-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人