<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Bourne的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Lemon_QiQi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Lemon_QiQi]]></copyright><item><title><![CDATA[PostgreSQL导入TPC-H测试集]]></title><link>https://blog.youkuaiyun.com/Lemon_QiQi/article/details/132412124</link><guid>https://blog.youkuaiyun.com/Lemon_QiQi/article/details/132412124</guid><author>Lemon_QiQi</author><pubDate>Mon, 21 Aug 2023 16:54:37 +0800</pubDate><description><![CDATA[本机环境：WSL2 Ubuntu20.04。]]></description><category></category></item><item><title><![CDATA[Centos安装MySQL5.7.42并配置远程登录]]></title><link>https://blog.youkuaiyun.com/Lemon_QiQi/article/details/131605191</link><guid>https://blog.youkuaiyun.com/Lemon_QiQi/article/details/131605191</guid><author>Lemon_QiQi</author><pubDate>Fri, 07 Jul 2023 22:05:38 +0800</pubDate><description><![CDATA[系统版本：CentOS Linux release 7.3.1611预装MySQL版本：MySQL5.7.42纯净环境安装，安装前系统空空。]]></description><category></category></item><item><title><![CDATA[Mariadb,Mysql5.7及8.0版本在CentOS7.2环境下的安装和区别]]></title><link>https://blog.youkuaiyun.com/Lemon_QiQi/article/details/120055622</link><guid>https://blog.youkuaiyun.com/Lemon_QiQi/article/details/120055622</guid><author>Lemon_QiQi</author><pubDate>Thu, 02 Sep 2021 10:29:31 +0800</pubDate><description><![CDATA[Centos7下Mysql的安装
干净环境安装
首先，本机环境是CentOS7.2,如下图所示，开始安装时本机没有任何其余的设置。

实际的安装过程网上资料有很多，可以参考
(6条消息) Centos 6.8 安装MariaDB 10 ,在线安装_m0_37048012的博客-优快云博客
centos7 mysql数据库安装和配置 - starof - 博客园 (cnblogs.com)
CentOS 7上安装MySQL 8.0 - SegmentFault 思否
我只说一下安装过程中可能的问题：
在Ce]]></description><category></category></item><item><title><![CDATA[CSP202104-3 DHCP服务器]]></title><link>https://blog.youkuaiyun.com/Lemon_QiQi/article/details/118463771</link><guid>https://blog.youkuaiyun.com/Lemon_QiQi/article/details/118463771</guid><author>Lemon_QiQi</author><pubDate>Sun, 04 Jul 2021 16:28:21 +0800</pubDate><description><![CDATA[试题在线模拟链接：http://118.190.20.162/view.page?gpid=T126
做法见注释
#include&lt;stdio.h&gt;
#include&lt;stdlib.h&gt;
#include&lt;string.h&gt;

#define NOT_ASSIGN 1
#define WAIT_ASSIGN 2
#define OCCUPIED 3
#define IP_TIME_OUT 4

int N, Tdef, Tmax, Tmin, n;
char H[20];]]></description><category></category></item><item><title><![CDATA[华中科技大学网安学院 信息系统安全实验 软件安全 SEEDLAB 格式化字符串漏洞利用实验]]></title><link>https://blog.youkuaiyun.com/Lemon_QiQi/article/details/118223736</link><guid>https://blog.youkuaiyun.com/Lemon_QiQi/article/details/118223736</guid><author>Lemon_QiQi</author><pubDate>Fri, 25 Jun 2021 16:42:06 +0800</pubDate><description><![CDATA[格式很丑 凑合看吧 懒得调了
1     实验一 软件安全
1.1  格式化字符串漏洞实验
1.1.1实验目的
在缓冲区溢出漏洞利用基础上，理解如何进行格式化字符串漏洞利用。C 语言中的 printf() 函数用于根据格式打印出字符串，使用由 printf() 函数的 % 字符标记的占位符，在打印期间填充数据。格式化字符串的使用不仅限于 printf() 函数；其他函数，例如 sprintf()、fprintf() 和 scanf()，也使用格式字符串。某些程序允许用户以格式字符串提供全部或部分内容。本实验]]></description><category></category></item><item><title><![CDATA[华中科技大学网安学院信息系统安全实验 系统安全 APPARMOR]]></title><link>https://blog.youkuaiyun.com/Lemon_QiQi/article/details/118196402</link><guid>https://blog.youkuaiyun.com/Lemon_QiQi/article/details/118196402</guid><author>Lemon_QiQi</author><pubDate>Thu, 24 Jun 2021 21:17:27 +0800</pubDate><description><![CDATA[2.1 APPARMOR实验
2.1.1 实验目的
AppArmor是linux系统中提供的一种强制访问控制方法，与SELinux类似，AppArmor 通过提供强制访问控制(MAC) 来补充传统的Linux自主访问控制(DAC) 。AppArmor允许系统管理员通过为每个程序进行权限配置，来限制程序的功能。配置文件可以允许诸如网络访问、原始套接字访问以及在匹配路径上读取、写入或执行文件的权限等功能。本实验的学习目标是让学生根据不同程序的访问控制需求，使用AppArmor进行访问控制配置，理解最小特权原则，]]></description><category></category></item><item><title><![CDATA[逆向工程分析技术]]></title><link>https://blog.youkuaiyun.com/Lemon_QiQi/article/details/114838181</link><guid>https://blog.youkuaiyun.com/Lemon_QiQi/article/details/114838181</guid><author>Lemon_QiQi</author><pubDate>Mon, 15 Mar 2021 16:18:19 +0800</pubDate><description><![CDATA[逆向工程分析技术
作业1
例子1
为什么执行下列程序，debug模式下三个结果是-1，0，-1；release模式下的结果是三个都是0？
#include&lt;stdio.h&gt;
#include&lt;stdlib.h&gt;
int main(void)
{
    int a;
    int n = 32;
    int x = 0;
    a = ~x &lt;&lt; 32;
    printf("~x &lt;&lt; 32 = %d\n", a);
    a = ~0 &lt;]]></description><category></category></item><item><title><![CDATA[PAT+CSP例题 最短路径（Dijkstra算法，Bellman-Ford算法) 最小生成树 Prim算法]]></title><link>https://blog.youkuaiyun.com/Lemon_QiQi/article/details/111057958</link><guid>https://blog.youkuaiyun.com/Lemon_QiQi/article/details/111057958</guid><author>Lemon_QiQi</author><pubDate>Sat, 12 Dec 2020 11:08:48 +0800</pubDate><description><![CDATA[PAT1018 Public Bike Management 
在计算最短路径问题时，实际上计算标尺的最优值可能不仅仅是简单的和，所以一种更好更通用的方式是计算出所有最短路径，再根据路径上的节点信息计算需要的最优值——Dijkstra+DFS。
这就是一个经典的Dijkstra + DFS找最优最短路径的问题，在一般的最短路径找出来之后可能存在第二标尺或者第三标尺，这个题目中就是从车辆管理中心发出和收回的车辆数。有的情况下最优路径的选择可以在Dijkstra里就完成比较，但是像此题需要输出最优路径的，还是先]]></description><category></category></item><item><title><![CDATA[问题总结]]></title><link>https://blog.youkuaiyun.com/Lemon_QiQi/article/details/110731147</link><guid>https://blog.youkuaiyun.com/Lemon_QiQi/article/details/110731147</guid><author>Lemon_QiQi</author><pubDate>Sun, 06 Dec 2020 09:56:40 +0800</pubDate><description><![CDATA[问题总结
1.if-else问题
如果下面这个else if改成if，那么就会变成后面两个if-else配对，那么最左侧特判结束后还会进入这个判断导致边界溢出出错

2.STL中erase导致指针失效的问题
删除不是n的元素,注意删除后it的位置被破坏不能++操作,我们在删除前要先保存
​    for (auto it=pos.begin(); it!=pos.end();it++)
​        if (ans[*it].dp != n)
​        {
​            auto t]]></description><category></category></item><item><title><![CDATA[记录一次实验-华科20年秋季数据库实验（小课设）]]></title><link>https://blog.youkuaiyun.com/Lemon_QiQi/article/details/110009020</link><guid>https://blog.youkuaiyun.com/Lemon_QiQi/article/details/110009020</guid><author>Lemon_QiQi</author><pubDate>Mon, 23 Nov 2020 22:04:35 +0800</pubDate><description><![CDATA[华科20年秋季数据库实验（小课设）
记一次实验 —— VS2019 + Microsoft SQL Server 2019 + C++
首先，本实验基于你已会基本的数据库操作，SQL语句，准备写一个类似管理系统的小程序，本文会给出基本的C++操作数据库存储数据的方法。
如何安装SQL SERVER不再做介绍，网上应该有很多资料，安装完成后，关键在ODBC源的配置，参考博客https://blog.youkuaiyun.com/nanyouWSH/article/details/47681903，它完美的解决了这个问题。]]></description><category></category></item><item><title><![CDATA[并查集介绍，模板，基础例题]]></title><link>https://blog.youkuaiyun.com/Lemon_QiQi/article/details/109490829</link><guid>https://blog.youkuaiyun.com/Lemon_QiQi/article/details/109490829</guid><author>Lemon_QiQi</author><pubDate>Wed, 04 Nov 2020 15:17:57 +0800</pubDate><description><![CDATA[并查集介绍，模板，基础例题
首先我们考虑为什么会有这样一种特殊结构的出现，就要从其应用说起，说到并查集的应用，就要谈到动态连接性问题，我们把连接关系看成一种等价关系，也即：
We assume that “is connected to” is an equivalence relation, which means that it is
■ Reflexive : p is connected to p.
■ Symmetric : If p is connected to q, then q is co]]></description><category></category></item><item><title><![CDATA[计算机系统原理实验]]></title><link>https://blog.youkuaiyun.com/Lemon_QiQi/article/details/108988386</link><guid>https://blog.youkuaiyun.com/Lemon_QiQi/article/details/108988386</guid><author>Lemon_QiQi</author><pubDate>Fri, 09 Oct 2020 23:30:58 +0800</pubDate><description><![CDATA[Ubuntu 切换内核/编译新内核   计算机系统原理
IS1804 U201811237 黄平奇（Bourne）
编译环境：Ubuntu 18.04虚拟机
原内核版本：5.4.0
Linux 内核版本：5.0.5
Step1 下载内核源代码并解压
http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/v5.x/
这个镜像下的比较快，从这里下载代码到用户目录下，然后使用
tar zxvf linux-5.0.5.tar.gz 解压，可以得到]]></description><category></category></item></channel></rss>