- 浏览: 206786 次
- 性别:
- 来自: 北京
最新评论
-
jccmjl:
1222222222222222
htmlunit分页爬去数据实现 -
jccmjl:
os586 写道attr("checked" ...
jquery根据对象选中 radio 和select -
os586:
attr("checked",true); ...
jquery根据对象选中 radio 和select
文章列表
今天运用WebService进行开发的时候,当查看一个返回值的结果的时候,由于他是封装成Jar的,我要给这里面的参数传给相对应的bean,所以不知道怎么看封装的jar类中的参数,后来知道有个东西可以看,就是eclipse和myEclipse中带的一个。例子如下:
比如说你现在要查看CreateResult.class这个类中的所含有的参数,你可以这样 点个类会出来一堆英文,再点MyEclipse中的工具栏,找到Show View---->OutLine 单机 ,他就会出现一个框,而这个框中就是你要的参数内容。
今天遇见一个问题,就是在本机上装好eclipse以后在写代码出现文字过小,最后我问了同事找到了解决文字大小的问题:
Eclipse菜单:Window->Preferences-->弹出一个框在里面输入:font-->选中Colors and Fonts -->右边属性中有个选中Bisic-->Text Font-->Edit...弹出一个框,这样在里面进行属性更改。。。。更改后点确定,Eclipse中的所有属性都更改了。
在以前面试中出现面试有面试数据结构的,今天自己写了一个冒泡排序:
package com.accp.test;
import java.util.Scanner;
public class TestMain {
public static void main(String args[]) {
System.out.println("开始");
int[] arry = new int[10];
Scanner input = new Scanner(System.in);
System.out.println("请输入 ...
Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
在eclipse下部署项目的时候出现了上面这个版本不兼容的问题,最后结局办法是:
项目下面有个.settings目录下有个org.eclipse.wst.common.project.facet.core.xml
打开后里面有个属性:
<?xml version="1.0" encoding="UTF-8"?>
<fa ...
以前用的是MyEclipse开发工具,我想用过MyEclipse开发工具的都知道创建一个web项目是非常简单的,但是我这段时间用Eclipse进行开发肯定是英语不好导致创建一个web项目出现了问题,连服务都找不到项目,接下来我说下自己创建的理解:
package test;
import java.io.File;
import java.net.MalformedURLException;
import java.util.Iterator;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
/**
*
* @author Administrator
* 利用dom4j解析xml文件
*/
public c ...
今天在卡法中运用htmlunit爬取一个分页数据的时候,由于分页数据中开始是有1、2、3、4、5....到了5就出现点点省略的形式,我当时实现是获取的时候循环
page.getHtmlElementsByTagName("a").get(0).click();
不行,出现点点后就有问题,后来解决办法就是运用
HtmlAnchor anchor = (HtmlAnchor) page11e.getByXPath(
"//*[@id=\"ctl00_LKGContext_CardUserFill1_ctl00_Pag ...
while和do....while的区别:
//while 和do....while的使用,在开发 中一般都是用的while,
//2个区别在于do...while总是要执行一遍
//while不进行判断
double r=0;
while(r<0.99){
r=Math.random();
System.out.println(r);
}
//do...while是先执行一遍
int i=1;
do{
System.out.printl ...
在世界开发中有时候运用到三元运算符,今天明白了是什么有个道理;
public static void main(String []args){
//运用三元运算符进行值的运用
//今天运用到了三元运算符,如果boolean ?值1:值2
//如果boolean为ture就执行值1
//如果boolean为false就执行值2
//三元运算符
for(int i=0;i<10;i++){
System.out.print("i~~~~~"+i+":" ...
一个相对好的登录验证码的生成过程:
<%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" pageEncoding="UTF-8"%>
<%!
Color getRandColor(int fc,int bc){//随机获得颜色,RGB格式
Random random = new Random();
if(fc>255) f ...
在今天项目中开发的 时候遇见一个问题,就是运用HtmlUnit爬取网页的时候,很多信息我不想让它在log4j中打印出来,在中想到一个办法就是通过log4j开控制他的包名,而控制只有控制了整个项目,后来运用到一个控制log4j中控制到一个包下面的log4j的打印:
log4j.category.com.gargoylesoftware.htmlunit= error
在中比较要控制那个类打印而不是你写的按个包名。
log4j.rootLogger=debug,myConsole,myLogFile
log4j.category.org.apache.h ...
package com.htmlunit.sky;
import java.math.BigDecimal;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
import com.gargoyl ...
相对完善的时间处理根式
- 博客分类:
- Java时间
package com.util;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import org.apache.commons.l ...
在实际开发中自己常运用到Map集合,在开发中自己运用到:
Map<String,String> map=new HashMap<String,String>();
遍历:
Set<String> key = map.keySet();
Iterator<String> it = key.iterator();
while (it.hasNext()) {
String keyV = (String) it.next();
...
在实际开发中总是出现一个时间转换问题,我总结了下比如说从页面上传来一个“2012-02-04",这样的格式数据怎样给格式转换为yyyyMMdd这样的格式,就直接用字符串进行处理:
String ss="2012-02-04";
System.out.println(ss.replaceAll("-", ""));
答应的结果就是:20120204
有时候从页面传过来的 格式为: 20120204我要给转为 2012-02-04
SimpleDateFormat sf = n ...