- 博客(20)
- 收藏
- 关注
原创 JS即将发布数组的4个新特性,真香!
在开始之前,简单描述下事情的来龙去脉。这些新特性被TC39组织纳入了和状态,TC39简单说就是一个推进ECMAScript(俗称JS)语言进步的一个官方组织。一些优秀提案,比如Promise,箭头函数等等都是出自该组织。360集团作为TC39成员之一,正参与该项ECMAScript语言推进活动,所以在这里给各位分享一下最新的语言特性;最后解释一下stage3状态;每个提案被投放到ECMAScript语言的正式环境之前,都要经历4个阶段,stage1至stage4。
2024-12-21 01:05:53
596
原创 Jsonpath - 数据中快速查找和提取的强大工具
JSON(JavaScript Object Notation)在现代应用程序中广泛使用,但是如何在复杂的JSON数据中 查找和提取所需的信息呢?JSONPath是一种功能强大的查询语言,可以通过简单的表达式来快速准确地定位和提取JSON数据。本文将介绍JSONPath的基本语法和用法,并为您展示如何封装和使用JSONPath方法来处理和操作JSON数据。随着互联网和移动应用的高度发展,JSON已成为一种常见的数据交换格式。在处理JSON数据时,经常需要从复杂结构中提取特定的值或对象。
2024-12-21 01:02:12
718
原创 Js-w3school(2020
abc’.replace(/(a)b/, ‘$1a’) // aac &n 引用前面匹配字符的分组,‘$1a’-‘aa’() 的作用是提取匹配的字符串。/jing$/m // 能够匹配 'yanhaijing, 能够匹配 ‘yanhaijing\n’/jing$/ // 能够匹配 'yanhaijing,不能匹配 ‘yanhaijing\n’/^jing/m // 能够匹配 ‘jing’,能够匹配 ‘\njing’/^jing/ // 能够匹配 ‘jing’,不能匹配 ‘\njing’
2024-12-21 00:58:31
580
原创 JMeter+Allure,做出美观的测试报告_jmeter报告模板
找到bin目录下的 jmeter.properties 配置文件,将如下所示对应配置取消注释,jmeter.save.saveservice.output_format 修改为xml。使用命令 jmeter -n -t C:\Users\Desktop\auth.jmx -l C:\Users\Desktop\result.xml 即可生成xml文件。需要注意的是,环境变量的配置,Allure的bin路径,需要配置到环境变量path中。Allure是开源的,直接到github上下载即可。
2024-12-21 00:54:49
351
原创 Jmeter(十八):硬件性能监控指标_jmeter cpu占有率
标准: cpu使用率: us+sy不能超过75%,偶尔可以100%vmstat 5:每5秒采集一次。
2024-12-21 00:51:07
1526
原创 ES6中将非数组转换为数组的三种方法_es6 , 转arr
我们常常想使用数组的方法,比如forEachfilter,又或者some等等来处理非数组的数据类型,那么在这些场景下,我们就需要将非数组转换为数组,而在ES6新增了三种数组转换方法,分别为**与,三种转换方法各有不同的转换对象,下面我们来分别看看。
2024-12-20 15:55:50
338
原创 ES6 新特性 ES6使用 超实用
every用于遍历数组,只有当所有的元素返回 true,才返回 true,否则返回 false,每个元素执行完 function 返回的结果做一个 && 运算,全为 true 结果才是 true。返回一个新数组,如果在回调函数中返回 true,那么就留下来,如果返回 false,就扔掉,因此返回的数组的长度和原数组的长度不一定一致。//返回值:布尔类型的值,只有当所有的元素返回true,才返回true,否则返回false。//返回值:布尔类型的值,只要有一个回调函数返回true,就返回true。
2024-12-20 15:52:09
682
原创 element-ui 表格table,动态显示每一列的,重置全选_element重置table selection
colData是所有表头标题,colOptions是多选框默认全选,colSelectArr也是所有表头标题,只是是跟多选框组绑定的。colSelectArr 数组、colOptions 数组赋值。我暂时没用没适用于列特别多的情况带滚动的效果,我是直接放在watch里监听选中的选项。
2024-12-20 15:44:41
334
原创 Electron使用指南——Main Process API_mainwindow
更多详见: https://electronjs.org/docs/api/browser-window#%E9%9D%99%E6%80%81%E6%96%B9%E6%B3%95。更多详见:https://electronjs.org/docs/api/browser-window#%E5%AE%9E%E4%BE%8B%E5%B1%9E%E6%80%A7。webContents 是 EventEmitter 的实例, 负责渲染和控制网页, 是 BrowserWindow 对象的一个属性。
2024-12-20 15:41:01
766
原创 ElasticSearch集群的概念及搭建过程
默认情况下,Elasticsearch中的每个索引被分片5个主分片和1个复制,这意味着,如果你的集群中至少有两个节点,你的索引将会有5个主分片和另外5个复制分片(1个完全拷贝),这样的话每个索引总共就有10个分片。我们可以看到下图,由5个分片与5个复制分片组成,对于每一个分片,我们都可以在另外的节点上找到其对应的复制分片,这意味着在丢失任意一个节点的情况下依旧可以保证数据的完整性。分片的最大容量完全取决于你的使用状况:硬件存储的大小、文档的大小和复杂度、如何索引和查询你的文档,以及你期望的响应时间。
2024-12-20 15:37:16
820
原创 Flink的DataSet基本算子总结_flink dateset 算子详解
data2.add(new Tuple2(1,“北京”));data2.add(new Tuple2(2,“上海”));data2.add(new Tuple2(4,“重庆”));data2.add(new Tuple2(1,“北京”));data2.add(new Tuple2(2,“上海”));//实现join的多表查询:用户ID 姓名 所在的程序。//实现join的多表查询:用户ID 姓名 所在的程序。//实现join的多表查询:用户ID 姓名 所在的程序。
2024-12-17 15:33:00
747
原创 Flink 数据类型 &; TypeInformation信息_flink typeinformation
input.flatMap(new MyMapFucntion()).returns(new TypeHint() {//通过returns方法指定返回参数类型。//通过实例化Scala Tuple2 创建具有两个元素的数据集。//通过实例化 Tuple2 创建具有两个元素的数据集。//通过实例化 Tuple3 创建具有三个元素的数据集。//创建 String 的类型的数据集。//通过 List 集合创建数据集。//通过 List 集合创建数据集。//具有默认的空构造器。
2024-12-17 15:29:19
570
原创 FFmpeg 公开课之FFmpeg代码架构
将输入流转换为帧的数据包 由于解码器的输入是一个完整的帧数据包,而无论是网络传输还是文件读取,一般都是固定的buffer来读取的,而不是安装格式的帧大小来读取,所以我们需要解析器Parser将流整理成一个一个的Frame数据包。demuxer的种类很多,而且是可配置的,demuxer有多少,可以看一下demuxer_list.c文件,太多了,不一一列举了,我们举一个mp4 demuxer的例子。,对应的结构体是AVOutputFormat,也是一个接口,功能是对编码后的音视频封装进格式容器的工具。
2024-12-17 15:21:51
822
原创 express下使用ES6 - dtdxrk - 博客园
只是可以让server运行起来,但是还不能上产品环境。我们需要预编译我们的代码,那么现在就来开始准备上生产。这样我们就可以很快的重启server而不需要等着。最后我们需要 保证server经过了严格的测试。这样就确保不会一不小心把gist的文件上传了。现在就可以在npm脚本里去掉那些多余的选项了。我们的server会在修改发生后自动重启。目录,这个目录需要排除在git之外。在server还在运行的时候,修改。现在开始运行我们的server。可以在产品环境启动server。再创建一个我们要运行的。
2024-12-17 15:18:10
501
原创 EtcdServer初始化_keyfile and certfile are not presented
【代码】EtcdServer初始化_keyfile and certfile are not presented。
2024-12-17 15:14:29
310
原创 ESP8266--STA AP模式_esp8266的ap和sta
case STATION_WRONG_PASSWORD: os_printf(“WIFI密码错误\r\n”);// 设置WIFI密码。case STATION_NO_AP_FOUND: os_printf(“未发现指定WIFI\r\n”);
2024-12-17 15:10:48
826
原创 ESP32-C3入门教程 网络 篇(二、 Wi-Fi 配网 — Smart_config方式 和 BlueIF方式)_esp32-c3softap
自己画一块ESP32-C3 的开发板(第一次使用立创EDA)(PCB到手)ESP32-C3 VScode开发环境搭建(基于乐鑫官方ESP-IDF——Windows和Ubuntu双环境)学习 ESP32-C3 的WIFI 使用,不要用到其他外设。
2024-12-17 15:07:05
2881
原创 ES6中的变量的解构赋值, 解放我们的双手,实现变量的批量赋值
引言变量的解构赋值, 听起来很复杂, 简单点说可以理解成批量操作变量赋值,先有个印象, 下面慢慢来看正文变量的解构赋值一共分为以下几种:数组的解构赋值 、对象的解构赋值 、字符串的解构赋值 、一、数组的解构赋值先来看一下我们平时对很多个变量赋值是如何操作的:let a = 1let b = 2let c = 3let d = 4那么我们看一下如何批量命名这些变量:a // 1b // 2c // 3d // 4。
2024-12-17 15:03:24
849
原创 ES6 逐点突破系列 -- Set Map
Set.prototype.size:返回Set实例的成员总数。Set 实例的方法分为两大类:操作方法(用于操作数据)和遍历方法(用于遍历成员)。下面先介绍四个操作方法。Set.prototype.add(value):添加某个值,返回 Set 结构本身。Set.prototype.delete(value):删除某个值,返回一个布尔值,表示删除是否成功。Set.prototype.has(value):返回一个布尔值,表示该值是否为Set的成员。
2024-12-17 14:59:43
927
原创 ES6 rest参数,扩展运算符,Symbol数据类型,迭代器和生成器 【详解加案例 】(二)
4.2 isConcatSpreadable 与 concat。4.1 hasInstance 与 instanceof。3.2 Symbol注意事项 7个数据类型。3.3 给对象,添加Symbol的两种属性。3. ES6 Symbol 数据类型。4.3 其他Symbol的内置属性。**for in 遍历的是键名。for of 遍历的是键值。7. ES6 生成器(异步编程)4. Symbol 内置属性。7.2 生成器 yield。7.3 生成器函数参数。7.1 生成器 简介。7.4 生成器的使用。
2024-12-17 14:56:01
830
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅