小恐龙 小恐龙
4年前
LRU算法四种实现方式介绍
LRU全称是Least RecentlyUsed,即最近最久未使用的意思。LRU算法的设计原则是:如果一个数据在最近一段时间没有被访问到,那么在将来它被访问的可能性也很小。也就是说,当限定的空间已存满数据时,应当把最久没有被访问到的数据淘汰。
Wesley13 Wesley13
3年前
ES6 常用语法
什么是ES6ECMAScript6简称ES6,在2015年6月正式发布~ ECMAScript是JavaScript语言的国际标准。我们本着二八原则,掌握好常用的,有用的~能让我们更快的上手~~~1 声明变量const let varES6以前var关键字来声明变量,无论声明在何处都存在变量提升这个事情~~会
Wesley13 Wesley13
3年前
ubuntu 14.04(trusty)下opencv2与opencv3切换
背景1.ubuntu14.04下进行SLAM开发,使用rosindigo,而indigo默认的opencv版本为2.4.82.在高翔博士的《SLAM十四讲》中,需要用到viz模块,此处需要使用的opencv版本为3以上。因此需要在实际使用中切换opencv的版本。原则是opencv3不影响默认的opencv2.4.8版本。步骤
Stella981 Stella981
3年前
Linux Shell 文本处理工具集锦
本文将介绍Linux下使用Shell处理文本时最常用的工具:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk;提供的例子和参数都是最常用和最为实用的;我对shell脚本使用的原则是命令单行书写,尽量不要超过2行;如果有更为复杂的任务需求,还是考虑python吧;find文件查找
Stella981 Stella981
3年前
GPIO操作原理(Linux一切皆文件)
Linux系统定义了一切皆文件的原则,甚至于硬件:磁盘,软盘,等……,这样的好处是,在不同的平台和硬件上都能形成统一的调用方式。这里,我们从树莓派,探讨下GPIO的操作原理(非内核原理):通过sysfs方式控制GPIO。!(https://oscimg.oschina.net/oscnet/149aab6e168e10
Stella981 Stella981
3年前
JVM G1(Garbage
!(https://oscimg.oschina.net/oscnet/upf2c0108b18ba28baf5af916153110bf0a85.png)G1垃圾收集器的设计原则是“首先收集尽可能多的垃圾(GarbageFirst)”,目标是为了尽量缩短处理超大堆(超过4GB)产生的停顿。因此,G1并不会等内存耗尽(比如Seria
融云IM即时通讯 融云IM即时通讯
4个月前
融云 IM 干货丨私有云IMKit源码有哪些安全保护措施?
私有云IMKit源码的安全保护措施主要包括以下几个方面:访问控制限制访问权限:只有授权人员可以访问和修改源代码,遵循最小权限原则,员工只拥有完成其工作所需的最低权限。通过角色和权限管理系统,灵活地分配和管理员工的访问权限,避免权限滥用和未授权访问。代码加密