自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(700)
  • 资源 (15)
  • 收藏
  • 关注

转载 RSA算法原理(二)

作者: 阮一峰上一次,我介绍了一些数论知识。有了这些知识,我们就可以看懂RSA算法。这是目前地球上最重要的加密算法。六、密钥生成的步骤我们通过一个例子,来理解RSA算法。假设爱丽丝要与鲍勃进行加密通信,她该怎么生成公钥和私钥呢?第一步,随机选择两个不相等的质数p和q。爱丽丝选择了61和53。(实际应用中,这两个质数越大,就越难破解。)第二步,计算p和q的

2014-07-17 15:46:24 1378

转载 Java对称与非对称加密解密,AES与RSA

加密技术可以分为对称与非对称两种.对称加密,解密,即加密与解密用的是同一把秘钥,常用的对称加密技术有DES,AES等而非对称技术,加密与解密用的是不同的秘钥,常用的非对称加密技术有RSA等 为什么要有非对称加密,解密技术呢假设这样一种场景A要发送一段消息给B,但是又不想以明文发送,所以就需要对消息进行加密.如果采用对称加密技术,那么加密与解密用的是同一把秘钥.除非B事先就知道A

2014-07-17 15:32:03 2157

转载 Android实战技巧:用TextView实现Rich Text---在同一个TextView中设置不同的字体风格

背景介绍在开发应用过程中经常会遇到显示一些不同的字体风格的信息犹如默认的LockScreen上面的时间和充电信息。对于类似的情况,可能第一反应就是用不同的多个TextView来实现,对于每个TextView设置不同的字体风格以满足需求。这里推荐的做法是使用android.text.*;和android.text.style.*;下面的组件来实现RichText:也即在同一个TextVi

2014-06-03 16:07:50 2162

Android实战技巧:用TextView实现Rich Text---在同一个TextView中设置不同的字体风格...

背景介绍在开发应用过程中经常会遇到显示一些不同的字体风格的信息犹如默认的LockScreen上面的时间和充电信息。对于类似的情况,可能第一反应就是用不同的多个TextView来实现,对于每个TextView设置不同的字体风格以满足需求。这里推荐的做法是使用android.text.*;和android.text.style.*;下面的组件来实现RichText:也即在同一个TextView...

2014-06-03 16:07:00 258

转载 Snappy压缩库安装和使用之一

近日需要在毕业设计中引入一个压缩库,要求压缩与解压缩速度快,但是压缩率可以不那么苛刻。查找资料发现Google的snappy库比较合适,而且该库开源,由C++写成。所以就拿来使用一下,下面权作记录。下面引出的任何涉及Google公司的源代码,版权归Google公司所有,我权作学习交流。文章安排如下,首先简要介绍Snappy,之后安装之,然后以实际例子介绍如何使用,接着bzip2和gzip做

2014-05-15 14:01:09 21050 1

Snappy压缩库安装和使用之一

近日需要在毕业设计中引入一个压缩库,要求压缩与解压缩速度快,但是压缩率可以不那么苛刻。查找资料发现Google的snappy库比较合适,而且该库开源,由C++写成。所以就拿来使用一下,下面权作记录。下面引出的任何涉及Google公司的源代码,版权归Google公司所有,我权作学习交流。文章安排如下,首先简要介绍Snappy,之后安装之,然后以实际例子介绍如何使用,接着bzip2和gzip做...

2014-05-15 14:01:00 1377

转载 android中tesseract-ocr的介绍

最近在做身份证号码识别,在网上搜索的一番后发现目前开源的OCR中tesseract-ocr算是比较强大的了,它由HP于1985年到1995年间开发,后来由google直接负责,经过谷歌进一步开发后,目前的tesseract-ocr有了显著的改进。tesseract-ocr和Leptonica图像库一起工作,它可以读取多种图像格式,并将其转换成超过60种语言的文本。可以工作在Linux,Wind

2014-05-14 00:48:06 16440 4

android中tesseract-ocr的介绍

最近在做身份证号码识别,在网上搜索的一番后发现目前开源的OCR中tesseract-ocr算是比较强大的了,它由HP于1985年到1995年间开发,后来由google直接负责,经过谷歌进一步开发后,目前的tesseract-ocr有了显著的改进。tesseract-ocr和Leptonica图像库一起工作,它可以读取多种图像格式,并将其转换成超过60种语言的文本。可以工作在Linux,Wind...

2014-05-14 00:48:00 181

转载 MQTT协议的简单介绍和服务器的安装

最近公司做的项目中有用到消息推送,经过多方面的筛选之后确定了使用MQTT协议,相对于XMPP,MQTT更加轻量级,并且占用用户很少的带宽。MQTT是IBM推出的一种针对移动终端设备的基于TCP/IP的发布/预订协议,可以连接大量的远程传感器和控制设备。MQTT的官网见:http://mqtt.org/。其中http://mqtt.org/software里面提供了官方推荐的各种服务

2014-05-14 00:30:01 59198 11

MQTT协议的简单介绍和服务器的安装

最近公司做的项目中有用到消息推送,经过多方面的筛选之后确定了使用MQTT协议,相对于XMPP,MQTT更加轻量级,并且占用用户很少的带宽。MQTT是IBM推出的一种针对移动终端设备的基于TCP/IP的发布/预订协议,可以连接大量的远程传感器和控制设备。MQTT的官网见:http://mqtt.org/。其中http://mqtt.org/software里面提供了官方推荐的各种服务...

2014-05-14 00:30:00 170

转载 股票实时数据接口

Sina股票数据接口eg:http://hq.sinajs.cn/list=sh600389返回GB2312编码的内容:var hq_str_sh600389="江山股份,15.31,15.74,15.68,16.02,15.16,15.68,15.69,4044916,62900903,3350,15.68,9700,15.60,1000,15.57,2384,15.56,2

2014-05-13 23:12:14 35625

股票实时数据接口

Sina股票实时数据接口eg:http://hq.sinajs.cn/list=sh600389返回GB2312编码的内容:var hq_str_sh600389="江山股份,15.31,15.74,15.68,16.02,15.16,15.68,15.69,4044916,62900903,3350,15.68,9700,15.60,1000,15.57,2384,15...

2014-05-13 23:12:00 518

转载 Java 之 文件读写及性能比较总结

干Java这么久,一直在做WEB相关的项目,一些基础类差不多都已经忘记。经常想得捡起,但总是因为一些原因,不能如愿。其实不是没有时间,只是有些时候疲于总结,今得空,下定决心将丢掉的都给捡起来。文件读写是一个在项目中经常遇到的工作,有些时候是因为维护,有些时候是新功能开发。我们的任务总是很重,工作节奏很快,快到我们不能停下脚步去总结。文件读写有以下几种常用的方法1、字节读写(

2014-05-12 17:56:49 26083 5

Java 之 文件读写及性能比较总结

干Java这么久,一直在做WEB相关的项目,一些基础类差不多都已经忘记。经常想得捡起,但总是因为一些原因,不能如愿。其实不是没有时间,只是有些时候疲于总结,今得空,下定决心将丢掉的都给捡起来。文件读写是一个在项目中经常遇到的工作,有些时候是因为维护,有些时候是新功能开发。我们的任务总是很重,工作节奏很快,快到我们不能停下脚步去总结。文件读写有以下几种常用的方法1、字节读写(...

2014-05-12 17:56:00 175

转载 Windows下,Eclipse的Android NDK(r8e) 配置

一、关于NDKAndroid NDK全称:Native Development Kit,即本地开发包。 1、NDK是一系列工具的集合。 NDK提供了一系列的工具,这些工具对开发者的帮助是巨大的。 它们能帮助开发者快速开发C(或C++)的动态库,并能自动将so库和java应用一起打包成apk。NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,

2014-05-06 15:23:29 1363

Windows下,Eclipse的Android NDK(r8e) 配置

一、关于NDKAndroidNDK全称:Native Development Kit,即本地开发包。 1、NDK是一系列工具的集合。 NDK提供了一系列的工具,这些工具对开发者的帮助是巨大的。它们能帮助开发者快速开发C(或C++)的动态库,并能自动将so库和java应用一起打包成apk。NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人...

2014-05-06 15:23:00 115

转载 jclasslib修改class文件内容

1.用jd-gui打开该jar或 打开之后找到 要修改提示信息 的class文件 这里找到的是GenEntity找到对应需要修改的代码所在的方法名我这里包含提示信息的这段代码在方法 getAllDataBase()  如下图:2.用jd-gui或者winrar把GenEntity.class 解压出来到C盘 (目录无所谓)3.双击桌面上安装好了的 jclas

2014-05-01 18:37:19 5880

jclasslib修改class文件内容

出于某些原因需要把别人jar包里面的class修改一下信息配置文件*.properties MANIFEST.MF 这些东西可以直接用记事本打开修改 然后替换掉就OK..在网上游荡了半天,没有找到合适的方法开始我是先用jd-gui反编译 把我需要修改的那个A.class文件反编译出来把代码保存到A.java然后直接在dos里面用javac A.java编译问题来了.....

2014-05-01 18:37:00 757 1

转载 使用TextView/EditText应该注意的地方

EditText小记 http://www.cnblogs.com/endure/p/3690443.htmlAndroid字体阴影strings.xml文件定义字符串中的标签Android TextView 自动换行问题关于android软键盘enter键的替换与事件监听 软件盘的界面替换只有一个属性android:imeOptions,这

2014-04-30 16:52:56 1581

使用TextView/EditText应该注意的地方

EditText小记 http://www.cnblogs.com/endure/p/3690443.htmlAndroid字体阴影strings.xml文件定义字符串中的标签Android TextView 自动换行问题关于android软键盘enter键的替换与事件监听 软件盘的界面替换只有一个属性android:imeOptions,这个属性的可以取的值有norm...

2014-04-30 16:52:00 136

原创 android自定义radiobutton、checkbox样式

<CheckBox android:id="@+id/cbPayTypeDefault" android:layout_width="wrap_content" android:layout_height="wrap_content" android:button="@n

2014-04-29 17:56:20 1442

android自定义radiobutton、checkbox样式

&lt;CheckBox android:id="@+id/cbPayTypeDefault" android:layout_width="wrap_content" android:layout_height="wrap_content" and...

2014-04-29 17:56:00 151

原创 Android图片缓存库使用经验总结

1、Android-Universal-Image-Loader

2014-04-29 13:44:58 9411

Android图片缓存库使用经验总结

1、Android-Universal-Image-Loader可以高度配置的网络图片缓存库,非常灵活,用户量最多缓存过期实现:File cacheDir = StorageUtils.getCacheDirectory(context); // or any other folderMemoryCacheAware&lt;String, Bitmap&gt; memoryCa...

2014-04-29 13:44:00 65

转载 Android Asynchronous Http Client-Android异步网络请求客户端接口

1.简介Android中网络请求一般使用Apache HTTP Client或者采用HttpURLConnect,但是直接使用这两个类库需要写大量的代码才能完成网络post和get请求,而使用android-async-http这个库可以大大的简化操作,它是基于Apache’s HttpClient ,所有的请求都是独立在UI主线程之外,通过回调方法处理请求结果,采用android  

2014-04-28 20:32:41 1436

Android Asynchronous Http Client-Android异步网络请求客户端接口

1.简介Android中网络请求一般使用Apache HTTP Client或者采用HttpURLConnect,但是直接使用这两个类库需要写大量的代码才能完成网络post和get请求,而使用android-async-http这个库可以大大的简化操作,它是基于Apache’s HttpClient ,所有的请求都是独立在UI主线程之外,通过回调方法处理请求结果,采用android Handler...

2014-04-28 20:32:00 62

转载 代码面试最常用的10大算法

在程序员的职业生涯中,算法亦算是一门基础课程,尤其是在面试的时候,很多公司都会让程序员编写一些算法实例,例如快速排序、二叉树查找等等。本文总结了程序员在代码面试中最常遇到的10大算法类型,想要真正了解这些算法的原理,还需程序员们花些功夫。1.String/Array/Matrix在Java中,String是一个包含char数组和其它字段、方法的类。如果没有IDE自动

2014-04-28 20:24:03 1051

代码面试最常用的10大算法

在程序员的职业生涯中,算法亦算是一门基础课程,尤其是在面试的时候,很多公司都会让程序员编写一些算法实例,例如快速排序、二叉树查找等等。本文总结了程序员在代码面试中最常遇到的10大算法类型,想要真正了解这些算法的原理,还需程序员们花些功夫。1.String/Array/Matrix在Java中,String是一个包含char数组和其它字段、方法的类。如果没有IDE自动完成代码,下面这...

2014-04-28 20:24:00 101

原创 Android常见控件使用经验之——Activity

activity设置背景透明

2014-04-28 11:30:18 891

Android常见控件使用经验之——Activity

activity设置背景透明 在manifest中配置:01.android:theme="@style/android:Theme.Translucent.NoTitleBar"此模式可以用作复杂dialog逻辑实现以剥离代码,比如点击edittext弹出自定义密码键盘,将activity作为dialog容器 @Override public void o...

2014-04-28 11:30:00 73

原创 Android常见控件使用经验之——ListView

属性首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true"           第二是transciptMode属性,需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望最新的条目可以自动滚动到可视范围内。通过

2014-04-25 10:39:57 963

Android常见控件使用经验之——ListView

属性首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true"第二是transciptMode属性,需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望最新的条目可以自动滚动到可视范围内。通过设置的控件transcriptMode属性...

2014-04-25 10:39:00 142

Android常见控件使用经验汇总

三年多的时间积累下来,自己积累的控件特性、控件使用技巧、常用代码段到处都是,曾经解决过的问题时常忘记之后再重新解决一遍,而不记得当初写在何处,只记得当初解决过。故在此做个汇总索引,以便检索。...

2014-04-25 10:31:00 61

转载 git常用命令

查看远程分支:git branch -a

2014-04-23 16:29:53 849

git常用命令

查看远程分支:git branch -a删除远程分支git push origin --delete &lt;branchName&gt;查看当前分支状态git status切换分支git checkout本地分支的创建本地分支的来源为执行git checkout -b &lt;branch name&gt; 的那个分支例如现在有...

2014-04-23 16:29:00 94

原创 fragment使用技巧

1、项目中经常遇到fragment载完毕时再更新界面,

2014-04-23 15:23:54 1212

fragment使用技巧

1、项目中经常遇到viewpager中fragment滑动完毕时再更新界面的需求,重写以下方法即可: @Override public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUser); if (isVisibleToUser) { if (g...

2014-04-23 15:23:00 75

转载 Android类参考---Fragment(八)

public void setTargetFragment(Fragment fragment, int requestCode)该方法给该Fragment对象设置一个可选的目标。例如,如果该Fragment对象使用由另一个Fragment对象启动的,并且在想要把一个给定的结果返回给第一个Fragment对象时,就可以使用这个方法。这里被设置的目标是通过FragmentManager.

2014-04-23 15:14:11 2508

Android类参考---Fragment(八)

public void setTargetFragment(Fragment fragment, int requestCode)该方法给该Fragment对象设置一个可选的目标。例如,如果该Fragment对象使用由另一个Fragment对象启动的,并且在想要把一个给定的结果返回给第一个Fragment对象时,就可以使用这个方法。这里被设置的目标是通过FragmentManager....

2014-04-23 15:14:00 74

转载 FastJson--阿里巴巴公司开源的速度最快的Json和对象转换工具

这是关于FastJson的一个使用Demo,在Java环境下验证的

2014-04-21 11:00:43 101267 8

netty4.0.20API文档手册chm版

netty4.0.20最新稳定版chm版本文档手册,放到桌面方便查阅

2014-06-20

java对象排序需要导入的包

commons-beanutils-1.8.3.jar commons-collections-3.2.1.jar commons-logging-1.1.3.jar这三个包都是从apache官网下的,含源码、api文档

2013-09-21

百度api获取地名城市名

通过百度api获取经纬度,继而获取到详细地名。不需要开gps照样定位很快,本人于浦东测试2秒内就可以获取到。

2013-09-02

servlet3.0源码jar包

javax.servlet-3.0-sources.jar引用到eclipse就能用

2013-08-29

Android瀑布流demo

这个是从本地加载图片的,从网络加载图片也有可以参考的地方,一看就懂,可以直接哪来嫁接

2013-08-27

servlet缩放图片

servlet缩放图片,下载下来就能跑,虽然设置的缩放为200x200,但效果仍是按比例缩放,没空详细看了,能用就好暂时

2013-08-22

javaee7 j2ee7 api chm文档

javaee7 j2ee7 api chm文档

2013-08-20

fragment学一个demo就会用之二

fragment学一个demo就会用之二

2013-08-19

fragment学两个demo就会用之一

fragment学两个demo就会用之一

2013-08-19

Android fragment学一个demo就会用

Android fragment学一个demo就会用,fragment代替tabhost很不错,很灵活

2013-08-16

Servlet api

你是不是找不到Servlet api文档呢?这个就是,还是英文版的哦

2013-07-08

Android聊天源码含表情,功能完美

高仿QQ,能发表情的聊天demo^^^^^^^

2013-07-03

Android微信客户端源码

里面最重要的是对话界面,短信项目或者对话项目都能用得到

2013-07-02

ScrollView嵌套ListView的解决方案

通过自定义listview方式能够完美解决显示不完全问题

2013-07-01

mongodb java api 2.9.1chm版

最新的2.9.1版本的java api文档。比较实用,方便离线的时候查看。

2012-10-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除