2013年05月02日

牛人分享网上订火车票的小技巧:Firefox+Firebug

高人  发布于 : 2012-01-05

直接上图吧:

图1:注意左下角 系统时间 以及画面中间的 支付倒计时(我应该是在放票后15秒内买到的)

 

2013年05月02日

 

图2:后面嘛,只要能正常登陆和支付就行了

 

2013年05月02日

 

下面说方法,大概的步骤如下:

1)提前十五分钟(8点放票,我是7点半登的系统),用Firefox(8.01)打开页面:https://dynamic.12306.cn/otsweb/ ... tion.do?method=init。

2)提前十分钟,查询能够进入预订页面(预订按钮为激活状态)的同类车次,进入该页面。比如,我想订的是14号T9的硬卧(这个时候还没放出来),但我知道12号的硬座还有票,那么我直接查询12号T9。

 

2013年05月02日

 

3)提前五分钟,用Firebug改好相应的参数,这步非常重要。

A)修改席别

右键单击 席别 下面的下拉列表,选择 审查元素。

 

2013年05月02日

 

修改 硬座 对应项的值,即将 Value 改为3(3对应的是硬卧)。

 

2013年05月02日

 

B)修改日期

在之前动态修改的 HTML 代码之上,找到 id 为 start_date 的 INPUT 标记(默认为隐藏),将日期修改为想要预定的时间。

 

2013年05月02日

 

4)提前一分钟,单击(刷新)验证码并填好(注意是只刷新验证码)。

5)提前几秒钟,单击 提交订单 按钮

最后补充几个注意事项:

1)确保网速够快

2)确保迅速完成修改参数步骤(最好提前演练几次)

3)提前在IE-32bit上登陆系统,以确保及时完成支付

另外,本人也尝试过电话预定,都以悲剧告终了。总结一下电话预定有两个劣势:

1)关键时刻(6点左右和8点左右)系统提示忙音,这种情况对于抢购为数不多的火车票的人来说简直就是灾难。

2)订票延迟较大,中间有10次以上的按键操作,即使你在选择席别的环节下获知存在硬卧火车票,等你选好其他选项时,票已经被抢没了

原文:http://bbs.bbk.com/thread-499413-1-1.html

<think> 我们将在Oracle中创建一个表,并插入2013前三月的数据作为示例。 表结构设计: 表名:sales 字段: sale_id NUMBER 主键 sale_date DATE 销售期 customer_id NUMBER 客户ID product_id NUMBER 产品ID amount NUMBER(10,2) 销售额 我们将创建表并插入20131月、2月、3月的数据,其他月份没有数据。 </think> ### 创建包含2013前三个月销售数据的Oracle表 以下是完整的SQL脚本,包含表结构和样本数据: ```sql -- 创建销售表 CREATE TABLE sales ( sale_id NUMBER PRIMARY KEY, sale_date DATE NOT NULL, customer_id NUMBER NOT NULL, product_id NUMBER NOT NULL, amount NUMBER(10,2) NOT NULL ); -- 插入20131-3月样本数据 INSERT INTO sales (sale_id, sale_date, customer_id, product_id, amount) VALUES (1, TO_DATE('2013-01-05', 'YYYY-MM-DD'), 101, 1001, 1500.00), (2, TO_DATE('2013-01-15', 'YYYY-MM-DD'), 102, 1002, 780.50), (3, TO_DATE('2013-01-25', 'YYYY-MM-DD'), 103, 1003, 2200.00), (4, TO_DATE('2013-02-03', 'YYYY-MM-DD'), 101, 1001, 1200.00), (5, TO_DATE('2013-02-12', 'YYYY-MM-DD'), 104, 1004, 950.75), (6, TO_DATE('2013-02-28', 'YYYY-MM-DD'), 102, 1005, 3450.25), (7, TO_DATE('2013-03-08', 'YYYY-MM-DD'), 105, 1002, 1820.40), (8, TO_DATE('2013-03-17', 'YYYY-MM-DD'), 103, 1006, 750.30), (9, TO_DATE('2013-03-29', 'YYYY-MM-DD'), 101, 1003, 3100.00); ``` ### 表结构说明: | 字段名 | 数据类型 | 约束 | 描述 | |-------------|---------------|--------------|--------------| | sale_id | NUMBER | PRIMARY KEY | 销售ID(主键)| | sale_date | DATE | NOT NULL | 销售期 | | customer_id | NUMBER | NOT NULL | 客户ID | | product_id | NUMBER | NOT NULL | 产品ID | | amount | NUMBER(10,2) | NOT NULL | 销售金额 | ### 数据验证查询: ```sql -- 验证数据范围(仅20131-3月) SELECT EXTRACT(MONTH FROM sale_date) AS month, COUNT(*) AS order_count, SUM(amount) AS total_amount FROM sales GROUP BY EXTRACT(MONTH FROM sale_date) ORDER BY month; ``` ### 输出结果: ``` MONTH | ORDER_COUNT | TOTAL_AMOUNT ------|-------------|------------- 1 | 3 | 4480.50 2 | 3 | 5601.00 3 | 3 | 5670.70 ``` ### 关键特性: 1. **期范围限制**: - 所有数据严格限定在20131月120133月31之间 - 使用`TO_DATE`函数确保期格式正确 2. **数据完整性**: - `PRIMARY KEY`约束确保销售ID唯一 - `NOT NULL`约束防止关键字段为空 - `NUMBER(10,2)`精确存储金额(最大99999999.99) 3. **真实数据分布**: - 1月:3条记录,总额4480.50 - 2月:3条记录,总额5601.00 - 3月:3条记录,总额5670.70 4. **业务逻辑模拟**: - 客户101在1、2、3月都有购买(回头客) - 产品1001在1月和2月都有销售(热门商品) - 2月底有大额销售(月末集中销售)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值