找回密码
 立即注册
【日记】终于结束了一项年度计划(388 字)
正文   同事打算下班之后玩阿瓦隆,问我去不去。我第一反应就是拒绝。笑死。不想跟同事扯上关系。   昨天终于把《图灵完备》玩通关了。年度计划完成一项。   终于是结束掉一项了。   今天打开之前的工程文件,发现自己画的 ALU ...
阴昭昭 2025-6-2 00:20
763 0 0
C++ ADL 与 模板
什么是ADL ADL(Argument Dependent Lookup),参数依赖查找,明确的意思是依赖参数的函数查找,即对于函数调用,不仅会依照常规的名称查找规则,还会在函数参数所在的命名空间内查找 我们常用的 std::cout ...
瞧蛀 2025-6-2 00:20
671 0 0
为什么说不推荐使用Executors创建线程池
首先通过executors创建的线程只有以下五种 Executors.newCachedThreadPool(); 通过构造方法可以得知 无参构造 有参构造 Executors.newScheduledThreadPool(5); Executors.newSingleThreadExecutor(); Executors.newWorkStealingPool ...
浅皮懔 2025-6-2 00:18
908 0 0
redis篇(理论篇)
目录 [*]mysql的演进 [*]NoSQL [*]redis概述 [*]redis安装 [*]redis基本知识 一、MySQL的演进过程 1. 初期:单机架构,简单高效 [*]90年代,随着互联网初期发展,单机数据库架构(APP → Middleware → MySQL)完全够用,压力小,易 ...
梁丘眉 2025-6-2 00:18
547 0 0
状态机
Moore型状态机和Mealy型状态机 一、状态机的定义 状态机就是能够根据控制信号按照预先设定的状态进行状态转移,是协调相关信号动作、完成特定动作的控制中心。状态机简写为 FSM (Finite State Machine),分为两类:     1:输出只 ...
抑卞枯 2025-6-2 00:17
278 0 0
【日记】我只是不喜欢拉扯,又不是不会拉扯……(974 字)
正文   程嘉溪音乐作曲教程居然更新完了。卧槽。然后转眼一看,我自己的计算机科学极简入门指南还停在 ALU 动都没有动。这就是执行力的差距吗……   周六傍晚不小心睡着了。双腿吊在外面,有些难受。明明只睡了快一个小时,还做了梦 ...
铵滔 2025-6-2 00:16
249 0 0
Java代码如果能这样加密就会很放心
    圣天诺加密锁加密java web项目中的war包(或class文件)的演示 1.         启动外壳加密工具:Envelope    2. 选择自己的正式开发号(测试用户跳过此步骤)      3. 点击“程序”,添加Tomcat所用的java.exe, 注 ...
篁瞑普 2025-6-2 00:15
216 0 0
Quartz(1-Job任务定义与使用)
基本使用 JobExecutionContext 当 Scheduler 调用一个 Job 就会将 JobExecutionContext 传递给 Job 的 execute()方法,Job 能通过 JobExecutionContext 对象访问到 Quartz 运行时候的环境和 Job 本身的明细数据 JobDetail、JobBuilder ...
炳裘垦 2025-6-2 00:15
376 0 0
Dijkstra单源最短路模板
来更新一下雷达图的凹角吧,\(Dijkstra\) 可以处理单源最短路,即跑一次可以求出指定点到每个点的最短距离。无法处理负边权。 [code]#include using namespace std;int pre[100010], k; //存图bool vis[100010];//是否访问过int n, m, s; ...
璋锌 2025-6-2 00:14
688 0 0
【日记】是不是长大成熟就必须要舍弃些什么?(2497 字)
正文   今天谷雨。谷雨一过,春天就结束了。下一个节气是立夏。   虽然没有立夏,但是早已有了夏天的感觉。这两天又干又热。朋友圈里,曾经和气象局对接工作的人发预告,说今天晚上要在几个作业点进行人影(人工影响天气)工作。已 ...
簑威龙 2025-6-2 00:14
625 0 0
倍增 & Tarjan 求解LCA
什么是LCA? 假设我们有一棵树: 对于 \(2\) 和 \(6\) 的LCA,就是最近公共祖先,即为距离 \(2\) 和 \(6\) 最近的两个节点公有的节点。怎么求呢?这里就有三种算法。 普通算法 我们可以把这一棵树存好,方式随便(这里展示使用邻接表) ...
仁夹篇 2025-6-2 00:12
717 0 0
通过apache tika从文档(pdf、doc、docx、txt)中 提取特征数据
  本文介绍如何通过apache tika从文档(pdf、doc、docx、txt)中 提取特征数据,比如文档中有身份证、姓名等信息。【全部是经本人实际测试过的功能】 1、需引入相关pom依赖   2、编写相关代码   3、执行效果   来源:程序园用户自行 ...
金娅鸣 2025-6-2 00:11
377 0 0
消息队列的函数接口
ipcmk命令 此命令可以创建ipc对象 msgget()函数 此函数可以获得之前创建的消息队列的标识符 ftok函数 此函数可以生成IPC对象的键值key msgsend函数 该函数可以向指定的消息队列发送消息 msgrcv函数 msgctl函数 该函数实现获取消息 ...
盒礁泅 2025-6-2 00:11
836 0 0
Alembic迁移脚本:让数据库变身时间旅行者
title: Alembic迁移脚本:让数据库变身时间旅行者 date: 2025/05/09 13:08:18 updated: 2025/05/09 13:08:18 author: cmdragon excerpt: Alembic 是一个用于数据库迁移的工具,通过迁移脚本记录数据库结构的变化,确保不同环境的数据库 ...
懵诬哇 2025-6-2 00:10
588 0 0
点赞背后的技术大冒险:分布式事务与SAGA模式
title: 点赞背后的技术大冒险:分布式事务与SAGA模式 date: 2025/05/07 00:12:40 updated: 2025/05/07 00:12:40 author: cmdragon excerpt: 在微服务架构中,点赞操作涉及多个服务的数据更新,传统数据库事务在分布式系统中失效,需采 ...
麓吆 2025-6-2 00:10
749 0 0
多数据库迁移的艺术:Alembic在复杂环境中的精妙应用
title: 多数据库迁移的艺术:Alembic在复杂环境中的精妙应用 date: 2025/05/11 00:35:52 updated: 2025/05/11 00:35:52 author: cmdragon excerpt: 现代Web应用中,多数据库场景包括主从架构、多租户系统、混合数据库和分库分表。Alemb ...
扎先 2025-6-2 00:09
519 0 0
C++ 限制模板实参类型
有时候我们编写一个模板,希望用户使用我们期望的类型来实例化它,就需要对实参进行检查,限制不满足条件的实例化版本,同时给出便于理解的编译时信息。 对于 C++20 后的版本,可以将条件包装为concept: 代码通过concept可以方便的包装 ...
凤清昶 2025-6-2 00:08
1019 0 0
共享内存函数接口
共享内存 共享内存是物理内存中的一段内存空间,而物理内存是由内核进行维护的,所以进程必须向操作系统申请一块物理内存。 shmget函数 使用此函数可以向内核申请物理内存 shmat函数 该函数可以实现把共享内存映射到进程的内存空间。 ...
豌笆 2025-6-2 00:08
220 0 0
信号量结合共享内存练习
设计程序,进程A专门创建一个信号量集,要求信号量集中有1个信号量,对信号量集合中的信号量进行设置,要求集合中的信号量的初值为1,然后再设计2个程序,分别是进程B和进程C,要求进程B和进程C使用进程A创建的信号量集合中的信号量实现 ...
乙荒 2025-6-2 00:06
116 0 0
rust进阶-基础.1.匿名函数和FnXXX特质
在rust中,匿名函数(或者说闭包)大量存在,所以有必要再次讨论匿名函数的一些问题。 其中比较关键的是和FnXXX特质的关系,以及和被捕获变量的关系。 本文的目的在于确认几个要点:   一、FnOnce,FnMut,Fn简单比较 比较汇总表 注意: ...
栓州 2025-6-1 23:39
639 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则