要么改变世界,要么适应世界
脚本 效率 教程 C 分享 工具 学习 命令行 HTML基础 CSS基础 JavaScript基础 Vue 动态规划 排序 分治 java 并查集 Shell 字符串 进程通信 单例模式 静态代理 动态代理 模板方法 观察者模式 高精度 阶乘 深度优先 递归 BFS 最大流 C语言课程设计 操作系课设 数据库 MySql Git SpringBoot 缓存 移位运算 与运算 或运算 位操作 快速排序 二分查找 LIS 单调递减栈 归并排序 链表 康托展开 映射 Jsp Cookie 质数 筛选法 凸包 最小生成树 贪心算法 最短路 多线程 KMP DFS 匈牙利算法 KM AC自动机 axios 框架 UI 算法 自动机 C++ 图论 ST表 模拟 总结 OpenCV 图像 Echarts 日历热力图 线性回归 多项式回归 泰勒展开 python NumPy 逻辑回归 MNIST Nuxt 前端 include漏洞 文件上传 SSRF 密码学 CBC fastjson RCE漏洞 pwn 栈溢出 数字签名 Solidity Web3.0 PoW 汇编 docker 容器 性能调优 仿真 信号 任务调度 并发 内存管理 GDB web 代理 红黑树 搜索 Django JNI 动态链接
该标签下的文章

Go 借助 robfig/cron 实现定时任务

2024-08-21 22:28:16
0
Golang

在使用`Go`开发过程中,我们可能会经常使用定时器功能实现一些事情,对于简单的一些场景,我们可以借助`time.sleep`的方式,但是实际上这阻塞用法,会长时间占用`CPU`,当然我们也可以使用协程的方式避免主协程阻塞,然而如果我们还想做细粒度的控制,例如如果解决相邻两次任务时间重叠的问题,我们可能要花时间手动写一些编排任务列表控制的逻辑,实际上我们可以借助`robfig/cron`库,实现我们的功能。 ...

一文解决经典多线程互斥和同步问题,妈妈再也不用担心死锁问题了

2024-03-31 12:01:09
0
笔记

在开始之前,我们要明白互斥和同步是不同的概念,简单来说,互斥就是同一时间,某个资源只能运行一个访问者访问;同步指的是某些操作在时间上具有一定顺序,例如A操作必须在B操作之后,在很多时候,同步需要借助互斥。 ...

CS:APP-Shell Lab

2023-11-14 09:40:12
0
教程

总体要求:实现一个小小的`shell`程序,涉及进程调度,信号处理,并发处理的知识,需要掌握教材第8章。 话不多说,打开电脑,带上键盘,开启实验! ...