`
文章列表
Ubuntu 10.04把Sun JDK移出主要的軟體更新資料庫。如果要安裝Sun JDK 6只要按照如何在Ubuntu把Parner Repository加進軟體更新資料庫,就可以透過Ubuntu Software Center、apt-get或者其他Package Manger安裝使用。不過如果需要舊版Sun JDK 5的時候,例如:編譯Android Source Code。就需要再加上其他的軟體更新資料庫。Ubuntu除了版號以外還有Code Name。Jaunty Jackalope是9.04版的Code Name。為了要使用Sun JDK5我們需要加上前一版Jaunty J ...
我们做java开发的一般都会遇到如何保护我们开发的代码问题。java语言由于是基于jvm上面,所以反编译class文件很很容易。假如我们做了一个web程序,并把这个web程序发布给客户。实际上,客户是很容易反编译出我们的源代码出来,包括所有的src文件和jsp文件等等。    那么,如何保护我们的源代码,实际上,应该有几种方法可以使用:1、使用代码混淆器  2、重载应用服务器的classloader    对于第一种方法来说,现在外面有很多开源工具可以使用,个人认为最好用的当属proguard莫属。proguard主要是易用易学。而且提供的功能也挺多。下面是个人一点使用心得    (1)、从网上 ...
  通过dex2jar和jd我们可以反编译apk中的dex,可以比较完美的查看java源文件;通过apktool可以反编译apk中的xml等资源文件,然后通过apk-sign签名,可以制作成修改版的可发布apk文件。   1.dex2jar反编译dex文件:   a.下载文件见附件:apktool-1.3.1.tar.bz2,jd-gui.zip,或点击这里下载;解压; b. 把apk文件后缀名改为.zip,然后解压缩其中的class.dex文件,它是java文件编译再通过dx工具打包成的,所以现在我们就用上述提到的2个工具来逆方向导出java源文件;c.把class.dex拷贝 ...
  近期在项目中使用到了大量的报表开发,需要将html页面中的表格内容导出到pdf word excel和图片,前三者都比较好实现。唯独后者生成图片使用ImageIo操作时生成的图片有点惨不忍睹。经过大量google后发现,pdfbox这个组件不错,可以将pdf文件轻松生成图片。这不问题解决了,但在使用过程中不然,受到了很多致命性的打击。pdfbox在处理中文pdf的时候就会表现的比较脆弱点。但对英文版的pdf导出图片,那是杠杠的。尽管这样,还是记录一下,毕竟这方面的资料很少。我几乎搜遍了整个google,baidu才搜集到那么一点点资料。这里跟大家分享下。        所依赖的JAR:    ...
A good practice in creating responsive applications is to make sure your main UI thread does the minimum amount of work. Any potentially long task that may hang your application should be handled in a different thread. Typical examples of such tasks are network operations, which involve unpredictab ...
seam项目中涉及到textarea文本框输入,为了限制输入的长度,可以用js限制,实现类似twitter输入的功能,实现如下: 页面空间代码:   <h:inputTextarea id="deviceDesc" cols="60" rows="3" value="#{xHome.instanc ...
seam做的项目,用war打包,针对一些richface和ajax4jsf的优化,索性把整个xml都贴出来吧,不过觉得页面响应还不较慢,大家看看还有其他需要优化的吗     <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web=" ...
      <a title="新浪微博分享" href="javascript:(function(){window.open('http://v.t.sina.com.cn/share/share.php?title='+encodeURIComponent(document.title)+'&url='+encodeURIComponent(location.href)+'&source=bookmark','_blank','width=450,height=400');})()"><img border=& ...
"^\d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-\d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"  //负整数 "^-?\d+$"    //整数 "^\d+(\.\d+)?$"  //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0 ...
用于监听开机信息 并初始化和启动服务   package zy.dnh; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.widget.Toast; public class getpowerinfo extends Broa ...
使用JavaScript提供的close()方法都可以关闭当前窗口或标签,但都提示对话框,以下可以实现直接关闭当前网页而不用提示,代码如下: function closeWin() { window.opener=null; window.open('','_self'); window.close(); }   <input type="button" value="关闭" onclick="closeWin()" />    
使用seam做了个项目,展示一个自定义列表输出,分别定义表格标题List headerList和数据List<List> dataList,然后实现两种展示方式。一种是普通表格方式,一条数据在一行显示,这样我们可以使用rich:dataTable ,然后自定义迭代部分可以用rich:columns 来实现,注意index是表示每行数据的行索引,代码如下:   <rich:dataTable value="#{orderResDetailHome.dataList}" var="list" rows="10" ...
通常图片与文字放在一起的时候图片往往会偏上,通过设置margin-bottom可以达到文字图片底边对齐的目的。 解决问题最好的办法:.一个关键的属性: margin-bottom 通过修改图片的外边框的底部高度就可以让文字移动上来. 做法是把这个值设置为负数. 例如我们把下面的16X15的图片可以如下设置:    <img src="bottom.gif" style="margin-bottom:-3px;">  
这绝对是一款会让Gmail用户100%惊奇和惊喜的软件. 这款只有100多k的软件会在你的硬盘上生成一个虚拟硬盘分区GMail Drive,文件系统为GMailFS(哈,好像微软在Longhorn里的是WinFS吧.)这样你的硬盘上就多出了N个G的空间了. 你 可以在GMail Drive上进行任意的复制、粘贴、删除、创建新的文件夹,甚至拖曳操作,而所有的文件都是存储在Gmail的服务器上.这样你就可以充分利用Gmal的 1G空间了.当然这一切的前提是你必须有一个Gmail的帐户! 下载:GMail Drive 1.0.16
Twitter将在6月30日之后停止不安全的Basic Auth认证方式,全面启用更安全的OAuth认证方式。本文介绍如何在Twitter应用中使用OAuth认证。一、介绍OAuth  在Twitter未支持OAuth之前,使用的是Basic Auth认证。Basic Auth要求Twitter应用把用户名和口令直接附加在HTTP或HTTPS协议头中发送给Twitter API。这样,Twitter应用势必要求用户在其应用中输入自己的Twitter用户名和口令,从而可以把Twitter的用户名和口令附加在HTTP(S)协议中发送给Twitter。这样Twitter应用开发者就能知道使用了他的Tw ...
Global site tag (gtag.js) - Google Analytics