相关文章
App在某个页面静止造成卡死假象
今天遇到一个bug记录下来,供后续积累经验。 预期结果:App在冷启动时会加载一个“广告页”,“广告页”有个定时器,定时器结束后会自动跳转到App首页;然而当用户开启指纹或人脸识别登录之后,App直接进入验证界面,验证通过后直接进入App首页。 bug场景:进入App需要指纹识别…
编程日记
2024/12/20 8:52:53
算法模板——数据结构篇
声明:参考自acwing 目录
1.单链表
2.双链表
3.数组栈与队列 4.单调栈 1.单链表
int head,e[N],ne[N],idx;void init(){head-1;idx0;
}
void add_head(int x){ //head有实值e[idx]x,ne[idx]head,headidx;
}
void add(int k,int x){ e[idx]x,…
编程日记
2024/12/21 12:15:39
大象机器人开源六轴协作机械臂myCobot 320 手机摄影技术!
引言 有没有遇到过这样的情况:当你手持手机或相机准备拍摄视频时,心中已经构想了完美的画面,但却因为实际的限制无法捕捉到理想中的角度?这种情况可能会让人感到挫折。例如,如果想要从地面一只蚂蚁的视角拍摄ÿ…
编程日记
2024/12/21 1:23:05
websocket 单点通信,广播通信
Websocket协议是对http的改进,可以实现client 与 server之间的双向通信; websocket连接一旦建立就始终保持,直到client或server 中断连接,弥补了http无法保持长连接的不足,方便了客户端应用与服务器之间实时通信。
参…
编程日记
2024/12/19 12:39:23
Vue3 + TS + Element-Plus 封装的 Dialog 弹窗组件
弹窗组件中自定义了表头增加了全屏,svg-icon 没有的话可能会报错,换成自己的图标就可以
<template><el-dialog:dialogHeight"dialogHeight":title"dialogTitle"class"dialog min-w-70"v-model"dialogVisib…
编程日记
2024/12/15 5:49:54
BIO、NIO与AIO
文章目录 一 BIO同步阻塞案例BIO模式消息多发多收实现 二 NIONIO核心组件Buffer(缓冲区)Buffer常见方法缓冲区的数据操作直接内存与非直接内存 Channel(通道)channel常用操作 Selector(选择器)selector选择器处理流程NIO非阻塞式网络通信原理分析 NIO网络编程实现群聊系统服务端…
编程日记
2024/12/22 20:30:21
互联网的路由选择协议
一、内部网关协议RIP
(1)概述
RIP是一种分布式的、基于距离向量的路由选择协议。
RIP认为一个好的路由就是它通过的路由器的数目少,即“距离短”RIP允许一条路径最多只能包含15个路由器
(2)RIP的特点
和谁交换信息…
编程日记
2024/12/20 16:21:30
Kafka 架构深入探索
目录
一、Kafka 工作流程及文件存储机制
二、数据可靠性保证
三 、数据一致性问题
3.1follower 故障
3.2leader 故障
四、ack 应答机制
五、部署FilebeatKafkaELK
5.1环境准备
5.2部署ELK
5.2.1部署 Elasticsearch 软件
5.2.1.1修改elasticsearch主配置文件
5.2…
编程日记
2024/12/19 5:53:25