小恐龙 小恐龙
4年前
LRU算法四种实现方式介绍
LRU全称是Least RecentlyUsed,即最近最久未使用的意思。LRU算法的设计原则是:如果一个数据在最近一段时间没有被访问到,那么在将来它被访问的可能性也很小。也就是说,当限定的空间已存满数据时,应当把最久没有被访问到的数据淘汰。
Stella981 Stella981
3年前
JavaScript 中的 10 个机器学习示例
!(https://oscimg.oschina.net/oscnet/dcf1389fb1d24d5394239d66180707d3.png)随着时间的推移,机器学习库变得更快也更易于使用,其发展速度丝毫没有放缓的迹象。虽然一直以来Python都是机器学习的重要语言,但目前的神经网络可以在任何语言中运行,包括JavaScript
Stella981 Stella981
3年前
ECharts 的拖拽小扩展
今天给大家介绍echarts中一个小例子『拖拽改变图表』的实现。这个例子是在原生echarts基础上做了些小小扩展,带有一定的交互性。通过这个例子,我们可以了解到,如何使用echarts提供的API实现『定制化的』『富有交互的』功能。!(http://timg01.bdimg.com/timg?pacompress&imgtype3
Stella981 Stella981
3年前
Scala编程快速入门
1.scala数据类型!(https://oscimg.oschina.net/oscnet/2530ebcec5284db427b1db161f02da85037.jpg)上表中列出的数据类型都是对象,也就是说scala没有java中的原生类型。在scala是可以对数字等基础类型调用方法的。例如数字1可以调方法,使用1.
Wesley13 Wesley13
3年前
Ubuntu16.04安装Scrapy命令
背景命令行下有三种安装Scrapy的方式:aptget:千万不要用,因为你会下载到一个上古时期的Scrapy版本,产生一系列与你参考教程的代码不兼容的问题easy\_install:我没有安装成功pip:Scrapy官网上推荐的下载方式,我们使用这种方法安装首先Python(https://www
Stella981 Stella981
3年前
PV 动态供给
前面的例子中,我们提前创建了PV,然后通过PVC申请PV并在Pod中使用,这种方式叫做静态供给(StaticProvision)。与之对应的是动态供给(DynamicalProvision),即如果没有满足PVC条件的PV,会动态创建PV。相比静态供给,动态供给有明显的优势:不需要提前创建PV,减少了管理员的工作量,效率高。
Stella981 Stella981
3年前
27行Python代码批量将ppt转换为pdf
!(https://oscimg.oschina.net/oscnet/e7c4cb85d0ce49e986e5fcb7db93e062.gif)这是一个Python脚本,能够批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式。使用说明1、将这个脚本跟PPT文件放置在同一个文件夹下。2、
Stella981 Stella981
3年前
Elasticsearch学习(三):Elasticsearch配置
一、基本配置elasticsearch的config文件夹里面有两个配置文件:elasticsearch.yml:基本配置文件logging.yml:日志配置文件es也是使用log4j来记录日志的,所以logging.yml里的设置按普通log4j配置文件来设置就行了。下面主要讲解下elasticsearch
Stella981 Stella981
3年前
JFinal支持Redis Sentinel
 项目中由redis单点服务,切换为redisSentinel集群模式,发现目前的jfinalplugin只支持单点服务,目前还没有提供Sentinel集群的支持,于是看了下插件源码与jedis源码,对原有的redisPlugin做了扩充,支持了Sentinel,项目经过了2个月的运行,目前还没有发现什么问题.使用示例如下Set<Hos
Wesley13 Wesley13
3年前
MySQL优化总结+自定义函数之递归
我最近看MySQL优化总结几个可能容易理解错误的技巧:通常来说把可为NULL的列改为NOTNULL不会对性能提升有多少帮助,只是如果计划在列上创建索引,就应该将该列设置为NOTNULL。对整数类型指定宽度,比如INT(11),没有任何卵用。INT使用32位(4个字节)存储空间,那