相关文章
并发编程 - 死锁的产生、排查与解决方案
在多线程编程中,死锁是一种非常常见的问题,稍不留神可能就会产生死锁,今天就和大家分享死锁产生的原因,如何排查,以及解决办法。
线程死锁通常是因为两个或两个以上线程在资源争夺中,形成循环等待…
建站知识
2025/1/29 17:59:43
C语言学习笔记(2)
在学习前,需要有一定的C语言基础。不必很深入,只需要知道函数,头文件,指针,数组等的概念就可以,但并非0基础笔记。
由于写到后面,不好编辑了,决定分成多篇写,请按编号学…
建站知识
2025/2/1 2:59:23
质数生成函数、质数判断备份
以下都是测试int 32bit范围内的质数。 例如:1-200000014范围内有11078937个质数。
大数要用专门的类,支持任意范围大数。
质数定理给出了一个近似估计小于等于 n 的质数个数的公式: π(n) ≈ n / ln(n) 其中 π(n) 表示小于等于 n 的质数个…
建站知识
2025/2/1 2:54:29
No.29 笔记 | CTF 学习干货
大家好呀!我刚参加了美国线上CTF比赛,收获超多,特别感谢老师教我的干货知识。今天就和大家分享我的学习笔记。CTF像刺激冒险,有挑战有惊喜。
学习中我懂了很多知识技能,像密码学、Web安全、Misc题型等,它们…
建站知识
2025/1/31 4:35:55
pnpm monorepo 联调方案
在我最近的工作项目中,我采用了 pnpm monorepo 来管理多个基础库的开发。这种方式虽然在项目组织上提供了便利,但在调试过程中却给我带来了不小的挑战。
当项目中的库出现 bug 时,定位问题的源头变得异常困难。我最初的想法是,由…
建站知识
2025/1/28 20:40:39
SQL实现新年倒计时功能
马上就到 2025 年了,给大家分享一个使用 SQL 实现的新年倒计时功能。
以下是 PostgreSQL 语法:
DO $$
DECLAREdiff INTERVAL;
BEGINRAISE NOTICE 2025新年倒计时开始:;LOOP-- 计算当前时间距离2025年的时间间隔diff age(timestamp 2025-01…
建站知识
2025/1/29 18:00:56
从 GitLab.com 到 JihuLab.com 的迁移指南
本文分享从 GitLab.com 到 JihuLab.com 的迁移指南。
近期,GitLab Inc. 针对其 SaaS 产品做了限制,如果被判定为国内用户,则会建议使用其在国内的发布版本极狐GitLab。从 GitLab SaaS 产品(GitLab.com)迁移到极狐GitL…
建站知识
2025/1/29 18:01:15
Windows下C++使用SQLite
1、安装 进入SQLite Download Page页面,下载sqlite-dll-win-x86-*.zip、sqlite-amalgamation-*.zip、sqlite-tools-win-x64-*.zip三个包,这三个包里分别包含dll文件和def文件、头文件、exe工具。 使用vs命令行工具生成.lib文件:进入dll和def文…
建站知识
2025/1/29 18:00:56