相关文章
设计模式的艺术读书笔记
设计模式的艺术 面向对象设计原则概述单一职责原则开闭原则里氏代换原则依赖倒转原则接口隔离原则合成复用原则迪米特法则 创建的艺术创建型模式单例模式饿汉式单例与懒汉式单例的讨论通过静态内部类实现的更好办法 简单工厂模式 面向对象设计原则概述
单一职责原则
单一职责…
建站知识
2025/2/27 10:05:31
使用Docker容器化部署Django项目:从零开始的最佳实践指南
在云计算和微服务架构大行其道的今天,容器化技术已经成为提升应用部署效率和可靠性的重要手段。Docker作为容器技术的领头羊,以其轻量级、快速启动和易于移植的特性,深受开发者喜爱。本文将带你从零开始,一步步了解如何使用Docker…
建站知识
2025/2/25 4:40:28
力扣打卡5:LRU缓存
链接:146. LRU 缓存 - 力扣(LeetCode) 这道题我解法的put函数严格意义上讲不是O(1),不如力扣官方的题解。 我使用了哈希表存储值,这样每次get就可以O(1)了。但是put不太好优化成O(1),我使用了一个队列和一个…
建站知识
2025/2/27 10:24:17
从ctfwiki开始的pwn之旅 6.ret2reg
原理
Ret2reg,即攻击绕过地址混淆(ASLR),返回到寄存器地址
一般用于开启ASLR的ret2shellcode题型。 出现该漏洞的代码的典型特征是:程序中存在strcpy的字符串拷贝函数。 ret2reg(返回到寄存器地址攻击)是一种利用技…
建站知识
2025/2/9 2:35:27
【工作流】WorkflowCore json构建几个需要注意的地方
json常见格式
{"Id": "Test","Version": 1,"Description": "","DataType": "VisionCore.Models.DynamicData, VisionCore","Steps": [{"Id": "Step1","StepType&q…
建站知识
2025/2/19 7:12:24
Fiddler 5.21.0 使用指南:过滤浏览器HTTP(S)流量下(四)
概述
在上一篇文章中,我们介绍了一部分简单的过滤功能,已经可以帮助我们较为准确的定位到感兴趣的请求;提升我们的工作效率,我们可以通过设置更为复杂的过滤规则,精准到定位的我们想要的请求和响应信息。专注于分析对…
建站知识
2025/2/9 2:35:22
uniapp radio-group实现点击radio选项后的文字选中选项
uniapp radio-group实现点击radio选项后的文字选中选项
在uniapp中,使用radio-group组件实现点击文字选中对应的单选按钮是不直接支持的。不过,你可以通过在radio外层包裹一个view,并使用label标签将文字与对应的radio绑定,来实现…
建站知识
2025/2/23 9:43:47
【RDMA】RDMA read和write编程实例(verbs API)
WRITE|READ编程(RDMA read and write with IB verbs)
(本文讲解的示例代码在:RDMA read and write with IB verbs | The Geek in the Corner) 将 RDMA 与verbs一起使用非常简单:首先注册内存块,…
建站知识
2025/2/11 4:54:46