过滤垃圾评论 发表于 2019-04-12 | 更新于: 2019-10-30 | 分类于 数据处理 , 提取数据特征 我们想搭建一个关于游戏的推荐系统,给用户推荐有趣、好玩的游戏。起初在还没有用户的情况下一般采用基于内容推荐,然而要还原游戏的真实面貌,清洗垃圾评论是必不可少的。下面讲讲我们在这其中的一系列尝试,处理代 ... 阅读全文 »
web 安全 发表于 2019-03-15 | 更新于: 2019-10-18 | 分类于 web , web 安全 web 安全一直是个话题,常见的包括防范crsf攻击、sql注入,对存储在服务器的敏感数据如用户信息进行加密处理;防止程序攻网络资源,使用验证码进行识别;对于垃圾信息,敏感信息进行过滤在存储等。 cs ... 阅读全文 »
规范代码 发表于 2019-02-20 | 更新于: 2019-10-18 | 分类于 改善代码 , 重构 返回结果处理返回结果有,后端向其他服务请求、后台给前端返回结果123456789101112131415161718192021222324252627282930313233343536373839 ... 阅读全文 »
laravel 利用redis 的发布订阅保持数据一致性 发表于 2019-01-20 | 更新于: 2019-10-16 | 分类于 web , redis 保持数据一致性项目服务之间共用配置信息可以存储在远程的redis,怎样保存数据的一致性是个问题。可以使用redis 的发布订阅功能及时同步数据,思路 数据有变化的服务更新远程redis,并publi ... 阅读全文 »
wkhtmltox实现 md转 pdf 发表于 2019-01-08 | 更新于: 2019-10-16 | 分类于 web , php doc 是用来展示开发人员写的项目文档的服务,现在要添加一个md2pdf 的下载功能,下面说一下自己是怎样用wkhtmltox实现 md转 pdf doc 实现过程下面是开发文档展示的过程,只需看wk ... 阅读全文 »
代理模式和复合模式 发表于 2018-12-18 | 更新于: 2019-08-10 | 分类于 改善代码 , 设计模式 代理模式代理模式定义,为另外一个对象提供一个替身以控制对这个对象的访问,是一个控制对象访问的模式。常用的几种控制访问方式有 远程代理控制访问远程对象 保护代理基于权限控制对对象访问,如java 动态 ... 阅读全文 »
shell script 入门 发表于 2018-12-15 | 更新于: 2019-08-07 | 分类于 基础 , linux 为什么学shell操作系统其实是一组软件,控制整个计算机硬件如cpu调度,内存、磁盘存储输入输出是操作系统的内核(Kernel)。通常这组软件是不允许被没有管理能力的终端用户随便使用的,但总是需要让用 ... 阅读全文 »
工厂模式和单件模式 发表于 2018-12-10 | 更新于: 2019-07-20 | 分类于 改善代码 , 设计模式 工厂模式每次用new来实例化对象的时候,都是实例化具体的类,不是面向接口编程,而是实现;代码绑着具体类会导致代码更脆弱,更缺乏弹性,初始化也经常造成耦合的问题。 假设现在有家披萨Pizza 店,有很多 ... 阅读全文 »
装饰者模式和命令模式 发表于 2018-12-06 | 更新于: 2019-07-27 | 分类于 改善代码 , 设计模式 装饰者模式现在有一家咖啡连锁店,咖啡如A、B、C、D多种,配料更是有蒸奶(Milk)、豆浆(Soy)、摩卡(Mocha)、奶泡(whip)等,咖啡店会根据加入的配料收取不同的费用。那怎样设计其中的单订 ... 阅读全文 »
策略模式和观察者模式 发表于 2018-12-02 | 更新于: 2019-07-13 | 分类于 改善代码 , 设计模式 为什么要设计模式软件开发中,我们花费更多的时间在需求变化和维护项目上,想更好得应对变化需要建立弹性的,可维护、可应对变化的设计。而知道抽象、继承、多态,并不能马上成为面向对象设计者,设计模式正是告诉我 ... 阅读全文 »