`
文章列表
    在eclipse中new出来的时间总是比系统时间晚了八个小时,原因主要有两个:   1、注册表出现异常。    注册表对应项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones    2、系统的时区设置错误。     可以导入下正常的注册表。     Time Zones_XP
    自从,上了大学以后,就没有怎么写过东西。大学读的是数学,写的都是些符号;而且是考试的时候才写的一些符号。四年下来,同学们说出了自己的名字外,其它的汉字都有些生疏了。倒是英语没生疏。。 读研是,计算机。这次也省下写的功夫了。因为有电脑,有无数的电子版。我以为这写东西,还是纸质的东西好些。这用钢笔写的东西埋起来比电子版的储存时间估计是够长的,而且不需要什么电源。。O(∩_∩)O~     现在开始要自己有计划的准备学习和工作了。。怎么说呢,,自己的个性是懒啊。。最好有个人来鞭策自己才能马力十足的学点东西。。╮(╯▽╰)╭,,,可惜呢,,那个督促自己的人一直找不到呢,,这是为什么呢。。同学的分 ...
    今天遇到一个很是郁闷的问题,,到晚上终于发现问题的根本。。     遇到的问题: 我们在前台用textbox或textarea接收鼠标复制的网页源码的时候,对于网页文本中的换行符号一般为\r\n。由于使用的是ZK技术,所以用的是textbox,,属性设置为multiple,如果没设置接收不到\n。。但是发现后台网页源码中的都是\r\n,而文本框接收的为\n,少了\r。。开始以为zk的textbox的bug。。     起始是浏览器的问题 。。。我的浏览器默认为火狐,而IE下和火狐的换行符号不一致。     在IE下,换行符传入\r\n     在Firefox和谷歌浏览器下,换行符只传 ...

zk的window窗口

    博客分类:
  • zk
    zk的window窗口有几种不同的形式,有Overlapped、Popup、Modal、Highlighted和Embedded。在实际中可能我想通过一个超级链接(类似<a href=""形式>)弹出一个新的窗口,可以在父窗口与新窗口直接进行切换,可以使用下述语句 Window win=(Window)Executins.createCompate("url",null,null); win.doOverlapped(); 当然在相应的zul页面设置好属性。如果我们想链接一个swt的jar程序,,首先需要下载或是直接打开也行。 ...
         我能抽象出整个世界... 但是我却不能抽象出你... 你肯定是一个单例,因为你是那样的独一无二... 所以我的世界并不完整... 我可以重载甚至覆盖这个世界里的任何一种方法... 但是却不能覆盖对你的思念... 也许命中注定了 你与我存在于不同的包里... 在你的世界里,你被烙上了私有的属性... 我用尽全身力气,也找不到访问你的接口... 我不愿就此甘心,找到了藏身在javaeye神殿的巫师,教会了我穿越时空的方法... 终于,我用反射这把 ...
1. public class test {   public static void main(String[] args) {     int items[] = { 5, 4, 6, 1, 8, 9, 6, 7, 3, 2 };     Arrays.sort(items);     int index = Arrays.binarySearch(items,7);     System.out.println("Search item found at: " + index);   } } 搜索前先要排序好了,否则返回-1. 2. ArrayList<St ...
    有的网站限制网络爬虫的抓取,例如javaeye。会出现错误提示: 您可能使用了网络爬虫抓取JavaEye网站页面!         <p>JavaEye网站不允许您使用网络爬虫对JavaEye进行恶意的网页抓取,请您立刻停止该抓取行为!</p>         <p>如果您的网络爬虫不属于恶意抓取行为,希望JavaEye网站允许你进行网页抓取,请和JavaEye管理员联系,取得授权: webmaster<img src='/images/email.gif' alt="Email" />support.iteye.co ...
    htmlparser在提取网站内容时,有时会出现乱码或者是编码不能转换的问题。这是htmlparser的一个小bug,因为htmlparser作为一个开源软件已经很长时间没有更新了。 org.htmlparser.util.EncodingChangeException: character mismatch (new: 中 [0x4e2d] != old:  [0xd6?]) for encoding change from ISO-8859-1 to GB2312 at character offset 23或者会出现页面的乱码问题。     为了彻底避免上述问题,我们可以改下ht ...

zk中的组件获取

    博客分类:
  • zk
获取另一个页面中的组件 在一个桌面上创建两个页面 <?page id="page1"?> <zk> <window id="winA"> <label id="labelB" value="Label B"/> <window id="winC"> <label id="labelB" value="Label B"/> ...
1. HttpClient httpClient=new HttpClient(); httpClient.getParams().setContentCharset("utf-8"); PostMethod postMetho=new PostMethod("****//要提交的action"); NameValuePair[] pairs=new NameValuePair[]{ new NameValuePair("advancedvalue1","密码") ...
    判断网页的编码我们主要是为了在解析网页时出现一些乱码问题。主要用到了两个jar包 chardet.jar和cpdetector_1.0.7.jar。 具体的使用如下:     public class BianMa { public static void main(String[] args){ String path=""; CodepageDetectorProxy detector = CodepageDetectorProxy.getInstance(); detector.add(new ParsingDetec ...
    利用htmlparser在解析网页的url链接时,我们想提取指定标签下的链接。例如:div id=wrap下的链接,可以通过下面代码实现: Parser parser = new Parser(url); NodeFilter nodefilter1=new AndFilter(new TagNameFilter(nodename),new HasAttributeFilter(attr,attrvalue)); try { org.htmlparser.util.NodeList nodeList=parser.extractAllNodesThatMatch(no ...
    前段时间看了下关于网络爬虫的知识,其中的heritrix是爬虫的优秀代表。heritrix是java的一个开源的可扩展的"爬虫"框架。它可以对互联网上的相应网页进行抓取存档。而搜索引擎丰富数据库的建立,正是利用网络爬虫的抓取。而且heritrix对构建垂直搜索引擎提供了可靠的大量数据。     heritrix的运行有两种。一是可以在cmd环境下配置好jar包的路径和环境变量,二是在Eclipse下配置。第一种自己没有实现,下面介绍下heritrix在MyEclipse中的配置,自己参照了网上的许多资料。     1.首先,下载Heritrix-1.12.1。在Bro ...
    struts2,spring和hibernate的整合开发。三者的整合主要是利用spring这个中间框架,向上整合struts2,向下整合hibernate。具体的配置如下。     struts-config.xml: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" &quo ...
   在利用validate框架的方法做登录验证时候,在页面显示出现乱码现象。如下:           这是由于自己配置的提示错误的资源文件在ApplicationResrource.properties中配置,而配置文件的编码都是ISO-8859-1,因此我们需要将其编码为GBK。我们可以使用jdk自带的编译工具native2ascii,进行转码。例如我们的native2ascii在jdk1.5的lib目录下。    我们可以通过doc进入相应的目录,然后将要转换的文件放置在native2ascii目录下,例如有两个文件分别为1和2。属性都是txt文本。我们想把 1 的文件内容编码为GB ...
Global site tag (gtag.js) - Google Analytics