lazy形容词,懒惰的,毫无疑问是一个贬义词。但是,对于计算机领域,lazy却是非常重要的优化思想:把任务推迟到必须的时刻,好处是避免重复计算,甚至不计算。本文的目的是抛砖引玉,总结一…
2025/1/31 12:34:05 人评论 次浏览首先介绍了消息中间件的原理。然后介绍了目前流行的开源消息中间件产品,并实现。中间件的定义 中间件(middleware)是基础软件的一大类,属于可复用的软件范畴。中间件在操作系统软件,网络和数据库之上,应用软件之下,总的…
2025/1/31 12:33:35 人评论 次浏览1、Graphics2D和Graphics的区别 此 Graphics2D 类扩展Graphics 类,以提供对几何形状、坐标转换、颜色管理和文本布局更为复杂的控制。它是用于在Java(tm) 平台上呈现二维形状、文本和图像的基础类。 tips:总而言之Graphics2D是Graphics的加强版…
2025/1/31 11:34:30 人评论 次浏览文章目录1. 实现功能2. 具体实现3. 测试Samba4. 尝试利用云服务器和frp搭建远程NAS1. 实现功能 支持本地播放器播放服务器端共享文件夹内容支持本地图片查看器支持本地编辑器编辑服务器端本文数据理论上讲, 在本地操作共享文件夹, 跟本地操作本地文件夹内容无差别 2. 具体实现…
2025/1/31 9:10:27 人评论 次浏览WXHWND说明 在wxWidgets中,开发的目标设备是Windows平台,有时候需要调用原生态的窗口函数进行编程。例如为了使用AGG渲染库,必须获取控件的窗口句柄,创建兼容性位图,得到渲染缓存。在windows平台下窗口句柄的类型是HWND。这个时候…
2025/1/31 12:54:04 人评论 次浏览CF 118E 首先这个题目需要去判断原图是否是一个双连通分量,因为如果不是双连通分量的话,那么最后在桥的位置就是单向的,只能由一块走到另一块,而不能由另一块走回来。同时,如果原图是双连通分量,那么就一定…
2025/1/31 12:53:03 人评论 次浏览迭代器 __iter__() 获取迭代器 __next__() 下一个 生成器 本质就是迭代器 两种方式写生成器 1. 生成器函数 2. 生成器表达式 生成器函数 函数内部有yield. yield返回 -> return yield可以把函数分段执行 生成器函数被调用的时候. 返回生成器 def func(): yield g func() —…
2025/1/31 12:52:32 人评论 次浏览PIM-DM模式 以“pull”的方式进行传输数据 适合组网比较密集,规模较小,组成员较多的拓扑 具有邻居发现,扩散,剪枝,状态检测,嫁接,断言等机制 1. 邻居发现 通过发送hello包的方式发现邻居&…
2025/1/31 12:52:01 人评论 次浏览MySQL性能 最大数据量 抛开数据量和并发数,谈性能都是耍流氓。MySQL没有限制单表最大记录数,它取决于操作系统对文件大小的限制。 《阿里巴巴Java开发手册》提出单表行数超过500万行或者单表容量超过2GB,才推荐分库分表。性能由综合因素决定&…
2025/1/31 12:51:31 人评论 次浏览kvm虚拟化 文章目录kvm虚拟化1. 虚拟化介绍2. kvm介绍3. kvm部署3.1 kvm安装3.2 kvm web管理界面安装3.3 kvm web界面管理3.3.1 kvm连接管理3.3.2 kvm存储管理3.3.3 kvm网络管理3.3.4 实例管理4.故障案例4.2 案例21. 虚拟化介绍 虚拟化是云计算的基础。简单的说,虚…
2025/1/31 12:51:00 人评论 次浏览很多情况下,Oracle默认的表存储策略并不符合我们使用数据的实际情况。例如,在OLAP类型的系统中,数据的使用方式一般是定期批量初始化大量数据,此后的工作便是查询、分析和统计,很少的修改动作。基于这样的使用前提&…
2025/1/31 7:07:35 人评论 次浏览经常用linux df命令查看磁盘空间大小,但有时候要分析文件夹占用磁盘空间大小就要用du命令了。1.例:1.1查看某个文件目录大小# du -sh /root1.4G/rootdu,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是…
2025/1/31 7:06:03 人评论 次浏览文章目录前言一、观察者模式(Observer Pattern)二、使用步骤角色示例总结优点缺点使用场景前言 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解…
2025/1/31 7:05:02 人评论 次浏览/*********************************************************************** Android PRODUCT_COPY_FILES 自动拷贝文件* 说明:* 本文主要记录如何向Android系统中自动添加自己的文件,主要是考虑到* 后续需要添加一些自动化脚本ÿ…
2025/1/31 7:04:32 人评论 次浏览1、python中函数的定义: 函数其实就是带名字的代码块,用于完成一些具体的工作。如果我们在写一段程序的时候,需要多次用到同样的一个功能,如果每次都要重复写相同的代码,不仅会增加我们的代码量,更会让我们…
2025/1/31 7:04:02 人评论 次浏览所有操作均在底行模式下 删除空格行: :g/^$/d删除行首空格: :%s/^\s*//g删除行尾空格: :%s/\s*$//g
2025/1/31 7:03:01 人评论 次浏览