随笔 - 14,  文章 - 0,  评论 - 4,  阅读 - 439
摘要: 和在单机多线程中的锁的目的相同,就是在对共享资源进行操作时要保证正确性,在这里多线程成了多个客户端,需要一些共享的资源(可以被所有客户端看到的 flag )如: 数据库,Redis, ZooKeeper等,结合其特性,来实现分布式锁。 注:分布式锁不可能百分百安全 常见的分布式锁实现方案 以下均是借 阅读全文
posted @ 2025-03-06 16:45 嗯嗯好傅 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 阻塞模式 发生I/O系统调用如果阻塞,进程会被挂起。 下面的各种模式都是为了解决阻塞模式带来的CPU消耗等问题 非阻塞模式 发生I/O系统调用如果阻塞,返回 -1 并 errno == EWOULDBLOCK. 根据 Everything is a file 的unix的设计哲学,通过 fcntl对 阅读全文
posted @ 2025-03-03 23:27 嗯嗯好傅 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Java中的对象实例存储在堆里,引用就是为了找到对象实例的指针。GC会根据对象实例不同的引用来进行垃圾回收。 强引用 是默认的,基本的引用,最为常见,比如 Object obj = new Object(); // obj是强引用 永远不会被回收 下面三种引用方式是后来引入的,允许开发者更灵活地控制 阅读全文
posted @ 2025-03-02 16:34 嗯嗯好傅 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 什么是ThreadLocal,看作者的这一段话 * This class provides thread-local variables. These variables differ from * their normal counterparts in that each thread that 阅读全文
posted @ 2025-03-01 17:25 嗯嗯好傅 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Redis 在处理过期键的回收时,为了保证不对正在运行的Redis程序的效率产生严重影响,实现了三种回收策略。Redis并不追求立即回收过期的键。 自动回收 主要实现在 expire.c 文件中的 activeExpireCycle 函数中。而且默认启用 ACTIVE_EXPIRE_CYCLE_SL 阅读全文
posted @ 2025-02-28 21:02 嗯嗯好傅 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 在一些特定的使用中, i++ 可能将原值用中间量存起来以待使用,下面看相关程序的汇编代码(使用 gcc )。 i++ 源程序: #include <stdio.h> int main(){ int i = 1; printf("%d\n", i++); return 0; } i++ 汇编: mai 阅读全文
posted @ 2024-09-20 20:21 嗯嗯好傅 阅读(88) 评论(2) 推荐(0) 编辑
摘要: 此方案只适用于通过热点形成的局域网,使用校园网等网络很有可能两台设备不在同一网段下(无法更改路由表相关配置)。 连上热点后,使用 ping 命令,检测与手机 IP 是否畅通。 查看本机 IP 在设置中将网络改为专用网络。 将服务器应用监听8080端口。 在手机浏览器中访问 192.168.43.77 阅读全文
posted @ 2024-09-17 19:22 嗯嗯好傅 阅读(41) 评论(0) 推荐(0) 编辑
摘要: tls 又名传输层安全协议 ,见名知义,这是一种安全协议,为互联网通信提供安全及数据完整性提供保障 ,其位置大约在于 http 和 tcp 之间 ,可以将其理解为 ssl 的后继 。 前置知识 对称加密 :仅使用一个对称密钥来加密明文,解密密文。 非对称加密 :也称为公钥加密 ,使用两个单独的非对称 阅读全文
posted @ 2024-09-12 20:07 嗯嗯好傅 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 试了一下原版的pytorch1.0.0,可能时间太长了,许多版本都不被支持,没弄成,另找到一个项目适配pytorch1.7.1 租云服务器。配置RTX3090 pytorch1.7 使用termius远程连接服务器 git clone 拉取代码,原仓库的download.sh不能用,只好将数据下载到 阅读全文
posted @ 2024-09-10 16:02 嗯嗯好傅 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 构造函数 类的一种特殊的成员函数 。当创造对象时自动执行 ,没有返回值包括( void),当没有显式定义时 ,系统默认生成构造函数。 与类的命名相同。 可以重载。 可用于某些成员变量的初始化。 class test { public: test() {}; //与类的命名相同。 test(int t 阅读全文
posted @ 2024-09-09 22:45 嗯嗯好傅 阅读(32) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示