相关文章
数据结构---HashMap和HashSet
HashMap和HashSet都是存储在哈希桶之中,我们可以先了解一些哈希桶是什么。 像这样,一个数组数组的每个节点带着一个链表,数据就存放在链表结点当中。哈希桶插入/删除/查找节点的时间复杂度是O(1)
map代表存入一个key值,一个val值…
编程日记
2025/1/23 5:46:40
蓝桥杯 (年号字串 C++)
思路: 1、看成10进制转化成26进制 。 2、A表示1、B表示2。以此类推,Z表示26. 代码:
#include <iostream>
using namespace std;
int main()
{char str[10];
int sum 2019, n, i 0;
while (sum > 0)
{str[i] sum % 26 64;sum / …
编程日记
2025/1/21 4:40:46
owasp top 10
1、访问控制的崩溃: 通过身份验证的用户可以访问其他用户的信息,越权 达成方式:通过修改url、内部应用程序状态或html页面绕过 防范:除了公有资源外,默认情况下拒绝访问,严格判断权限,记录失败的…
编程日记
2025/1/19 22:03:44
AdvancedCombine/高级组合,Futures/转义闭包转换为未来发布者 的详细使用
1. 创建详细使用的高级组合 View AdvancedCombineBootcamp.swift
import SwiftUI
import Combine/// 数据服务
class AdvancedCombineDataService{// Published var basicPublisher: String "first publish"// CurrentValueSubject 通用函数// let currentValuePub…
编程日记
2025/1/21 12:47:57
java项目运行时信息获取
大体思路如下,想要获取启动时处理器数量、jvm 相关信息,操作系统信息、运行机器信息 运行机器信息
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;import java.lang.invoke.MethodHandles;/*** 机器工具类*/
public abstract class ServerU…
编程日记
2025/1/21 16:34:16
C++学习之类和对象
类和对象的关系
类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员。类,是创建对象的模板,一个类可以创建多个相同的对象;对象,是类的实例,是按照类的规则创建…
编程日记
2025/1/19 13:44:08
【JavaEE】synchronized原理 -- 多线程篇(6)
synchronized原理 1. synchronized具体采用了哪些加锁策略?2. synchronized内部实现策略(内部原理)2.1 偏向锁2.2 轻量级锁与重量级锁 3. synchronized 的其它优化策略3.1 锁消除3.2 锁的粒度 4. 总结 1. synchronized具体采用了哪些加锁策略?
synchronized既是悲观锁, 也是…
编程日记
2025/1/18 9:37:37
Flutter 填坑录 (不定时更新)
一,内存爆表 > 图片缓存 /// State基类
class BaseState<T extends StatefulWidget> extends State<T>withAutomaticKeepAliveClientMixin,WidgetHelper,DialogHelper,EventListener {mustCallSupervoid initState() {if (isListenEvent()) {EventMa…
编程日记
2025/1/18 22:51:06