相关文章
数据结构:堆和二叉树遍历
堆的特征
1.堆是一个完全二叉树
2.堆分为大堆和小堆。大堆:左右节点都小于根节点
小堆:左右节点都大于根节点 堆的应用:堆排序,topk问题 堆排序
堆排序的思路:
1.升序排序,建小堆。堆顶就是这个堆最小…
编程日记
2024/6/8 4:30:03
鸿蒙OS开发实例:【工具类封装-http请求】
import http from ohos.net.http; import promptAction from ohos.promptAction;
封装HTTP接口请求类,提供格式化的响应信息输出功能。 使用 DevEco Studio 3.1.1 Release 及以上版本,API 版本为 api 9 及以上。
示例: import { MyHttpUtil…
编程日记
2024/3/28 4:06:16
Android: Gradle 命令
一、查看整个项目依赖传递关系 x.x.x (*) 该依赖已经有了,将不再重复依赖。x.x.x -> x.x.x 该依赖的版本被箭头所指的版本代替。x.x.x -> x.x.x(*) 该依赖的版本被箭头所指的版本代替,并且该依赖已经有了,不再重复依赖。 1. gradlew ap…
编程日记
2024/3/28 4:02:12
(DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
题目链接
点此快速前往
题目总分析
就和我说的一样,这道题就是DFS加剪枝,非常好的一道题
我起初看到这个题我根本不知道怎么dfs才是正确的, 感觉变量有这么多不确定的,每一层的半径,每一层的高度,而且这…
编程日记
2024/12/17 18:42:40
通过命令在Windows入站出站放行上放行端口8090, 8443, 5222, 8021
可以通过循环结构来简化操作,下面分别创建入站和出站规则的示例:
入站规则
$ports 8090, 8443, 5222, 8021foreach ($port in $ports) {New-NetFirewallRule -DisplayName "Allow Inbound Port $($port)" -Direction Inbound -Action Allow…
编程日记
2024/6/7 7:08:11
阿里云服务器租用价格表-2024最新(附明细报价)
2024年阿里云服务器优惠价格表,一张表整理阿里云服务器最新报价,阿里云服务器网aliyunfuwuqi.com整理云服务器ECS和轻量应用服务器详细CPU内存、公网带宽和系统盘详细配置报价单,大家也可以直接移步到阿里云CLUB中心查看 aliyun.club 当前最新…
编程日记
2024/3/28 3:01:14
jetcache 2级缓存模式实现批量清除
需求
希望能够实现清理指定对象缓存的方法,例如缓存了User表,当User表巨大时,通过id全量去清理不现实,耗费资源也巨大。因此需要能够支持清理指定本地和远程缓存的批量方法。
分析
查看jetcache生成的cache接口,并没…
编程日记
2024/3/28 2:41:56
【TypeScript系列】实用工具类型
实用工具类型
TypeScript 提供一些工具类型来帮助常见的类型转换。这些类型是全局可见的。
目录
Partial<T>,TypeScript 2.1Readonly<Type>,TypeScript 2.1Record<Keys, Type>,TypeScript 2.1Pick<Type, Keys>&am…
编程日记
2024/6/7 19:09:02