技术算法
文章平均质量分 81
雾霾中的雪
这个作者很懒,什么都没留下…
展开
-
互联网的常见推荐算法
没有复杂的公式,没有晦涩的技术词汇,从最简易的案例,了解互联网最常见的推荐算法。一、《从电影推荐开始,聊协同过滤》什么是协同过滤协同过滤的3步骤一张excel表格,秒懂协同过滤工程架构方向的程序员,看到推荐/搜索/广告等和算法相关的技术,心中或多或少有一丝胆怯。但认真研究之后,发现其实没有这么难。 什么是协同过滤(Collaborative Filtering)?答:通过找到兴趣相投,或者有共同...原创 2018-05-03 09:50:52 · 2945 阅读 · 0 评论 -
缓存淘汰算法
缓存淘汰算法——LRU算法1. LRU1.1. 原理LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。1.2. 实现最常见的实现是使用一个链表保存缓存数据,详细算法实现如下:1. 新数据插入到链表头部;2. 每当缓存命中(即缓存数据被访问),则将数据移到链表头部;3. 当链表满的...转载 2018-05-03 21:24:25 · 139 阅读 · 0 评论 -
字体大小、位置的算法
在QFont当中有两种方式设置字体大小,一种是PixelSize,另一种是PointSizePoint实际是磅,也就是 1/72 inch我们可以从PainterDevice中得到当前DPI(Dot per inch)。因此 Pixel = DPI * Point / 72ExtToIntX ( X ) + o * sin ( Orientation * Pi / 180 ), ExtToIntY...原创 2018-05-25 14:53:26 · 1145 阅读 · 0 评论 -
Qt Pro语法总结
1. 注释从“#”开始,到这一行结束。快捷键:Ctrl+ /例:2、TEMPLATE模板变量告诉qmake为这个应用程序生成哪种makefile。下面是可供使用的选择:TEMPLATE = appA> app 这是默认值,所以如果模板没有被指定,这个将被使用。app模板告诉qmake为建立一个应用程序生成一个Makefile。当使用这个模板时,下面这些qmake系统变量是被承认的。你应该在你...原创 2018-06-06 14:41:03 · 6184 阅读 · 0 评论