相关文章
【jwt】JWT原理,JWT是用来解决什么问题的,如何自定义生成JWT数据,并且实现jwt数据的解码
JWT: JSON Web Token
1. jwt概述 用户登录成功后,服务端 如何知道客户端的每次请求对应的是哪个用户呢?怎么做:目前有两种方式实现.
1.1. 一是通过sessionId的方式,登录成功后服务端返回sessionId给客户端࿰…
编程日记
2024/12/23 7:36:58
合宙Air724UG LuatOS-Air LVGL API--简介
为何是 LVGL LVGL 是一个开源的图形库,它提供了创建嵌入式 GUI 所需的一切,具有易于使用的图形元素、漂亮的视觉效果和低内存占用的特点。
LVGL特点:
强大的 控件 :按钮、图表、列表、滑动条、图像等 高级图形引擎:动…
编程日记
2024/12/23 4:54:08
04_15页表缓存(TLB)和巨型页
前言
linux里面每个物理内存(RAM)页的一般大小都是4kb(32位就是4kb),为了使管理虚拟地址数变少 加快从虚拟地址到物理地址的映射 建议配值并使用HugePage巨型页特性
cpu和mmu和页表缓存(TLB)和cache和ram的关系
CPU看到的都是虚拟地址,需要经过MMU的转化…
编程日记
2024/12/23 7:45:13
Programming abstractions in C阅读笔记: p114-p117
《Programming Abstractions in C》学习第48天,p114-p117,总结如下:
一、技术总结 主要通过random number介绍了随机数的相关用法,interface示例(random.h),client program示例(craps.c)。
#include <stdio…
编程日记
2024/12/23 7:22:12
一种基于springboot、redis的分布式任务引擎的实现(一)
总体思路是,主节点接收到任务请求,将根据任务情况拆分成多个任务块,将任务块标识的主键放入redis。发送redis消息,等待其他节点运行完毕,结束处理。接收到信息的节点注册本节点信息到redis、开启多线程、获取任务块、执…
编程日记
2024/12/23 7:33:07
【ES5和ES6】数组遍历的各种方法集合
一、ES5的方法
1.for循环
let arr [1, 2, 3]
for (let i 0; i < arr.length; i) {console.log(arr[i])
}
// 1
// 2
// 32.forEach()
特点: 没有返回值,只是针对每个元素调用func三个参数:item, index, arr ;当前项&#…
编程日记
2024/12/16 15:54:46
Flink流批一体计算(14):PyFlink Tabel API之SQL查询
举个例子
查询 source 表,同时执行计算
# 通过 Table API 创建一张表:
source_table table_env.from_path("datagen")
# 或者通过 SQL 查询语句创建一张表:
source_table table_env.sql_query("SELECT * FROM datagen&quo…
编程日记
2024/12/17 11:45:20