NOT
获取excel用例数据
#获取excel用例数据 def get_case_data(): case_path = os.path.join(os.path.dirname(__file__), r'files\apiCase.xls') book = xlrd.open_workbook(case_path) sheet ......
Xcode 15 Release Candidate (15A240d) 发布 - Apple 平台 IDE
Xcode 15 Release Candidate (15A240d) 发布 - Apple 平台 IDE IDE for iOS/iPadOS/macOS/watchOS/tvOS/visonOS 请访问原文链接:https://sysin.org/blog/apple-xcode-15/,查看 ......
Zookeeper
一、简介 可以用zookeeper来做:统一配置管理、统一命名服务、分布式锁、集群管理。 二、数据结构 跟Unix文件系统非常类似,可以看做是一棵树,每个节点叫做【ZNode】,每个节点可以通过路径来标识,结构图如下: Znode分类: 1、短暂/临时【Ephemeral】:当客户端和服务端断开后, ......
Chatgpt回答的问题
1.如何做一个测试工程师 要成为一名测试工程师,你可以按照以下步骤进行: 学习软件测试基础知识:了解软件测试的概念、目标和原则,学习各种测试技术和方法,并掌握测试文档编写和执行测试计划的能力。 学习编程语言:掌握至少一种编程语言(如Java、Python、C#等),以便编写自动化测试脚本和执行自动化 ......
监听数组Array变化或Obj属性变化
工作中经常会遇到监听数组发生变化时执行相应的回调触发逻辑,客户应用场景中需要实现对象变量的动态监听,当变量发生变化时触发回调函数,实现事件发送等应用场景。 通常由以下两种方式实现需求 一.通过改变对象原型prototype方法实现回调监听 //创建一个数组原型对象 var arrayProtoTyp ......
Java工具库,DTO、VO转换
jodd: https://jodd.org/ mapstruct: https://mapstruct.org/ ModelMapper: http://modelmapper.org/ hutool: https://loolly_admin.oschina.io/hutool-site/doc ......
记一次在 win10 家庭版上安装 docker desktop
docker 在很久之前,我尝试过在我的笔记本上安装这个玩意失败了。今天,在公司台式机上,终于折腾出来了。 记一下遇到的问题和解决办法 现在 PS 直接可以运行 docker 命令 首先安装 hyper-V Win10家庭中文版安装Hyper-V https://zhuanlan.zhihu.com ......
9.13
今天上午英语课老师让练口语,我觉得确实该练,尽管我有时候说普通话都不利索。喜欢听eminem的歌,或许能帮我练口语,推荐一首<<stan>>.晚上是音乐鉴赏。老师放的歌还是那么交响乐,有格调。听不懂没关系,总比那些烂流行好, ......
【整活】win11与麒麟OpenKylin双系统的部署
win11与Ubuntu双系统的部署 目录win11与Ubuntu双系统的部署想法来源利弊分析安装原理教程步骤制作u盘媒介预留分配空间安装Ubuntu系统优先启动项与默认启动项 想法来源 刚开始没有想到这个方案,是20231325贾同学安装之后告诉我的。所以说,本教程由20231325贾同学提供技术 ......
HBase学习4(导入数据、计数器、scan扫描、过滤器)
1.导入数据集 先上传文件到指定目录,后执行下面的语句 hbase shell /export/software/ORDER_INFO.txt 2.查看表中有多少条数据(计数器) 语法:count ‘表名’ 缺点:比较慢,当数据量更大的时候可以使用HBase中提供的MapReduce程序来进行计数统 ......
45、交换机配置备份
交换机配置备份首先要保证交换机时间的准确,需要配置ntp自动校时服务,需要对交换机配置定时采集并将配置文件命名为新配置文件,发送到tftp服务器,同时也需要将交换机备份的新配置文件删除,随着时间延长交换机存储空间满无法运行。 使用3cdaemon来搭建ftp服务器上传下载交换机文件夹。官方解释: ① ......
如何与欧莱利进行 EDI对接?
O'Reilly 源自美国,自创立以来一直致力于为客户提供卓越的购物体验。作为业内领先的汽车零配件销售商,O'Reilly 为客户提供高品质的汽车零配件,助力其客户维护和改善汽车性能,以实现安全、可靠的行驶。 O'Reilly与其合作伙伴之间如何传输业务数据呢?答案是:通过 EDI。本文主要为大家介 ......
高德导航红绿灯为啥能读秒?
文章来源:https://www.zhihu.com/question/545653479/answer/3098666967 1 内部员工吐露 每天工作其实就是负责自己片区的红绿灯,一大早就去校对时间,然后发布到后台。是的,统计出来的,而且还是人工统计,有误差请见谅 真的是很辛苦了!不过还是希望他 ......
filebeat收集nginx日志到redis,logstash从redis取日志到es集群
#在filebeat服务器安装nginx并且配置json格式的日志 root@ubuntu:~# cat /etc/nginx/nginx.conf user www-data; worker_processes auto; pid /run/nginx.pid; include /etc/ngin ......
手撕 冒泡排序 插入排序 选择排序
//冒泡排序,一句话概括:从前往后遍历,如果a[j-1] > a[j],则交换位置,将最大值放到最后。 void bubble_sort(vector<int>& nums, int n) { if (n <= 1) return; bool flag = false; for (int i = 1 ......
每一座屎山代码背后,都藏着一堆熟读代码规范的研发
点击链接了解详情 导读 韩寒在《他的国》中写道:“我们懂很多道理,却依然过不好这一生”,人们虽然知道很多道理,但并不一定能将这些道理应用到实际生活中。这种现象在生活中很常见,我们听了很多的成功学的道理,但实际上,成功和幸福不是仅仅靠这些道理就能实现的,需要不断地努力和实践,才能实现自己的目标。而在开 ......
9.12
今天数据结构深入学了顺序和链表,发现我之前的链表一直少着一个头节点。晚上学了学新媒体用户分析,学会了几种调查方法。比如诱导性调查:你是否认为世界应该阻止日本排放核污水。先不论答案,你脑海中已经形成了日本污染全世界的印象。事实如此。我们确实应该抵制。 ......
SAML 2.0 SSO 登录配置
SAML 2.0工作流程 提供SP Metadata给IDP SP指的是程序方,IDP是指SAML server方 The SP Metadata build on sp_metadata 一般情况下只需要输入EntityId 和ACS url就行了 <?xml version="1.0"?> <m ......
个人如何预防钓鱼邮件
个人PC预防钓鱼邮件的措施如下: 培养安全意识:了解钓鱼邮件的特征和常见手法,学习如何识别和应对钓鱼邮件。可以通过参加网络安全培训、阅读相关文章和参考安全机构的建议来提高自己的安全意识。 警惕邮件发送者:仔细检查邮件的发送者,特别是陌生的或不熟悉的发送者。注意检查发送者的邮箱地址和名称是否与正常的邮 ......
c/c++ 混合编译makefile
CC = gcc C++ = g++ LINK = g++ INCLUDES = -L. -Isconv LIBS = -lz -lm CCFLAGS = $(COMPILER_FLAGS) --std=c99 -c -g -MMD -MP $(DEFINES) C++FLAGS = $(COMPI ......
iOS开发Swift-15-沙盒sandbox,JSON编码和Codable协议,本地数据存储,SQLite增删改查,视图按照数据排序-待办事项App进阶版
1.在待办事项App中,寻找沙盒路径. TodosTableVC-Delegate: import UIKit //UITableViewDelegate extension TodosTableVC{ //当用户点击cell的时候调用 override func tableView(_ table ......
iOS开发Swift-16-App的生命周期-AppDelegate和SceneDelegate
AppDelegate: import UIKit import CoreData //包含App的部分生命周期函数(钩子函数),也有其余函数(如推送) @main class AppDelegate: UIResponder, UIApplicationDelegate { func applic ......
mysql GTID主从复制介绍【转】
一、GTID的概述: 1、全局事物标识:global transaction identifieds。 2、GTID事物是全局唯一性的,且一个事务对应一个GTID。 3、一个GTID在一个服务器上只执行一次,避免重复执行导致数据混乱或者主从不一致。 4、GTID用来代替classic的复制方法,不在 ......
信息安全系统设计与实现课程第九章课程笔记
1.笔记内容 9.1 I/O库函数 I/O库函数是在C和C++编程中广泛使用的文件操作函数,用于进行输入和输出操作。它们是构建在系统调用之上的高级接口,提供了更方便和高效的文件操作方法。 9.2 I/O库函数与系统调用 在了解I/O库函数之前,我们首先需要了解系统调用,因为I/O库函数在内部依赖于系 ......
filebeat收集nginx日志发送到kafka,Logstash 读取 Kafka 日志消息队列到Elasticsearch,kibana做图形展示
服务器配置 es集群:10.0.0.70、10.0.0.71、10.0.0.72kibana:10.0.0.73mysql:10.0.0.73filebeat1-web1:10.0.0.74filebeat2-web2:10.0.0.76kafka1-logstash1:10.0.0.77kafka ......
搜索算法笔记
本笔记主体框架主要参考自姜罕老师所做的技术分享,本人对其中的一些具体技术细节做了资料搜集与补充。 参考材料: https://zhuanlan.zhihu.com/p/369635307 1. 概述 本节主要介绍搜索引擎的一些基本概念(如搜索引擎的分类、搜索好坏的衡量指标)以及搜索系统的基本架构 1 ......
手撕二叉树 非递归 前序中序后序遍历
struct TreeNode { int val; struct TreeNode* left; struct TreeNode* right; TreeNode(int val):val(val),left(nullptr),right(nullptr){} }; //非递归的前序遍历 vect ......
手撕 快排
//快速排序,递归操作,先找到枢纽,将所有比枢纽小的数放到其左边,将所有比其大的数放到其右边 void QuickSort(vector<int>& nums, int l, int r){ if (l + 1 >= r) return; int x = l, y = r - 1, xnum = n ......
c# 获取本机ip地址的方法
1 public void GetNativeIp() 2 { 3 IPHostEntry hostEntry = Dns.GetHostEntry(Dns.GetHostName()); 4 foreach(var ip in hostEntry.AddressList) 5 { 6 if (ip ......
Python——17days
匿名函数常见的内置函数——配合匿名函数使用map zip maxminfilter可迭代对象迭代器对象for循环内部原理异常捕获 匿名函数:匿名函数也称为lambda函数,是一种没有函数名的函数。它是一种一次性的、在需要的时候定义,用完即丢弃的函数例子:lambda x:x**2lambda函数的语 ......