相关文章
鸿蒙 ArkUI 进行网络状态监听封装
在鸿蒙应用开发中,监听网络状态的变化是常见的需求,比如在网络断开时提醒用户,或者在网络恢复时执行某些操作。本文将介绍如何使用 ArkUI 进行网络状态监听,并封装成一个易于使用的组件。
1. 使用 ohos.net.connection 监听网络状…
建站知识
2025/4/10 20:03:10
RPC 同步与异步之使用Spring WebFlux + WebClient或Netty + Reactor
1. RPC 同步与异步
同步 RPC:调用方发起请求后,会一直阻塞等待远程方法返回结果。异步 RPC:调用方发起请求后,不会阻塞等待,而是通过回调、Future、Promise 或者其他方式来获取结果。
2. 响应式编程
响应式编程是一…
建站知识
2025/4/14 10:34:32
VUE3+TypeScript项目,使用html2Canvas+jspdf生成PDF并实现--分页--页眉--页尾
使用html2CanvasJsPDF生成pdf,并实现分页添加页眉页尾 1.封装方法htmlToPdfPage.ts
/**path: src/utils/htmlToPdfPage.tsname: 导出页面为PDF格式 并添加页眉页尾
**/
/*** 封装思路* 1.将页面根据A4大小分隔边距,避免内容被中间截断* 所有元素层级不要…
建站知识
2025/4/20 12:38:14
Java并发编程从入门到实战:同步、异步、多线程核心原理全解析
《Java并发编程从入门到实战:同步、异步、多线程核心原理全解析》 一、多线程基础认知(从单核到多核的进化)
1.1 什么是线程? 线程是程序执行的最小单元,一个进程可以包含多个线程。例如浏览器同时下载文件࿰…
建站知识
2025/4/20 14:13:42
【C++游戏引擎开发】《线性代数》(3):矩阵乘法的SIMD优化与转置加速
一、矩阵乘法数学原理与性能瓶颈
1.1 数学原理
矩阵乘法定义为:给定两个矩阵 A ( m n ) \mathrm{A}(mn) A(mn)和 B ( n p ) \mathrm{B}(np) B(np),它们的乘积 C = A B \mathrm{C}=AB C=AB 是一个 m p \mathrm{m}p mp 的矩阵,其中: C i , j = ∑ k = 1…
建站知识
2025/4/13 22:25:31
HCIP(VLAN综合实验)
实验拓补图 实验分析
一、实验目的
掌握VLAN的创建和配置方法理解VLAN在局域网中的作用学习如何通过VLAN实现网络隔离和通信
二、实验环境
交换机(SW1、SW2、SW3)个人电脑(PC1、PC2、PC3、PC4、PC5、PC6)路由器(R1…
建站知识
2025/4/12 15:40:06