忠告:别在你的服务器上安装360

上一次更新博客还是在遥远的2013年6月份,算算起来也有将近两年的时间了。这么长的时间里,我从深圳回到了老家,虽说还是从事计算机相关的工作,岗位与所学专业倒也契合,但如若不是今天与服务器斗了这大半天,也已想不起我与这IT行当还有多少联系了。

下午一到单位,网站没有什么内容可以更新的,闲来无事,给那几台服务器杀杀菌,消消毒。前端服务器倒没什么,是去年才部署的一台新服务器,经常用360安全卫士体检查杀毒,一切都很正常,有问题就处理问题。数据库服务器一般我都不去动他的,今天脑子一热,也来给它杀杀菌,消消毒。360安全卫士打开,体检,然后再来下一键修复,一气呵成,那叫一个痛快。这一不处理不打紧,一处理他给我罢工了,忽地发现网站连不上数据库了。我的妈呀,这下坏了俺老孙的大事了。赶紧暂停,先来一个重启电脑试试,或许重启一下就好了呢。

于是,关机重启。在出现了windows server的图标的界面之后屏幕黑了,等了十来分钟,愣是没有反应。不会吧,别坑我啊哥,服务器你说不起来就不起来了啊。强制关机,继续启动,又是十多分钟过去了,依然没有反应。继续关机,启动,里边有一个选项叫做360应急启动(当系统起不来时选这个),又是十多分钟,没反应。好吧,那我就来试试安全模式下启动吧。试了一次在安全模式下启动,等了十几分钟依旧不见反应。这时前前后后已经折腾了一个多小时还是开不了机,已经4点钟了,那我就等吧,启动服务器,然后就在那里等着。等了20多分钟,开起来了,真激动,看来不是机器有问题,是这台设备实在太老旧了,响应慢大半拍。

服务器开起来后,管理工具中的服务起不来,服务开不起来,里面的数据库服务就没法启动,还是用不了。各种百度谷歌,各种办法去折腾尝试,都没有用。看看时间,天也快黑了,还是先去吃晚饭吧,吃完晚饭接着干。

回头接着整。先是尝试恢复被360安全卫士杀掉的木马病毒,不见好。然后开始尝试把好的服务器上面的系统里的相关文件替换到这台服务器上面来,还是不见好。最后偶然发现360安全卫士还有个恢复区,接着把这里面之前体检时搞掉的所有文件恢复。服务终于能启动了,欢天喜地。等等,怎么服务里不见MySQL服务这一项呢,不行那就重启一下吧。经过十几分钟后,打开网站一看,我的老天爷,折腾了大半天,你终于见好了。

得了,惹不起我还躲不起吧,360,滚蛋吧,请远离我的服务器。

发表在 代码人生 | 评论关闭

解决U8无法自动备份问题的方法

如果U8出现某些账套或所有账套无法自动备份,我们要首先查找原因。

1、系统盘空间和备份盘空间是否足够大,要求至少数据库文件大小2倍以上;
2、是否选择备份到本地硬盘,备份到移动硬盘是不行的;
3、备份服务u8backupservice是否启动,如果未启动,请在服务中启动;
4、SQL的代理服务(SQL Agent)是否启动?如果未启动,请在SQL服务中启动;
5、是否修改过数据库sa密码,导致u8taskservice.ini配置文件没有对应修改。如果是,请备份后,删除admin目录下的u8taskservice.ini。并尝试重新初始化数据库,提示是否覆盖系统库时,选择否;或者修改下密码;
6、检查系统日期格式是否为“yyyy-mm-dd”;
7、可以通过检查如下两个文件的信息,分析失败原因:
u8backupDetail.txt中记录了u8backupservice服务的启动情况,ufcomsql\BackupDB.txt中记录了备份的全过程。这两个文件在U8的安装目录下,可以搜索一下找到;
8、无法连接数据库时可以清除数据源后新建即可;
9、有时u8taskservice.ini文件丢失,导致BackupDB.txt也没有生成,检查
Master库里面我们创建的xp_UFRegWrite 和xp_UFRegRead 存储过程不见了,写文件的时候通过这两个存储过程读取注册表安装路径;
10、如果更改数据源还没有生成该文件,看看是不是sqlserver服务启用账户没有system32\cmd.exe文件的访问权限,如果没有权限的话给加一个。一般是看cmd.exe文件的访问权限是否有system权限;

以下为第7条相关的文件中可能日志记录内容:
1、权限拒绝。 检查ADO目录中的文件是否有权限
2、压缩文件失败。检查空间是否够用。 主要是看下备份路劲指定的那个盘式临时文件盘。
3、超时已过期:ua_log记录过多导致。
4、连接失败:有数据库错误无法访问导致,可以看系统日志

博主我遇到的情况是大多部的U8账套能够自动备份,但有3个数据量较大的账套无法自动备份。后经查询相应的日志文件,显示为上述中的第3条,“超时已过期”。遇到此问题,清除UFSystem数据库下的ua_log表的内容即可,自动备份问题完美解决。

发表在 代码人生 | 标签为 , | 15 条评论

年关将至 小心钱财

再有半个来月的时间,也就是农历新年了。辛苦了一年的人们,攒了点小钱,也要回乡过节了。今天公交车有人被盗钱包,纯野啰嗦几句,年关将至,小心钱财。

昨夜睡得有点晚,坐在公交车上有点昏昏欲睡。一会看看公交电视里的新闻,一会看看站台上拥挤的人群。在这座南国移民城市,人们的眼中尽显匆忙。

车行至NT站,三五个人下车,五六个人上车,车厢内是满满的赶着上班的人群。看看时间,8点过几分,还有三个站就到目的地,时间尚充裕,不会迟到。正在思绪乱飘之际,车厢内一年轻男子高叫:“师傅快停车,我钱包被偷了”。接下来是售票员与年轻男子的一阵对话。“要不要报警?”“要,要报警。”“那你就报警吧,我们把车停在路边等你。”年轻男子在电话里与警察不停地交谈,很急促焦急的声音。司机把车停在路边,等候男子报警后警察到来。这时,车厢内的一些乘客不干了,好几个声音叫着表达自己的情绪。“大家都是赶着上班的”,“小偷早就下车了”,“谁来对我们一车人迟到负责”。年轻男子很委屈,“钱倒没什么,就是钱包里的那些证件和银行卡。” 在多个乘客的抗议下,年轻男子只能屈服,让司机继续开车。我猜想,或许就是在NT站下车的那位男子所偷,因为一开始他都没准备下车,或许得手后,最后一个下了车。就在我猜测之际,坐我旁边的一女子开腔了,说有个中年男子,从车的前面一直挤到车的后面,一直在唠叨,吵得要死,又不下车,挤来挤去,或许就是他偷的。女子只是嘟囔着,并没有指着谁。车继续前行,被盗的年轻男子电话里不知与谁继续交流着。旁边的女子指着后边的一个男乘客继续说道,我怀疑他就是小偷。此时另一男子边下车也边帮着说道:“要是你的钱包被偷了试试,人家着急是正常的,就你在瞎叫嚷。”疑似小偷的男子也不反驳,只说了一句还好他有人证,不然被诬陷了。然后再也没说话。而女子继续表达不满,说怀疑就是他偷的,大家小心他,有本事去偷有钱人的,偷穷人的做什么,坐公交车的都是穷人。我很赞赏这位女士敢于直言。相反,我同大部分乘客一样,面对如此,竟然都没有作声。纵有打抱不平之意,但也满是事不关己的心态。

很多时候,内心会有无数个自问,为什么不一起揭发?为什么不敢站出来?而是选择成了一个看客,事不关己,高高挂起。或许是怕被小偷报复,或许是……

恨自己。

发表在 个人日志 | 标签为 | 26 条评论

推荐两个电影网站:7天放放zyxwg.com

7天放放快播电影网提供:放放电影下载,2012年最新电影,放放电影,放放电影网,放放电影在线观看,放放电影院,7天放放电影,放放电影网站,看2012最新电影,就在7天放放快播电影网,这里是您看电影的天堂 powered by zyxwg.com

http://www.zyxwg.com/

7天放放快播电影,七天放放快播电影,7天放放,放放电影下载网,放放电影在线观看,放放电影,放放电影网,,放放电影网站,放放电影院,7天放放电影,放放电影网首页

放放电影网是一个下载看电影电视剧的影视网站,以提供高清影视在线观看,下载,网络休闲等为最终发展目标,致力于给广大的互联网用户带来最丰富影视精彩的内容.放放电影网每日实时更新。

提供最优质便捷的服务,从专业、规模、功能、视觉四大方面要求出发,精心制作多个频道,有不需要下载任何播放器的影视频道。

 

2012年最新最好看的电影,最新电影网为您提供2012年最新电影,最新电视剧,2011年最新电影,最新电影在线观看,最新电影下载,最新电影排行榜2011,韩国最新电影,快播最新电影等影视大餐-www.63853339.com最新电影网

最新电影,最新电影网,最新电影网站,最新电影排行榜,香港最新电影,影院最新电影,最新电影推荐,最新电影2012,最新电影排行榜2012,2012年最新电影,最新电影在线看,一一影院最新电影

http://www.63853339.com

发表在 互联网 | 14 条评论

reporting service数据级权限解决方案

注:内容来源于网络。

BI数据分析是目前企业的热门应用,而对企业来说,权限控制是非常重要的,尤其是作为决策用的企业报表。目前基于微软SQL Server体系的BI架构为Integration Services + Analysis Service + Reporting Services,Integration Services和Analysis都属于应用后台的服务,不会在用户前端展现,其权限控制体系不在我们这篇文章的讨论范围内(但是实现数据级权限控制,需要Analysis Services的参与)。而对于前端展示用的企业报表,权限控制体系分为2种:报表级权限和数据级权限。报表级权限较为简单,主要用于控制谁能够看这个报表;数据级权限则比较复杂了,任何人看同一张报表,报表上的数据只能是他有权限查看的数据。简单说,就是总经理看到的数据和经理看到的数据是不一样的,虽然他们在看同一张报表。比较报表级权限和数据级权限,会发现如果实现了数据级权限的控制,那么企业报表是否需要进行权限控制已经不再重要(当然,为了界面友好性,还是应该控制下的)。

这篇文章主要就是讲述基于SQL Server架构的BI数据级权限的解决方案,这也是我给一个德国大型跨国企业客户实施其BI项目中,对方非常重视的一个功能。这里先简单介绍下这个客户和项目,出于保密要求,我把该客户叫做Customer S(简称CS,呵呵,不是那个游戏哦)。

CS项目前端采用Sharepoint,后台采用SQL Server,主要分析客户S的销售数据。CS的组织结构分为部门、区域;部门和区域是相互交叉的;某个部门的总部人员能够看到全国所有区域的数据;而区域员工则只能看到该区域的数据了。用户能够查看的数据权限,需要在网页上可以进行配置。这就是客户对数据级权限的要求。

针对这些需求,数据级权限解决方案采用如下架构:

BI数据级权限解决方案javascript:window.open(this.src);” style=”cursor:pointer;”/>

报表查看流程说明:

用户查看报表

报表从Cube中获取数据

Cube从数据库中(记录用户的数据权限配置)获得访问用户的权限配置,根据配置返回相应的数据

报表显示结果数据

数据权限配置流程说明:

用户访问数据权限配置页面(由于基于Sharepoint,因此是内嵌数据权限Webpart的Sharepoint页面)

页面获取Cube结构(由于Cube的结构内容很庞大,为了避免网页响应慢,一般通过ajax树状来展示其结构)

用户修改数据权限设置,并且保存到数据库中

说明:这里面进行数据权限控制的对象为域帐号(可以为域用户或者组)。

纵览数据权限实现的这个流程,我们提取出中间几个重要的实现具体讲解解决方案,他们是:

Cube中如何进行权限控制

设置数据权限时,如何读取Cube结构

Cube中如何进行权限控制

SQL Server Analysis Services本身提供了一种设置Cube数据数据权限的机制。打开Analysis Services,我们可以看到“程序集”和“角色”2个条目,他们就是和数据权限设置紧密相关的内容了。如下图所示:

BI数据级权限解决方案javascript:window.open(this.src);” style=”cursor:pointer;”/>

程序集:这是一个DLL类库,通过Visual Studio中新建一个Class Library(类库)来实现。主要作用是返回用户能够访问的Cube数据。

角色:这是访问用户的角色。在这里面可以设置角色的用户,更重要的是设置Cube调用哪个程序集来获取用户能够访问的数据。

我们先来看DataSecurity.dll程序集。这个程序集的代码其实很简单,不会超过30行。其主要流程如下:

1.   读取访问用户的数据权限设置 2.   根据数据权限设置,返回一个能够访问的Dimension数据集MDX字符串

我们看看如下的主要代码(这个类库也就只需要这样一个CS文件):

namespace BI
{
public class DataSecurity
{
public static string GetDimensionSet(string domain_account, string dimension)
// 方法的名字无所谓,参数比较重要
// domain_account:访问用户的帐号,后面我们会知道是从角色的设置中传入
// dimension:是获取哪个维度的数据。在角色里,需要对每一个维度进行设置
{
//return "{[Location].[City].&[Seattle]}", 返回的结果示例
SqlConnection connection = new SqlConnection(connection_string);

connection.Open();

SqlCommand command = new SqlCommand("SP_Security_GetDimensionSetByLoginAccount", connection);

command.CommandType = System.Data.CommandType.StoredProcedure;

SqlParameter p1 = new SqlParameter("@domain_account", domain_account);
SqlParameter p2 = new SqlParameter("@dimension", dimension);

command.Parameters.Add(p1);
command.Parameters.Add(p2);

SqlDataReader reader = command.ExecuteReader();

string result_set = string.Empty;

int count = 0;

while (reader.Read())
{
count++;

if (result_set != string.Empty) result_set += ",";

result_set += (string)reader["DimensionSet"];
}

command.Dispose();

connection.Close();

connection.Dispose();

return "{" + result_set + "}";
}

public DataSecurity()
{
}
}
}

这个类库的作用很简单,抛开BI不谈,其实他就调用了一个存储过程,把返回结果做了一个字符串拼接,然后返回这个字符串。一般的返回结果会是大致如下:{[Location].[City].&[Seattle]},这表示用户在Location维度下只能够看到Seattle的数据,其他的城市数据都看不到。当然如果是多个城市,那就是用逗号分隔的列表,比如:{[Location].[City].&[Seattle],[Location].[City].&[Washington]}。

如上所示,字符串拼接很简单,但是这些用户能够访问的具体数据记录在哪呢?这就是用户在网页上设置好数据权限,记录在数据库中的字符串了。

在这里你要更清楚地话,就需要进一步了解MDX,这不在这篇文章的讨论范围之内。

我们首先完成了第一步,结下来就是在角色设置里调用这个DataSecurity.dll类库了。这个比较简单,但是繁琐,对于Cube中的每一个维度都需要手动设置。这个步骤根据如下的示意图走就是了,没有什么代码工作。

BI数据级权限解决方案javascript:window.open(this.src);” style=”cursor:pointer;”/>

打开SecruityRole角色的属性,进入“维度数据”中就可以设置数据权限了。每一个需要控制数据权限的维度和属性都需要设置下,基本上设置为一条语句:

StrtoSet(BI.DataSecurity.GetDimensionSet(USERNAME, “City”))

对这个语句解释下:StrtoSet是将字符串转换为MDX里的数据集。USERNAME是访问者的域帐号,City则为我们自定义的参数,表示要获取City属性维度的授权数据。

到了这里,我们已经完成了很重要的一步,数据权限的主体已经实现了。但是对于用户来说,他需要有一个前端界面来设置这些数据权限。下面的内容就是为了解决这个问题,不过这里,我只挑出最重要的部分,读取Cube结构来讲,其他的部分你完全可以自己设计。在CS这个项目中,我们是做了如下工作:

所有的设置界面都是Sharepoint Webpart(请参见相关内容)

Webpart中的ajax(这个要单独拿出来说,是因为这个部分比较麻烦),需要用到ajax的原因就是Cube的结构是很大的,如果一次性读出来,肯定是等到花儿也谢了,相信没有人会用他。

后台可以控制哪些维度需要设置数据权限(有些维度不需要设置数据权限,那么就不让他在ajax树中展示出来了)

有自定义的角色,这个角色不同于刚才讲的Cube中的角色。这是用户自己定义的数据权限角色,刚才的角色只需要那一个就足够了。

有了角色自然有搜索、设置用户、设置角色的数据权限、编辑、删除

这个都可以根据你的需要进行设计,不一定要完全相同,就比如我用了ajax树来展示Cube结构,但是你可以采用别的方式。

下面我们就进入下一个重要话题,就是读取Cube的结构(其实在读取这个结构本身,前面的数据权限就已经开始起作用了,没有权限访问的数据不会出现在ajax树中)。

设置数据权限时,如何读取Cube结构

读取Cube的结构,微软已经提供了一套非常丰富的类库给我们。这里就简单介绍下,如果你在具体实现过程中遇到了问题,相信上Google是一个最好的办法。

下面我们介绍读取Cube结构的具体内容,首先就是连上你的Cube。这主要通过如下语句完成。

AdomdConnection adomdConnection = new AdomdConnection();
adomdConnection.ConnectionString = “Data Source=localhost;Catalog=MyCube;”;

adomdConnection.Open();

// 这里读取具体的Cube结构

adomdConnection.Close();
adomdConnection.Dispose();

在连上Cube之后,通过adomdConnection可以读取整个Cube了。主要涉及到如下内容:

 

Cube:CubeDef cube = adomdConnection.Cubes[“MyCubeName”];

Dimension:cube.Dimensions,这里面是所有的Dimension。

Hierarchy:dimension.Hierarchies,所有的层次

Member:hierarchy.Levels[0].GetMembers(),所有成员

通过以上几个内容就可以把整个Cube的结构完全展现出来,有了他们,就看你怎么展示你的Cube数据了。当然了,首先我们不能忘了添加一个引用:

Microsoft.AnalysisServices.AdomdClient

结束语

到这里为止,我介绍了BI数据权限解决方案中涉及到的最重要的内容,基于这些内容,你可以实现自己的BI数据权限解决方案,并且把它应用到你的项目中去,从而给你的项目添上亮点。

当然了,实现整个解决方案还是需要花费很多时间的,毕竟对用户来说,他们需要一个简单易用的结果。这些友好的界面工作都需要留给你来做。

发表在 代码人生 | 标签为 , | 14 条评论

ECIT 071110班同学发展基金会成立

时间:2012年1月3日晚7点。

地点:XX市XX区巴蜀风酒店龙城分店。

人物:(略)

事件:ECIT071110班深圳同学年会暨ECIT071110班同学发展基金会成立等事宜。

附:ECIT071110班同学发展基金会简要章程

To  be NO.1

——ECIT071110

这是我们班的口号,更是我们班的精神。我们不是NO.1,我们一直也没有达到NO.1,我们一直都朝着NO.1的方向努力。To be是一种状态,一种一直前进的状态。请各位同学谨记:To be NO.1!

    毕业了,人散了,但我们班没有散,ECIT071110班基金会是我们存在的另一种形态,是班级精神的升级与延续。作为校园时期的071110班,我们已经完成了任务。作为新阶段的071110班,我们的任务才开始。ECIT071110班基金会就是我们新阶段的任务。

    ECIT071110班基金会不是浮云,而是要成为真正对我们的同学、我们的母校、我们的社会有帮助有意义的组织。

下一次聚会初步定于2012年2月份,届时将商讨基金会资金保管等事宜。

ECIT071110班同学发展基金会于2012年1月3日正式成立并运转,欢迎班上同学及东华理工大学校友加入。

联系方式:

(略)

谨代表基金会向以上同学表示感谢!

 

聚会照片(略),以做记录。

9 个人,一瓶葡萄酒,一箱啤酒,13道菜,虎皮红烧肉,酸菜鱼,毛血旺,重庆口水鸭,重庆辣子鸡,米凉粉烧黄牛肉,重庆烧肘子,腊味猪耳,茶树菇龙骨汤,原 汤豆苗,干煸四季豆,小炒鸡杂,莴笋丝炒肉。酒不多,菜以肉为主,都是大老爷们,无肉不欢。巴蜀风菜一般,就餐环境不错,盖碗茶不错,很喜欢。老旧的木桌 子木凳子,甚是古朴,若二三好友细酌慢饮,颇有文人之风。若八九壮士大口牛饮,大块吃肉,颇有侠士之风。

(略)等同学即将加入基金会理事会,向他们表示欢迎与感谢,欢迎更多同学加入!

 

此外,基金会也正式运转,第一个工作是同学生日礼物方面,现已有各位同学生日信息,无同学们的具体联系方式(如手机号码、收获地址等),请各位同学通过QQ、邮件、短信等各种方式告诉李*同学,以支持理事会开展工作!

谢谢!

发表在 个人日志 | 标签为 , | 7 条评论

火车票刷票程序第三季:12306订票助手(浏览器插件版)

以下订票助手来源于网络,本人已经测试过,可以使用,自动登录,自动刷票,自动订票。

12306 订票助手 1.3.9

BUG提交或者查看已经解决的问题: https://github.com/zzdhidden/12306/issues

功能

  • 支付方式需网银支持google浏览器支付,目前成功使用招商银行手机支付购票成功
  • 自动尝试登录,登录成功提示
  • 根据条件自动查票,有票以后声音提示
  • 订单自动重试

使用

安装(谷歌浏览器版) 推荐

有使用 12306自动登录 和 12306自动查询 的同学可在 插件管理(chrome://settings/extensions) 里面卸载了,因为功能重复了

使用谷歌浏览器 点击这里, 然后确认安装此UserScript

安装(360极速浏览器)

移步火车票刷票机

安装(IE版)

首先安装 Trixie

下载这个脚本 保存到 C:\Program Files\Bhelpuri\Trixie\Scripts文件夹下(64位系统在:C:\Program Files (x86)\Bhelpuri\Trixie\Scripts)

在工具->Trixie Options(Trixie选项)中点击Reload Scripts(重新载入)按钮,再选中该脚本,即可使用(如在工具里面没发现Trixie Options请重启浏览器)。

如果发现乱码,请将脚本保存为UTF-8编码,然后再重新在Trixie Options选项中Reload脚本。

安装(火狐浏览器版本)

首先安装 Greasemonkey 插件来支持UserScript 然后 点击这里, 然后确认安装

开始订票

安装成功后打开 https://dynamic.12306.cn/otsweb/ 开始订票吧

登录

首先输入好登录名,密码,和验证码。 点击自动登录,即可进行多次尝试登录,直至登录成功

登录

刷票

登录之后到车票预订页面,选择好出发地,目的地,和出发时间,点击开始刷票,就会不断更新火车票,只到有票为止,刷到之后会有通知提示和声音提示

查询

订单

当跳转到订单页时,如果没有选择用户会自动选择第一个用户,需要用户自己输入验证码自动提交订单功能会在用户过多等预订失败的情况下,自动重新提交订单

订单

火车票订购,网上订火车票程序,火车票刷票程序,火车票自动订票程序,网上订火车票,火车票订购软件,火车票订购程序,如何抢票,火车票快速预定

 

发表在 软件分享 | 标签为 , , , | 8 条评论

火车票刷票程序第二季:Go-Home自动订票软件

纯野此处推出的火车票刷票程序第二季比第一季更为强大,更好使,订票更方便快捷!

如果按照说明文档无法运行程序,请检查java运行环境是否安装成功!

注:软件来源于网络作品

《我要回家》是针对12306网上购买火车票开发的一款自动订票软件。此软件可以实现一键登录,自动查询,自动选择最优车次及席别,自动识别验证码等功能,让你第一时间购买到适合自己的火车票,早点回家过年,与家人团聚!

此版本已加入java支持,去DOS黑框

订购火车票软件第二季下载地址:http://www.xiazaiba.com/html/5928.html

使用说明
非常感谢大家下载试用该软件,大家想回家的心情表示非常理解!
这里就网友和自己使用的的一些经验告知大家,希望祝你第一时间抢到回家的票!

第一步:(重要)本程序为java语言编写,使用时依赖jre(java runtime environment),且版本必须大于1.6,对应不熟悉的朋友建议直接使用[360软件管家or其他同类软件]搜索java,然后安装Java Runtime Environment 6 Update 30

第二步:如果您已经完成了第一步,那么您只需要双击start.bat启动该程序,然后等界面初始完毕后输入相应的信息即可!

Tips:
1.本程序启动后如果设为自动识别验证码,那么可以在无人值守下运行,但是目前自动识别验证的准确率还不能到达100%,所以程序会多次尝试登录or提交。这些都属于正常工作!希望您有耐心等待,如过您希望快速登,您也可以改为手工输入验证码的方式。

2.建议用户启动本程序后,自行尝试从网页登录,登录成功后请保持在线(不定期查询余票信息即可),然后等待程序订票成功后(成功后有弹窗提醒),只需到我的订单管理界面去,完成支付操作即可。

3.鉴于部分朋友的网络需要使用的代理的原因,程序特增加config.properties文件,您只需要使用记事本打开此文件做如下设置
##代理服务器配置
userproxy=true
ip=”您的代理IP
port=”您的代理端口”

4.对于朋友想要指定车次订票的需求,您也只需要使用记事本打开config.properties文件,然后编辑
#指定车次 如:traincode=D520
traincode=填写您想定的车次

注意:为了提高订票的成功率这个指定车次,只是优先预定该趟,如果遇到指定车次没票的情况,程序会自动帮您选择其他的车次.

5.软件界面的动车优先功能,也只是优先预定动车车票,如遇动车无票也将自动预订其他车次车票

6.软件界面的卧铺优先,表示优先预订硬卧车票。

7.程序启动后,除登录信息外,其他信息均可以及时修改和及时生效。

订票程序运行及订票界面如下:
华彩软件

GO Home 火车票自动订票 绿色版
软件大小:
21.3MB
应用平台:
Win7/visita/Xp
软件介绍:

 

Go Home是一个具有简单AI和强大OCR识别功能的火车票自动订票程序,让”一票难求“成为的历史吧!该程序实现了一键登录,自动查询,自动选择最优车次及席别,自动识别验证码,自动订票等功能,能够帮您在第一时间秒杀到回家的火车票,当然最后的付款操作还是非您莫属的。

  程序启动后请耐心等待,登录比的是人品。对于部分同学不知道使用的做个简要说明。

1. 下载好后直接解压(程序为7z压缩的)。

2. 确保本机安装了jre (最好是1.6版本)。

3. 双击start.bat启动程序。

祝你使用愉快,早日成功购票!

火车票订购,网上订火车票程序,火车票刷票程序,火车票自动订票程序,网上订火车票,火车票订购软件,火车票订购程序,如何抢票,火车票快速预定

发表在 软件分享 | 标签为 , , | 3 条评论

火车票刷票程序第一季:订票助手简化版v1.0

注:来自于博客园天道酬勤,商道酬信的作品,不多说,上链接。

和谐社会,和谐抢票,回家也不是太难。软件在手,购票无忧!

订购火车票软件第一季下载地址:订票助手简化版v1.0

订票程序运行及订票界面如下:

点了2次登录,自动终止了2次后成功。WebBrowser界面打开后会提示2次,你懂的!

 

然后点”我的12306″,添加常用联系人,这样下单是勾选就OK了。

 

 

 

就是这么顺利,这么简单!

火车票订购,网上订火车票程序,火车票刷票程序,火车票自动订票程序,网上订火车票,火车票订购软件,火车票订购程序,如何抢票,火车票快速预定

 

发表在 软件分享 | 标签为 , , | 4 条评论

网络订火车票的终极大法(IT族)

注:内容来源于网络,非原创

先废话一句:真是很久没写技术贴了啊……
直接上图吧:
图1:注意左下角 系统时间 以及画面中间的 支付倒计时(我应该是在放票后15秒内买到的)

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

下面说方法,大概的步骤如下:
1)提前十五分钟(8点放票,我是7点半登的系统),用Firefox(8.01)打开页面:https://dynamic.12306.cn/otsweb/ … tion.do?method=init
2)提前十分钟,查询能够进入预订页面(预订按钮为激活状态)的同类车次,进入该页面。比如,我想订的是14号T9的硬卧(这个时候还没放出来),但我知道12号的硬座还有票,那么我直接查询12号T9。

3)提前五分钟,用Firebug改好相应的参数,这步非常重要。
A)修改席别
右键单击 席别 下面的下拉列表,选择 审查元素

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

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

4)提前一分钟,单击(刷新)验证码并填好(注意是只刷新验证码)。
5)提前几秒钟,单击 提交订单 按钮

最后补充几个注意事项:
1)确保网速够快
2)确保迅速完成修改参数步骤(最好提前演练几次)
3)提前在IE-32bit上登陆系统,以确保及时完成支付

另外,本人也尝试过电话预定,都以悲剧告终了。总结一下电话预定有两个劣势:
1)关键时刻(6点左右和8点左右)系统提示忙音,这种情况对于抢购为数不多的火车票的人来说简直就是灾难。
2)订票延迟较大,中间有10次以上的按键操作,即使你在选择席别的环节下获知存在硬卧火车票,等你选好其他选项时,票已经被抢没了

发表在 互联网 | 标签为 , | 8 条评论