<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[djun100的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/djun100</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; djun100]]></copyright><item><title><![CDATA[RSA算法原理（二）]]></title><link>https://blog.youkuaiyun.com/djun100/article/details/37908391</link><guid>https://blog.youkuaiyun.com/djun100/article/details/37908391</guid><author>djun100</author><pubDate>Thu, 17 Jul 2014 15:46:24 +0800</pubDate><description><![CDATA[作者： 
阮一峰

上一次，我介绍了一些数论知识。
有了这些知识，我们就可以看懂RSA算法。这是目前地球上最重要的加密算法。

六、密钥生成的步骤
我们通过一个例子，来理解RSA算法。假设爱丽丝要与鲍勃进行加密通信，她该怎么生成公钥和私钥呢？

第一步，随机选择两个不相等的质数p和q。
爱丽丝选择了61和53。（实际应用中，这两个质数越大，就越难破解。）
第二步，计算p和q的]]></description><category></category></item><item><title><![CDATA[Java对称与非对称加密解密,AES与RSA]]></title><link>https://blog.youkuaiyun.com/djun100/article/details/37908005</link><guid>https://blog.youkuaiyun.com/djun100/article/details/37908005</guid><author>djun100</author><pubDate>Thu, 17 Jul 2014 15:32:03 +0800</pubDate><description><![CDATA[加密技术可以分为对称与非对称两种.
对称加密,解密,即加密与解密用的是同一把秘钥,常用的对称加密技术有DES,AES等
而非对称技术,加密与解密用的是不同的秘钥,常用的非对称加密技术有RSA等
 
为什么要有非对称加密,解密技术呢
假设这样一种场景A要发送一段消息给B,但是又不想以明文发送,所以就需要对消息进行加密.如果采用对称加密技术,那么加密与解密用的是同一把秘钥.除非B事先就知道A]]></description><category></category></item><item><title><![CDATA[Android实战技巧：用TextView实现Rich Text---在同一个TextView中设置不同的字体风格]]></title><link>https://blog.youkuaiyun.com/djun100/article/details/28267563</link><guid>https://blog.youkuaiyun.com/djun100/article/details/28267563</guid><author>djun100</author><pubDate>Tue, 03 Jun 2014 16:07:50 +0800</pubDate><description><![CDATA[背景介绍

在开发应用过程中经常会遇到显示一些不同的字体风格的信息犹如默认的LockScreen上面的时间和充电信息。对于类似的情况，可能第一反应就是用不同的多个TextView来实现，对于每个TextView设置不同的字体风格以满足需求。
这里推荐的做法是使用android.text.*;和android.text.style.*;下面的组件来实现RichText：也即在同一个TextVi]]></description><category></category></item><item><title><![CDATA[Android实战技巧：用TextView实现Rich Text---在同一个TextView中设置不同的字体风格...]]></title><link>https://blog.youkuaiyun.com/djun100/article/details/84603744</link><guid>https://blog.youkuaiyun.com/djun100/article/details/84603744</guid><author>djun100</author><pubDate>Tue, 03 Jun 2014 16:07:00 +0800</pubDate><description><![CDATA[背景介绍
在开发应用过程中经常会遇到显示一些不同的字体风格的信息犹如默认的LockScreen上面的时间和充电信息。对于类似的情况，可能第一反应就是用不同的多个TextView来实现，对于每个TextView设置不同的字体风格以满足需求。
这里推荐的做法是使用android.text.*;和android.text.style.*;下面的组件来实现RichText：也即在同一个TextView...]]></description><category></category></item><item><title><![CDATA[Snappy压缩库安装和使用之一]]></title><link>https://blog.youkuaiyun.com/djun100/article/details/25887509</link><guid>https://blog.youkuaiyun.com/djun100/article/details/25887509</guid><author>djun100</author><pubDate>Thu, 15 May 2014 14:01:09 +0800</pubDate><description><![CDATA[﻿﻿
近日需要在毕业设计中引入一个压缩库，要求压缩与解压缩速度快，但是压缩率可以不那么苛刻。查找资料发现Google的snappy库比较合适，而且该库开源，由C++写成。所以就拿来使用一下，下面权作记录。下面引出的任何涉及Google公司的源代码，版权归Google公司所有，我权作学习交流。文章安排如下，首先简要介绍Snappy，之后安装之，然后以实际例子介绍如何使用，接着bzip2和gzip做]]></description><category></category></item><item><title><![CDATA[Snappy压缩库安装和使用之一]]></title><link>https://blog.youkuaiyun.com/djun100/article/details/84599261</link><guid>https://blog.youkuaiyun.com/djun100/article/details/84599261</guid><author>djun100</author><pubDate>Thu, 15 May 2014 14:01:00 +0800</pubDate><description><![CDATA[﻿﻿
近日需要在毕业设计中引入一个压缩库，要求压缩与解压缩速度快，但是压缩率可以不那么苛刻。查找资料发现Google的snappy库比较合适，而且该库开源，由C++写成。所以就拿来使用一下，下面权作记录。下面引出的任何涉及Google公司的源代码，版权归Google公司所有，我权作学习交流。文章安排如下，首先简要介绍Snappy，之后安装之，然后以实际例子介绍如何使用，接着bzip2和gzip做...]]></description><category></category></item><item><title><![CDATA[android中tesseract-ocr的介绍]]></title><link>https://blog.youkuaiyun.com/djun100/article/details/25753727</link><guid>https://blog.youkuaiyun.com/djun100/article/details/25753727</guid><author>djun100</author><pubDate>Wed, 14 May 2014 00:48:06 +0800</pubDate><description><![CDATA[最近在做身份证号码识别，在网上搜索的一番后发现目前开源的OCR中tesseract-ocr算是比较强大的了，它由HP于1985年到1995年间开发，后来由google直接负责，经过谷歌进一步开发后，目前的tesseract-ocr有了显著的改进。
tesseract-ocr和Leptonica图像库一起工作，它可以读取多种图像格式，并将其转换成超过60种语言的文本。可以工作在Linux，Wind]]></description><category></category></item><item><title><![CDATA[android中tesseract-ocr的介绍]]></title><link>https://blog.youkuaiyun.com/djun100/article/details/84598836</link><guid>https://blog.youkuaiyun.com/djun100/article/details/84598836</guid><author>djun100</author><pubDate>Wed, 14 May 2014 00:48:00 +0800</pubDate><description><![CDATA[最近在做身份证号码识别，在网上搜索的一番后发现目前开源的OCR中tesseract-ocr算是比较强大的了，它由HP于1985年到1995年间开发，后来由google直接负责，经过谷歌进一步开发后，目前的tesseract-ocr有了显著的改进。
tesseract-ocr和Leptonica图像库一起工作，它可以读取多种图像格式，并将其转换成超过60种语言的文本。可以工作在Linux，Wind...]]></description><category></category></item><item><title><![CDATA[MQTT协议的简单介绍和服务器的安装]]></title><link>https://blog.youkuaiyun.com/djun100/article/details/25752491</link><guid>https://blog.youkuaiyun.com/djun100/article/details/25752491</guid><author>djun100</author><pubDate>Wed, 14 May 2014 00:30:01 +0800</pubDate><description><![CDATA[﻿﻿
最近公司做的项目中有用到消息推送，经过多方面的筛选之后确定了使用MQTT协议，相对于XMPP，MQTT更加轻量级，并且占用用户很少的带宽。
MQTT是IBM推出的一种针对移动终端设备的基于TCP/IP的发布/预订协议，可以连接大量的远程传感器和控制设备。
MQTT的官网见：http://mqtt.org/。其中http://mqtt.org/software里面提供了官方推荐的各种服务]]></description><category></category></item><item><title><![CDATA[MQTT协议的简单介绍和服务器的安装]]></title><link>https://blog.youkuaiyun.com/djun100/article/details/84598834</link><guid>https://blog.youkuaiyun.com/djun100/article/details/84598834</guid><author>djun100</author><pubDate>Wed, 14 May 2014 00:30:00 +0800</pubDate><description><![CDATA[﻿﻿
最近公司做的项目中有用到消息推送，经过多方面的筛选之后确定了使用MQTT协议，相对于XMPP，MQTT更加轻量级，并且占用用户很少的带宽。
MQTT是IBM推出的一种针对移动终端设备的基于TCP/IP的发布/预订协议，可以连接大量的远程传感器和控制设备。
MQTT的官网见：http://mqtt.org/。其中http://mqtt.org/software里面提供了官方推荐的各种服务...]]></description><category></category></item><item><title><![CDATA[股票实时数据接口]]></title><link>https://blog.youkuaiyun.com/djun100/article/details/25748419</link><guid>https://blog.youkuaiyun.com/djun100/article/details/25748419</guid><author>djun100</author><pubDate>Tue, 13 May 2014 23:12:14 +0800</pubDate><description><![CDATA[﻿﻿
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]]></description><category></category></item><item><title><![CDATA[股票实时数据接口]]></title><link>https://blog.youkuaiyun.com/djun100/article/details/84598820</link><guid>https://blog.youkuaiyun.com/djun100/article/details/84598820</guid><author>djun100</author><pubDate>Tue, 13 May 2014 23:12:00 +0800</pubDate><description><![CDATA[
﻿﻿Sina股票实时数据接口


eg：http://hq.sinajs.cn/list=sh600389
返回GB2312编码的内容：
var hq_str_sh600389=&quot;江山股份,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...]]></description><category></category></item><item><title><![CDATA[Java 之 文件读写及性能比较总结]]></title><link>https://blog.youkuaiyun.com/djun100/article/details/25642939</link><guid>https://blog.youkuaiyun.com/djun100/article/details/25642939</guid><author>djun100</author><pubDate>Mon, 12 May 2014 17:56:49 +0800</pubDate><description><![CDATA[﻿﻿
干Java这么久，一直在做WEB相关的项目，一些基础类差不多都已经忘记。经常想得捡起，但总是因为一些原因，不能如愿。
其实不是没有时间，只是有些时候疲于总结，今得空，下定决心将丢掉的都给捡起来。
文件读写是一个在项目中经常遇到的工作，有些时候是因为维护，有些时候是新功能开发。我们的任务总是很重，工作节奏很快，快到我们不能停下脚步去总结。
文件读写有以下几种常用的方法
1、字节读写（]]></description><category></category></item><item><title><![CDATA[Java 之 文件读写及性能比较总结]]></title><link>https://blog.youkuaiyun.com/djun100/article/details/84598479</link><guid>https://blog.youkuaiyun.com/djun100/article/details/84598479</guid><author>djun100</author><pubDate>Mon, 12 May 2014 17:56:00 +0800</pubDate><description><![CDATA[﻿﻿
干Java这么久，一直在做WEB相关的项目，一些基础类差不多都已经忘记。经常想得捡起，但总是因为一些原因，不能如愿。
其实不是没有时间，只是有些时候疲于总结，今得空，下定决心将丢掉的都给捡起来。
文件读写是一个在项目中经常遇到的工作，有些时候是因为维护，有些时候是新功能开发。我们的任务总是很重，工作节奏很快，快到我们不能停下脚步去总结。
文件读写有以下几种常用的方法
1、字节读写（...]]></description><category></category></item><item><title><![CDATA[Windows下，Eclipse的Android NDK(r8e) 配置]]></title><link>https://blog.youkuaiyun.com/djun100/article/details/25132891</link><guid>https://blog.youkuaiyun.com/djun100/article/details/25132891</guid><author>djun100</author><pubDate>Tue, 06 May 2014 15:23:29 +0800</pubDate><description><![CDATA[﻿﻿
一、关于NDK
Android NDK全称：Native Development Kit，即本地开发包。 
1、NDK是一系列工具的集合。 
NDK提供了一系列的工具，这些工具对开发者的帮助是巨大的。 
它们能帮助开发者快速开发C（或C++）的动态库，并能自动将so库和java应用一起打包成apk。
NDK集成了交叉编译器，并提供了相应的mk文件隔离CPU、平台、ABI等差异，]]></description><category></category></item><item><title><![CDATA[Windows下，Eclipse的Android NDK(r8e) 配置]]></title><link>https://blog.youkuaiyun.com/djun100/article/details/84596922</link><guid>https://blog.youkuaiyun.com/djun100/article/details/84596922</guid><author>djun100</author><pubDate>Tue, 06 May 2014 15:23:00 +0800</pubDate><description><![CDATA[﻿﻿
一、关于NDKAndroidNDK全称：Native Development Kit，即本地开发包。 
1、NDK是一系列工具的集合。 
NDK提供了一系列的工具，这些工具对开发者的帮助是巨大的。
它们能帮助开发者快速开发C（或C++）的动态库，并能自动将so库和java应用一起打包成apk。
NDK集成了交叉编译器，并提供了相应的mk文件隔离CPU、平台、ABI等差异，
开发人...]]></description><category></category></item><item><title><![CDATA[jclasslib修改class文件内容]]></title><link>https://blog.youkuaiyun.com/djun100/article/details/24847311</link><guid>https://blog.youkuaiyun.com/djun100/article/details/24847311</guid><author>djun100</author><pubDate>Thu, 01 May 2014 18:37:19 +0800</pubDate><description><![CDATA[﻿﻿
1.用jd-gui打开该jar或 
打开之后找到 要修改提示信息 的class文件 这里找到的是GenEntity
找到对应需要修改的代码所在的方法名
我这里包含提示信息的这段代码在方法 getAllDataBase()  如下图:



2.用jd-gui或者winrar把GenEntity.class 解压出来到C盘 (目录无所谓)
3.双击桌面上安装好了的 jclas]]></description><category></category></item><item><title><![CDATA[jclasslib修改class文件内容]]></title><link>https://blog.youkuaiyun.com/djun100/article/details/84595844</link><guid>https://blog.youkuaiyun.com/djun100/article/details/84595844</guid><author>djun100</author><pubDate>Thu, 01 May 2014 18:37:00 +0800</pubDate><description><![CDATA[出于某些原因
需要把别人jar包里面的class修改一下信息
配置文件*.properties MANIFEST.MF 这些东西可以直接用记事本打开修改 然后替换掉就OK..

在网上游荡了半天，没有找到合适的方法
开始我是先用jd-gui反编译 把我需要修改的那个A.class文件反编译出来把代码保存到A.java
然后直接在dos里面用javac A.java编译
问题来了.....]]></description><category></category></item><item><title><![CDATA[使用TextView/EditText应该注意的地方]]></title><link>https://blog.youkuaiyun.com/djun100/article/details/24802307</link><guid>https://blog.youkuaiyun.com/djun100/article/details/24802307</guid><author>djun100</author><pubDate>Wed, 30 Apr 2014 16:52:56 +0800</pubDate><description><![CDATA[﻿﻿
EditText小记 
http://www.cnblogs.com/endure/p/3690443.html


Android字体阴影

strings.xml文件定义字符串中的标签

Android TextView 自动换行问题


关于android软键盘enter键的替换与事件监听 
软件盘的界面替换只有一个属性android:imeOptions，这]]></description><category></category></item><item><title><![CDATA[使用TextView/EditText应该注意的地方]]></title><link>https://blog.youkuaiyun.com/djun100/article/details/84595700</link><guid>https://blog.youkuaiyun.com/djun100/article/details/84595700</guid><author>djun100</author><pubDate>Wed, 30 Apr 2014 16:52:00 +0800</pubDate><description><![CDATA[﻿﻿
EditText小记 http://www.cnblogs.com/endure/p/3690443.html
Android字体阴影
strings.xml文件定义字符串中的标签
Android TextView 自动换行问题
关于android软键盘enter键的替换与事件监听 
软件盘的界面替换只有一个属性android:imeOptions，这个属性的可以取的值有norm...]]></description><category></category></item></channel></rss>