<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[简单黄的博客]]></title><description><![CDATA[有意思的博客]]></description><link>https://blog.youkuaiyun.com/yanyumin52</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yanyumin52]]></copyright><item><title><![CDATA[C语言 - 结构体所占字节数]]></title><link>https://blog.youkuaiyun.com/yanyumin52/article/details/80910375</link><guid>https://blog.youkuaiyun.com/yanyumin52/article/details/80910375</guid><author>yanyumin52</author><pubDate>Wed, 04 Jul 2018 11:57:35 +0800</pubDate><description><![CDATA[本文转自：https://blog.youkuaiyun.com/u012243115/article/details/44563331，仅作笔记之用。



       在用sizeof运算符求算某结构体所占空间时，并不是简单地将结构体中所有元素各自占的空间相加，这里涉及到内存字节对齐的问题。从理论上讲，对于任何变量的访问都可以从任何地址开始访问，但是事实上不是如此，实际上访问特定类型的变量只能在特定的地...]]></description><category></category></item><item><title><![CDATA[32位机器和64位机器中int、char等数据类型所占字节长度对比]]></title><link>https://blog.youkuaiyun.com/yanyumin52/article/details/80910267</link><guid>https://blog.youkuaiyun.com/yanyumin52/article/details/80910267</guid><author>yanyumin52</author><pubDate>Wed, 04 Jul 2018 11:50:00 +0800</pubDate><description><![CDATA[在32位机器和64机器中int类型都占用4个字节。编译器可以根据自身硬件来选择合适的大小，但是需要满足约束：short和int型至少为16位，long型至少为32位，并且short型长度不能超过int型，而int型不能超过long型。 
这即是说各个类型的变量长度是由编译器来决定的，而当前主流的编译器中一般是32位机器和64位机器中int型都是4个字节（例如，GCC）。 
下面列举在GCC编译器下...]]></description><category></category></item><item><title><![CDATA[Java实现数组的全排列]]></title><link>https://blog.youkuaiyun.com/yanyumin52/article/details/80458490</link><guid>https://blog.youkuaiyun.com/yanyumin52/article/details/80458490</guid><author>yanyumin52</author><pubDate>Sat, 26 May 2018 00:44:46 +0800</pubDate><description><![CDATA[一、思路

第一步：将得到的数组从小到大进行排序。Arrays.sort(array);使array变成（例如12345这种顺序）。 
————进入死循环 
第二步：打印出当前数组（第一次的话应该是12345）。 
第三步：从右往左找到第一个逆序的数，记录下标为index（如第一次的话5比4大，所以应该是4，index=3）。若这个数组完全逆序（如已经变成54321这种，即index&amp;lt;=0）...]]></description><category></category></item><item><title><![CDATA[Android8.0下切换横竖屏幕时Activity的生命周期。]]></title><link>https://blog.youkuaiyun.com/yanyumin52/article/details/80308114</link><guid>https://blog.youkuaiyun.com/yanyumin52/article/details/80308114</guid><author>yanyumin52</author><pubDate>Mon, 14 May 2018 12:46:09 +0800</pubDate><description><![CDATA[一、前言

看了一些关于切换屏幕时Activity生命周期变化的博客，初步理解了切换屏幕时的变化过程（私以为，默认情况下之所以切换横竖屏时会重新加载活动，是为了更好的用户体验哈哈）。但是因API版本号以及收集型号的不一样，这个过程都会略有不同。——————&amp;gt;所以我现在比较新的8.0系统下测试一番。

二、测试环境

安卓版本：android 8.0—API26 
手机型号：Nexus_5X ...]]></description><category></category></item><item><title><![CDATA[Android使用OkHttp框架]]></title><link>https://blog.youkuaiyun.com/yanyumin52/article/details/79934926</link><guid>https://blog.youkuaiyun.com/yanyumin52/article/details/79934926</guid><author>yanyumin52</author><pubDate>Fri, 13 Apr 2018 21:36:43 +0800</pubDate><description><![CDATA[觉得介绍得挺好，以前都是自己手写请求，现在发现框架太好用了，所以转过来了。

文章转自：https://blog.youkuaiyun.com/wei_zhi/article/details/53033299



                            
                        一、OkHttp简介

OkHttp是一款优秀的HTTP框架，它支持get请求和post请...]]></description><category></category></item><item><title><![CDATA[最长回文字符串-Java实现]]></title><link>https://blog.youkuaiyun.com/yanyumin52/article/details/79928670</link><guid>https://blog.youkuaiyun.com/yanyumin52/article/details/79928670</guid><author>yanyumin52</author><pubDate>Fri, 13 Apr 2018 14:43:03 +0800</pubDate><description><![CDATA[一、问题描述回文字符串定义：如果一个字符串正着读和反着读是一样的，那它就是回文串例如：aba 、 abcba 。 
要求： 
给出一个字符串：asdsaasa 
返回一个最长的回文字符串：asdsa简单，解决办法是把字符串每一个字符之间添加一个不可能出现在字符串中的符号，再传入方法里：
如：asddsaasasa
改成：#a#s#d#d#s#a#a#s#a#s#a#
再传入上面写的方法，得到返回字符串后再去掉“#”即]]></description><category></category></item><item><title><![CDATA[数组中只出现一次的数-Java实现]]></title><link>https://blog.youkuaiyun.com/yanyumin52/article/details/79914012</link><guid>https://blog.youkuaiyun.com/yanyumin52/article/details/79914012</guid><author>yanyumin52</author><pubDate>Thu, 12 Apr 2018 15:03:59 +0800</pubDate><description><![CDATA[题目描述一个整型数组里除了N个数字之外，其他的数字都出现了两次。请写程序找出这N个只出现一次的数字。
牛客网一道题
一个整型数组里除了两个数字之外，其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。]]></description><category></category></item><item><title><![CDATA[存储高级技术]]></title><link>https://blog.youkuaiyun.com/yanyumin52/article/details/79902362</link><guid>https://blog.youkuaiyun.com/yanyumin52/article/details/79902362</guid><author>yanyumin52</author><pubDate>Wed, 11 Apr 2018 20:22:06 +0800</pubDate><description><![CDATA[#磁盘坏道检测技术和修复技术磁盘健康分析技术磁盘预拷贝技术7200转重构1T的数据，大约需要18小时以上。预考呗技术可以减少重构事件的发生。重复数据删除技术
  名称
  含义  源端重删
  先删除重复数据，再将数据传到备份设备
  目标端重删
  先将数据传输到备份设备，存储时再删除重复数据。不需要占用主机或者业务侧的CPU资源
  后处理重删
  数据写入磁盘之前先进行重复数据的删除，适用于新]]></description><category></category></item><item><title><![CDATA[中序遍历二叉树-Java实现]]></title><link>https://blog.youkuaiyun.com/yanyumin52/article/details/79899423</link><guid>https://blog.youkuaiyun.com/yanyumin52/article/details/79899423</guid><author>yanyumin52</author><pubDate>Wed, 11 Apr 2018 16:57:00 +0800</pubDate><description><![CDATA[/**
 * 假定二叉树节点的结构如下：
 * public class TreeNode {
 *     int val;
 *     TreeNode left;
 *     TreeNode right;
 *     TreeNode(int x) { val = x; }
 * }
 */
class Solution {
    //本方法就是中序遍历方案，左根右。作者YYM
 ...]]></description><category></category></item><item><title><![CDATA[NAS存储技术简介]]></title><link>https://blog.youkuaiyun.com/yanyumin52/article/details/79898114</link><guid>https://blog.youkuaiyun.com/yanyumin52/article/details/79898114</guid><author>yanyumin52</author><pubDate>Wed, 11 Apr 2018 16:01:03 +0800</pubDate><description><![CDATA[一、存储方式分类



NAS存储



NAS网络拓扑



CIFS和NFS文件格式区别

cifs主要是windows系统下的，nfs主要是unix系统下的。 




NAS系统架构

主要分为三大部分： 




SAN和NAS的比较



SAN简介在我的另一篇博客：https://blog.youkuaiyun.com/yanyumin52/article/details/79897811...]]></description><category></category></item><item><title><![CDATA[SAN存储技术简介]]></title><link>https://blog.youkuaiyun.com/yanyumin52/article/details/79897811</link><guid>https://blog.youkuaiyun.com/yanyumin52/article/details/79897811</guid><author>yanyumin52</author><pubDate>Wed, 11 Apr 2018 15:47:04 +0800</pubDate><description><![CDATA[一、存储方式分类二、SAN存储三、组网的方式四、SAN组成部分五、FC-SAN架构FC协议栈实际应用中更多的是应用FC0\FC1\FC2这三层。FC三种拓扑结构六、IP-SAN架构连接形式第三中是通常用的最多的方式。七、FC-SAN和IP-SAN的区别]]></description><category></category></item><item><title><![CDATA[RAID技术简介]]></title><link>https://blog.youkuaiyun.com/yanyumin52/article/details/79897158</link><guid>https://blog.youkuaiyun.com/yanyumin52/article/details/79897158</guid><author>yanyumin52</author><pubDate>Wed, 11 Apr 2018 15:17:08 +0800</pubDate><description><![CDATA[一、RAID名词解释RAID技术主要是通过条带化、并行存储、校验、镜像方式来提高数据存储速率及安全的。可由硬件、软件两种方式来实现RAID技术。二、RAID组的四种工作状态三、常见RAID级别
  级别
  含义  RAID0
  数据条带化，无校验。它代表了所有RAID级别最高的存储性能，至少使用两个磁盘驱动器。多块硬盘同时读写，数据传输速率好，所以性能好。但是因为没有校验、镜像等冗余措施，所以一]]></description><category></category></item><item><title><![CDATA[给你一个原始字符串，根据该字符串内每个字符出现的次数，按照ASCII码递增顺序重新调整输出。]]></title><link>https://blog.youkuaiyun.com/yanyumin52/article/details/79895814</link><guid>https://blog.youkuaiyun.com/yanyumin52/article/details/79895814</guid><author>yanyumin52</author><pubDate>Wed, 11 Apr 2018 14:13:06 +0800</pubDate><description><![CDATA[题目：给你一个原始字符串，根据该字符串内每个字符出现的次数，按照ASCII码递增顺序重新调整输出。提示：1、原始字符串中只会出现字母和数字。 
2、注意区分大小写。例子：如果输入为：22233aaabcccdd 
则输出应为： 23abcd23acd2ac解答：package com.yym.test;import java.util.Iterator;
import java.util.Map;]]></description><category></category></item><item><title><![CDATA[leetcode算法题：两数相加（Java实现-效率超过100%提交者）]]></title><link>https://blog.youkuaiyun.com/yanyumin52/article/details/79811375</link><guid>https://blog.youkuaiyun.com/yanyumin52/article/details/79811375</guid><author>yanyumin52</author><pubDate>Wed, 04 Apr 2018 00:57:08 +0800</pubDate><description><![CDATA[You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes 给定两个非空链表来代表两个非负整数，位数按照逆序方式存储，它们的每个节点只存储单个数字。将这两数相加会返回一个新的链表。]]></description><category></category></item><item><title><![CDATA[判断两颗二叉树是否相等-Java实现]]></title><link>https://blog.youkuaiyun.com/yanyumin52/article/details/79783576</link><guid>https://blog.youkuaiyun.com/yanyumin52/article/details/79783576</guid><author>yanyumin52</author><pubDate>Sun, 01 Apr 2018 23:55:56 +0800</pubDate><description><![CDATA[题目：请实现两二叉树是否相等的比较，相等返回true，否则返回false。

首先定义一个tree：



//定义一颗二叉树
public class TreeNode {
    int val;
    TreeNode left;
    TreeNode right;
    TreeNode(int x) { val = x; }
  }


然后，写方法进行判断：




    p...]]></description><category></category></item><item><title><![CDATA[存储介质与接口介绍]]></title><link>https://blog.youkuaiyun.com/yanyumin52/article/details/79670374</link><guid>https://blog.youkuaiyun.com/yanyumin52/article/details/79670374</guid><author>yanyumin52</author><pubDate>Fri, 23 Mar 2018 17:18:34 +0800</pubDate><description><![CDATA[一、存储介质

存储介质有：软盘、光盘、硬盘以及SSD硬盘。现在主要介绍机械硬盘和SSD硬盘。



1、机械硬盘

从内部结构上说是机械结构： 


主轴：主要是驱动盘片高速运转的设备。 
盘片：主要起数据存放的作用，即数据存储到盘片上。 
磁头驱动机构：主要是驱动磁头在高速运转的盘片上去写数据。 
接口：设备从内向外或者从外向内的数据都需要通过接口传输 
控制电路：更多的是供电模块 
磁头组件...]]></description><category></category></item><item><title><![CDATA[小简刷网页  隐私声明]]></title><link>https://blog.youkuaiyun.com/yanyumin52/article/details/79659330</link><guid>https://blog.youkuaiyun.com/yanyumin52/article/details/79659330</guid><author>yanyumin52</author><pubDate>Thu, 22 Mar 2018 20:22:54 +0800</pubDate><description><![CDATA[小简刷网页APP应用 隐私声明

《小简刷网页》注重您个人隐私的保护。有时候我们需要某些信息才能为您提供您请求的服务，本隐私权声明解释了这些情况下的数据收集和使用情况。本隐私权声明适用于《小简刷网页》APP应用产品的所有相关服务。

您个人信息的搜集

当我们需要能识别您身份的信息（个人信息）或者可以与您联系的信息时，我们会征求您的同意。

控制您的个人信息

《小简刷网页》会在法律要求或符合《小...]]></description><category></category></item><item><title><![CDATA[记编译Android uboot的bug-There are some error(s) while building uboot, please use command make to check.]]></title><link>https://blog.youkuaiyun.com/yanyumin52/article/details/79636170</link><guid>https://blog.youkuaiyun.com/yanyumin52/article/details/79636170</guid><author>yanyumin52</author><pubDate>Wed, 21 Mar 2018 10:27:33 +0800</pubDate><description><![CDATA[bug描述

在Ubuntu12.0.4下编译开发板（itop4412）的引导程序时，./create_uboot.sh出现了无法编译的情况： 




There are some error(s) while building uboot, please use command make to check.

好嘛，就vi 编译文件create_uboot.sh看看到底写的啥，代码如下(可跳过...]]></description><category></category></item><item><title><![CDATA[2018华为网络技术大赛课程-服务器操作系统基础原理自测题答案]]></title><link>https://blog.youkuaiyun.com/yanyumin52/article/details/79613693</link><guid>https://blog.youkuaiyun.com/yanyumin52/article/details/79613693</guid><author>yanyumin52</author><pubDate>Mon, 19 Mar 2018 16:38:37 +0800</pubDate><description><![CDATA[这是2018华为网络技术大赛课程-服务器操作系统基础原理自测题答案。 
 
 
 
 
 
 
 
耶~祝大家满分！]]></description><category></category></item><item><title><![CDATA[Linux进程和任务管理]]></title><link>https://blog.youkuaiyun.com/yanyumin52/article/details/79612986</link><guid>https://blog.youkuaiyun.com/yanyumin52/article/details/79612986</guid><author>yanyumin52</author><pubDate>Mon, 19 Mar 2018 16:14:40 +0800</pubDate><description><![CDATA[一、进程管理1、基本概念pid为1的进程是系统启动的第一个进程。2、相关命令ps：查看进程命令，同时使用a、u、x三个参数可以查看所有进程的相关信息。 
top：  连续查看进程动态，默认每三秒刷新一次，并按cpu使用频率高低进行排序。pstree：用ASCII字符显示树状结构  -p显示进程IP    -u显示用户名称kill：结束进程进程号PID，系统可能响应也可能忽视。而kill -9 PID]]></description><category></category></item></channel></rss>