摘要: 前言 由于经常会遇到没票等现象,所以需要使用软件进行抢票,但由于一些软件有优先级问题,对于不舍得花钱的我来讲,并不是很好的体验,所以想自己尝试写一个类似的功能。 环境/插件 Python3.6 urllib(用于请求数据) smtplib(发送邮件) 文件目录 GrabTicket文件夹 GrabT 阅读全文
posted @ 2018-07-18 16:35 咖啡屋小罗 阅读(3392) 评论(0) 推荐(0) 编辑
摘要: 起因 每一个项目都是由小项目发展而来,从最初的一台数据库,到后面的几千上万台数据库,这发展的过程,我们都要涉及到一个技术问题:当数据量太大的时候,如何进行扩容? 案例 小明现在负责一个站点,用户数据库有2个,网站用户数据通过ID取模,分别存在两台用户数据库中,现在数据增大,两台数据库已经不够用了,现 阅读全文
posted @ 2018-06-08 17:40 咖啡屋小罗 阅读(6851) 评论(1) 推荐(1) 编辑
摘要: 引言 在引入缓存系统的项目中,我们需要旧数据进行更新操作时,我们是先淘汰缓存,再更新数据库。还是先更新数据库,再淘汰缓存。亦或是更新数据库,再更新缓存呢?下面,将会讲讲小编对这三种方案的优缺点的一些想法。 目的 缓存更新策略 先更新数据库,再更新缓存 这套方案,小编认为大多数场景不合适。为什么呢?主 阅读全文
posted @ 2018-06-01 20:46 咖啡屋小罗 阅读(3241) 评论(0) 推荐(0) 编辑
摘要: 引言 在之前的《推荐系统 - 商品推荐(新人心得)》文章中,我们已经知道了推荐系统的重要性,以及简单的实现推荐系统。现在我们还需要注意一个问题:当前的推荐算法的效益如何呢?如果我们推荐的东西,客户基本不感兴趣,那我们这推荐系统,相当于是无用的。 如何计算当前推荐算法的效益 监听每次推荐给用户的商品 阅读全文
posted @ 2018-05-26 11:47 咖啡屋小罗 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 起因: 小编近期决定转架构方向(小编是一名PHP新手),小编也有差不多两年的PHP程序开发生涯。许多人都会说现在转架构还太早,至少需要5年以上的经验,不然经验太少,不足以胜任这份工作。小编也认同这点,架构师的确需要丰富的经验。但小编还是觉得:虽然我们刚入IT行业,我们应该学习架构。 架构师需要做什么 阅读全文
posted @ 2018-05-25 13:31 咖啡屋小罗 阅读(1589) 评论(0) 推荐(0) 编辑
摘要: 起因: 小编近期看了 58沈剑 的架构师之路,在里边,小编看到了一篇关于商城里边的推荐系统的理论文章《从0开始做互联网推荐-以58转转为例》,深有感触,但里边没有详细讲解,所以小编就自己琢磨,最近有点研究成果,所以拿来和大家分享,共同学习,一起进步~ 商品推荐: 为什么我们需要这个商品推荐呢?淘宝里 阅读全文
posted @ 2018-05-22 21:24 咖啡屋小罗 阅读(2855) 评论(0) 推荐(1) 编辑
摘要: 安装流程 1、首先安装node.js,下载链接:http://nodejs.cn/download/ 我的项目环境是windows,所以我下载的是windows安装包。下载好了之后,直接点击安装,然后全部下一步(如果要安装到其它目录,就改变安装路径即可),然后等待安装完成即可。 这样就,显示我们的n 阅读全文
posted @ 2018-03-13 18:35 咖啡屋小罗 阅读(1008) 评论(0) 推荐(2) 编辑
摘要: 今天由于要对一个 list 数据类型写一个循环删除的程序(这是小编第一次对于 list 操作),但发现一个奇异问题,来,我们来看看代码跟效果: 我们来看这一段代码,最后的输出结果,按照我以前的经验,应该是一个空的 [] ,但结果不是: 上面的结果却告诉我们,上面的程序只删除了三个元素,并没有全部删除 阅读全文
posted @ 2018-03-11 14:25 咖啡屋小罗 阅读(12397) 评论(0) 推荐(2) 编辑
摘要: 当我使用 urllib.request.urlopen 访问 http://api.map.baidu.com/telematics/v3/weather?output=json&location=北京&ak=**** 的时候,程序报错了: 错误的信息提示主要集中在最下面的三行中,从这三行可以看出是 阅读全文
posted @ 2018-02-26 10:57 咖啡屋小罗 阅读(6605) 评论(0) 推荐(2) 编辑
摘要: 由于我安装的是 Python3 ,所以我是通过 pip3 来安装 jieba 分词模块: 执行完上面的一步之后,我们就已经成功安装了 jieba 分词模块了,以下我们来进行一个简单的测试,看看我们是否安装成功: 下面我们来看看结果: 由上图可以得出,cut 的结果返回的是一个生成器,最后的分词结果是 阅读全文
posted @ 2018-02-23 21:25 咖啡屋小罗 阅读(1871) 评论(0) 推荐(1) 编辑