今天进行了相似推荐算法的学习。 今天比较了几个协同过滤算法,其中基于用户的算法会存在数据稀疏性:一个大型的电子商务推荐系统一般有非常多的物品,用户可能买的其中不到1%的物品,不同用户之间买的物品重叠性较低,导致算法无法找到一个用户的邻居,即偏好相似的用户和算法扩展性方面的问题,而基于物品的协同过滤算 ...
分类:
其他好文 时间:
2020-02-01 19:22:51
阅读次数:
82
vim升级步骤,这里记录下,方便后面遇到vim兼容性方面的问题时更好的修复。 #centos7默认时vim7.4版本 [root@guangzhou ~]# vim --V VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Apr 10 2018 23:54: ...
分类:
系统相关 时间:
2020-01-21 19:41:06
阅读次数:
100
最近用vue+vue-router做了个单页应用的项目,页面大概有15个左右。积累了一些开发经验在此做一些记录.本文主要从可维护性方面来考虑SPA的开发实践 全站的颜色定义放在一个less或者scss的文件里,其他组件和页面import这个配置来引用颜色。 示例代码:define.scss $bgC ...
分类:
其他好文 时间:
2020-01-18 19:22:50
阅读次数:
92
相对传统代码开发,快速开发平台在开发周期、成本上以及扩展性方面都有非常大的优势。如果每个项目都要从零开始,代码无复用率;所有的基础功能需要一行一点的敲代码,开发效率非常低,所以使用传统的开发工具已经不能满足现有程序员的诉求,越来越多的企业和开发人员选择java快速开发平台。为了更好地帮助大家找到适合自己的流程引擎,快速地完成流程引擎技术架构选型,快速地完成项目交付。下面一起来看看几款java工作流
分类:
编程语言 时间:
2020-01-17 16:22:15
阅读次数:
770
请解释关系型数据库概念及主要特点? 关系型数据库模型是把复杂的数据结构归结为简单的二元关系,对数据的操作都是建立一个 或多个关系表格上 最大的特点就是二维的表格,通过SQL结构查询语句存取数据,保持数据 一致性方面很强大 请说出关系型数据库的典型产品、特点及应用场景? mysql 互联网企业常用 o ...
分类:
数据库 时间:
2020-01-15 16:43:12
阅读次数:
434
在使用成熟的框架编写Web应用程序时,有时候开发会处于永无止境的修改= 测试= 修改= 测试的状态。尽管如此,开发人员更专注于更改的功能和可视输出,而在安全性方面花费的时间却少得多。但是,当他们确实专注于安全性时,通常会想到的就是典型的事情,例如防止SQL注入或访问控制错误,但是对安全性的关注应该远 ...
分类:
Web程序 时间:
2020-01-10 11:04:37
阅读次数:
102
保障数据的安全性是继保障数据的可用性之后最为重要的一项工作。防火墙作为公网 与内网之间的保护屏障,在保障数据的安全性方面起着至关重要的作用。 firewalld与iptables iptables firewall cmd firewall config TCP Wrappers 在生产环境公网条件 ...
分类:
其他好文 时间:
2020-01-08 20:43:06
阅读次数:
88
前情提要 docker的运用越来广泛,许多IT公司都已经将自己的服务跑在Docker上面。在安全性方面又做了一层防护。比如:跑在Docker上的Mysql不做外网端口映射,只能在linux服务器上或进入docker访问mysql,这样对开发者来说是有些不方便的。 那么,其实这种情况,我们也是有办法可 ...
分类:
数据库 时间:
2020-01-04 16:55:40
阅读次数:
86
这个漏洞存在于Nostromo web服务上(又名nhttpd),这是一个开源的web服务,在Unix系统上非常流行,例如FreeBSD, OpenBSD等等。 Nostromo由于在验证URL安全性方面存在缺陷,导致目录穿越,任何人都可以遍历系统中任何文件。因此未经过身份验证的远程攻击者可以强制服 ...
分类:
Web程序 时间:
2020-01-04 12:53:17
阅读次数:
124
关于硬盘: 磁头在读写数据时,并不接触盘面,而是悬浮在距离盘面表面非常近的地方。如果因为某些原因,磁头接触到了盘面,会产生破坏性的后果。 硬盘分区: 硬盘一般分为IDE硬盘、SCSI硬盘和SATA硬盘。在Linux中,IDE借口的设备被称为hd,SCSI和SATA接口的设备则被称为sd。第一块 硬盘 ...
分类:
系统相关 时间:
2019-12-27 00:10:21
阅读次数:
133