`
心杀心
  • 浏览: 31658 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表
 在引入jar包之后,进行程序编写。 引入IE模拟器IEDriverServer.exe,配合上篇文章版本,参考下载地址下载,采用32位模拟器,可在64位电脑运行。   // 打开登陆页面     System.setProperty("webdriver.ie.driver", this.getClass().getRe ...
需求: 实现考勤机网页登陆,取得当天考勤记录,爬取数据,校验当天是否正常打卡 思路: 采用Selenium WebDriver,实现模拟登陆功能,模拟网页操作,出现数据后,获取页面数据并判断。 失败尝试1 刚开始考虑,已爬虫为解决思路,考察jsoup、htmlunit、WebCollector爬虫,后发现现有案例并不支持。 需求是登录系统,而非直接动态或静态页面(如微博),尝试后舍弃该思路。 失败尝试2 思路转变,不应定位爬虫,而应定位为模拟WEB登陆,引用autoit3进行编程,在登录、页面定位成功后,发现无法处理页面弹出问题,尝试多次后放弃。 失败尝试3 autoit ...

常用JAVA语句

    博客分类:
  • JAVA
常用的Java语句 1.取得日期,格式为2013-10-14 Calendar calendar = Calendar.getInstance(); String to_date = new SimpleDateFormat("yyyy-MM-dd").format(calendar.getTime()); //取得前5天日期from_date calendar.add(Calendar.DATE, -5); String from_date = new SimpleDateFormat("yyyy-MM-dd").form ...
Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数group的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 例如需要查询员工信息中每个部门最早入职员工的个人信息 字段有:用户名name,日期start_date,工号emp_id,部门dept_id 1)聚合函数:select e.* from emp e, (select max(start_date)max_ start_date, dept_id from emp group by dept_id) emax where e.start_date= emax.max_sta ...
  1).Oracle游标超过设定值 问题情况:存储过程计算过程报错,使用游标数过多,系统游标设定太小,需要重新设置最大游标数   1、查看Oracle最大游标数    --oracle命令,以sys用户,dba连接 C:\Documents and Settings\Administrator>sqlplus "sys/admin@test151 as sysdba"    --查看游标设置值  SQL> show parameter open_cursors;    NAME TYPE VALUE    ------------------ ...
针对项目中图表显示,在JFreeChart使用一段时间后,针对图表显示效果来看,flash图表流体美丽,视觉性好,界面友好性更强一些,因此在一些flash组件中选择,最后尝试使用FusionCharts free,作为项目插件。 初识FusionCharts free FusionCharts free 是一个跨平台,跨浏览器的flash图表组件解决方案,可以用来制作数据动画图表,其中动画效果用的是Adobe Flash 8 (原Macromedia Flash的)制作的flash ,FusionCharts可用于任何网页的脚本语言,类似于HTML , .NET,ASP , JSP技术的, ...
问题1:工程名没法变换!具体如下: 在MyEclipse下修改web工程名,工程名称原来为old,发布到tomcat webapps下后为old,右键点击你的项目,然后选择重构---->重命名,项目名称改为new,但是发布名还是原来的名字。如果想让发布后的目录名为new。 解决方法: 按如下方法修改即可: 第一种方法: 打开工程所在目录,找到一个 .mymetadata的文件,用写字板打开,内容大致如下:   <?xml version="1.0" encoding="UTF-8"?> <project-modu ...
之前项目写了一段时间存储过程,抽点时间做个简单的总结,与大家共享。 数据库使用: --Oracle存储过程创建语法: --创建存储过程 create or replace procedure 存储过程名(param1 in type,param2 out type) create or replace procedure test_proc(v_type in varchar2) as --常用变量,格式-变量 类型(值范围); v_tsql        varchar2(2000);  v_test_name  varchar2(50);  v_id varchar2(5 ...
 关于jQuery操作复选框(id为checkbox_id),开发中遇到需要将复选框中多值传到后台,方法一:赋给复选框value值,可以用间隔符','隔开,jQuery获取,分隔split(","),作为参数传到后台;方法二:在复选框自定义参数,然后赋值 ...
DECODE函数,是ORACLE公司的SQL软件ORACLE PL/SQL所提供的特有函数计算方式,DECODE函数是ORACLE PL/SQL的功能强大的函数之一,了解使用DECODE函数很有必要。1 DECODE 中的if-then-else逻辑在逻辑编程中,经常用到If – Then –Else 进行逻辑判断。 ...
通过Java反射调用方法需要传过来方法名和查的的类对象,通过方法名,查的该对象中对应的属性值。 /***   *   * @specification :通过方法名,寻找反射相应的方法,获得变量值   * @param :frac_value 方法名 FormTest类对象   * @return :方法对应的值   * @exception :   */ private static String getMethodValue(String frac_value,FormTest frc) { // TODO Auto-generated method stub ...
jspx 一个来自于埃及的java web快速开发框架。谈谈使用jspx总结一些东西,关于jspx网上资料很少,希望大家分享下。 JSPX提供DataTable是一个集查询、分页、显示、导出excel等为一身的标签,使用起来非常简单,但也有它不足的地方 ...
不知不觉已从事编程一段时间,对代码编写、维护有点经验需要总结,用来给自己及朋友们做为提醒。 感觉最重要的事:身体重要,前期不以健康换钱,后期就不会以钱换健康。 代码编写: 1.写好注释,最起码写明白这段代 ...
TOMCAT 移植到Weblogic9.2上: 1、Java版本:Weblogic9支持JDK5.0。 2、Jar包加载问题 Weblogic有自带Jar包,容易与项目Jar包冲突。 添加WebLogic.xml文件: <?xml version="1.0" encoding="UTF-8"?>   <!DOCTYPE weblogic-web-app     PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN"     "http:/ ...
对应extjs提示框不能正常显示,而使用js的本身提示框可以正常,但由于样式不统一,不是 好的解决方法。 解决该问题,要了解extjs异步原理。 ext的提示框都是异步的,非阻塞模式的,浏览器js的提示框是同步的,即是阻塞模式的。 也就是说: Ext版的alert是异步执行,Ext.MessageBox.confirm()为异步。 JavaScript引擎是单线程的,强制所有的异步事件排队等待执行。 异步执行是指Ext.Msg.confirm调用后不停留,继续执行下面的代码。 而回调在其它的JS执行任务中被调用,在回调函数实现同步。 Ext.Msg.alert 是异步的; 无论 ...
Global site tag (gtag.js) - Google Analytics