内存清理工具 Mem Reduct v3.0.436 绿色便携版
Mem Reduct 是一款来自于哈萨克斯坦的 VK 好友 Evgeny Kotov 设计与开发的轻量级系统内 […] 内存清理工具 Mem Reduct v3.0.436 绿色便携版,首发于软件缘。
Mem Reduct 是一款来自于哈萨克斯坦的 VK 好友 Evgeny Kotov 设计与开发的轻量级系统内 […] 内存清理工具 Mem Reduct v3.0.436 绿色便携版,首发于软件缘。
无锁有序链表可以保证元素的唯一性,使其可用于哈希表的桶,甚至直接作为一个效率不那么高的map。普通链表的无锁实现相对简单点,因为插入元素可以在表头插,而有序链表的插入则是任意位置。 本文主要基于论文High Performance Dynamic Lock-Free Hash Tables实现。 主要问题 链表的主要操作包含insert和remove,先简单实现一个版本,就会看到问题所在,以下代码只用作示例: struct node_t { key_t key; value_t val; nod…
最近在几个QQ和微信IT群里灌水,注意到不少同学在大学或工作中没接触过Linux。而很多IT项目如大数据、机器学习、服务器等都需要Linux技能,所以很多人想开始接触、学习Linux。我就动手做了以下视频给初学者,希望能有帮助。这是我第一次做screencast,很希望能听到你的批评和建议。 更新:视频上传到优酷后,效果并不理想。我又尝试了其它视频分享网站如乐视、QQ视频、新浪视频、和土豆。乐视的上传网页没有上传渠道,或许因为我的IP地址在国外?我在新浪视频网页也碰到同样问题。QQ视频倒是允许上…
这篇文章的目的,是简要地阐述一下在“中国”这个语境下公有云发展的一些个人观点。 一、公有云的规模 所谓公有云,简单地讲就是以服务的方式向公众提供计算资源。在这篇文章的范畴之内,计算资源主要指计算资源(虚拟机),但是在必要的时候会扩展到存储资源和网络资源。用各位从业人员背得滚瓜熟烂得术语来说,就是用户象用水用电一样使用计算资源,按需获取,按量计费。基于这样一个定义,一个真正意义上的公有云需要具备一定的规模才能够达到向“公众”提供服务的基本要求。[在这篇文章的范畴之内,托管云(Managed Clo…
在Visual Studio Code的Docs中是写了怎么设置命令行运行Code的: code () { if [[ $# = 0 ]] then open -a "Visual Studio Code" else [[ $1 = /* ]] && F="$1" || F="$PWD/${1#./}" open -a "Visual Studio Code" --args "$F"…
本文作为我的博客「HTTP 相关」专题新的一篇,主要讨论 HTTP 协议中的 Transfer-Encoding。这个专题我会根据自己的理解,以尽量通俗的讲述,结合代码示例和实际场景来说明问题,欢迎大家关注和留言交流。 Transfer-Encoding,是一个 HTTP 头部字段,字面意思是「传输编码」。实际上,HTTP 协议中还有另外一个头部与编码有关:Content-Encoding(内容编码)。Content-Encoding 通常用于对实体内容进行压缩编码,目的是优化传输,例如用 gz…
除了我们形影不离的各种智能手机、智能手环、智能玩具……之外,智能概念也正在延伸到你家的厨房。 比如海尔前不久刚刚推出的一款智能烤箱产品,他们给这款产品起了很“羞涩”的名字:嫩烤箱。钛媒体小编在产品体验现场看到,这款嫩烤箱可以通过手机实现远程控制,在App上实现一键采购和一键烘培;此外,结合“海尔U+”智慧烘焙生态圈后,它还帮助使用者实现从“烘焙菜单”到“烘焙培训”的全套流程,提供更多人性化的服务。 所谓“烘焙生态圈”,就是通过硬件(烤箱)搭建人与服务的平台,在这个链条内整…
除了我们形影不离的各种智能手机、智能手环、智能玩具……之外,智能概念也正在延伸到你家的厨房。 比如海尔前不久刚刚推出的一款智能烤箱产品,他们给这款产品起了很“羞涩”的名字:嫩烤箱。钛媒体小编在产品体验现场看到,这款嫩烤箱可以通过手机实现远程控制,在App上实现一键采购和一键烘培;此外,结合“海尔U+”智慧烘焙生态圈后,它还帮助使用者实现从“烘焙菜单”到“烘焙培训”的全套流程,提供更多人性化的服务。 所谓“烘焙生态圈”,就是通过硬件(烤箱)搭建人与服务的平台,在这个链条内整…