<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[loganyang123的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/loganyang123</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; loganyang123]]></copyright><item><title><![CDATA[java ssl连接(no cipher suites in common)]]></title><link>https://blog.youkuaiyun.com/loganyang123/article/details/45567825</link><guid>https://blog.youkuaiyun.com/loganyang123/article/details/45567825</guid><author>loganyang123</author><pubDate>Thu, 07 May 2015 22:19:57 +0800</pubDate><description><![CDATA[Java SSL/TLS 安全通讯协议介绍

Java
 的安全通讯




本文主要介绍了网络安全通讯协议 SSL/TLS 和 Java 中关于安全通讯的实现部分。并通过一个简单的样例程序实现，来展示如何在 Java 平台上正确建立安全通讯。

      人类建立了通信系统之后，如何保证通信的安全始终是一个重要的问题。伴随着现代化通信系统的建立，人们利用数学 理论找到了一些]]></description><category></category></item><item><title><![CDATA[美图3]]></title><link>https://blog.youkuaiyun.com/loganyang123/article/details/39551641</link><guid>https://blog.youkuaiyun.com/loganyang123/article/details/39551641</guid><author>loganyang123</author><pubDate>Thu, 25 Sep 2014 14:46:37 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[数据恢复]]></title><link>https://blog.youkuaiyun.com/loganyang123/article/details/39547935</link><guid>https://blog.youkuaiyun.com/loganyang123/article/details/39547935</guid><author>loganyang123</author><pubDate>Thu, 25 Sep 2014 11:14:53 +0800</pubDate><description><![CDATA[handy recovery]]></description><category></category></item><item><title><![CDATA[smali文件语法参考]]></title><link>https://blog.youkuaiyun.com/loganyang123/article/details/39272009</link><guid>https://blog.youkuaiyun.com/loganyang123/article/details/39272009</guid><author>loganyang123</author><pubDate>Sun, 14 Sep 2014 19:12:52 +0800</pubDate><description><![CDATA[smali文件语法参考]]></description><category></category></item><item><title><![CDATA[android申请权限列表]]></title><link>https://blog.youkuaiyun.com/loganyang123/article/details/39031815</link><guid>https://blog.youkuaiyun.com/loganyang123/article/details/39031815</guid><author>loganyang123</author><pubDate>Wed, 03 Sep 2014 19:45:33 +0800</pubDate><description><![CDATA[1.android.permission.WRITE_USER_DICTIONARY
允许应用程序向用户词典中写入新词
2.android.permission.WRITE_SYNC_SETTINGS
写入Google在线同步设置
3.android.permission.WRITE_SOCIAL_STREAM
读取用户的社交信息流
4.android.permission.WRITE]]></description><category></category></item><item><title><![CDATA[10个帮程序员和站长减压放松的良心网站！]]></title><link>https://blog.youkuaiyun.com/loganyang123/article/details/39004661</link><guid>https://blog.youkuaiyun.com/loganyang123/article/details/39004661</guid><author>loganyang123</author><pubDate>Tue, 02 Sep 2014 12:26:19 +0800</pubDate><description><![CDATA[1.  Calm
　　这是同类型中最火的网站了，站如其名，「平和」，通过自然的图像（阳光下的暖流、淙淙的小溪等）与缓缓的音乐，帮你在短时间内放松下来。
　　左侧有时间设定，从 2 分钟到 20 分钟，右底部可以改变音频、图像，调节音量等。还有 IOS 客户端下载呦。

　　2.  Do Nothing For 2 Minutes
　　「木头人，两分钟」，这是一个简单到极致的网站，当你打开]]></description><category></category></item><item><title><![CDATA[7款开源Java反编译工具]]></title><link>https://blog.youkuaiyun.com/loganyang123/article/details/39002723</link><guid>https://blog.youkuaiyun.com/loganyang123/article/details/39002723</guid><author>loganyang123</author><pubDate>Tue, 02 Sep 2014 10:26:25 +0800</pubDate><description><![CDATA[今天我们要来分享一些关于 Java 的反编译工具，反编译听起来是一个非常高上大的技术词汇，通俗的说，反编译是一个对目标可执行程序进行逆向分析，从而得到原始代码的过程。尤其是像 .NET、Java 这样的运行在虚拟机上的编程语言，更容易进行反编译得到源代码。当然，也有一些商业软件，对其程序进行了混淆加密，这样我们就很难用工具反编译了。
　　1、Java 反编译插件 —— Jadclipse
　　]]></description><category></category></item><item><title><![CDATA[Struts2之Action跳转]]></title><link>https://blog.youkuaiyun.com/loganyang123/article/details/38976569</link><guid>https://blog.youkuaiyun.com/loganyang123/article/details/38976569</guid><author>loganyang123</author><pubDate>Mon, 01 Sep 2014 10:07:32 +0800</pubDate><description><![CDATA[[整理]在struts2.0中 action跳转

在struts2.0中 action跳转有两种方式,特别要指出的是仅在同一package范围内生效。不同Package的Action跳转使用param参数即可。
第一种通过action 转接
第二种为action链方式。
方法一：
1. 设置type="redirect"
 
  
  action name  
  /ind]]></description><category></category></item><item><title><![CDATA[smali文件对比java文件]]></title><link>https://blog.youkuaiyun.com/loganyang123/article/details/38958875</link><guid>https://blog.youkuaiyun.com/loganyang123/article/details/38958875</guid><author>loganyang123</author><pubDate>Sun, 31 Aug 2014 10:52:22 +0800</pubDate><description><![CDATA[smali文件对比java文件：
    .class        :类名
    .super        :父类
    .source        :源文件名
    .implements        :继承的接口

    .field        :类成员变量
    .method        :类方法
    .parameter          :函数参数  p1,]]></description><category></category></item><item><title><![CDATA[android系统获取系统相关信息（如Android设备的唯一ID等）原理]]></title><link>https://blog.youkuaiyun.com/loganyang123/article/details/38958837</link><guid>https://blog.youkuaiyun.com/loganyang123/article/details/38958837</guid><author>loganyang123</author><pubDate>Sun, 31 Aug 2014 10:48:03 +0800</pubDate><description><![CDATA[关于本文档
Android的开发者在一些特定情况下都需要知道手机中的唯一设备ID。例如，跟踪应用程序的安装，生成用于复制保护的DRM时需要使用设备的唯一ID。在本文档结尾处提供了作为参考的示例代码片段。
范围
本文提供有关如何读取各种Android设备的 ID的介绍，用以使用标识号。本文假定用户已经安装了Android以及开发应用程序必要的工具。并且，本文假定用户已了解Android的基本知]]></description><category></category></item><item><title><![CDATA[android系统获取系统相关信息（如Android设备的唯一ID等）（源码）]]></title><link>https://blog.youkuaiyun.com/loganyang123/article/details/38957999</link><guid>https://blog.youkuaiyun.com/loganyang123/article/details/38957999</guid><author>loganyang123</author><pubDate>Sun, 31 Aug 2014 08:44:26 +0800</pubDate><description><![CDATA[package android.taobao.service.appdevice.util;

import android.content.Context;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.net.Conne]]></description><category></category></item><item><title><![CDATA[学会说“不”，把时间用在更重要的事情上]]></title><link>https://blog.youkuaiyun.com/loganyang123/article/details/38442247</link><guid>https://blog.youkuaiyun.com/loganyang123/article/details/38442247</guid><author>loganyang123</author><pubDate>Fri, 08 Aug 2014 17:26:47 +0800</pubDate><description><![CDATA[英文原文：How I Reclaimed 79% of My Time by Saying No!
　　你需要知道一个事实，这个事实在我打算成为一名程序设计师之前就存在了。你也看到了，程序员在如今是一门热门职业。你就像是舞会上最靓丽的女孩，所有人都想和你约会。各种企业想要你，因为你知道什么是 SEO，怎么做网络推广。创业公司想要你，因为你知道如何实现他们想要的应用。而且他们也不用花多少钱。你会编]]></description><category></category></item><item><title><![CDATA[工作与人生中应熟练掌握的七个工具]]></title><link>https://blog.youkuaiyun.com/loganyang123/article/details/38382449</link><guid>https://blog.youkuaiyun.com/loganyang123/article/details/38382449</guid><author>loganyang123</author><pubDate>Tue, 05 Aug 2014 11:06:51 +0800</pubDate><description><![CDATA[摘抄自人民日报的微博，觉得很好，如果在处理问题时，套用相关工具，将对你的工作帮助不小。

　　①SWOT 分析法；②PDCA 循环规则；③6W2H 法；④SMART 原则；⑤时间管理-重要与紧急；⑥任务分解法；⑦二八原则]]></description><category></category></item><item><title><![CDATA[大开眼界：世界上最美的城堡]]></title><link>https://blog.youkuaiyun.com/loganyang123/article/details/38321239</link><guid>https://blog.youkuaiyun.com/loganyang123/article/details/38321239</guid><author>loganyang123</author><pubDate>Thu, 31 Jul 2014 17:47:37 +0800</pubDate><description><![CDATA[城堡是欧洲中世纪的产物，公元 1066 年至 1400 年是兴建城堡的鼎盛时期，欧洲贵族为争夺土地、粮食、牲畜、人口而不断爆发战争，密集的战争导致了贵族们修建越来越多、越来越大的城堡，来守卫自己的领地。
　　而现在，城堡已经成为地球上最美丽的建筑之一，是童话和梦幻的代名词。外媒 
boredpanda 近日发起了一项活动，征集世界上最美的城堡，目前已经有 99 位网友提交了自己心目中的“最美城]]></description><category></category></item><item><title><![CDATA[酷图]]></title><link>https://blog.youkuaiyun.com/loganyang123/article/details/31729679</link><guid>https://blog.youkuaiyun.com/loganyang123/article/details/31729679</guid><author>loganyang123</author><pubDate>Thu, 03 Jul 2014 12:51:29 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[归并排序(java实现)]]></title><link>https://blog.youkuaiyun.com/loganyang123/article/details/36199009</link><guid>https://blog.youkuaiyun.com/loganyang123/article/details/36199009</guid><author>loganyang123</author><pubDate>Tue, 01 Jul 2014 18:27:48 +0800</pubDate><description><![CDATA[、基本概念
归并排序是将两个有序序列合并成一个有序序列的过程。
详细步骤：

申请空间，使其大小为两个已经排序序列之和，该空间用来存放合并后的序列设定两个指针，最初位置分别为两个已经排序序列的起始位置比较两个指针所指向的元素，选择相对小的元素放入到合并空间，并移动指针到下一位置重复步骤3直到某一序列的指针达到序列尾将另一序列剩下的所有元素直接复制到合并序列尾，一次归并结束
二、算法特点]]></description><category></category></item><item><title><![CDATA[堆排序算法（java实现）]]></title><link>https://blog.youkuaiyun.com/loganyang123/article/details/36198325</link><guid>https://blog.youkuaiyun.com/loganyang123/article/details/36198325</guid><author>loganyang123</author><pubDate>Tue, 01 Jul 2014 18:15:04 +0800</pubDate><description><![CDATA[一、基本概念
要掌握堆排序，先要了解堆这种数据结构。
堆是一个近似完全二叉树的结构，其任意节点满足性质：
Key[i]=Key[2i+1]&&key>=key[2i+2]
即任何一非叶节点的键值不大于或者不小于其左右孩子节点的键值。
大顶堆：满足Key[i]>=Key[2i+1]&&key>=key[2i+2]
小顶堆：满足Key[i]


排序过程：

将初始带排序列构造成]]></description><category></category></item><item><title><![CDATA[关于寻路算法的一些思考（1）：A*算法介绍]]></title><link>https://blog.youkuaiyun.com/loganyang123/article/details/35237811</link><guid>https://blog.youkuaiyun.com/loganyang123/article/details/35237811</guid><author>loganyang123</author><pubDate>Fri, 27 Jun 2014 11:58:41 +0800</pubDate><description><![CDATA[英文原文： 
Amit’s Thoughts on Pathfinding
　　物体的移动算法似乎显得很简单，然而寻路规划问题却十分复杂。考虑下面这个例子：

　　这个单位的初始位置在地图的下方，想要到达地图的顶部。如果物体所能侦测到的地方（粉色部分所示）并没有障碍，那么物体就会直接向上走到它的目标位置。但在距离顶端较近的位置时，物体侦测到了障碍，因而改变了方向。该物体将不得不行进一个“U]]></description><category></category></item><item><title><![CDATA[如何在安卓应用程序中保存数据]]></title><link>https://blog.youkuaiyun.com/loganyang123/article/details/35237599</link><guid>https://blog.youkuaiyun.com/loganyang123/article/details/35237599</guid><author>loganyang123</author><pubDate>Fri, 27 Jun 2014 11:56:00 +0800</pubDate><description><![CDATA[英文原文：Introduction : How to save data in your Android application
　　这是关于在应用中保存数据和应用状态系列文章中的第一篇。在安卓 SDK 中有许多机制可以用来保存数据，决定使用哪一种和何时触发该操作常让人困惑。当创建个人应用程序的时候你想要做的第一件、最容易的事就是保存一些用户输入的、明确需要保存的数据。下面是一些常用来持久化存储]]></description><category></category></item><item><title><![CDATA[有效防忽悠！5个笔记本选购陷阱]]></title><link>https://blog.youkuaiyun.com/loganyang123/article/details/33727101</link><guid>https://blog.youkuaiyun.com/loganyang123/article/details/33727101</guid><author>loganyang123</author><pubDate>Mon, 23 Jun 2014 12:08:09 +0800</pubDate><description><![CDATA[英文原文：5 things a laptop sales person will tell you that aren't true
　　如果你想去 IT 卖场购买一款笔记本电脑，想必一定会遭遇到各种推销，大部分都是关于硬件配置的。显然，这里面的“水”很深，销售人员处于销售压力、利润、合作等多种考虑，会极力向你推销一些机型，很多部分都是错误或是具有误导性的，最终导致你买到一款完全有悖需求的产品。]]></description><category></category></item></channel></rss>