Java

音乐盒组件Aplayer+Metingjs

Aplayer 🍭 Wow, such a beautiful HTML5 music player(哇,好漂亮的HTML5音乐播放器) Aplayer是一个功能强大的HTML5音乐播放器 Aplayer官网文档:https://aplayer.js.org/#/ Metingjs Metingjs基于Aplayer插件封装好的插件,开箱即用 Metingjs官网文档:https://git

30 天精通 RxJS (24):Observable operators - multicast, refCount, publish, share

昨天我们介绍完了各种 Subject,不晓得各位读者还记不记得在一开始讲到 Subject 时,是希望能够让 Observable 有新订阅时,可以共用前一个订阅的执行而不要从头开始。 如下面的例子 上面这段代码我们用 subject 订阅了 source,再把 observerA 跟 observerB 一个个订阅到 subject,这样就可以让 observerA 跟 obser

JTCR-枚举、装箱和注解-10

枚举 枚举定义了一个数据类型和该数据类型允许的若干个值,这些值为命名常量。一个枚举实例的值必须是定义的值。 Java 中,枚举是类类型,可以有构造器、方法和实例变量,甚至实现接口。但不能使用 new 实例化。 枚举中定义的值称为枚举常量,隐式被 public static final 修饰。上述代码段中值的类型为 Name。 枚举可以在 switch 语句中作为 case 子句的条件。 枚举包含

liunx 常用操作

1.linux配置当用户连续认证失败次数超过 5 次,锁定该用户使用的账号 2.查询服务器版本 3.查询服务器端口 4.安装tcpping 6.在线安装SSH 7.远程连接命令 8.拷贝本地文件到远程服务器(172.16.0.235) 9.下载远程服务器文件至本地服务器 10.查看端口占用 11.查看文件大小 12.查询ip 13.查询存储挂载情况 14.查看存储空间使用情

lsyncd+rsync实时备份

数据实时备份 这里采用lsyncd+rsync实现服务器之间数据实时同步 服务端配置 备份服务器执行这个脚本,确保服务启动 客户端配置 https://github.com/lsyncd/lsyncd Lysncd 实际上是lua语言封装了 inotify 和 rsync 工具,采用了 Linux 内核(2.6.13 及以后)里的 inotify 触发机制,然后通过rsync去差异同步,达到实时

工作流会签或签的实现(基于flowable6

工作流会签或签的实现(基于flowable6.8.0) 一、 任务分配和流程变量  Flowable使用UEL进行表达式解析。UEL代表Unified Expression Language,是EE6规范的一部分.Flowable支持两种UEL表达式: UEL-value 和UEL-method。  1. 值表达式 Value expression: 解析为一个值。默认情况下,所有流程变量都可以使

JavaScript 实现敏感信息脱敏

JavaScript 实现敏感信息脱敏 银行卡号脱敏 要在 JavaScript 中对银行卡信息进行脱敏,可以使用字符串处理方法来替换敏感信息为特定的字符。以下是一个简单的示例代码,将银行卡号的中间数字用 "*" 替换: 姓名脱敏 要在 JavaScript 中对姓名进行脱敏,可以根据实际需求采取不同的脱敏策略。以下是一个简单的示例代码,将姓名的后几个字符替换为 "*": 手机号脱敏 要在 J

【面试准备】项目经验——接口自动化项目

Java junit 项目的接口就很简单,只支持本地运行,结构就是这样了。 REST_TEMPLATES    

6个高级Vue3知识技巧

Vue 3是一个非常流行的前端框架,广泛应用于大型互联网企业和个人项目。 虽然我们已经熟悉了一些常见的 Vue 3 知识,但还有一些不太常见但实用性很强的点可以帮助我们进一步优化和提升 Vue 3 应用的性能和开发效率。 本文将介绍一些不太常见的Vue 3知识点。01、TeleportTeleport 是 Vue 3 中不太常见但非常有用的功能。它允许我们在组件内的任何位置渲染内容并将其安装到 D

java-mysql-语法

条件查询 1.条件运算符:>, <, =, !=, <>2.按逻辑表达式 : &&, || ,! and,or,not &&和and:两个条件都为true.结果为true,反之为false ||和or:只要有一个条件为true,结果就为true, 反之为fa

Unity性能优化——托管堆/GC

了解托管堆 许多 Unity 开发者面临的另一个常见问题是托管堆的意外扩展。在 Unity 中,托管堆的扩展比收缩容易得多。此外,Unity 的垃圾收集策略往往会使内存碎片化,因此可能阻止大型堆的收缩。 托管堆的工作原理及其扩展原因 “托管堆”是由项目脚本运行时(Mono 或 IL2CPP)的内存管理器自动管理的一段内存。必须在托管堆上分配托管代码中创建的所有对象(2)(__注意:__严格来说,必

EAS_DEP添加动态控件,在代码中获取DEP扩展控件

1.在编辑界面onload的方法前置事件添加脚本 2.在后台editui中声明对应类型的控件对象,添加对应方法setDEPComponents(Object object),在改方法中,将声明的控件与界面控件绑定,这样即可在代码中通过对声明控件赋值,来设置对象的显示值   linux下的docker操作命令及异常

Vue - vue 中的内置组件

1. Transition (创建动画) 原生css过渡 原生css动画 自定义过渡class 通过javascropt钩子实现动画 (结合动画库GSAP, Anime.js) 2. TransitionGroup (在列表中创建动画) 3. KeepAlive (在多个组件间动态切换时缓存被移除的组件实例) 基本使用 包含和排除需要缓存的组件 (include,

js请求发送表单数据格式的参数(向后端直传文件时使用)

  const formData = new FormData(); formData.append('file', file);  讲数据处理成file:file的表单数据格式  const handleUpload = async (file) => { const formData = new FormData(); formData.ap

2024-04-18 使用webpack减少打包文件数量

要减少Webpack打包文件的数量,你可以结合使用代码分割、Tree Shaking、优化Loader和压缩输出等策略。以下是一些具体的步骤和示例代码: 1. 代码分割 使用import()语法进行动态导入,实现代码分割。 2. Tree Shaking 确保Webpack配置启用了Tree Shaking。 3. 优化Loader 减少Loader的使用,只在需要时引入。 4. 压缩和优化

CXF WebService wsdl2java

下载 apache-cxf-3.3.1 并解压 到bin 目录下,输入生成命令 wsdl2java -encoding utf-8 -d D:SoftwareWebservicews http://XXX.XXX.XXX.XXX:XXX/WSInterface.asmx?wsdl 把生成的文件,复制到项目中,进行后续编码

Web Audio API 第5章 音频的分析与可视化

到目前为止,我们仅讨论了音频的合成与处理,但这仅是 Web Audio API 提供的一半功能。另一半功能则是音频的分析,它播放起来应该是什么样子的。它最典型的例子就是音频可视化,但其实有更多的其它应用场景,包括声调检测,节减检测,语音识别等,这些已大大超出本书范围。 对于游戏或交互式应用开发者来说,这是一个重要的主题,原因有几点。首先,一个好的可视化分析器可以用于类似调式工具(显然这是除了你耳朵

PCL2的安装及使用

环境准备 账号 【不是一定要有正版账号,没有正版可以玩离线】 Java环境 如果是一来就使用 PCL2 的玩家,一定要确保电脑上有 Java 环境。 如何确定自己电脑上有没有 Java 环境? 我也不知道,只能问问你的记忆了awa 如果安装 Java 环境的时候进行了环境变量配置,那么在命令行输入 java -version 出现版本信息说明有 Java 环境 我的专栏有Java安装教程,请移步

JDK的安装

安装 官方下载地址 - 链接 考虑到安装 Java 环境不一定是为了开发 也可能是为了玩 Minecraft ,所以没有选择下载版本 下载的时候选择 电脑使用的操作系统 对应的 需要的版本 下载 注意!!!下载的时候选择后缀名为 .exe 的文件【下载后如下】 安装 参考教程 java安装教程详细 java环境配置教程 - Win7之家 ​ 其实一直默认点Next就可以了,但是还是

element-ui 时间选择器

需求: 时分秒的选择,限制选择:自当前时间6个月的内的时间

PageOffice6最简集成代码(Asp.Net)

本文描述了PageOffice产品在普通的Asp.Net项目中如何集成调用。 新建Asp.Net项目:PageOffice6-Net-Simple 在您的web项目的“依赖项-包-管理NuGet程序包”中搜索到“Zhuozhengsoft.PageOfficeNet"程序后安装最新版本。 拷贝pageoffice客户端安装程序到项目的bin文件夹下。 客户端是windows环境:拷贝pose

java-collections-map t

Map Map常用子类 HashMap:HashMap 是最常用的 Map 实现之一,它基于哈希表实现,提供了 O(1) 时间复杂度的插入、删除和查找操作。 Hashtable:Hashtable 是较早期的 Java 集合类,它是线程安全的,但性能通常比 HashMap 差,因为它的方法是同步的。 TreeMap:TreeMap 是基于红黑树实现的有序 Map,它根据键的自然顺序或自定义顺序进

【面试准备】跨域问题解决方法

跨域是什么 浏览器对于javascript的同源策略的限制,是一种安全策略 举例:用户登陆某个网站后,服务器在客户端写了一些cookie,如果cookie被其他网站读取,那么隐私信息就会泄漏,包含用户的登录状态等。 跨域情况说明: 域名不同 域名相同,端口不同 二级域名不同 跨域问题解决 jsonp nginx 思路:利用nginx把跨域反向代理为不跨域,支持各种请求方式 缺点:需要在

《优化接口设计的思路》系列:第十篇—网站的静态资源怎么获取?

一、前言 大家好!我是sum墨,一个一线的底层码农,平时喜欢研究和思考一些技术相关的问题并整理成文,限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。 作为一名从业已达六年的老码农,我的工作主要是开发后端Java业务系统,包括各种管理后台和小程序等。在这些项目中,我设计过单/多租户体系系统,对接过许多开放平台,也搞过消息中心这类较为复杂的应用,但幸运的是,我至今还没有遇到过线上系统由于代码

标签页间通信——打开新标签页并跳转第三方地址

场景 app webView对象,打开一个H5页面,该H5点击一个按钮,会进行页面跳转 但是打开了一个新的标签页,并且显示为about:blank 如果是用浏览器进行相同操作,流程正常进行   解决 查看该H5页面源码: function f() { $('.boton_azul').on('click', function (e) { popupBank = window.ope

[02] JS-基础语法(一)

1. 几个概念 本文我们讲解一下 JS 中的几个简单的概念,包括标识符、关键字、保留字、大小写和字面量。这些基本概念虽然不能直接提升我们的编程能力,但它们是 JS 的基本组成元素。 1.1 标识符 所谓标识符(Identifier),就是名字。JavaScript 中的标识符包括变量名、函数名、参数名、属性名、类名等。 合法的标识符应该注意以下强制规则: 第一个字符必须是字母、下划线(_)或美元

2024-04-18---中等题---无重复字符的最长子串(滑动窗口)

无重复字符的最长子串(滑动窗口) 题目: 思路: 一 暴力法: 特殊情况,长度为0或者1 声明每次位置的最大长度,和最大的最大值(返回值) 双层循环,有点暴力 二 滑动窗口: ​ 基本概念:维持一个窗口(可以理解为队列),当新进来的元素与前面的重复,则把重复的元素及之前的元素全部忽略(可以理解为移出队列)。也就形成了窗口在字符串上平滑移动。 ​ 本题思路: 特殊情况,长度为0

[03] JS-基础语法(二)

1. 判断、循环 1.1 if-else if 语句 if else 语句 if else if else 语句 e.g. 编写一个程序,获取一个用户输入的整数,然后显示这个数是奇数还是偶数。 1.2 switch-case 语法格式如下: switch 语句是逐行执行的,当 switch 语句找到一个与之匹配的 case 子句时(全等比较),不仅会执行该子句对应的代码,还会继续向后执行

手写简单的RPC

手写简单的RPC 1.何为RPC RPC(Remote Procedure Call,远程过程调用)是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。 2.工作原理 RPC采用客户机/服

<<  <  408  409  410  411  412  413  414  415  416  417  418  >  >>