- 博客(48)
- 资源 (6)
- 收藏
- 关注
原创 FlowDroid Status
Environment:4 Intel(R) Xeon(R) CPU E5-2603 0 @ 1.80GHz16GB with -Xmx14000M -Xms12000M Oracle java 1.7 x64 Ubuntu 14.04 LTS time java -Xmx14000M -Xms12000M -cp soot-trunk.jar
2014-12-16 17:03:05 2834 1
原创 Android SDK - aapt error : libstdc++.so.6 cannot open shared object file
sudo apt-get install lib32stdc++6 lib32z1 lib32z1-dev
2014-12-15 19:53:18 793
转载 Resize Unity 2D Launcher in Ubuntu 12.04 (Precise Pangolin)
https://www.liberiangeek.net/2012/06/resize-unity-2d-launcher-in-ubuntu-12-04-precise-pangolin/
2014-10-14 10:56:59 668
转载 Http和Socket连接区别
相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。1、TCP连接要想明白Socket连接,先要明白TCP连接。手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个T
2014-03-23 10:15:37 583
转载 我们能从java的HelloWorld学到什么?
这是每个Java程序员都知道的。虽然简单,但是从一个简单的问题可以引入更深的思考。在这篇文章中,我们将讨论这个简单的程序。如果能更多的帮到你,请留下宝贵的意见。HelloWorld.javapublic class HelloWorld { /** * @param args */ public static void main(String[] args) { // TODO
2014-01-10 17:53:15 606
原创 关于时间格式的
;今天才知道在java.util.Time;java.sql.Time中HH:mm:ss表示24小时制,hh:mm:ss表示12小时制
2013-08-11 18:47:10 564
原创 一个字母引起的错误
今天使用struts2开发web application,用到了Action的动态方法调用,需要写个js函数,但是这个function怎么都不起作用,最后检查了很多遍,都快崩溃了,以为又有什么自己没有注意到的技术细节。大概僵持了半个小时,才发现,function里第二行targetForm写成了targerForm,把t写成了r,改过来之后运行正常。平常总是讲开发前台很难调试,这还真是真是考验眼力
2013-08-11 16:52:24 643
原创 java LDAP userPassword
LDAP中的userPassword是二进制属性,读取时可以使用如下代码Attribute attr=attrs.get("userPassword"); Object o=attr.get(); byte[] s=(byte[])o; String psw=new String(s);
2013-08-06 15:20:05 3227
原创 eclipse juno jee 不能新建JSP、没有JSP编辑器
问题原因:eclipse bug,jdk为版本6以下时会出现此问题。解决方法:安装版本6以上jdk,注意eclipse与jdk的位数需匹配,即同为32位或64位。
2013-08-03 11:37:39 2210
原创 关于Struts2过滤器
使用jdk5.0时,过滤器只能使用FilterDispatcherjdk6.0的情况不知使用jdk7.0时,建议使用StrutsPrepareAndExecuteFilter
2013-07-21 22:22:25 549
原创 java开发webservice的几种方式
webservice的应用已经越来越广泛了,下面介绍几种在Java体系中开发webservice的方式,相当于做个记录。 1.Axis2 Axis是apache下一个开源的webservice开发组件,出现的算是比较早了,也比较成熟。这里主要介绍Axis+eclipse开发webservice,当然不用eclipse也可以开发和发布webservice,只是用eclipse会比较方
2013-07-15 08:49:07 746
原创 Deploy JAX-WS Web Services On Tomcat
Here’s a guide to show you how to deploy JAX-WS web services on Tomcat servlet container. See following summary steps of a web service deployment.Create a web service (of course).Create a sun-jaxw
2013-07-15 08:35:58 1380
原创 SSL-用OpenSSL命令行生成证书文件
也许很多人和本人一样深有体会,使用OpenSSL库写一个加密通讯过程,代码很容易就写出来了,可是整个工作却花了了好几天。除将程序编译成功外(没有可以使用的证书文件,编译成功了,它并不能跑起来,并不表示它能正常使用,所以......),还需生成必要的证书和私钥文件使双方能够成功验证对方。找了n多的资料,很多是说的很模糊,看了n多的英文资料,还是没有办法(不知道是不是外国朋友都比较厉害,不用说明得
2013-07-07 23:30:01 1158
原创 SSL-用Keytool和OpenSSL生成和签发数字证书
J2SDK在目录%JAVA_HOME%/bin提供了密钥库管理工具Keytool,用于管理密钥、证书和证书链。Keytool工具的命令在JavaSE6中已经改变,不过以前的命令仍然支持。Keytool也可以用来管理对称加密算法中的密钥。最简单的命令是生成一个自签名的证书,并把它放到指定的keystore文件中:keytool -genkey -alias tomcat -keyalg RS
2013-07-07 23:29:16 3249
原创 数字证书原理
文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错误的地方,或者有什么地方说得不够清楚,欢迎指出!1、基础知识 这部分内容主要解释一些概念和术语,最好是先
2013-07-04 08:47:28 1765
原创 关于Java Swing怎么实时刷新JTextArea,以显示刚才加append的内容(线程角度)
Java Swing如何实时刷新JTextArea,以显示刚才加append的内容在代码中执行完textArea.append("message")后,如果你想让这个更新立刻显示在界面上而不是等swing的主线程返回后刷新,我们一般会在该语句后调用textArea.invalidate()和textArea.repaint()。问题是这个方法并不能有任何效果,textArea的内容没有任何
2013-07-02 18:19:59 18809 4
原创 JTextArea append() 方法的每次循环不能正常显示的有关问题(刷新)
最近在写一个桌面程序时,涉及到要向JTextArea 中每次循环写入数据,开始程序如下:for (int k = 0; k ...... ...... jTextArea1.append(hrefs.get(k).getUrl() + " Analysis Completed...\n");}其中jTextArea1为一个文本区域,hrefs 为一个链
2013-07-02 10:28:52 4135 4
原创 ant简明教程
一、ant关键元素1. project元素 project 元素是 Ant 构件文件的根元素, Ant 构件文件至少应该包含一个 project 元素,否则会发生错误。在每个 project 元素下,可包含多个 target 元素。接下来向读者展示一下 project 元素的各属性。1) name 属性 用于指定 project 元素的名称。2)
2013-06-30 11:13:30 571
原创 html tab复习
body{font:"宋体";font-size:12px;} a:link,a:visited{font-size:12px;color:#666;text-decoration:none;} a:hover{color:#ff0000;text-decoration:underline;} #Tab{margin:0 auto;width:220px;border:1px soli
2013-06-20 16:57:14 938
原创 Java安全通信:HTTPS与SSL
1. HTTPS概念 1)简介 HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。这个系统的最初研发由网景公司进行,提供了身份验证
2013-06-17 10:42:32 1050
原创 PFX证书转JKS证书和java证书常用操作
import java.io.FileInputStream;import java.io.FileOutputStream;import java.security.Key;import java.security.KeyStore;import java.security.cert.Certificate;import java.util.Enumera
2013-06-10 17:22:57 6561
原创 jks读取密钥
JKS文件是一个java中的密钥管理库,里面可以放各种密钥文件,JKS文件的生成这里暂且不说,这里主要是关注如何从JKS文件中将已有的密钥读取出来。 下面是两个java读取JKS文件中密钥的方法当然在看懂下面两个方法之前要对JKS文件的结构有所了解:JKS文件就好像一个仓库,里面可以放很多的东西,这里只存放一类东西就是密钥,仓库当然会有一把锁,防范别人随便乱拿,这个
2013-06-10 17:21:55 1266
原创 SSL是如何工作的
密钥密码系统介绍 这篇文章向大家阐述了Netscape公司是如何使用RSA的公用密钥密码系统来实现因特网安全的。Netscape的安全套接层的实现就利用了这篇文章中所讨论的技术。 RSA的公用密钥密码系统广泛地应用于计算机工业的认证和加密方面。Netscape得到RSA数据安全公司的许可可以使用公用密钥密码系统以及其它产品,尤其是认证方面的产品。 公用密钥加密技术使用不对称的密钥
2013-06-10 17:20:54 1180
原创 数字证书及其认证过程
众所周知,公钥密码学通过使用公钥和私钥这一密钥对,使数字签名和加密通讯等密钥服务变得容易起来。公钥技术之所以能得到广泛的应用,原因就在于对那些使用密钥对中的公钥来获得安全服务的实体,他们能很方便地取得公钥,即密钥分发与管理比起对称密钥的分发与管理变得简单了。所以有人称,非对称密码算法是计算机安全通讯的一次技术革命。 当然,公钥的分发也需要数据完整性保护措施,即需要数据完整性服务来保障公钥
2013-06-10 17:18:57 34539 4
原创 JAVA程序签发数字证书
/* * Title: * * Description: * * Copyright: Copyright (c) 2007 * * Company: * * @author ifwater * @version 1.0 *//*CA签发数字证书应该使用自己的私钥,CA自身的证书并不包含私钥的信息,因此需要从密钥库mykeystore中提取。此
2013-06-10 17:17:28 1783
原创 java源码实现生成,签发,验证用户证书功能
NOTE:已安装的jdk(gnu jdk 1.5)默认keystore类型是gkr,而下面代码要求keystore类型是jks,故产生invalid keystore format错误。解决方法:用sun jdk产生keystore。1. 生成CA密钥对在sun jdk 1.6 bin下执行./keytool -genkey -alias caroot -keyalg RSA
2013-06-10 17:11:16 7483
原创 JTabbedPane选项窗格的使用
选项窗格JTabbedPaneJTabbedPane在Swing中实现选项窗格,它可以把多个组件放在多个选项卡中,从而使页面不致拥挤,其选项卡的形式也能为程序增色不少。选项窗格和分隔窗格类似,创建出来需要添加到设置好布局的面板中,通常我们可以设置布局为1*1的网格布局或是边界布局。选项窗格内部可以放置多个选项页,每个选项页都可以容纳一个JPanel作为子组件,我们只要设计好需要添加
2013-05-16 09:49:22 935
原创 Java入门实例classpath及package详解
Java很诱人,但对于刚跨入Java门槛的初学者来说,编译并运行一个无比简单的Java程序简直就是一个恶梦。明明程序没错,但各种各样让人摸不着头脑的错误信息真的让你百思不得其解,许多在Java门口徘徊了很久的初学者就这样放弃了学习Java的机会,很是可惜。笔者也经历过这个无比痛苦的阶段,感觉到编译难的问题就出在classpath的设置及对package的理解之上。本文以实例的方式,逐一解决在编译过
2013-05-14 09:23:06 604
原创 无线
公司配的新电脑,刚装完WIN7,之后安装更新60多个,开机4分多钟,于是禁服务,不小心禁了WLAN_AUTOCONF,之后无线就搜索不到信号了,允许启动后才正常
2012-09-13 16:00:58 333
原创 eclipse环境配置
erp配置是从昨天下午开始的,下午刚分配完位置,就开始了第一项工作,把环境搭建起来。 配置环境需要jdk1,4,2_16,Tomcat4.1,erpHome,erpHome就是项目文件。jdk和Tomcat是放在D:\javawork目录下,erpHome直接放在E盘下面。首先核对erpHome目录下njsteel.bat中的JAVA_HOME,TOMCAT_HOME,ERP_
2012-09-13 15:10:53 1572
原创 javascript之数字类型正则匹配表达式
使用方法:例:/**正整数匹配表达式*/var pattern=/^[0-9]*[1-9][0-9]*$/;var flag = pattern.test(a);如果a是正整数,flag的boolean值为true,如果a不是正整数,flag的boolean值为false。/**浮点数匹配表达式*/var pattern = /^([-]){0,1}([0-
2012-09-05 23:25:16 2781
原创 c# Excel编程中的几个问题
1、在编程的时候,有时会用Worksheets 接口,有时又会用Sheets接口,那么他们出现的场合分别在什么条件下?有怎么的区别?answer: worksheets是指你当前非活动表,而sheets是当前活动表,每个是Sheet是一个工作簿,各个sheet就构成了 sheets,也就是工作表了。如果你同时打开book1和book2,但你对book1进行操作的时候,book1所属的就可以
2012-05-15 14:12:18 1103
原创 [导入]C#向Excel报表中插入图片的2种方法
如果使用Excel2003,需要添加.NET库的Microsoft.Office.Interop.Excel 版本11.0,引用栏会出现Microsoft.Office.Interop.Excel然后添加COM库,Microsoft Office 11.0 Object Library,引用栏中会出现Microsoft.Office.Core另外如果添加 C:\Program Files\Micr
2012-04-28 14:06:40 4744
原创 自我介绍
1.开场白 Good morning. I am very glad to be here for this interview. 2.姓名,英文名,毕业院校,毕业专业,毕业学院 First let me introduce myself. My name is LiShuai, and my English name is Jacky Lee. I've finis
2012-04-04 16:13:59 468
原创 c#比较时间的三种方法
1。比较时间大小的实验 string st1="12:13"; string st2="14:14"; DateTime dt1=Convert.ToDateTime(st1); DateTime dt2=Convert.ToDateTime(st2); DateTi
2012-04-01 10:31:40 513
原创 DataTime
//获取日期+时间DateTime.Now.ToString(); // 2008-9-4 20:02:10DateTime.Now.ToLocalTime().ToString(); // 2008-9-4 20:12:12//获取日期DateTime.Now.ToLongDateString().ToString(); // 200
2012-03-18 15:37:22 431
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人