<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[知行、积累]]></title><description><![CDATA[日常笔记]]></description><link>https://blog.youkuaiyun.com/zero_zhy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zero_zhy]]></copyright><item><title><![CDATA[Socket通信]]></title><link>https://blog.youkuaiyun.com/zero_zhy/article/details/80084192</link><guid>https://blog.youkuaiyun.com/zero_zhy/article/details/80084192</guid><author>zero_zhy</author><pubDate>Wed, 25 Apr 2018 19:15:31 +0800</pubDate><description><![CDATA[



title: Socket通信



一、 Socket 是什么？

又名“套接字”，类似于一种特殊的文件，执行“打开--&amp;gt;read/write--&amp;gt;close”，基于ip和端口锁定。




二、 Socket的基本操作



1、 对于服务器：



int portNumber;
try {
    ServerSocket server = new ServerSock...]]></description><category></category></item><item><title><![CDATA[Android动画]]></title><link>https://blog.youkuaiyun.com/zero_zhy/article/details/80083588</link><guid>https://blog.youkuaiyun.com/zero_zhy/article/details/80083588</guid><author>zero_zhy</author><pubDate>Wed, 25 Apr 2018 18:18:46 +0800</pubDate><description><![CDATA[



title:Android动画



一、动画类别

三种动画如下：
    帧动画：相当于相同间隔时间播放一系列的图片资源，如200等人肉眼无法识别。
    视图动画：相当于把view做移动变换，平移、伸缩、翻转和透明度渐变，但操作的view焦点还在原处。
    属性动画：类似于视图动画，区别在于视图焦点随运动变化。




二、动画使用

1、帧动画使用
    (1) res/d...]]></description><category></category></item><item><title><![CDATA[AsyncTask源码详解]]></title><link>https://blog.youkuaiyun.com/zero_zhy/article/details/78827522</link><guid>https://blog.youkuaiyun.com/zero_zhy/article/details/78827522</guid><author>zero_zhy</author><pubDate>Sun, 17 Dec 2017 20:22:53 +0800</pubDate><description><![CDATA[我们使用AsyncTask的方式很简单，创建子类继承它，然后在使用类里面实例化子类对象，调用excute()方法。使用方法方面这里就不介绍了，重点分析AsyncTask内部工作流程。



一、线程方面



1、cpu数量获取方式：


    private static final int CPU_COUNT = Runtime.getRuntime().availab]]></description><category></category></item><item><title><![CDATA[Java中的super与this]]></title><link>https://blog.youkuaiyun.com/zero_zhy/article/details/78819441</link><guid>https://blog.youkuaiyun.com/zero_zhy/article/details/78819441</guid><author>zero_zhy</author><pubDate>Sat, 16 Dec 2017 13:25:52 +0800</pubDate><description><![CDATA[Java 中经常使用这两个关键字，特别是是在一些继承关系类中。 
：this 指代 ‘当前对象’ 
：super 指代 ‘当前对象的父类’super与this的基本使用，代码实例： 
父类：package com.model;public class AModel {
    private String a;    public AModel() {
        System.out.prin]]></description><category></category></item><item><title><![CDATA[JSP之内置对象]]></title><link>https://blog.youkuaiyun.com/zero_zhy/article/details/78420163</link><guid>https://blog.youkuaiyun.com/zero_zhy/article/details/78420163</guid><author>zero_zhy</author><pubDate>Wed, 01 Nov 2017 23:39:00 +0800</pubDate><description><![CDATA[一、特性内置对象拥有默认初始化的动作，所以正常时候可以拿来直接使用。
二、内置对象1、request对象
2、response对象
3、out对象
4、session对象
5、application对象
6、pageContext对象
7、page对象
8、config对象
9、exception对象]]></description><category></category></item><item><title><![CDATA[浮点数计算]]></title><link>https://blog.youkuaiyun.com/zero_zhy/article/details/78347499</link><guid>https://blog.youkuaiyun.com/zero_zhy/article/details/78347499</guid><author>zero_zhy</author><pubDate>Wed, 25 Oct 2017 22:16:31 +0800</pubDate><description><![CDATA[一、常见问题浮点数计算常见于货币计算，而计算机中数字是由二进制进行存储的，二进制无法准确地表示所有的小数，针对这个情况，有需要用到BigDecimal这个类。二、BigDecimal常见方法计算双方都得实现BigDecimal的实例对象
1、加法 
public BigDecimal add(BigDecimal augend)2、减法 
public BigDecimal subtract(Big]]></description><category></category></item><item><title><![CDATA[简单加密---位运算]]></title><link>https://blog.youkuaiyun.com/zero_zhy/article/details/78346992</link><guid>https://blog.youkuaiyun.com/zero_zhy/article/details/78346992</guid><author>zero_zhy</author><pubDate>Wed, 25 Oct 2017 21:30:24 +0800</pubDate><description><![CDATA[一、位运算位运算用来操作整数基本类型中的的单个bit，即二进制位。二、位运算类型1、“与”操作 & ：输入都为1的情况下，才为1，否则为0； 
2、“或”操作 | ：输入都为0的情况下，才为0，否则为1； 
3、“异或”操作 ^ : a^b = a’b | ab’ （a’表示非a, ~a） 
解释： 
当a=1,b=1时，a^b = 0; 
当a=1,b=0时，a^b = 1; 
当a=0,b=1时]]></description><category></category></item><item><title><![CDATA[java源码编译指令]]></title><link>https://blog.youkuaiyun.com/zero_zhy/article/details/78346049</link><guid>https://blog.youkuaiyun.com/zero_zhy/article/details/78346049</guid><author>zero_zhy</author><pubDate>Wed, 25 Oct 2017 20:17:47 +0800</pubDate><description><![CDATA[一、编译过程javac 命令将*.java文件编译成*.class文件，再用java命令运行编译的文件。
二、实例说明用记事本编写一个简单*.java源文件，运用命令提示符工具，在其中输入编译java文件的命令，并输出"hello world"。
三、设计思路*.java源文件里面需要执行如下代码行：
system.out.println("hello world");首先通过“开始/运行”，输入c]]></description><category></category></item><item><title><![CDATA[JSP之动作元素]]></title><link>https://blog.youkuaiyun.com/zero_zhy/article/details/78207053</link><guid>https://blog.youkuaiyun.com/zero_zhy/article/details/78207053</guid><author>zero_zhy</author><pubDate>Wed, 11 Oct 2017 18:59:32 +0800</pubDate><description><![CDATA[Servlet学习笔记一、概述java web里面的所有请求-响应都是由servlet来完成的。Servlet是java web里面的核心程序，所有网址最终都是交给servlet来处理。当用访问服务器时，Tomcat通过调用servlet里面的某些方法来完成整个处理过程。1、工作流程 
浏览器提交的请求文本经过Tomcat接收并解析，封装成了HttpServletRequest类型的request对]]></description><category></category></item><item><title><![CDATA[Ajax学习笔记]]></title><link>https://blog.youkuaiyun.com/zero_zhy/article/details/78202477</link><guid>https://blog.youkuaiyun.com/zero_zhy/article/details/78202477</guid><author>zero_zhy</author><pubDate>Wed, 11 Oct 2017 12:58:30 +0800</pubDate><description><![CDATA[Ajax学习笔记
  
  用途
  接收数据的使用方式
  发送数据的使用方式
  
一、用途：让我们能向服务器异步接收和发送数据，然后用JavaScript解析。二、接收数据的适用方式1、发起Ajax请求：创建一个XMLHttpRequest对象，调用其open和send方法；function a(e){
    var request = new XMLHttpRequest();
    r]]></description><category></category></item><item><title><![CDATA[JSP学习笔记]]></title><link>https://blog.youkuaiyun.com/zero_zhy/article/details/78202459</link><guid>https://blog.youkuaiyun.com/zero_zhy/article/details/78202459</guid><author>zero_zhy</author><pubDate>Wed, 11 Oct 2017 12:54:35 +0800</pubDate><description><![CDATA[JSP基础学习一、JSP工作原理1、 在服务器端有一个JSP容器主要负责获得对JSP页面的请求。当一个JSP页面第一次被请求时，容器首先会把JSP页面转换为Servlet。在转换时，所有HTML标签都会包含在println语句中，所有JSP语句都会转换为Java代码. 
2、 在转换过程中，若发现JSP页面存在语法错误，转换过程会终止，并向服务器和客户端输出错误信息。若转化成功，转化后的Servle]]></description><category></category></item><item><title><![CDATA[JavaScript基础学习笔记]]></title><link>https://blog.youkuaiyun.com/zero_zhy/article/details/78202443</link><guid>https://blog.youkuaiyun.com/zero_zhy/article/details/78202443</guid><author>zero_zhy</author><pubDate>Wed, 11 Oct 2017 12:49:42 +0800</pubDate><description><![CDATA[JavaScript基础学习一、JavaScript脚本使用在html中有两种方式定义脚本：内嵌脚本和外部脚本<script type="text/javascript">
    document.writeln("Hello");
</script>
二、语句JavaScript的基本元素是语句，一条语句代表一条命令，推荐语句之间加分号三、定义和使用函数如下：
<script type="tex]]></description><category></category></item><item><title><![CDATA[CSS基础笔记]]></title><link>https://blog.youkuaiyun.com/zero_zhy/article/details/78202411</link><guid>https://blog.youkuaiyun.com/zero_zhy/article/details/78202411</guid><author>zero_zhy</author><pubDate>Wed, 11 Oct 2017 12:43:31 +0800</pubDate><description><![CDATA[CSS学习记录一、 定义和使用样式1、常见CSS属性1.1. background-color:设置元素背景颜色
1.2. border:设置围绕元素的边框
1.3. color:设置元素的前置颜色
1.4. font-size:设置元素文字的字号
1.5. height:设置元素的高度
1.6. padding:设定元素与边框的间距
1.7. text-decoration:设置元素文字的装饰效果]]></description><category></category></item><item><title><![CDATA[HTML基础笔记]]></title><link>https://blog.youkuaiyun.com/zero_zhy/article/details/78202395</link><guid>https://blog.youkuaiyun.com/zero_zhy/article/details/78202395</guid><author>zero_zhy</author><pubDate>Wed, 11 Oct 2017 12:40:42 +0800</pubDate><description><![CDATA[HTML基础知识学习记录一、使用元素1、 a:生成超链接
2、 body:表示HTML文档的内容
3、 button:生成用来提交表单的按钮
4、 code:表示计算机代码片段
5、 DOCTYPE:表示HTML文档的开始
6、 hr:一条直线
7、 html:表示文档的HTML部分
8、 input:表示用户输入的数据
9、 label：生成另一元素的说明标签
10、 p:表示段落
11、 sty]]></description><category></category></item><item><title><![CDATA[XML常见的两种解析方式总结]]></title><link>https://blog.youkuaiyun.com/zero_zhy/article/details/78189964</link><guid>https://blog.youkuaiyun.com/zero_zhy/article/details/78189964</guid><author>zero_zhy</author><pubDate>Tue, 10 Oct 2017 10:39:14 +0800</pubDate><description><![CDATA[XML解析方式在程序开发过程中，经常需要对XML文档进行解析，常见套路往往是：XML文档–>XML解析器<–>API<–>应用程序。经常用到的解析方式如下： 
- DOM解析 
- SAX解析DOM解析具体解析步骤如下：DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();//获得解析工厂
DocumentBuilder]]></description><category></category></item><item><title><![CDATA[JSON的三种解析方式]]></title><link>https://blog.youkuaiyun.com/zero_zhy/article/details/69218294</link><guid>https://blog.youkuaiyun.com/zero_zhy/article/details/69218294</guid><author>zero_zhy</author><pubDate>Tue, 04 Apr 2017 22:37:00 +0800</pubDate><description><![CDATA[JSON的三种解析方式





一、什么是JSON？
JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度。
JSON就是一串字符串 只不过元素会使用特定的符号标注。
{} 双括号表示对象
[] 中括号表示数组
"" 双引号内是属性或值
: 冒号表示后者是前者的值(这个值可以是字符串、数字、也可]]></description><category></category></item><item><title><![CDATA[JSON数据解析]]></title><link>https://blog.youkuaiyun.com/zero_zhy/article/details/69218049</link><guid>https://blog.youkuaiyun.com/zero_zhy/article/details/69218049</guid><author>zero_zhy</author><pubDate>Tue, 04 Apr 2017 22:25:11 +0800</pubDate><description><![CDATA[JSON的三种解析方式





一、什么是JSON？
JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度。
JSON就是一串字符串 只不过元素会使用特定的符号标注。
{} 双括号表示对象
[] 中括号表示数组
"" 双引号内是属性或值
: 冒号表示后者是前者的值(这个值可以是字符串、数字、也可]]></description><category></category></item><item><title><![CDATA[App Manifest手记]]></title><link>https://blog.youkuaiyun.com/zero_zhy/article/details/52891367</link><guid>https://blog.youkuaiyun.com/zero_zhy/article/details/52891367</guid><author>zero_zhy</author><pubDate>Sat, 22 Oct 2016 11:59:20 +0800</pubDate><description><![CDATA[App Manifest手记本篇文章主要参考google官方文档：https://developer.android.com/guide/topics/manifest/activity-element.html#screen
代码如下：<activity android:allowEmbedded=["true" | "false"]
          android:allowTaskRepa]]></description><category></category></item></channel></rss>