<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Apparate_LUMOS的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Apparate_LUMOS</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Apparate_LUMOS]]></copyright><item><title><![CDATA[京东笔试第三批第一题]]></title><link>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/126780859</link><guid>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/126780859</guid><author>Apparate_LUMOS</author><pubDate>Fri, 09 Sep 2022 13:09:10 +0800</pubDate><description><![CDATA[2022年9.9日京东笔试题1]]></description><category></category></item><item><title><![CDATA[图片服务器测试用例（X-Mind）版]]></title><link>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/126588015</link><guid>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/126588015</guid><author>Apparate_LUMOS</author><pubDate>Mon, 29 Aug 2022 16:55:02 +0800</pubDate><description><![CDATA[有关图片服务器的完整版测试，包括功能测试，非功能测试。]]></description><category></category></item><item><title><![CDATA[JavaScript中‘+‘号和‘-‘的区别]]></title><link>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/125511128</link><guid>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/125511128</guid><author>Apparate_LUMOS</author><pubDate>Tue, 28 Jun 2022 22:45:16 +0800</pubDate><description><![CDATA[在js里,'-'操作只能数值进行，如果出现字符串就会将字符串转变为数值。   '+'法运算，则是字符串，数值都可以进行操作。]]></description><category></category></item><item><title><![CDATA[排序算法之选择排序]]></title><link>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/124153306</link><guid>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/124153306</guid><author>Apparate_LUMOS</author><pubDate>Wed, 13 Apr 2022 20:55:26 +0800</pubDate><description><![CDATA[目录选择排序(一)直接选择排序①特点②基本思想③代码(二)堆排序①特点②基本思想：1.首先要了解大堆和小堆的概念（堆是完全二叉树）2.堆的构造3.利用大根堆排序（向下调整）4.总体框架
选择排序
(一)直接选择排序
①特点
1.直接选择排序思考非常好理解，但是效率不是很好。实际中很少使用
2.时间复杂度：O(N^2)
3.空间复杂度：O(1)
4.稳定性：不稳定
②基本思想
已这组数据为例

在元素集合array[i]–array[n-1]中选择关键码最大(小)的数据元素
若它不是这组元素中的最后一个(第一]]></description><category></category></item><item><title><![CDATA[排序算法之插入排序]]></title><link>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/124057090</link><guid>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/124057090</guid><author>Apparate_LUMOS</author><pubDate>Sat, 09 Apr 2022 19:42:48 +0800</pubDate><description><![CDATA[①直接插入排序
举个栗子：：：大家应该都玩过扑克牌，当我们摸牌的时候，第一张牌都是看做有序的，而从第二张牌开始，大家不自主的就会与第一张牌比较，无非两种情况，1：大的牌放右边  2：大的牌放左边，然后继续摸牌，其实这样的方法就和直接插入排序的算法是一样的，只需要将扑克牌的概念替换成数组就好。
我简单画个图画个图来说明一下：

上代码
    public static int[] StraightInsertionSort(int[] array) {
        for (int i = 1; i .]]></description><category></category></item><item><title><![CDATA[JAVA----浅谈关于反射的了解与认识]]></title><link>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/124004618</link><guid>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/124004618</guid><author>Apparate_LUMOS</author><pubDate>Thu, 07 Apr 2022 09:54:57 +0800</pubDate><description><![CDATA[一、定义

1.1 Java的反射（reflection）机制是在运行状态中，对于任意一个类，都能够知道这个类的所有属性和方法；对于任意一个对象，都能够调用它的任意方法和属性，既然能拿到那么，我们就可以修改部分类型信息；这种动态获取信息以及动态调用对象方法的功能称为java语言的反射（reflection）机制。
1.2 要想解剖一个类,必须先要获取到该类的字节码文件对象。

简单来讲：反射就是把java类中的各种成分映射成一个个的Java对象。
例如：例如：一个类有：成员变量、方法、构造方法、包等等信息.]]></description><category></category></item><item><title><![CDATA[JAVA----初学接口常见的问题]]></title><link>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/123792001</link><guid>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/123792001</guid><author>Apparate_LUMOS</author><pubDate>Mon, 28 Mar 2022 14:44:48 +0800</pubDate><description><![CDATA[1.接口的概念

接口就是公共的行为规范标准，大家在实现时，只要符合规范标准，就可以通用。 在Java中，接口可以看成是：多个类的公共规范，是一种引用数据类型。



想要实现某个接口，必须要符合它的规范标准，安卓手机就不可以用苹果手机的充电器。

2.接口的使用

先定义一个接口


    //注意：接口一定是抽象的，不能在接口中实例化对象
    public interface USB {
        //定义抽象方法   这四种写法都是可以的，推荐第一种，因为接口中方法默认是抽象的 publi]]></description><category></category></item><item><title><![CDATA[JAVA语言学习之类和对象]]></title><link>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/123305371</link><guid>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/123305371</guid><author>Apparate_LUMOS</author><pubDate>Sun, 06 Mar 2022 09:43:16 +0800</pubDate><description><![CDATA[详解类和对象的关系。]]></description><category></category></item><item><title><![CDATA[C语言编写通讯录程序]]></title><link>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/121622857</link><guid>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/121622857</guid><author>Apparate_LUMOS</author><pubDate>Tue, 30 Nov 2021 00:22:36 +0800</pubDate><description><![CDATA[首先创建工程，这里我没有选择把所有代码放在一个源文件里，而是分别用两个头文件和两个源文件来保存代码，这样做的好处是可以明确分工，使代码看起来比较有序。



首先在utili.h头文件下，我们把我们需要用到的头文件都放在了这里。


#ifndef _UTILI_H_
#define _UTILI_H_


#include&lt;stdio.h&gt;
#include&lt;stdlib.h&gt;
#include&lt;stdbool.h&gt;
#define _CRT_SECURE_NO_WA.]]></description><category></category></item><item><title><![CDATA[C语言里有关字符函数和字符串的总结（1）]]></title><link>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/121505501</link><guid>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/121505501</guid><author>Apparate_LUMOS</author><pubDate>Wed, 24 Nov 2021 11:27:59 +0800</pubDate><description><![CDATA[C语言中对字符和字符串的处理很是频繁，但是C语言本身是没有字符串类型的，字符串通常放在 常量字符串 中 

或者 字符数组中。 字符串常量 适用于那些对它不做修改的字符串函数。



首先声明本人用的是vs2019（不同编译器处理方式不同），这里我们使用字符串函数就必须引入头文件，也就是图中的第二行。

那么我们来看看这些函数。

1）.strlen函数：这个函数的功能是求字符串的长度。

size_t strlen ( const char * str ); 这里要注意它的返回值是一个size_t...]]></description><category></category></item><item><title><![CDATA[C语言之交换数组（数组一样大）]]></title><link>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/121199362</link><guid>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/121199362</guid><author>Apparate_LUMOS</author><pubDate>Sun, 07 Nov 2021 23:32:41 +0800</pubDate><description><![CDATA[这里列举了两种方法

（1）



（2）








]]></description><category></category></item><item><title><![CDATA[arr数组在内存中的存储格式]]></title><link>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/120962028</link><guid>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/120962028</guid><author>Apparate_LUMOS</author><pubDate>Mon, 25 Oct 2021 22:36:57 +0800</pubDate><description><![CDATA[大家先看一个题目（今天做的时候被小小的坑到了）

求这个程序的运行结果


#include &lt;stdio.h&gt;
int main()
{
int arr[] = {1,2,3,4,5};
short *p = (short*)arr;
int i = 0;
for(i=0; i&lt;4; i++)
{
*(p+i) = 0;
}

for(i=0; i&lt;5; i++)
{
printf("%d ", arr[i]);
}
r...]]></description><category></category></item><item><title><![CDATA[C语言中Switch语句的一些基本用法]]></title><link>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/120837036</link><guid>https://blog.youkuaiyun.com/Apparate_LUMOS/article/details/120837036</guid><author>Apparate_LUMOS</author><pubDate>Mon, 18 Oct 2021 23:29:55 +0800</pubDate><description><![CDATA[switch语句也是一种分支语句。 常常用于多分支的情况。

switch语句一般这样出现

switch(整形表达式)

{

  case ：整形的常量表达

  要写的语句；

}

要注意的是，在switch语句中我们不能直接进行分支，必须依靠break语句才可以实现分支。

在写了一些switch语句后，我建议大家
在最后一个 case 语句的后面加上一条 break语句。 （之所以这么写是可以避免出现在以前的最 

后一个 case 语句后面忘了添加 break语句）。

再就是defu...]]></description><category></category></item></channel></rss>