<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chegxy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/SilverFOX111</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SilverFOX111]]></copyright><item><title><![CDATA[测试数据输入处理--在笔试的同学建议收藏]]></title><link>https://blog.youkuaiyun.com/SilverFOX111/article/details/120063582</link><guid>https://blog.youkuaiyun.com/SilverFOX111/article/details/120063582</guid><author>SilverFOX111</author><pubDate>Thu, 02 Sep 2021 20:24:02 +0800</pubDate><description><![CDATA[相信大多数笔试过的人大部分都被测试输入搞的炸毛过，下面介绍常见的几种输入样例的处理方法：
1. 处理单值输入
例：
10

处理输入代码如下：
#include &lt;iostream&gt;

using namespace std;

int main(){
    int m;
    cin &gt;&gt; m;
    cout &lt;&lt; m &lt;&lt; endl;
    return 0;
}

2. 处理空格隔开的多值输入
例：
10 11 12

处理输入代码如下：
#i]]></description><category></category></item><item><title><![CDATA[牛客网嵌入式开发面试集合（更新中....）]]></title><link>https://blog.youkuaiyun.com/SilverFOX111/article/details/119826611</link><guid>https://blog.youkuaiyun.com/SilverFOX111/article/details/119826611</guid><author>SilverFOX111</author><pubDate>Fri, 20 Aug 2021 16:31:20 +0800</pubDate><description><![CDATA[文章目录1. CVTE 嵌入式软件开发 一面面经 8.13(1h20m)1.1 Socket中UDP/TCP相关的封装函数1.2 三次握手和四次挥手1.3 malloc和new的区别1.4 宏定义在什么阶段处理1.5 全局变量、局部变量、静态变量存储在什么地方？1.6 UDP/TCP区别2. 联发科武汉嵌入式软件开发一二三面面经2.1 什么是系统调用2.2 虚拟内存，32位机虚拟内存分布，虚拟内存怎么到物理内存(MMU)2.3 为什么C++可以函数重载，C不行2.4 文件系统相关3. 华为优招 消费者BG终]]></description><category></category></item><item><title><![CDATA[花几个小时做一个看股票的摸鱼神器]]></title><link>https://blog.youkuaiyun.com/SilverFOX111/article/details/118996864</link><guid>https://blog.youkuaiyun.com/SilverFOX111/article/details/118996864</guid><author>SilverFOX111</author><pubDate>Thu, 22 Jul 2021 13:20:26 +0800</pubDate><description><![CDATA[文章目录项目介绍先从界面开始吧让我们的窗口动起来，还能隐藏哦从哪爬点股票数据呢添加一支你的自选股吧获取些股票信息来填充我们的窗体吧让我们的股票价格滚动起来吧删除、置顶、排序，你还能想到什么使用操作呢一些展望

项目介绍
你还在为了不能及时看到股价发愁吗？你还在为了上班偷看股票APP而担心吗？现在我们隆重推出新的一款Windows实时股票显示应用，你看它简洁的界面，丰富的功能，还支持贴边自动隐藏，现在开始不要998，不要998，统统免费，只需要看本教程，你就可以自己做出这个应用，有兴趣还可以扩展一下功能。我敢]]></description><category></category></item><item><title><![CDATA[c语言制作定时器库]]></title><link>https://blog.youkuaiyun.com/SilverFOX111/article/details/112003433</link><guid>https://blog.youkuaiyun.com/SilverFOX111/article/details/112003433</guid><author>SilverFOX111</author><pubDate>Thu, 31 Dec 2020 10:47:53 +0800</pubDate><description><![CDATA[c语言制作定时器库1. 大致功能介绍2. API库介绍3. 一个例子4. 库文件源码注意事项

1. 大致功能介绍

实现任务列表，定时器会间隔一段时间遍历列表发现要执行的任务
任务列表中的所有任务并行执行
每个任务都可以有自己的定时器，并且可以选择是否要重复执行
定义方便的任务函数实现接口
定时器可以由用户自定义何时启动和停止
提供等待功能，保证任务列表中的所有任务执行完成
提供任务列表的传参功能

2. API库介绍
void setTick(int val);

设置定时间的间隔时间tick，若设置t]]></description><category></category></item><item><title><![CDATA[连接redis server的那点破事。。。]]></title><link>https://blog.youkuaiyun.com/SilverFOX111/article/details/110950016</link><guid>https://blog.youkuaiyun.com/SilverFOX111/article/details/110950016</guid><author>SilverFOX111</author><pubDate>Thu, 10 Dec 2020 11:48:53 +0800</pubDate><description><![CDATA[这篇文章记录一下redis的两种客户端与服务器连接的方式，以及相应的配置项，也分享下自己探索过程的一些无知  (公开处刑) 。
Tip: 你可以直接看4.总结 ^ _ ^。

1. 前景
最近在学习公司的一个关于BMC的项目，其中包括了redis 的相关内容（用于缓存一些对象）。由于刚开始学习BMC，所以想知道redis中到底缓存了些什么对象，于是乎上网开始查找怎样登录redis服务器，怎样获取缓存信息。不出所料，资料一大堆，都是在说有两种方式，一种是提供IP和端口登录（本地不需要提供，直接使用默认即可），]]></description><category></category></item><item><title><![CDATA[Linux中的文件系统与挂载]]></title><link>https://blog.youkuaiyun.com/SilverFOX111/article/details/110231667</link><guid>https://blog.youkuaiyun.com/SilverFOX111/article/details/110231667</guid><author>SilverFOX111</author><pubDate>Fri, 27 Nov 2020 17:16:27 +0800</pubDate><description><![CDATA[Linux中的文件系统与挂载1. 前言2. 挂载2.1. 简介2.2. 挂载一个磁盘到某个目录下2.3. 挂载一个已有目录到某个目录下2.4. mount支持的文件系统格式3. Linux的文件系统

1. 前言
本文将介绍一下挂载是什么，怎么用，以及在文件系统中的作用，最后介绍了Linux的文件系统如何组织及查看方法。
2. 挂载
2.1. 简介
在讲文件系统前，我们先了解一下挂载(mount)是什么。通俗的来说，挂载就是将一个已有的磁盘或者说设备映射到一个文件夹下，以实现通过该文件夹来访问被映射设备的空]]></description><category></category></item><item><title><![CDATA[BitBake用户手册翻译笔记（二）]]></title><link>https://blog.youkuaiyun.com/SilverFOX111/article/details/108576529</link><guid>https://blog.youkuaiyun.com/SilverFOX111/article/details/108576529</guid><author>SilverFOX111</author><pubDate>Tue, 15 Sep 2020 16:31:35 +0800</pubDate><description><![CDATA[BitBake用户手册翻译笔记3. 基本语法3.1. 基本语法3.1.1. 基本变量设置3.1.2. 变量扩展3.1.3. 设置一个默认值(?=)3.1.4. 设置一个弱默认值(??=)3.1.5. 直接变量展开(:=)3.1.6. 带有空格的追加(+=)和前加(=+)3.1.7. 不带空格的追加(.=)和前加(=.)3.1.8. 追加和前加（覆盖风格语法）3.1.9. 消除(覆盖风格语法)3.1.10. 变量标志语法3.1.11. 内联Python变量扩展3.1.12. 提供路径名3.2. 条件语法（Ov]]></description><category></category></item><item><title><![CDATA[BitBake用户手册翻译笔记（一）]]></title><link>https://blog.youkuaiyun.com/SilverFOX111/article/details/108512441</link><guid>https://blog.youkuaiyun.com/SilverFOX111/article/details/108512441</guid><author>SilverFOX111</author><pubDate>Mon, 14 Sep 2020 11:35:16 +0800</pubDate><description><![CDATA[1. 概述
1.1. 介绍
BitBake是一个通用的任务执行引擎，并且支持shell和python，其主要服务于OpenEmbedded和Yocto，类似于GNU make，用于构建项目，差别主要在于以下几点：

BitBake根据用于建立任务的元数据（metadata）执行任务。 元数据存储在recipe（.bb）文件、related recipe “append” （.bbappend）文件、配置文件（.conf）、underlying include 文件（.inc）以及类文件（.bbclass）中]]></description><category></category></item><item><title><![CDATA[用QT自制一款同人小游戏]]></title><link>https://blog.youkuaiyun.com/SilverFOX111/article/details/107259105</link><guid>https://blog.youkuaiyun.com/SilverFOX111/article/details/107259105</guid><author>SilverFOX111</author><pubDate>Fri, 10 Jul 2020 18:16:22 +0800</pubDate><description><![CDATA[最近在玩一款手游《少女前线》，对里面的一些游戏内容很感兴趣，突发奇想做了一款同人小游戏，游戏模式有点类似坦克大战。目前已经做完三关，代码也已经上传到GitHub上（代码及可执行文件下载链接）,下面放几张游戏中的图片：
游戏初始界面：

游戏第二关界面：

游戏代码也不算太难，每个文件中我已经将每个函数的功能注释好了，有兴趣的小伙伴不妨下载看看，如有问题欢迎私信，下面放各个关卡的游戏视频链接：
第一关传送门
第二关传送门
第三关传送门

...]]></description><category></category></item><item><title><![CDATA[就是你这个bug浪费我一天时间？]]></title><link>https://blog.youkuaiyun.com/SilverFOX111/article/details/106925010</link><guid>https://blog.youkuaiyun.com/SilverFOX111/article/details/106925010</guid><author>SilverFOX111</author><pubDate>Tue, 23 Jun 2020 16:16:05 +0800</pubDate><description><![CDATA[最近在研究一个算法，为了验证其效率就随手编写了一个代码。本以为没什么问题，结果一运行程序就卡住导致运行出错。
额。。。写个程序有Bug很正常的事情嘛，然而，就是这个Bug花了我一天的时间找错误。更令我沮丧的是，错误的源头竟然是。。。（买个关子，有兴趣的读者可以看看下面的伪代码找找错误，错误分析见最后）

我将C++代码主要部分列出，读者可以猜猜（错误新人也可能找到哦，主要是我太蠢了，哈哈 ）
// 一个点的数据结构
class Point{
	...
}
queue&lt;Point*&gt; Q; // ]]></description><category></category></item><item><title><![CDATA[多维点集问题的分治技术]]></title><link>https://blog.youkuaiyun.com/SilverFOX111/article/details/105193541</link><guid>https://blog.youkuaiyun.com/SilverFOX111/article/details/105193541</guid><author>SilverFOX111</author><pubDate>Tue, 31 Mar 2020 21:03:41 +0800</pubDate><description><![CDATA[多维点集问题的分治技术1. 引言2. 分治技术3. 支配问题3.1 经验累积分布函数3.2 经验累积分布函数的搜索问题（The ECDF searching problem）持续更新...Appendix A

1. 引言
多维点集问题在计算机科学领域有着十分重要的地位，其旨在解决高维空间内最大点的搜索、ECDF函数的计算以及最近点的搜索等等，这些问题在实际应用中有着非常重要的作用，比如在数据库中...]]></description><category></category></item><item><title><![CDATA[MATLAB的这些知识你都知道吗？（持续更新中...）]]></title><link>https://blog.youkuaiyun.com/SilverFOX111/article/details/104310020</link><guid>https://blog.youkuaiyun.com/SilverFOX111/article/details/104310020</guid><author>SilverFOX111</author><pubDate>Fri, 14 Feb 2020 16:40:19 +0800</pubDate><description><![CDATA[最近在学习数字图像处理，在用MATLAB做一些实验的时候，发现了一些非常有用的知识，这篇文章会对这些知识做一个总结，话不多说，干货奉上。

2020-2-14

matlab和其他语言一样都可以编写函数代码，同样的参数也是可变的。通过 nargin 和 nargout 可以分别检查输入和输出参数的个数。

function [out1, out2, out3] = fun( in1, in2, i...]]></description><category></category></item><item><title><![CDATA[自己动手完成一款简易P2P共享文件软件的制作(二)]]></title><link>https://blog.youkuaiyun.com/SilverFOX111/article/details/104077679</link><guid>https://blog.youkuaiyun.com/SilverFOX111/article/details/104077679</guid><author>SilverFOX111</author><pubDate>Sat, 25 Jan 2020 18:57:22 +0800</pubDate><description><![CDATA[文章目录4. 客户机设计4.1 GUI界面与功能设计4.2 P2P下载功能设计5. meta元数据与通信协议介绍

本文实验测试部分可参考基于QT的一款P2P共享文件系统
源码包下载地址基于QT的一款P2P共享文件系统下载，想要免费获取可以私信我
自己动手完成一款简易P2P共享文件软件的制作(一)

4. 客户机设计
客户机设计相较于服务器设计相对繁琐，因为除了需要设计一个GUI界面以及与服务器通...]]></description><category></category></item><item><title><![CDATA[自己动手完成一款简易P2P共享文件软件的制作(一)]]></title><link>https://blog.youkuaiyun.com/SilverFOX111/article/details/104071869</link><guid>https://blog.youkuaiyun.com/SilverFOX111/article/details/104071869</guid><author>SilverFOX111</author><pubDate>Thu, 23 Jan 2020 17:08:05 +0800</pubDate><description><![CDATA[文章目录1. 前言2. 系统总体框架3. 服务器设计

本文实验测试部分可参考基于QT的一款P2P共享文件系统
源码包下载地址基于QT的一款P2P共享文件系统下载，想要免费获取可以私信我

1. 前言
文章讲述一款简单P2P共享文件软件的制作，设计环境是mysql、windows与QT5.5。要实现的功能包括用户的注册与登录，用户共享文件的上传、删除与下载。同时也具有精确搜索的功能，用户可以通过搜...]]></description><category></category></item><item><title><![CDATA[基于QT的一款P2P共享文件系统]]></title><link>https://blog.youkuaiyun.com/SilverFOX111/article/details/103355839</link><guid>https://blog.youkuaiyun.com/SilverFOX111/article/details/103355839</guid><author>SilverFOX111</author><pubDate>Tue, 03 Dec 2019 11:12:37 +0800</pubDate><description><![CDATA[软件下载地址 ： 基于QT的一款P2P共享文件系统
软件环境： QT5.4.x, mysql5
准备工作：需要启动mysql服务，并建立ShareFile数据库，建如下两张数据表：
login表

Resource表：

如启动服务器时发现数据库连接失败，一种情况是libmysql.dll文件丢失，一种是用户密码和用户名错误，需要到代码相关位置修改。对于libmysql.dll文件丢失，可以将我提...]]></description><category></category></item><item><title><![CDATA[优化算法之D.S.C法与D.S.C-Powell法及其C++代码实现]]></title><link>https://blog.youkuaiyun.com/SilverFOX111/article/details/103076677</link><guid>https://blog.youkuaiyun.com/SilverFOX111/article/details/103076677</guid><author>SilverFOX111</author><pubDate>Fri, 15 Nov 2019 14:05:08 +0800</pubDate><description><![CDATA[优化算法之D.S.C法与D.S.C-Powell法一、凸函数二、二次插值法三、D.S.C法四、D.S.C-Powell法五、实验结果六、C++源码

注：本文内容大多借鉴于《最优计算方法》——陈开周
注：本文讨论的优化函数只限于二维。

一、凸函数
在介绍这两个算法之前，我们需要先了解一下凸函数的概念。因为大多数传统的优化算法所求的函数模型都是默认为凸函数，这两个算法也不例外，而对于其他的复杂函数...]]></description><category></category></item><item><title><![CDATA[贪婪遗传算法求解背包问题]]></title><link>https://blog.youkuaiyun.com/SilverFOX111/article/details/101842935</link><guid>https://blog.youkuaiyun.com/SilverFOX111/article/details/101842935</guid><author>SilverFOX111</author><pubDate>Tue, 01 Oct 2019 15:51:17 +0800</pubDate><description><![CDATA[混合遗传算法求解背包问题1. 背包问题的数学建模2. 经典遗传算法的缺陷3. 贪婪遗传算法4. 测试结果

1. 背包问题的数学建模
最近在学习遗传算法的时候，发现传统的遗传算法在求解背包问题时，经常会出现求解结果收敛到局部最优解的情况，对于这种问题，查阅相关资料后大致了解到背包问题在用遗传算法求解时，需要加入贪婪算子修改算法，本文对这种算法会做一个详细介绍，文末附源码下载地址。
首先先对背包问题...]]></description><category></category></item><item><title><![CDATA[线性规划问题与单纯形法]]></title><link>https://blog.youkuaiyun.com/SilverFOX111/article/details/100624831</link><guid>https://blog.youkuaiyun.com/SilverFOX111/article/details/100624831</guid><author>SilverFOX111</author><pubDate>Tue, 10 Sep 2019 10:47:08 +0800</pubDate><description><![CDATA[线性规划是运筹学中一个很重要的分支，本文通过一个实例简单的介绍一下什么是线性规划问题，以及单纯形法的计算步骤。

问题 ： 在一个工厂中，有两种产品A与B，它们的单价分别为6元与7元。A产品需要2千克原料P与4千克原料Q，而B产品需要3千克P与1千克Q，且P原料总数为16千克，Q原料总数为12千克，设计一种方案，即需要分别生产多少单位A和B可以使得利润最大化？
问题出处 ：《运筹学基础及其MAT...]]></description><category></category></item><item><title><![CDATA[Linux驱动函数register_chrdev_region]]></title><link>https://blog.youkuaiyun.com/SilverFOX111/article/details/98250317</link><guid>https://blog.youkuaiyun.com/SilverFOX111/article/details/98250317</guid><author>SilverFOX111</author><pubDate>Sun, 04 Aug 2019 11:44:33 +0800</pubDate><description><![CDATA[Linux驱动注册有两种接口，一种是旧接口register_chrdev，另一种是新接口register_chrdev_region + cdev_init/cdev_add。
register_chrdev_region函数内容如下：

]]></description><category></category></item><item><title><![CDATA[Linux应用编程之文件属性操作]]></title><link>https://blog.youkuaiyun.com/SilverFOX111/article/details/95646685</link><guid>https://blog.youkuaiyun.com/SilverFOX111/article/details/95646685</guid><author>SilverFOX111</author><pubDate>Sun, 14 Jul 2019 16:13:00 +0800</pubDate><description><![CDATA[Linux应用编程之文件属性操作1. stat函数及其打印内容解释

之前已经谈过Linux系统中对文件内容操作的一些函数和知识，接下来本文要谈的就是怎么操作每个文件的属性，Linux系统中每个文件都有自己的属性，比如权限问题、属主以及时间戳等等，所以了解怎样操作文件属性也是很有必要的。
1. stat函数及其打印内容解释
我们都知道Linux系统中的ls命令，它可以打印某个文件夹下文件属性，其包...]]></description><category></category></item></channel></rss>