转发是对小编的最大支持 本文转自网络 2017年时间飞逝,转眼间距离2018年春节还有不到两个月的时间,离家在外的人们也已将购买回家车票的事宜提上日程。近日,中国交通报发布《2018年春运大数据》,数据显示,2018年春运旅客人数预计突破30亿人次,较上年有所增长。 ... 难以想象的数据, 预示着 ...
分类:
编程语言 时间:
2018-01-08 01:18:36
阅读次数:
310
Python3.x:抢票 Splinter是一个自动化测试网络应用的Python库。有了Splinter,就可以将打开浏览器、输入URL、填写表单、点击按钮等全部操作自动化。 通过pip install splinter来安装。 ...
分类:
编程语言 时间:
2018-01-04 11:04:24
阅读次数:
186
一、秒杀业务为什么这么难做 秒杀系统,库存只有一份,所有人会在集中的时间读和写这些数据。 例如: 小米手机每周二的秒杀,可能手机只有1万部,但瞬间进入的流量可能是几百几千万。 12306抢票,票是有限的,但是抢票的人很多,都读取相同的库存。读写冲突,锁非常严重,这是业务难的地方。 那我们怎么优化秒杀 ...
分类:
其他好文 时间:
2017-12-24 14:39:20
阅读次数:
200
大会名称:2018 移动技术创新大会 主办方:APICloud & InfoQ 时间地点:1 月 5 日,北京国际会议中心 现已确认来自 Intel、IBM、AWS、阿里、美团、苏宁、科大讯飞等 AI 与移动技术领域的技术大牛共同参与分享交流,零距离解决你实际工作中遇到的困惑。 我们为博客园用户开放 ...
分类:
移动开发 时间:
2017-12-15 18:16:12
阅读次数:
173
守护进程 主进程创建守护进程 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则抛出异常:AssertionError: daemonic processes are not allowed to have children 注意:进程之间是互相独立的,主进程代码运 ...
分类:
系统相关 时间:
2017-12-04 19:16:46
阅读次数:
244
#!/usr/bin/python2.7 # -*- coding:utf-8 -*- # 2017-10-19 """ 12306 抢票 网页分析 - 查看网页源码 - 判断是否通过异步加载或者框架的形式接收并展示数据 - 数据加密过,然后前端再通过js解密并展示(即js混淆) urllib2.U... ...
分类:
其他好文 时间:
2017-11-19 02:36:07
阅读次数:
161
本文曾在“架构师之路”上发布过,近期支援Qcon-AS大会,在微信群里分享了该话题,故对原文进行重新整理与发布。 一、秒杀业务为什么难做 1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息); 2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据; 3)秒杀系统... ...
分类:
其他好文 时间:
2017-11-13 11:25:55
阅读次数:
150
前言 日历控件是web网站上经常会遇到的一个场景,有些输入框是可以直接输入日期的,有些不能,以我们经常抢票的12306网站为例,详细讲解如何解决日历控件为readonly属性的问题。 基本思路:先用js去掉readonly属性,然后直接输入日期文本内容 一、日历控件 1.打开12306的车票查询界面 ...
分类:
编程语言 时间:
2017-11-08 20:00:12
阅读次数:
181
前言 日历控件是web网站上经常会遇到的一个场景,有些输入框是可以直接输入日期的,有些不能,以我们经常抢票的12306网站为例,详细讲解如何解决日历控件为readonly属性的问题。 基本思路:先用js去掉readonly属性,然后直接输入日期文本内容 一、日历控件 1.打开12306的车票查询界面 ...
分类:
编程语言 时间:
2017-11-06 13:51:00
阅读次数:
189
360就是牛逼哄哄的...... 但是最近在使用360浏览器抢票的时候还是发现了一些体验不好的地方,比如搞着搞着就退出了登录,有时候能帮你自动登录进去,但是自动登录之后又不会帮你自动开始抢。然后验证码几次失败之后 流程就停住了, 所以必须的有人看守。 由于360浏览器是使用Chrome内核 而且提供 ...
分类:
Web程序 时间:
2017-10-23 18:16:04
阅读次数:
253