XOR
什么是好的测试用例
好的测试用例一定是一个完备的集合,它能够覆盖所有等价类以及各种边界,而跟能否发现缺陷无关。 好的测试用例必须具备的特征 整体完备性:是有效测试用例组成的集合,能够完全覆盖测试需求 等价类划分的准确性 等价类集合的完备性:保证所有可能的边界值和边界条件都已经正确识别 3 种最实用的测试用例设计方法 1 ......
二维数组
二维数组 public static void main(String[] args) { //二维数组 /* * 1,2 array[0] * 2,3 array[1] * 3,4 array[2] * 4,5 array[3] * */ int[][] array={{1,2},{2,3},{3 ......
spark-scala-mysql 编译报错
用spark接收mysql数据,编译时报错 java: cannot access scala.Serializable class file for scala.Serializable not found 问题原因: scala 2.13及以上版本,缺少类 Serializable 解决: 使用 ......
Kafka高级应用:如何配置处理MQ百万级消息队列?
在大数据时代,Apache Kafka作为一款高性能的分布式消息队列系统,广泛应用于处理大规模数据流。本文将深入探讨在Kafka环境中处理百万级消息队列的高级应用技巧。 本文,已收录于,我的技术网站 ddkk.com,有大厂完整面经,工作技术,架构师成长之路,等经验分享 1、合理配置分区 // 自定 ......
钉钉小程序生态—企业机器人加互动卡片,改善用户体验的开始!
一、前言 大家好!我是sum墨,一个一线的底层码农,平时喜欢研究和思考一些技术相关的问题并整理成文,限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。 首先上一些图,让大家知道我这篇文章要讲的是啥。 1. 什么是企业机器人? 企业机器人,具备完整的接收消息和发送消息的能力。它与Webhooo ......
echarts如何禁止和开启点击事件
1、series的silent 为 true,则开启点击事件,为false,则关闭点击事件 var option = { title: { text: text, left: '25', y: '85%', }, legend: { show:true, type:'plain', left:'ri ......
uniapp ios 白屏
这个问题找了两天,问题出现的很离谱代码编译没问题,安卓、ios真机运行也没问题,打包以后安卓没问题,iphone 12(ios16.6.1)安装也没问题,还有一个iphone 6s(ios14.7.1)和iphone 11(ios16.3.1)打开以后就白屏,一脸问号。开始以为是代码问题,就找mai ......
分片上传
引用: import upload from '/@/components/upload.vue' <el-dialog v-model="state.fileVisible" :title="t('page.parts.title')" :close-on-click-modal="false"> ......
144. Binary Tree Preorder Traversal
Solution 1://非递归 public List<Integer> preorderTraversal(TreeNode root) { List<Integer> result = new ArrayList<>(); if (root == null) { return result; ......
原子习惯(Atomic Habits)读后总结
自我认知 > 习惯 对自身的评价和期望,决定你现有的习惯 & 期望的习惯。 习惯的机制 指差确认纠正行为偏差 详细计划(触发执行意向)提升习惯达成率 习惯堆叠 利用狄德罗效应,让一个好习惯带来一堆好习惯。让奖赏刺激下一个好习惯的提示~ 环境更容易引导习惯 建立自制力不如构建更好的环境 诱惑捆绑 利用 ......
Unity3D 如何多个物体挂同一个脚本详解
Unity3D是一款强大的游戏开发引擎,它提供了丰富的功能和工具,可以帮助开发者轻松创建各种类型的游戏。在Unity3D中,可以通过挂载脚本来实现游戏对象的行为控制和交互。本文将详细介绍如何在Unity3D中实现多个物体挂载同一个脚本的方法,以及相关的技术细节和代码实现。 对啦!这里有个游戏开发交流 ......
【AndroidStudio】引用UnityPlayerActivity报错解决方案
问题:继承UnityPlayerActivity出现报错cannot access IUnityPlayerLifecycleEvents class file for 参考原文:记录android项目接入u3d的过程 解决方案: 1、打开settings.gradle文件添加 project(': ......
OfficeWeb365任意文件读取
OfficeWeb365 /Pic/Indexs接口处存在任意文件读取漏洞,攻击者可通过独特的加密方式对payload进行加密,读取任意文件,获取服务器敏感信息,使系统处于极不安全的状态。 ......
彻底理解Python中的yield
阅读别人的python源码时碰到了这个yield这个关键字,各种搜索终于搞懂了,在此做一下总结: 通常的for…in…循环中,in后面是一个数组,这个数组就是一个可迭代对象,类似的还有链表,字符串,文件。它可以是mylist = [1, 2, 3],也可以是mylist = [x*x for x i ......
vf01 改值增强
RV60AFZZ ***INCLUDE RV60AFZZ . ************************************************************************ * * * This include is reserved for user modifi ......
Unity3D 游戏即时地图如何优化详解
Unity3D是一款非常流行的游戏开发引擎,它提供了强大的功能和工具,使开发者能够轻松创建各种类型的游戏。在游戏中,地图是一个非常重要的组成部分,它对游戏的性能和用户体验有着重要的影响。因此,如何优化游戏中的即时地图是一个非常重要的课题。 对啦!这里有个游戏开发交流小组里面聚集了一帮热爱学习游戏的零 ......
scrapy的正常流程图
正常流程(如下图)是,引擎(engine)将url交给下载器(downloader),下载器来 进行数据下载,如果我们想导入selenium, 那么必须要阻断这个过程,并有selenium来代替,我们就需要通过修改downloadmiddleware中的process_request来实现。 ......
2024-01-04 每日一练
LeetCode 每日一题 2397. 被列覆盖的最多行数 问题 给你一个下标从 0 开始、大小为 m x n 的二进制矩阵 matrix ;另给你一个整数 numSelect,表示你必须从 matrix 中选择的 不同 列的数量。 如果一行中所有的 1 都被你选中的列所覆盖,则认为这一行被 覆盖 ......
ajax和axios区别及优缺点
先上总结: axios和ajax的区别:二者都为我们用户提供了浏览器客户端向服务器发送请求和获取资源的功能。关系可以理解为 axios = ajax + http,其中 ajax支持客户端请求资源(比如浏览器),http 用于服务端请求资源(比如 Node.js等服务器)。axios是通过Promi ......
jQuery选择器
jQuery选择器 在简介jQuery选择器之前需要了解一下什么是jQuery对象和DOM对象,它们之间是如何进行相互转换的 jQuery对象和DOM对象 用原生 js 获取来的对象就是 DOM 对象,jQuery 方法获取的对象就是 jQuery 对象。 两种获取对象的方式: jQuery对象与J ......
web攻防基本
文件上传 使用nmap扫除部署了的upload的win32 使用浏览器访问192.168.3.206 打开burp内置浏览器 正常上传图片,正常显示。 上传php后缀文件 burp没有信息拦截,证明是前端拦截,需要前端绕过。 先上传jpg,修改后缀为php即可绕过前端。 使用蚁剑链接 pass1是对 ......
玩转Python:处理图像,两个非常重要的库,很实用,附代码
在Python中,图像处理是一个涉及图像分析、编辑和处理的广泛领域。有几个流行的库通常用于处理图像,每个库都有其特殊的功能和优势。以下是一些常用的Python图像处理库: 1. Pillow (PIL Fork) Pillow是Python Imaging Library (PIL)的一个分支,它添 ......
突破路由限速,修改无线网卡MAC地址
在有些局域网中针对网卡的 MAC 地址设置了限速,特定 MAC 地址的网卡只能获得一个非常慢的网速。 此时,我们可以通过「MAC 地址欺骗」来解除网速限制。 MAC地址欺骗(或MAC地址盗用)通常用于突破基于MAC地址的局域网访问控制,例如在交换机上限定只转发源MAC地址,修改为某个存在于访问列表中 ......
typescript 快速入门
1、基本类型 string、number、boolean let isDone: boolean = false; isDone = true; let u:undefined = undefined; let n:null = null; 2、数组/元组 let student:Array<str ......
For循环结束后才会执行onAreaChange组件区域变化事件??
一开始利用WaterFlow容器写了个瀑布流,无奈瀑布流的滚动条和页面Scroll滚动冲突,于是乎想自己是实现一个瀑布流效果 思路大致如下: 1,分成两列,(两个Column),不给固定高度,让子元素自行把父容器撑大 2,每次添加数据时,找到相比较当前的2个容器高度‘矮’的那一个,(Height小的 ......
python jira 取提出指向未解决的问题
#!/usr/bin/python # -*- coding: utf-8 -*- import sys, os,time,requests,datetime import schedule from jira import JIRA def send_jira(): jira = JIRA(aut ......
linux安装redis。ununtu和centos等类似的发行版,完全离线安装,自定义版本
redis各个版本源码包下载:Index of /releases/ (redis.io) 下载与解压 从Index of /releases/ (redis.io)选择自己需要的版本并下载(此处以redis-6.2.14.tar.gz为例,其他版本可能会不同)。 将文件上传到linux服务器,使用 ......
elixir config 简单说明
elixir 的config 模块,实际上就是标准的方法,只是mix 项目中在使用的时候使用了dsl 模式的,没有使用包含括号的模式调用 给人一种似乎觉得有点怪的调用模式 参考代码 只说明config 方法,实际上Config 模块还包含了其他方法 mix 中的调用 import Config co ......
Angular | 项目配置(angular.json、envrionment、proxy、tailwind)(三)
1.angular.json 和 package.json 配置部分详解 angular.json 是angular 项目的一些默认的配置,包括不限于运行命令、打包配置、unit test 配置 package.json 是node 项目的npm 包管理文件,但其中会涉及到一些angualr ......