`
a137268431
  • 浏览: 157546 次
文章分类
社区版块
存档分类
最新评论
文章列表
/** * @author :陶伟基 ,微博:http://weibo.com/taoandtao * @date :2012/12/10 * @place:广州大学华软软件学院 */ import javax.swing.GroupLayout; import javax.swing.GroupLayout.Alignment; import javax.swing.JButton; import javax.swing.JLabel; import javax.swing.JPasswordField; import javax.swing.JRadioButton; import j ...
文章只做技术研究 如果通过此技术违反国家法律,一切后果自负,作者不承担任何责任。 好吧,先来唠叨,唠叨。这几天大家都沉浸在抢票中,当然我也不例外。 最后总结一句,有抢票软件不一定能抢到票,没抢票软件一定是抢不到票,网页一点就死了。 往年,还能弄个小工具抢抢,今年12306换了件新衣服,更加跑不动了,最后独留下孤单在心里。 好吧 ,进入正题:玩转新版12306抢票 订火车票无非是如下几个流程: 登录 - 查询 - 点预定按钮 - 提交订票用户 - 确认订单 或者是 自动所谓的自动刷票 登录 - 查询 - 输入验证码提交 下面一起分析分析这两套流程: ...
首先12306网站前缀为“https://”表明是用SSL加密。 用HttpClient去模拟发送请求时,对于URL用为“https”时,先要解决证书问题,有两种解决方案:    a.使证书被信任。    在查找相关资料时,对于这种方法有点麻烦,最后就没有去尝试,有兴趣的朋友可以试试。 b.使用httpClient时不检测服务器证书是否可信
前两天女友要在线订火车在票,一直都没有办法订到票,最后没办法,便给她写了个自动抢票的脚本,可周边的朋友听她说通过软件订到票了,都先后向她要软件,可原来的脚本只是基于控制台输入,这样给别人也没法用,兴趣一起,就花了一天的时间做了个WEB界面,然后分享给朋友用。先上几张图,看大家看看。 这个是登录界面,要使用前先设置一下常用的邮箱和登录密码,自动抢票过程中,如需要再输入登录验证码和订单验证码,或订单成功时,将通过此email通知您,建议使用qq邮箱,这样只要您在电脑时开打QQ,收到邮件时,qq会弹出窗口通知您,您可以即时响应。 第一次使用时,要先把在火车票官网注册的资料填在这里: 这资料都 ...
HTTPClient4之后,基本重写了3的所有代码,使得API用起来更显简单有力,最简单的例子体现在get/post请求以及请求响应结果的处理上。3的时候,需要自己处理响应流,无论是网页编码识别还是代码处理等各方面,非常不便,4之后使用ResponseHandler可以非常方便和简洁地处理上述问题。 如下代码演示了如何使用响应处理器(ResponseHandler)来处理HTTP响应。这是执行HTTP请求和处理HTTP响应的推荐方式。这种做法使调用者将注意力集中在处理HTTP响应内容的过程中,并委派任务释放HttpClient所占用的系统资源。ResponseHandler能够保证在任何情 ...
HttpClient是一款用Java写的非常好用的基于Http协议的客户端编程工具包。具体举例来讲,用它可以模拟form表单提交数据动作,可以模拟访问网页动作及得到网页源码内容等等,这两点或许是我们在工作中最常用到的。 这里也主要是以介绍模拟form表单提交数据来介绍一下HttpClient,准确地讲主要是4.x版本,因为我发现在日常中,HttpClient的使用都还是使用3.x的版本,而现在HttpClient的官网上,都已经是最新版本4.1.3了,3.x版本在官网不见丝毫踪影,进入到下载页面也见不着3.x版本的下载。 HttpClient对于使用者而言,一个非常大的好处就是它 ...
import javax.swing.*; import java.awt.*; //导入必要的包 public class Home extends JFrame{ private JPanel jPanel=new JPanel();//用于放登陆信息面板 JTextField jTextField ;//定义登录名文本框组件 JPasswordField jPasswordField;//定义密码框组件 JLabel jLabel1,jLabel2; JPanel jp1,jp2,jp3; JButton jb1,jb2; //创建按 ...
JTextField继承JTextComponent类,因此它也可以使用JTextComponent抽象类里面许多好用的方法,如copy(),paste(),setText(),isEditable()等等。我们可以在很多地方使用JTextField,JTextField是一个单行的输入组件。JTextField 具有建立字符串的方法,此字符串用作针对被激发的操作事件的命令字符串。java.awt.TextField 把字段文本用作针对 ActionEvent 的命令字符串。如果通过 setActionCommand 方法设置的命令字符串不为 null,则 JTextField 将使用该字符 ...
package com.hblb.swing; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import java.awt.Cursor; import java.awt.Dimension; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.ItemEvent; import java ...
Java swing (GUI)的动态实现案例: 1、创建一个JFrame,要显示的N个JLabel和JTextField被一个JPanel包含; 2、窗口大小不可变,N大于一定数量时显示滚动条; 4、响应JTextField值变更事件; 3、点击JButton时响应发送JTextField值事件; package com.hblb.swing; import java.awt.BorderLayout; import java.awt.Container; import java.awt.EventQueue; import java.awt.Fo ...
前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同。其实将java程序打包成exe也需要这个可执行jar文件。 准备: eclipse、exe4j(网上有软件和帐号下载) 第一步,将java项目打包成可执行jar文件,首先看一下我的java project结构,Main.java是程序入口类,里面有main函数,config目录是些配置文件,lib是用到的第三方类库 开始打包,Simulate(Java项目)-鼠标右键-Export
本文出自One Coder博客,转载请务必注明出处:
关于将java程序做成exe文件的几种做法(ZT)可以把普通的Java程序做成真正的exe,也就是单一个exe就可以在没有安装JVM的机器上运行。这样的工具常见的有JET和gcj.前者是收费的,而且做出来的exe还是需要一堆dll。推荐使用gcj.他有windows和Linux 版,直接下载zip包,不需要安装,里面有不少例子,一些build的批处理文件。从原理来说gcj自己实现了JVM规范,也就是你编写一个 HelloWorld.java,其中的main方法为System.out.println("foo");当使用gcj把它做成exe(大约2M),运行这个exe时,会 ...
火车票JAVA版抢票程序。仅用于技术交流,请勿用于商业用途!网络购票主要还是讲究眼疾,手快,运气,网速!!! 去年的火车票抢票程序推出后,当时反响强烈,几乎将群吵爆了。当时的作者是上海-cafebabe。2013低调发布版地址详见:http://code.google.com/p/go-home/ 深圳-杨杰重写了一下。使用maven管理项目,整个项目精简了不少。功能差不多。只是验证码的识别依然是个问题,建议手动输验证码。刷票主要是蹲点守票登录进去就OK了。2013.01.16最新版本地址:http://code.google.com/p/mygod-go-home/do ...
记得看过某篇文章写到21世纪世界范围内最好的前十大职业有软件工程师一项,平心而论,应该说缺少的是良好职业素养的,有经验的,合格的软件工程师。 从国内招聘网站上的数据也能看出来,近些年由于移动互联网, ...
Global site tag (gtag.js) - Google Analytics