自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java-基本数据类型、包装类、缓存机制、BigDecimal

在-128至127之间的赋值,Integer对象是在IntegerCache.cache产生,会复用已有对象,这个区间内的Integer值可以直接使用==进行判断,但是这个区间之外的所有数据,都会在堆上产生,并不会复用已有对象,这是一个大坑,推荐使用equals方法进行判断。我们知道计算机是二进制的,而且计算机在表示一个数字时,宽度是有限的,无限循环的小数存储在计算机时,只能被截断,所以就会导致小数精度发生损失的情况。如果超出对应范围仍然会去创建新的对象,缓存的范围区间的大小只是在性能和资源之间的权衡。

2024-03-19 10:49:38 792 1

原创 JVM基础知识

JVM全称是Java Virtual Machine,中文译名Java虚拟机。HelloWorld.java的执行过程:源文件HelloWorld.java,使用javac编译(编译代码),生成HelloWorld.class(Java字节码文件),最后使用java运行(运行代码),结果输出HelloWorld。JVM将字节码文件转换为机器码文件,才能交给计算机去运行。名称作用Magic魔数固定为0xCAFEBABE,不会改变,起文件头的作用副版本号编译字节码文件的JDK版本主版本号。

2024-03-15 10:50:08 553 1

原创 MySQL复习-万字总结

在多个数据库表之间查询数据事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销请求,即这些操作要么同时成功,要么同时失败。(例子:银行转账)索引(index) 是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。锁是计算机协调多个进程或线程并发访问某一资源的机制。

2024-03-13 16:31:30 1034

原创 CBS:一种具有混合时空和统计特征的加密流量分类的深度学习方法

随着互联网和在线应用的快速发展,流量分类已成为计算机网络中越来越重要的话题。管理网络资源、提高服务质量和增强网络安全至关重要。由于流量加密技术,传统的流量分类方法变得无效且不准确。因此,科学界认为深度学习是一种对加密流量进行分类的高性能方法。该文提出了一种基于深度学习技术的加密流量分类方法CBS。CBS 可以使用 1D-CNN、基于注意力的 Bi-LSTM 和 SAE 深度网络模型在两个级别对加密流量进行分类。所提出的模型根据一组全面的会话和数据包级特征对流量类型和应用进行分类。

2024-03-12 09:41:55 1474 2

原创 安装Windows Subsystem for Linux(WSL)

在开始界面搜索功能=>启用或关闭Windows功能=>勾选Linux+虚拟化平台=>重启;在微软商店中搜索wsl,下载Ubuntu20版本tls;启动这个安装好的软件,如果发现有问号?执行第四步;下载wsl手动更新包https://learn.microsoft.com/zh-cn/windows/wsl/install-manual,下面有个适用于x64计算机的WSL2 Linux内核更新包,下载安装(呆瓜式,下一步);重新运行安装的Ubuntu,问号解决。亲测有效,十分小感

2024-03-09 10:51:20 232

原创 MySQL锁

MySQL数据库中的锁是一种机制,用于管理不同数据库操作之间的并发访问,确保数据的一致性和完整性。在MySQL中,锁的使用主要依赖于存储引擎,不同的存储引擎支持不同类型的锁机制。最常见的两种存储引擎是InnoDB和MyISAM,它们各自支持的锁机制有所不同。

2024-03-07 08:55:26 704 1

原创 网络流量细粒度分析

总结来说,包级别与流级别分析在数据层面上主要区别在于分析的粒度和焦点:包级别分析提供单个数据包的详细信息,而流级别分析提供流的整体和统计信息,二者各自适用于不同的应用场景。

2024-03-06 16:26:11 752 3

原创 PERT:用于加密流量分类的 Transformer 的有效载荷编码表示

随着相关加密技术的快速发展,流量识别变得更加重要,也更具挑战性。与最近应用图像加密流量问题的深度学习方法不同,本文提出了一种名为 Payload Encoding Representation from Transformer (PERT) 的方法,使用最先进的方法执行自动流量特征提取动态词嵌入技术。在此基础上,我们进一步提供了一个流量分类框架,其中利用未标记的流量来预训练编码网络,以学习流量负载字节的上下文分布。然后,向下分类重用预训练的网络以获得增强的分类结果。

2024-03-05 11:08:10 913 2

原创 微信小程序报错Uncaught (in promise) AbortError: The play() request was interrupted by a call to pause().

主要原因:=调用接口,并且接着使用返回的数据操作,因为调接口是耗时的,你的及时操作提前=解决办法:=加定时器延迟执行操作,延时时间太少了也不行,自己测试后50分秒可以// 播放 play:function(){ var that = this //下面的代码是关键 setTimeout(function(){ that.audioCtx.play() that.setData({state:'running'}) },50)

2021-10-27 19:27:59 3250

原创 力扣——超级洗衣机

题目介绍:假设有 n 台超级洗衣机放在同一排上。开始的时候,每台洗衣机内可能有一定量的衣服,也可能是空的。在每一步操作中,你可以选择任意 m (1 <= m <= n) 台洗衣机,与此同时将每台洗衣机的一件衣服送到相邻的一台洗衣机。给定一个整数数组 machines 代表从左至右每台洗衣机中的衣物数量,请给出能让所有洗衣机中剩下的衣物的数量相等的 最少的操作步数 。如果不能使每台洗衣机中衣物的数量相等,则返回 -1 。示例示例 1:输入:machines = [1,0,5]输出:3

2021-10-27 17:34:39 109

原创 高斯分布的概率密度函数

高斯分布的概率密度函数f(x)=12πσexp((x−μ)22σ2).f(x)=\frac{1}{\sqrt{2\pi }\sigma }exp(\frac{(x-\mu )^{2}}{2\sigma ^{2}}).f(x)=2π​σ1​exp(2σ2(x−μ)2​).numpy中numpy.random.normal(loc=0.0, scale=1.0, size=None)参数的意义为:loc:float概率分布的均值,对应着整个分布的中心centerscale:float概率分布

2021-10-27 17:25:53 4505 2

原创 微信小程序音频或视频拖动进度条时间不变解决方法

问题描述:微信小程序在较新版本的音频接口中推荐使用InnerAudioContext对象实现音频的播放、暂停、跳转等功能,通过监听接口回调实现。InnerAudioContext.onTimeUpdate(function callback)为监听播放进度更新的接口,在拖动进度条时或跳转播放后此回调不触发。解决方案将下面代码粘贴到onReady中,使当onWaiting触发后,立即调用play()触发播放函数// 音频由于网络等原因等待中的回调this.audioCtx.onWaiting(()

2021-10-26 20:52:40 1892

原创 DP样例——摘花生

题目描述https://www.acwing.com/problem/content/1017/Hello Kitty想摘点花生送给她喜欢的米老鼠。她来到一片有网格状道路的矩形花生地(如下图),从西北角进去,东南角出来。地里每个道路的交叉点上都有种着一株花生苗,上面有若干颗花生,经过一株花生苗就能摘走该它上面所有的花生。Hello Kitty只能向东或向南走,不能向西或向北走。问Hello Kitty最多能够摘到多少颗花生。输入格式第一行是一个整数T,代表一共有多少组数据。接下来是T组数

2021-08-30 09:13:25 173

原创 C++基本数据类型的大小和极值范围

C++提供了丰富的内置数据类型,用户也可以自定义数据类型,下面是5种基本数据类型:布尔型:bool字符型:char整型:int浮点型:float双浮点型:double基本数据类型还可以使用下面的类型修饰符进行修饰:有符号:signed无符号:unsigned短整型:short长整型:longsigned char 1 -128~+127// 这个应该是ASC码的范围short int 2 -32768~+32767int 4 -2147483648~+2147483647

2021-08-08 21:36:30 801

原创 opencv的图片处理与视频函数处理函数1

图像的打开,以及图像的读取首先应该先引入opencv的库,通过调用cv.imread来打开图像,再通过imshow来展示图像#opencv读取的格式是BGRimport cv2#cv2.imread('图片的路径')读取一张图片#彩色图参数cv2.IMREAD_COLOR#灰色图参数cv2.IMREAD_GRAYSCALEimg=cv2.imread('pkq.jpg',cv2.IMREAD_GRAYSCALE)#图像的显示,也可以创建多个窗口cv2.imshow('image',im.

2021-08-08 19:50:02 754

音乐微信小程序.zip

简易微信小程序,适合javascript有一定基础的学者们

2021-10-26

空空如也

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

TA关注的人

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