工程架构方向的程序员,看到推荐/搜索/广告等和算法相关的技术,心中或多或少有一丝胆怯。但认真研究之后,发现其实没有这么难。今天的1分钟系列,给大家介绍下推荐系统中的“协同过滤”,绝无任何公式,保证大伙弄懂。什么是协同过滤(CollaborativeFiltering)?答:通过找到兴趣相投,或者有共同经验的群体,来向用户推荐感兴趣的信息。举例,如何协同过滤,来对用户A进行电影推荐?答:简要步骤如下
分类:
其他好文 时间:
2020-11-18 12:19:03
阅读次数:
3
漫画:什么是“设计模式”?收录于话题#设计模式873#Java1518#程序员2162这本书是软件研发领域重要的里程碑,合著此书的四位作者ErichGamma,RichardHelm,RalphJohnson,JohnVlissides被业内称为GoF(GangofFour),因此这本书也被人称为GoF设计模式。1.创建型模式这一类设计模式的目的是用于创建对象。2.结构型模式这一类设计模式的目的是
分类:
其他好文 时间:
2020-11-18 12:17:45
阅读次数:
2
导语:利用程序反馈图和自监督学习,AI 根据出错消息自动修复代码。 作者:Michihiro Yasunaga 编译:McGL 用于程序修复的机器学习 在编写程序时,无论是对于初学者(想象一下你上的编程入门课程)还是对于专业开发人员(例如,这个来自谷歌的程序员编译错误案例研究:https://sta ...
分类:
其他好文 时间:
2020-11-17 12:20:04
阅读次数:
5
为什么我们写的代码都是 if-else? 程序员想必都经历过这样的场景:刚开始自己写的代码很简洁,逻辑清晰,函数精简,没有一个 if-else,可随着代码逻辑不断完善和业务的瞬息万变:比如需要对入参进行类型和值进行判断;这里要判断下对象是否为 null;不同类型执行不同的流程。 落地到具体实现只能不 ...
分类:
其他好文 时间:
2020-11-17 11:51:25
阅读次数:
4
完整版:资深程序员都了解的代码复用法则编写代码最重要一条,是怎样复用其他程序员的代码和思路来解决问题。通过修改他人的代码来解决复杂问题是种错误的做法,不仅成功的机率很低,就算成功也不会提供什么经验。按照这种方式进行编程,无法成长为一名真正的程序员,在软件开发领域,前景也是非常有限。一旦问题达到了一定规模,期望程序员从头开发一个解决方案不太现实,这会导致程序员大量时间浪费在低效率工作中,并且极大地依
分类:
其他好文 时间:
2020-11-16 13:04:33
阅读次数:
4
后端程序员落泪的一段代码最近网上在讨论一段非常简短的代码,不需要太多JavaScript背景也能看懂,但其方法让人落泪。来源:https://www.reddit.com/r/programminghorror/comments/66klvc/this_javascript_code_powers_a_1500_user_intranet/网友点评:网友@sim642我很欣赏"true&
分类:
其他好文 时间:
2020-11-13 12:40:13
阅读次数:
5
程序员:如何客观的衡量业务想法?作者沈佳伟哔哩哔哩会员购架构师Z世代的程序员们随着Z世代的到来,程序员们越来越多的从原本单一的开发职责中走了出来,越来越多的参与到业务里。同时开始思考如何利用手中多样化的技术武器库为业务赋能,与业务互相成就。想到一个业务Idea并不困难,但衡量一个业务Idea值不值得去做却不那么容易。也许我们经常脑海中会蹦出「管他呢,先做再说」,也许有时候这种冲劲的确让你成功了一次
分类:
其他好文 时间:
2020-11-13 12:39:55
阅读次数:
5
程序员的思维利器:逆向,总是逆向今天,介绍一个我最喜欢的一个思维模型,叫做逆向思考。思维模型(mentalmodel)是一套简单、抽象但非常有用的原则,可以帮助我们理解周围的世界。我是在FarnamStreet的博客上看到逆向原理的,这也是查理·芒格(伯克希尔·哈撒韦公司的副主席和沃伦·巴菲特的朋友)最爱。他一句名言是,“......事物的本质是,许多困难的问题都是在逆向思考时得到最好的解决”。在
分类:
其他好文 时间:
2020-11-13 12:38:55
阅读次数:
4
你只修改了2行代码,为什么需要两天时间?“你只修改了2行代码,为什么需要两天?”这是程序员最常碰到的质问,表面看这是一个非常合理的问题,但它做了一些不合适的假设:代码行数=努力代码行数=价值每一行代码价值都相同所幸上面这些断言都不是真的。一个简单的修复,为什么需要花两天时间?下面列举了一些常见原因。因为如何重现问题的描述很模糊。程序员可能需要花几个小时才能重现bug。有些开发人员会立即联系报告bu
分类:
其他好文 时间:
2020-11-13 12:38:29
阅读次数:
5
美国禁令生效前,腾讯将WeChat改成了Wecom公众号关注“程序员虎哥”设为“星标”,带你学习更多知识!大家好,这里是程序员虎哥。9月19日,美国针对wechat(微信)和tiktok将实施禁止令,宣布在9月20日之后,美国境内不允许下载wechat(微信)和tiktok。根据美国商务部的实施细则,禁令主要包括:1、WeChat和TikTok将从美国境内所有应用商店下架并不再更新,以“保护美国的
分类:
其他好文 时间:
2020-11-13 12:09:04
阅读次数:
8