相关文章
linkedList add方法源码分析
特点:它基于双向链表实现
双向链表结构:每个节点都包含数据部分、前驱指针(指向前一个节点)和后继指针(指向后一个节点)在链表中间插入和删除元素时非常高效查询性能较低:因为它需要从链表的头…
编程日记
2025/1/21 9:14:48
async/await 对比 Promise
async/await 是 JavaScript 中处理异步操作的一种语法糖,它基于 Promise 构建,但提供了更简洁、更直观的代码结构。以下是 async/await 相比于 Promise 的一些主要优势:
1. 更易读和维护 Promise: 使用 .then() 和 .catch() 链式…
编程日记
2025/1/16 16:31:51
IoTDB 如何修改测点类型
问题
时序数据库 IoTDB 如果在数据插入时未指定属性值的类型,而后期需要将原本推断为 INT32 类型的数据强制转换为 TEXT 类型,应如何处理?如果字段类型不支持直接修改,是否有其他方案可以实现字段类型的调整?如何将设…
编程日记
2025/1/23 22:53:01
【含开题报告+文档+PPT+源码】基于微信小程序的点餐系统的设计与实现
开题报告
随着互联网技术的日益成熟和消费者生活水平与需求层次的显著提升,外卖点餐平台在中国市场上迅速兴起并深深植根于民众日常生活的各个角落。这类平台的核心在于构建了一个基于互联网的强大订餐服务系统,它无缝整合了餐饮商户资源与广大消费者的…
编程日记
2025/1/22 20:51:11
THM 靶场 — Overpass-writeup
Overpass 1
声明
此 writeup不会明文显示 flag 和某些密码,请师傅们自行复现。
use tool
nmapssh2johnjohn
扫描端口
首先我们要对目标主机进行端口扫描,使用 nmap,发现只有俩个端口开发:22,80 目前暂不知道 ssh 的凭证和一…
编程日记
2025/1/22 17:08:27
如何用VScode恢复误删文件-linux
如果你用vscode远程在服务器上办公,有一天你用了:
rm -rf *然后你发现你的文件不见了,不要着急。
这种方法只适用于不多的几个文件。 这个时候你要做的是,查看右侧的1:
从1里面查找你删除的文件,然后点…
编程日记
2025/1/20 21:32:52
【Vue】Vue入门到精通—运行环境
Vue3入门到精通—运行环境
Vue3的运行环境搭建主要有两种方法:一种是直接在页面中引入Vue库,另一种是通过脚手架工具创建Vue项目。
(一)页面直接引入Vue库
页面直接引入Vue库的方法,是指在HTML网页中通过script标签…
编程日记
2025/1/19 6:19:30
uniapp设置启动界面(安卓)
需求:需要在安卓app上设置启动页面,和UI都是第一次做,出现了各种适配后变形的问题,最终解决 1.位置设置
在项目中找到manifest.json文件 2.网上推荐网站 这个网站可以做.9.png的图片,但是我不会弄,不知道传…
编程日记
2025/1/23 22:11:36