摘要:
大家好,今天来和大家聊聊规约模式。 规约模式的英文是Specification Pattern,这里的规约其实是一个表意的翻译,Specification直译过来是要求、技术说明、明确的意思。光看名字估计大家都是一脸懵逼,根本不知道这个设计模式大概会是一个什么样子。这也是设计模式的一个通病,就是内涵 阅读全文
摘要:
大家好,今天和大家来聊一个新的设计模式——订阅者模式。 这个模式在我们的生活当中非常常见,可以说是几乎所有的媒体平台都用或多或少地用到了这个模式。比如公众号,我们来仔细梳理一下公众号这个平台当中的整个逻辑,会发现其实这里面一共有三方存在,这三方呈一个三角关系。 三方订阅关系 画出来的话大概是这个样子 阅读全文
摘要:
大家好,今天给大家介绍一个新的设计模式,叫做memento模式。 memento在英文当中是纪念品的意思,在这里,指的是对象的深度拷贝。通过对对象深度拷贝的方法来实现事务的功能。有了解过数据库的小伙伴们应该都知道,在数据库当中有些操作是绑定的,要么一起执行成功,要么一起不执行,绝对不运行某些操作执行 阅读全文
摘要:
大家好,我们今天来了解一个新的设计模式——观察者模式。 观察者模式的思路很简单,它被广泛地用在各种数据监控上。很多时候我们希望监听某个数据的变化,希望一旦获悉它的变化之后立即采取一些举措。按照常规的操作,我们需要开启额外的线程来进行监听。但是开启线程一则非常麻烦,二则需要带来额外的开销,我们今天介绍 阅读全文
摘要:
大家好,今天来继续聊聊深度学习。 有同学跟我说很久没有更新深度学习的模型了,倒不是不愿意更新,主要是一次想把一个技术专题写完。但是纯技术文章观众老爷们不太爱看,所以我一般都把纯技术文章放在次条。不过既然有同学催更,那么我还是响应一下需求,来更新一篇。 神经网络与感知机的不同 上一篇文章当中我们讲了感 阅读全文
摘要:
大家好,我们今天继续来剖析一些推荐广告领域的论文。 今天选择的这篇叫做DeepFM: A Factorization-Machine based Neural Network for CTR Prediction,翻译过来就是DeepFM:一个基于深度神经网络的FM模型。这篇paper的作者来自哈工 阅读全文
摘要:
大家好,我们今天来一起学习一个新的设计模式,叫做媒介模式。 所谓的媒介其实是一种封装的思想,把某些功能共同的逻辑抽象出来做成一个中间的媒介,从而减少代码之间的耦合,提升拓展性,更加方便日后的需求变更。 简单案例 我们用一个实际的例子来认知一下媒介这个设计模式。 假设我们要做一个聊天室,如果真要去做的 阅读全文
摘要:
大家好,欢迎来到codeforces专题。 今天选择的问题是Contest 1451场的D题,这是一道有趣简单的伪博弈论问题,全场通过的人有3203人。难度不太高,依旧以思维为主,坑不多,非常友好。 题目链接:https://codeforces.com/contest/1451/problem/D 阅读全文
摘要:
大家好,今天给大家聊点有意思的。 以前在读金庸先生《笑傲江湖》的时候,总觉得有一个地方有点扯,就是华山派的剑气之争。按说有人喜欢耍贱(剑),有人喜欢用气,这其实是个人喜好,怎么会上升到门户纷争,还因此自相残杀呢?所以我之前的时候一直觉得这个是金庸先生剧情需要,不然怎么会有风清扬传功令狐冲的情节呢? 阅读全文
摘要:
大家好,最近不少小伙伴问我,说是学院最近教完了C/C++之后就没有相关的语言课开设了,陷入了一个迷茫期,不知道后面应该学些什么,来向我请教。 一直以来问我这个问题的小伙伴还不少,我倒也不是不愿意回答,而是之前的文章其实关于这个问题提了不少次,所以觉得大家都get了。既然还是有很多小伙伴困惑,所以就单 阅读全文