相关文章
gin+sse实现离散的消息通知
虽然网上的都是用sse实现将实时消息流不间断的推给前端,但是sse也可以模拟websocket进行突发的消息通知,而不是一直读取数据并返回数据。即服务端保存所有的连接对象,前端管理界面发送正常的http请求,在后端遍历所有的连接对象&am…
建站知识
2025/1/17 22:43:30
HarmonyOS实战开发-访问权限控制(仅对系统应用开放)
介绍
本示例使用ohos.abilityAccessCtrl,展示了应用申请权限场景。
效果预览 使用说明
1.打开应用,页面出现弹窗,点击 取消 按钮。
2.页面跳转显示 检测权限 按钮,点击检测权限,出现提示信息“权限未授予”。
3.关…
建站知识
2025/1/20 16:30:49
mac/win使用pyinstaller打包app/exe文件,活着执行脚本,双击运行
🌸 踩坑记录
python环境最好使用虚拟环境,推荐使用conda管理,并且若本地有python环境,不要使用和 本地环境版本 相同的虚拟环境 这里踩坑较多,已经记不清楚注意点 虚拟环境python版本不要和本地环境一样 mac/win只能…
建站知识
2025/1/17 22:43:22
人工智能分类算法概述
文章目录 人工智能主要分类算法决策树随机森林逻辑回归K-均值 总结 人工智能主要分类算法
人工智能分类算法是用于将数据划分为不同类别的算法。这些算法通过学习数据的特征和模式,将输入数据映射到相应的类别。分类算法在人工智能中具有广泛的应用,如图…
建站知识
2025/1/17 22:43:18
设计模式-结构型-装饰器模式-decorator
发票基本类
public class Invoice {public void printInvoice() {System.out.println("打印发票正文");}
}
发票正文类
public class Decorator extends Invoice {protected Invoice ticket;public Decorator(Invoice ticket) {this.ticket ticket;}Overridepubl…
建站知识
2025/1/17 22:43:10
Linux——线程控制
目录
前言
一、线程创建
1.创建线程
2.线程传递结构体
3.创建多线程
4.收到信号的线程
二、线程终止
三、线程等待
四、线程分离
五、取消线程
六、线程库管理的原理
七、站在语言角度理解pthread库
八、线程的局部存储
九、线程封装 前言
前面我们学习了线程…
建站知识
2025/1/17 22:43:14
网络socket编程(二)——面向流的TCP编程及测试(SocketTool)、Wireshark软件使用
目录 一、书接上回(select()函数使用注意事项)
二、面向流(TCP)的socket编程
2.1 TCP服务端编程和测试
2.1.1 TCP服务器原理流程图
2.1.2 TCP服务端编程实战
2.1.3 测试
2.2 TCP客户端编程和测试
三、Wireshark抓包软件的使用
3.1 Wireshark是什…
建站知识
2025/1/19 6:51:27
面试算法-148-轮转数组
题目
给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。
示例 1:
输入: nums [1,2,3,4,5,6,7], k 3 输出: [5,6,7,1,2,3,4] 解释: 向右轮转 1 步: [7,1,2,3,4,5,6] 向右轮转 2 步: [6,7,1,2,3,4,5] 向右轮转 3 步: [5,6,7,…
建站知识
2025/1/19 10:19:32