<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[GTboy100的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/GTboy100</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; GTboy100]]></copyright><item><title><![CDATA[C#使用NPOI读取Excel报错：{“The supplied data appears to be in the Office 2007+ XML. You are calling the par]]></title><link>https://blog.youkuaiyun.com/GTboy100/article/details/147782852</link><guid>https://blog.youkuaiyun.com/GTboy100/article/details/147782852</guid><author>GTboy100</author><pubDate>Thu, 08 May 2025 10:48:52 +0800</pubDate><description><![CDATA[[TOC](C#使用NPOI读取Excel报错：{“The supplied data appears to be in the Office 2007+ XML. You are calling the part of POI that deals with OLE2 Office Documents. You need to call a different part of POI to process this data (eg XSSF instead of HSSF)”})]]></description><category></category></item><item><title><![CDATA[五、计算机网络]]></title><link>https://blog.youkuaiyun.com/GTboy100/article/details/134240997</link><guid>https://blog.youkuaiyun.com/GTboy100/article/details/134240997</guid><author>GTboy100</author><pubDate>Mon, 06 Nov 2023 10:33:31 +0800</pubDate><description><![CDATA[信息摘要表示一段信息的特征值。信息摘要采用的是单向散列函数（单向Hash 函数），是不能将信息摘要还原为明文的，因为信息摘要是一种破坏性的手段。消息摘要算法主要包括：MD5、SHA（2021 年上半年上午题）。]]></description><category></category></item><item><title><![CDATA[四、数据库系统]]></title><link>https://blog.youkuaiyun.com/GTboy100/article/details/134233302</link><guid>https://blog.youkuaiyun.com/GTboy100/article/details/134233302</guid><author>GTboy100</author><pubDate>Sun, 05 Nov 2023 19:05:57 +0800</pubDate><description><![CDATA[数据库系统（Database System），是由数据库及其管理组成的系统。数据库系统是为适应的需要而发展起来的一种较为理想的数据处理系统，也是一个为实际可运行的和应用系统提供数据的，是存储介质 、处理对象和管理系统的集合体。]]></description><category></category></item><item><title><![CDATA[三、操作系统]]></title><link>https://blog.youkuaiyun.com/GTboy100/article/details/134228536</link><guid>https://blog.youkuaiyun.com/GTboy100/article/details/134228536</guid><author>GTboy100</author><pubDate>Sun, 05 Nov 2023 12:08:36 +0800</pubDate><description><![CDATA[操作系统是管理整个系统的软、硬件资源的系统，既是人和硬件之间的一种接口，也是应用软件与硬件之间的接口。]]></description><category></category></item><item><title><![CDATA[二、计算机组成原理与体系结构]]></title><link>https://blog.youkuaiyun.com/GTboy100/article/details/134228523</link><guid>https://blog.youkuaiyun.com/GTboy100/article/details/134228523</guid><author>GTboy100</author><pubDate>Sun, 05 Nov 2023 12:06:38 +0800</pubDate><description><![CDATA[所以，处理完一条记录，并将磁头移到下一条待处理的记录开始处，所花费的时间是：磁头转一圈的时间（33ms）+一条记录的处理时间（3ms）=36ms，这样的处理方式总共需要 10 次，所以这部分的处理时间：36ms x 10 = 360 ms。空间局部性：一旦程序访问了某个存储单元，在不久之后，其附近的存储单元也将被访问，即程序在一段时间内所访问的地址，可能集中在一定的范围之内，这是因为指令通常是顺序存放、顺序执行的，数据也一般是以向量、数组表等形式簇聚存储的。寄存器的容量是非常小的，但是速度是非常快的。]]></description><category></category></item><item><title><![CDATA[一、历年考试情况]]></title><link>https://blog.youkuaiyun.com/GTboy100/article/details/134228499</link><guid>https://blog.youkuaiyun.com/GTboy100/article/details/134228499</guid><author>GTboy100</author><pubDate>Sun, 05 Nov 2023 12:04:54 +0800</pubDate><description><![CDATA[该部分的考题为选择题，上午考试。该部分的考题为简答题，下午考试。]]></description><category></category></item><item><title><![CDATA[C#中的First()和FirstOrDefault()方法]]></title><link>https://blog.youkuaiyun.com/GTboy100/article/details/130117002</link><guid>https://blog.youkuaiyun.com/GTboy100/article/details/130117002</guid><author>GTboy100</author><pubDate>Wed, 12 Apr 2023 21:21:08 +0800</pubDate><description><![CDATA[First()表示取集合中的第一个元素。]]></description><category></category></item><item><title><![CDATA[使用JavaScript的Map/Reduce函数将一个字符串转换成数值]]></title><link>https://blog.youkuaiyun.com/GTboy100/article/details/119773090</link><guid>https://blog.youkuaiyun.com/GTboy100/article/details/119773090</guid><author>GTboy100</author><pubDate>Wed, 18 Aug 2021 10:38:33 +0800</pubDate><description><![CDATA[一、题目
 在不使用JavaScript内置的parseInt()和Number函数的情况下，利用map和reduce函数实现一个string2int()函数，其功能是将一个数字字符串转换成对应的数值。
 思路：把一个字符串’13579’先变成Array——[1, 3, 5, 7, 9]，再利用reduce()就可以写出一个把字符串转换为对应数值的函数。
二、代码（思路）
1.把数字字符串变成字符串数组
var string = '13579';
var result = str.split('');
co]]></description><category></category></item><item><title><![CDATA[CSP历年真题201909-2-小明种苹果（续）（Java）]]></title><link>https://blog.youkuaiyun.com/GTboy100/article/details/112322028</link><guid>https://blog.youkuaiyun.com/GTboy100/article/details/112322028</guid><author>GTboy100</author><pubDate>Thu, 07 Jan 2021 17:09:37 +0800</pubDate><description><![CDATA[代码
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        int t = 0, d = 0, e = 0;
        boolean[] flag = new boolean[n]; // 标记是否发生...]]></description><category></category></item><item><title><![CDATA[CSP历年真题201909-1-小明种苹果（Java）]]></title><link>https://blog.youkuaiyun.com/GTboy100/article/details/112001124</link><guid>https://blog.youkuaiyun.com/GTboy100/article/details/112001124</guid><author>GTboy100</author><pubDate>Thu, 31 Dec 2020 00:34:23 +0800</pubDate><description><![CDATA[代码
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		int t = 0, k = 0, p = 0;
		Scanner in = new Scanner(System.in);
		int n = in.nextInt();
		int m = in.nextInt();
		int[][] a = new int[n][m+1];
		int[] b = new i..]]></description><category></category></item><item><title><![CDATA[CSP历年真题201903-2-二十四点（Java）]]></title><link>https://blog.youkuaiyun.com/GTboy100/article/details/111935217</link><guid>https://blog.youkuaiyun.com/GTboy100/article/details/111935217</guid><author>GTboy100</author><pubDate>Tue, 29 Dec 2020 19:04:02 +0800</pubDate><description><![CDATA[代码
import java.util.Scanner;
import java.util.Stack;

public class Main {
    public static void main(String[] args){
        Stack&lt;Integer&gt; numStack = new Stack&lt;&gt;(); // 数字栈
        Stack&lt;Character&gt; operStack = new Stack&lt;&gt;(); // 符号.]]></description><category></category></item><item><title><![CDATA[使用Windows系统自带工具查看内存条信息]]></title><link>https://blog.youkuaiyun.com/GTboy100/article/details/111671514</link><guid>https://blog.youkuaiyun.com/GTboy100/article/details/111671514</guid><author>GTboy100</author><pubDate>Fri, 25 Dec 2020 12:36:10 +0800</pubDate><description><![CDATA[按下WIN + R组合键 ==&gt; 打开运行 ==&gt; 输入cmd ==&gt; 输入wmic memorychip，就可以查看内存条的详细信息了。

]]></description><category></category></item><item><title><![CDATA[CSP历年真题201903-1-小中大（Java）]]></title><link>https://blog.youkuaiyun.com/GTboy100/article/details/111610693</link><guid>https://blog.youkuaiyun.com/GTboy100/article/details/111610693</guid><author>GTboy100</author><pubDate>Thu, 24 Dec 2020 10:41:23 +0800</pubDate><description><![CDATA[代码
import java.util.Arrays;
import java.util.Scanner;

/**
 * 只有中位数可能出现分数，所以要先确定好最大值和最小值，然后再根据中位数是否是分数来输出
 */

public class  Main {
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
    .]]></description><category></category></item><item><title><![CDATA[Markdown使用技巧]]></title><link>https://blog.youkuaiyun.com/GTboy100/article/details/111595155</link><guid>https://blog.youkuaiyun.com/GTboy100/article/details/111595155</guid><author>GTboy100</author><pubDate>Wed, 23 Dec 2020 17:41:55 +0800</pubDate><description><![CDATA[上标和下标
1.上标：把需要显示成上标的内容放在两个^^之间。

举例：比如要显示106,就可以写成：10^6^。

2.下标：把需要显示成上标的内容放在两个~~之间。

举例：比如要显示106,就可以写成：10~6~。


...]]></description><category></category></item><item><title><![CDATA[CSP历年真题201812-2-小明放学（Java）]]></title><link>https://blog.youkuaiyun.com/GTboy100/article/details/111594665</link><guid>https://blog.youkuaiyun.com/GTboy100/article/details/111594665</guid><author>GTboy100</author><pubDate>Wed, 23 Dec 2020 17:30:21 +0800</pubDate><description><![CDATA[题目背景
汉东省政法大学附属中学所在的光明区最近实施了名为“智慧光明”的智慧城市项目。具体到交通领域，通过“智慧光明”终端，可以看到光明区所有红绿灯此时此刻的状态。小明的学校也安装了“智慧光明”终端，小明想利用这个终端给出的信息，估算自己放学回到家的时间。
问题描述
一次放学的时候，小明已经规划好了自己回家的路线，并且能够预测经过各个路段的时间。同时，小明通过学校里安装的“智慧光明”终端，看到了出发时刻路上经过的所有红绿灯的指示状态。请帮忙计算小明此次回家所需要的时间。
输入格式
输入的第一行包含空格分隔的]]></description><category></category></item><item><title><![CDATA[CSP历年真题201809-2-买菜（Java）]]></title><link>https://blog.youkuaiyun.com/GTboy100/article/details/111501072</link><guid>https://blog.youkuaiyun.com/GTboy100/article/details/111501072</guid><author>GTboy100</author><pubDate>Mon, 21 Dec 2020 22:08:56 +0800</pubDate><description><![CDATA[问题描述
小H和小W来到了一条街上，两人分开买菜，他们买菜的过程可以描述为，去店里买一些菜然后去旁边的一个广场把菜装上车，两人都要买n种菜，所以也都要装n次车。具体的，对于小H来说有n个不相交的时间段[a1,b1],[a2,b2]…[an,bn]在装车，对于小W来说有n个不相交的时间段[c1,d1],[c2,d2]…[cn,dn]在装车。其中，一个时间段[s, t]表示的是从时刻s到时刻t这段时间，时长为t-s。
　　由于他们是好朋友，他们都在广场上装车的时候会聊天，他们想知道他们可以聊多长时间。
输入格式]]></description><category></category></item><item><title><![CDATA[CSP历年真题201812-1-小明上学（Java）]]></title><link>https://blog.youkuaiyun.com/GTboy100/article/details/111493954</link><guid>https://blog.youkuaiyun.com/GTboy100/article/details/111493954</guid><author>GTboy100</author><pubDate>Mon, 21 Dec 2020 20:06:37 +0800</pubDate><description><![CDATA[题目背景
小明是汉东省政法大学附属中学的一名学生，他每天都要骑自行车往返于家和学校。为了能尽可能充足地睡眠，他希望能够预计自己上学所需要的时间。他上学需要经过数段道路，相邻两段道路之间设有至多一盏红绿灯。
京州市的红绿灯是这样工作的：每盏红绿灯有红、黄、绿三盏灯和一个能够显示倒计时的显示牌。假设红绿灯被设定为红灯 r 秒，黄灯 y 秒，绿灯 g 秒，那么从 0 时刻起，[0,r) 秒内亮红灯，车辆不许通过；[r, r+g) 秒内亮绿灯，车辆允许通过；[r+g, r+g+y) 秒内亮黄灯，车辆不许通过，然后依]]></description><category></category></item><item><title><![CDATA[CSP历年真题201809-1-卖菜（Java）]]></title><link>https://blog.youkuaiyun.com/GTboy100/article/details/111479981</link><guid>https://blog.youkuaiyun.com/GTboy100/article/details/111479981</guid><author>GTboy100</author><pubDate>Mon, 21 Dec 2020 17:54:29 +0800</pubDate><description><![CDATA[问题描述
在一条街上有n个卖菜的商店，按1至n的顺序排成一排，这些商店都卖一种蔬菜。
第一天，每个商店都自己定了一个价格。店主们希望自己的菜价和其他商店的一致，第二天，每一家商店都会根据他自己和相邻商店的价格调整自己的价格。具体的，每家商店都会将第二天的菜价设置为自己和相邻商店第一天菜价的平均值（用去尾法取整）。
注意，编号为1的商店只有一个相邻的商店2，编号为n的商店只有一个相邻的商店n-1，其他编号为i的商店有两个相邻的商店i-1和i+1。
给定第一天各个商店的菜价，请计算第二天每个商店的菜价。
输入格]]></description><category></category></item><item><title><![CDATA[CSP历年真题201803-2-碰撞的小球（Java）]]></title><link>https://blog.youkuaiyun.com/GTboy100/article/details/111397016</link><guid>https://blog.youkuaiyun.com/GTboy100/article/details/111397016</guid><author>GTboy100</author><pubDate>Fri, 18 Dec 2020 21:47:25 +0800</pubDate><description><![CDATA[问题描述
数轴上有一条长度为L（L为偶数)的线段，左端点在原点，右端点在坐标L处。有n个不计体积的小球在线段上，开始时所有的小球都处在偶数坐标上，速度方向向右，速度大小为1单位长度每秒。
　　当小球到达线段的端点（左端点或右端点）的时候，会立即向相反的方向移动，速度大小仍然为原来大小。
　　当两个小球撞到一起的时候，两个小球会分别向与自己原来移动的方向相反的方向，以原来的速度大小继续移动。
　　现在，告诉你线段的长度L，小球数量n，以及n个小球的初始位置，请你计算t秒之后，各个小球的位置。
提示
因为所有小]]></description><category></category></item><item><title><![CDATA[CSP历年真题201803-1-跳一跳（Java）]]></title><link>https://blog.youkuaiyun.com/GTboy100/article/details/111304661</link><guid>https://blog.youkuaiyun.com/GTboy100/article/details/111304661</guid><author>GTboy100</author><pubDate>Wed, 16 Dec 2020 22:30:22 +0800</pubDate><description><![CDATA[问题描述
近来，跳一跳这款小游戏风靡全国，受到不少玩家的喜爱。
简化后的跳一跳规则如下：玩家每次从当前方块跳到下一个方块，如果没有跳到下一个方块上则游戏结束。
如果跳到了方块上，但没有跳到方块的中心则获得1分；跳到方块中心时，若上一次的得分为1分或这是本局游戏的第一次跳跃则此次得分为2分，否则此次得分比上一次得分多两分（即连续跳到方块中心时，总得分将+2，+4，+6，+8…）。
现在给出一个人跳一跳的全过程，请你求出他本局游戏的得分（按照题目描述的规则）。
输入格式
输入包含多个数字，用空格分隔，每个数字都]]></description><category></category></item></channel></rss>