<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[it_guang的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/it_guang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; it_guang]]></copyright><item><title><![CDATA[人们对保险的认识]]></title><link>https://blog.youkuaiyun.com/it_guang/article/details/64130004</link><guid>https://blog.youkuaiyun.com/it_guang/article/details/64130004</guid><author>it_guang</author><pubDate>Mon, 20 Mar 2017 18:25:42 +0800</pubDate><description><![CDATA[以下是人们对保险的一些非常普遍的错误认识，看看你是怎么认识的呢？
     一、保险就是强制储蓄。
      正确的做法是储蓄找银行、投资找证券公司，保险的根本作用是：保障。
      造成这种错误的原因之一是以往的保险代理人用保险保障的概念来说服你买保险，和用汇报作为理由相比，后者要更容易。其实，保险还是要回到它的基本面，那就是让保险公司分担每个人未来生活中那些无法预知的风险。]]></description><category></category></item><item><title><![CDATA[基于XMPP协议的Android即时通信系]]></title><link>https://blog.youkuaiyun.com/it_guang/article/details/56319741</link><guid>https://blog.youkuaiyun.com/it_guang/article/details/56319741</guid><author>it_guang</author><pubDate>Tue, 21 Feb 2017 22:15:49 +0800</pubDate><description><![CDATA[以前做过一个基于XMPP协议的聊天社交软件，总结了一下。发出来。
      设计基于开源的XMPP即时通信协议，采用C／S体系结构，通过GPRS无线网络用TCP协议连接到服务器，以架设开源的Openfn'e服务器作为即时通讯平台。
         系统主要由以下部分组成：一是服务器，负责管理发出的连接或者与其他实体的会话，接收或转发XML(ExtensibleMarkup Language]]></description><category></category></item><item><title><![CDATA[HTTPS和HTTP的区别]]></title><link>https://blog.youkuaiyun.com/it_guang/article/details/55254401</link><guid>https://blog.youkuaiyun.com/it_guang/article/details/55254401</guid><author>it_guang</author><pubDate>Thu, 16 Feb 2017 12:23:21 +0800</pubDate><description><![CDATA[HTTPS（Secure Hypertext Transfer Protocol）安全超文本传输协议
它是一个安全通信通道，它基于HTTP开发，用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换，简单来说它是HTTP的安全版。
它是由Netscape开发并内置于其浏览器中，用于对数据进行压缩和解压操作，并返回网络上传送回的结果。HTTPS实际上应用了Netscape]]></description><category></category></item><item><title><![CDATA[基于android的Socket通信]]></title><link>https://blog.youkuaiyun.com/it_guang/article/details/55253882</link><guid>https://blog.youkuaiyun.com/it_guang/article/details/55253882</guid><author>it_guang</author><pubDate>Thu, 16 Feb 2017 11:46:51 +0800</pubDate><description><![CDATA[有关通信原理内容是在网上或百科整理得到，代码部分为本人所写，如果不当，还望指教。







一、Socket通信简介 

Android与服务器的通信方式主要有两种，一是Http通信，一是Socket通信。两者的最大差异在于，http连接使用的是“请求—响应方式”，即在请求时建立连接通道，当客户端向服务器发送请求后，服务器端才能向客户端返回数据。而Socket通信则是在双方]]></description><category></category></item><item><title><![CDATA[Android开发之RecyclerView的使用全解]]></title><link>https://blog.youkuaiyun.com/it_guang/article/details/54999391</link><guid>https://blog.youkuaiyun.com/it_guang/article/details/54999391</guid><author>it_guang</author><pubDate>Sun, 12 Feb 2017 08:58:44 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/dmk877/article/details/50816933


     强者不是没有眼泪，而是含着眼泪依然奔跑。


        自Android
 5.0之后，谷歌公司推出了RecylerView控件，RecylerView,我想看到一个新名词后大部分人会首先发出一个疑问，recylerview是什么？为什么会有r]]></description><category></category></item><item><title><![CDATA[Android应用开发性能优化完全分析]]></title><link>https://blog.youkuaiyun.com/it_guang/article/details/53926018</link><guid>https://blog.youkuaiyun.com/it_guang/article/details/53926018</guid><author>it_guang</author><pubDate>Thu, 29 Dec 2016 11:59:58 +0800</pubDate><description><![CDATA[1 背景
其实有点不想写这篇文章的，但是又想写，有些矛盾。不想写的原因是随便上网一搜一堆关于性能的建议，感觉大家你一总结、我一总结的都说到了很多优化注意事项，但是看过这些文章后大多数存在一个问题就是只给出啥啥啥不能用，啥啥啥该咋用等，却很少有较为系统的进行真正性能案例分析的，大多数都是嘴上喊喊或者死记住规则而已（当然了，这话我自己听着都有些刺耳，实在不好意思，其实关于性能优化的优质博文网上也还是]]></description><category></category></item><item><title><![CDATA[Touch事件处理 以及 Touch事件传递机制]]></title><link>https://blog.youkuaiyun.com/it_guang/article/details/53638923</link><guid>https://blog.youkuaiyun.com/it_guang/article/details/53638923</guid><author>it_guang</author><pubDate>Wed, 14 Dec 2016 14:22:57 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Android View 事件分发机制]]></title><link>https://blog.youkuaiyun.com/it_guang/article/details/53636410</link><guid>https://blog.youkuaiyun.com/it_guang/article/details/53636410</guid><author>it_guang</author><pubDate>Wed, 14 Dec 2016 11:27:14 +0800</pubDate><description><![CDATA[Android View 事件分发机制详解



　　 想必很多android开发者都遇到过手势冲突的情况，我们一般都是通过内部拦截和外部拦截法解决此类问题。要想搞明白原理就必须了解View的分发机制。在此之前我们先来了解一下以下三个非常重要的方法：
      dispatchTouchEvent() 
      onInterceptTouchEvent() 
      on]]></description><category></category></item><item><title><![CDATA[Android内存优化之OOM]]></title><link>https://blog.youkuaiyun.com/it_guang/article/details/53540787</link><guid>https://blog.youkuaiyun.com/it_guang/article/details/53540787</guid><author>it_guang</author><pubDate>Fri, 09 Dec 2016 16:23:57 +0800</pubDate><description><![CDATA[编辑推荐：稀土掘金，这是一个针对技术开发者的一个应用，你可以在掘金上获取最新最优质的技术干货，不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎，想成为全栈工程师的朋友不要错过！
原文出处：csdn  


以下为正文：


Android的内存优化是性能优化中很重要的一部分，而避免OOM又是内存优化中比较核心的一点。这是一篇关于内存优化中如何避免OOM的总结性概要文章，]]></description><category></category></item><item><title><![CDATA[Android应用的性能检测]]></title><link>https://blog.youkuaiyun.com/it_guang/article/details/53539012</link><guid>https://blog.youkuaiyun.com/it_guang/article/details/53539012</guid><author>it_guang</author><pubDate>Fri, 09 Dec 2016 14:59:25 +0800</pubDate><description><![CDATA[一款 App 流畅与否安装在自己的真机里，玩几天就能有个大概的感性认识。不过通过专业的分析工具可以使我们更好的分析我们的应用。而在实际开发中，我们解决完当前应用所有 bug 后，就会开始考虑到新能的优化。如果不考虑使用其他第三方性能分析工具的话，我们可以直接使用 ddms 中的工具，其实 ddms 工具已经非常的强大了。ddms 中有 traceview、heap、allocation track]]></description><category></category></item><item><title><![CDATA[浅谈MVC思想]]></title><link>https://blog.youkuaiyun.com/it_guang/article/details/53535879</link><guid>https://blog.youkuaiyun.com/it_guang/article/details/53535879</guid><author>it_guang</author><pubDate>Fri, 09 Dec 2016 10:40:01 +0800</pubDate><description><![CDATA[1. 为什么需要MVC ?　
软件中最核心的，最基本的东西是什么? 
答：是的，是数据。我们写的所有代码，都是围绕数据的。
     围绕着数据的产生、修改等变化，出现了业务逻辑。
     围绕着数据的显示，出现了不同的界面技术。没有很好设计的代码，常常就会出现数据层(持久层)和业务逻辑层还有界面代码耦合的情况。ORM等框架，解耦合了业务逻辑和数据之间的耦合，业务逻辑不再关心底层数据如何]]></description><category></category></item><item><title><![CDATA[Android之NDK开发]]></title><link>https://blog.youkuaiyun.com/it_guang/article/details/53515452</link><guid>https://blog.youkuaiyun.com/it_guang/article/details/53515452</guid><author>it_guang</author><pubDate>Thu, 08 Dec 2016 11:05:00 +0800</pubDate><description><![CDATA[Android之NDK开发

 一、NDK产生的背景
　　Android平台从诞生起，就已经支持C、C++开发。众所周知，Android的SDK基于Java实现，这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在Android SDK首次发布时，Google就宣称其虚拟机Dalvik支持JNI编程方式，也就是第三方应]]></description><category></category></item><item><title><![CDATA[开发常用网站]]></title><link>https://blog.youkuaiyun.com/it_guang/article/details/53512293</link><guid>https://blog.youkuaiyun.com/it_guang/article/details/53512293</guid><author>it_guang</author><pubDate>Thu, 08 Dec 2016 00:28:36 +0800</pubDate><description><![CDATA[书签菜单

牛逼网站


Explore · GitHub 谷歌官方Androidwasabeef/awesome-android-ui
Stack Overflow 23Code - 安卓开源代码库 - 安卓代码实例 -安卓项目动画特效示例 - 安卓android开源类库 - 23Code.com
eoe Android开发者社区 移动开发者门户 - Android开发论坛 - 安]]></description><category></category></item><item><title><![CDATA[android4.0开发之GridLayout布局]]></title><link>https://blog.youkuaiyun.com/it_guang/article/details/53490689</link><guid>https://blog.youkuaiyun.com/it_guang/article/details/53490689</guid><author>it_guang</author><pubDate>Tue, 06 Dec 2016 18:16:42 +0800</pubDate><description><![CDATA[本文重点讲述了自android4.0版本后新增的GridLayout网格布局的一些基本内容，并在此基础上实现了一个简单的计算器布局框架。通过本文，您可以了解到一些android UI开发的新特性，并能够实现相关应用。


       在android4.0版本之前，如果想要达到网格布局的效果，首先可以考虑使用最常见的LinearLayout布局，但是这样的排布会产生如下几点问题：

]]></description><category></category></item><item><title><![CDATA[从零开始搭建架构实施Android项目]]></title><link>https://blog.youkuaiyun.com/it_guang/article/details/53488296</link><guid>https://blog.youkuaiyun.com/it_guang/article/details/53488296</guid><author>it_guang</author><pubDate>Tue, 06 Dec 2016 16:12:37 +0800</pubDate><description><![CDATA[从零开始搭建架构实施Android项目



　　我们先假设一个场景需求：刚有孩子的爸爸妈妈对用照片、视频记录宝宝成长有强烈的意愿，但苦于目前没有一款专门的手机APP做这件事。A公司洞察到市场需求，要求开发团队尽快完成Android客户端的开发。以下模拟团队和工作开展。

团队情况：产品经理1人，Android开发2人，服务端开发2人，UI设计1人。开发周期：两个月。工作量：大约50个]]></description><category></category></item><item><title><![CDATA[Android 强引用，弱引用，软引用，虚引用]]></title><link>https://blog.youkuaiyun.com/it_guang/article/details/53487072</link><guid>https://blog.youkuaiyun.com/it_guang/article/details/53487072</guid><author>it_guang</author><pubDate>Tue, 06 Dec 2016 15:06:23 +0800</pubDate><description><![CDATA[1.  强引用
以前我们使用的大部分引用实际上都是强引用，这是使用最普遍的引用。如果一个对象具有强引用，那就类似于必不可少的生活用品，垃圾回收器绝不会回收它。当内存空间不足，Java虚拟机宁愿抛出OutOfMemoryError错误，使程序异常终止，也不会靠随意回收具有强引用的对象来解决内存不足问题。

2．软引用（SoftReference）
如果一个对象只具有软引用，那就类似于可有可物]]></description><category></category></item><item><title><![CDATA[Typora快捷键]]></title><link>https://blog.youkuaiyun.com/it_guang/article/details/53456026</link><guid>https://blog.youkuaiyun.com/it_guang/article/details/53456026</guid><author>it_guang</author><pubDate>Sun, 04 Dec 2016 20:01:09 +0800</pubDate><description><![CDATA[无序列表：输入-之后输入空格有序列表：输入数字+“.”之后输入空格任务列表：-[空格]空格 文字标题：ctrl+数字表格：ctrl+t生成目录：[TOC]按回车选中一整行：ctrl+l选中单词：ctrl+d选中相同格式的文字：ctrl+e跳转到文章开头：ctrl+home跳转到文章结尾：ctrl+end搜索：ctrl+f替换：ctrl+h引用：输入>之后输入空格代码块：ctrl+alt+f加粗：c]]></description><category></category></item><item><title><![CDATA[程序员该如何规划自己的人生]]></title><link>https://blog.youkuaiyun.com/it_guang/article/details/53435250</link><guid>https://blog.youkuaiyun.com/it_guang/article/details/53435250</guid><author>it_guang</author><pubDate>Fri, 02 Dec 2016 15:37:16 +0800</pubDate><description><![CDATA[其实大大小小的文章讨论程序员的人生规划不计其数。本人还是坚持谈谈个人对于程序员日后规划的看法，也是本人做事的一种风格跟对人生的态度吧。希望能给大家有点帮助。
首先我们庆幸的是我们是软件行业的一员，我们作为程序员从最基础的“农民工”开始的，从反反复复的代码中成长起来。我们要为我们的职业感到骄傲才对，他赋予了我们善于动脑的习惯，程序员每天要应对的问题多种多样，我们要快速的思考，不知不觉我们锻炼出了思]]></description><category></category></item><item><title><![CDATA[不要一辈子靠技术生存]]></title><link>https://blog.youkuaiyun.com/it_guang/article/details/53435244</link><guid>https://blog.youkuaiyun.com/it_guang/article/details/53435244</guid><author>it_guang</author><pubDate>Fri, 02 Dec 2016 15:36:35 +0800</pubDate><description><![CDATA[对那些初学JAVA/DOT。NET PHP 等等....技术的朋友说点心里话，希望你们能从我们的体会中，多少受点启发(也许我说的不好，你不赞同但看在我真心的份上别扔砖头啊).
　　一。 在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇，你千万更不要认为哪些从事 市场开发，跑腿的人，没有前途。 
　　不知道你是不是知道，咱们中国有相当大的一部分软件公司，他们的软件开发团队都小的可怜]]></description><category></category></item><item><title><![CDATA[展望未来，总结过去10年的程序员生涯，给程序员小弟弟小妹妹们的一些总结性忠告]]></title><link>https://blog.youkuaiyun.com/it_guang/article/details/53435224</link><guid>https://blog.youkuaiyun.com/it_guang/article/details/53435224</guid><author>it_guang</author><pubDate>Fri, 02 Dec 2016 15:35:12 +0800</pubDate><description><![CDATA[展望未来，总结过去10年的程序员生涯，给程序员小弟弟小妹妹们的一些总结性忠告

走过的路，回忆起来是那么曲折，把自己的一些心得体会分享给程序员兄弟姐妹们，虽然时代在变化，但是很可能你也会走我已经做过的10年的路程，有些心得体会你可以借鉴一下，觉得说得有道理的你就接纳，觉得说得没道理的，你就抛弃，以下是我发自内心的，给大家的忠告，特别是针对那些小弟弟妹妹们。

01. 自己的户口档案、养老保]]></description><category></category></item></channel></rss>