相关文章
LuatOS-SOC接口文档(air780E)--iotauth - IoT鉴权库, 用于生成各种云平台的参数
iotauth.aliyun(product_key, device_name,device_secret,method,cur_timestamp)
阿里云物联网平台三元组生成
参数 传入值类型 解释 string product_key string device_name string device_secret string method 加密方式,”hmacmd5” “hmacsha1” “hmacsha256”…
编程日记
2024/12/18 4:10:09
2023 uniapp( vue3 + TS )使用canvas生成海报并保存,taro/微信小程序也适用
有段时间没写vue了,有点生疏了......
1、代码有注释,完整代码如下
<template><view class"page"><canvas class"canvas" v-if"isShow" :style"{width:${canvasWidth}px,height:${canvasHeight}px}&…
编程日记
2024/12/10 11:18:29
【单元测试】--基础知识
一、什么是单元测试
单元测试是软件开发中的一种测试方法,用于验证代码中的单个组件(通常是函数、方法或类)是否按预期工作。它旨在隔离和测试代码的最小单元,以确保其功能正确,提高代码质量和可维护性。单元测试通常…
编程日记
2024/12/19 7:26:18
adb调试系统app
要通过 adb 替换 systemui app 来测试新功能,你需要首先确保你的设备已经获取了 root 权限,因为 systemui app 是系统级别的应用,替换它需要 root 权限。以下是一些基本步骤:
编译你的新 SystemUI 应用:你需要将你的新…
编程日记
2024/12/16 23:34:01
文件批量重命名 Renamer 最新中文 for mac
Renamer是一款用于批量重命名文件和文件夹的实用工具软件。它提供了简单直观的界面和丰富的重命名选项,可以帮助用户快速、方便地对大量文件进行重命名操作。
以下是Renamer软件的主要特点和功能: 批量重命名:Renamer支持批量重命名文件和文…
编程日记
2024/12/19 18:03:37
深入探讨I/O模型:Java中的阻塞和非阻塞和其他高级IO应用
引言
I/O(Input/Output)模型是计算机科学中的一个关键概念,它涉及到如何进行输入和输出操作,而这在计算机应用中是不可或缺的一部分。在不同的应用场景下,选择正确的I/O模型是至关重要的,因为它会影响到应…
编程日记
2024/12/16 6:35:09
WAL 模式(PostgreSQL 14 Internals翻译版)
性能
当服务器正常运行时,WAL文件不断被写入磁盘。但是,这些写操作是顺序的:几乎没有随机访问,因此即使是HDD也可以处理这个任务。由于这种类型的加载与典型的数据文件访问非常不同,因此有必要为WAL文件设置一个单独的物理存储&a…
编程日记
2024/12/6 22:46:48
网络协议--IP:网际协议
3.1 引言
IP是TCP/IP协议族中最为核心的协议。所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输(见图1-4)。许多刚开始接触TCP/IP的人对IP提供不可靠、无连接的数据报传送服务感到很奇怪。
不可靠(unreliable)的意思是它不能…
编程日记
2024/12/22 19:49:46