相关文章
OSTEP Projects:Unix Utilities
本文将介绍操作系统导论(Operating Systems: Three Easy Pieces)作者所开源的操作系统相关课程项目 的 Unix Utilities 部分,包含个人的代码实现和设计思路。 wcat
思路
要实现一个 wcat 命令,打印从文件中读取到的所有字符。
…
建站知识
2024/11/23 15:30:56
Redis 常见的使用场景
1、缓存 常见用于热点数据、首页缓存、或者经常不用变动的静态数据、复杂数据统计。key 通常设置为String。key的规则建议根据项目名、模块、关键字进行保存。
2、数据共享分布式
因为 Redis 是分布式的独立服务,可以在多个应用之间共享,例如ÿ…
建站知识
2024/11/23 16:56:33
C++相关概念和易错语法(10)(定位new、模板)
1.定位new
我们使用类来实例化对象,开辟空间的时候会自动去调用它的构造函数。但在那篇博客我就特意强调过,使用a.A()的方式是错误的,A()根本不会被识别为一个构造函数,而会被识别为A类型。因此我们要注意最好在实例化对象&#…
建站知识
2024/11/23 15:31:02
Linux下软硬链接和动静态库制作详解
目录
前言
软硬链接
概念
软链接的创建
硬链接的创建
软硬链接的本质区别
理解软链接
理解硬链接
小结
动静态库
概念
动静态库的制作
静态库的制作
动态库的制作 前言 本文涉及到inode和地址空间等相关概念,不知道的小伙伴可以先阅读以下两篇文章…
建站知识
2024/11/23 16:56:30
C++11:shared_ptr循环引用问题
一、shared_ptr的弊端
struct Listnode
{int _val;std::shared_ptr<Listnode> _prev;std::shared_ptr<Listnode> _next;Listnode(int val ):_val(val),_prev(nullptr),_next(nullptr){}~Listnode(){cout << "~Listnode()" << endl;}
};
in…
建站知识
2024/11/23 16:56:29
RKNN Toolkit2 工具的使用
RKNN Toolkit2 是由瑞芯微电子 (Rockchip) 开发的一套用于深度学习模型优化和推理的工具。它主要面向在瑞芯微SoC上进行AI应用开发,但也可以用于PC平台进行模型的转换、量化、推理等操作。它支持将多种深度学习框架的模型(如Caffe, TensorFlow, PyTorch等…
建站知识
2024/11/23 16:56:29
(4)步态识别论文研读——增强时空显著性的跨视图步态识别
Enhanced Spatial-Temporal Salience for Cross-View Gait Recognition
Enhanced Spatial-Temporal Salience for Cross-View Gait Recognition | IEEE Journals & Magazine | IEEE Xplore
摘要:步态识别可以单独或与其他生物特征相结合,用于个人识别和再识别…
建站知识
2024/11/23 23:16:51
java发送请求-http和https
http和https区别
1、http是网络传输超文本协议,client---- http------ server
2、httpshttpssl证书,让网络传输更安全 ,client---- httpssl------ server
3、ssl证书是需要客户端认可的,注意官方证书和jdk生成的证书的用户来使…
建站知识
2024/11/22 19:12:02