<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aideli123321的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/aideli123321</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aideli123321]]></copyright><item><title><![CDATA[C++ 结构与联合]]></title><link>https://blog.youkuaiyun.com/aideli123321/article/details/102067114</link><guid>https://blog.youkuaiyun.com/aideli123321/article/details/102067114</guid><author>aideli123321</author><pubDate>Thu, 29 Aug 2019 16:53:00 +0800</pubDate><description><![CDATA[1.结构体的两种定义方法和变量的三种声明方法：

#include &lt;iostream&gt;
using namespace std;

/* 结构体的两种定义方式 */
struct test01{
    int a;
    double b;
    float c;
};

typedef struct {
    int a ;
    d...]]></description><category></category></item><item><title><![CDATA[C++  并行编程《一》]]></title><link>https://blog.youkuaiyun.com/aideli123321/article/details/102067112</link><guid>https://blog.youkuaiyun.com/aideli123321/article/details/102067112</guid><author>aideli123321</author><pubDate>Wed, 28 Aug 2019 10:11:00 +0800</pubDate><description><![CDATA[1.最简单的C++多线程程序

#include &lt;iostream&gt;
#include &lt;thread&gt;

void do_something()
{
    std::cout &lt;&lt; "func do_something..." &lt;&lt; std::endl;
}

int main(int argc, char *ar...]]></description><category></category></item><item><title><![CDATA[手动编译CRIU]]></title><link>https://blog.youkuaiyun.com/aideli123321/article/details/102067113</link><guid>https://blog.youkuaiyun.com/aideli123321/article/details/102067113</guid><author>aideli123321</author><pubDate>Tue, 20 Aug 2019 20:15:00 +0800</pubDate><description><![CDATA[下载CRIU源码CRIU-3.12



解压后进入CRIU根目录


此时直接使用make命令编译是不会成功的。
需要安装部分依赖，自行根据系统选择下面包，ubuntu使用第一条，centos 使用第二条：

libprotobuf-dev libprotobuf-c0-dev protobuf-c-compiler protobuf-compiler pyt...]]></description><category></category></item><item><title><![CDATA[《makefile进阶之路四》这里有你对Makefile所有的畅想]]></title><link>https://blog.youkuaiyun.com/aideli123321/article/details/102067110</link><guid>https://blog.youkuaiyun.com/aideli123321/article/details/102067110</guid><author>aideli123321</author><pubDate>Wed, 10 Apr 2019 16:16:00 +0800</pubDate><description><![CDATA[因为makefile内容比较多，下面在介绍的时候只说明核心的东西


转载于:https://www.cnblogs.com/PPWEI/p/10684162.html]]></description><category></category></item><item><title><![CDATA[《Makefile 进阶之路三》 这里有你对Makefile所有的畅想]]></title><link>https://blog.youkuaiyun.com/aideli123321/article/details/102067111</link><guid>https://blog.youkuaiyun.com/aideli123321/article/details/102067111</guid><author>aideli123321</author><pubDate>Sun, 17 Mar 2019 19:43:00 +0800</pubDate><description><![CDATA[　　前两篇介绍了Makefile的基本语法和一些小技巧，如果你仅仅是为了了解Makefile的知识，那么就可以到此为止了。以下将介绍Makefile的细节综述，带领真正需要深刻了解Makefile的同志一步步修炼成仙。为了摆脱误人子弟的嫌疑，我贴出Makefiel手册，自行选择阅读。手册 提取码yaff
好的，下面是从入门到放弃教程。
下面的部分内容可能前面已经讲过，但是还是希望...]]></description><category></category></item><item><title><![CDATA[《Makefile 进阶之路二》 这里有你对Makefile所有的畅想]]></title><link>https://blog.youkuaiyun.com/aideli123321/article/details/102067108</link><guid>https://blog.youkuaiyun.com/aideli123321/article/details/102067108</guid><author>aideli123321</author><pubDate>Sun, 17 Mar 2019 19:12:00 +0800</pubDate><description><![CDATA[　　其实Makefile的编写规则及其简单，而且易于理解，但是它对新手并不友好，这是因为那些发明这些规则的大佬为了不断的减少编写Makefile所需要的投入，加入了很多简化的规则。这也是为什么读过网上一些介绍性质的Makefile文章之后，对大型项目Makefile仍然很绝望的原因。从这篇开始，我将介绍简化Makefile的一些规则。
-------------------------...]]></description><category></category></item><item><title><![CDATA[《Makefile 进阶之路一》 这里有你对Makefile所有的畅想]]></title><link>https://blog.youkuaiyun.com/aideli123321/article/details/102067109</link><guid>https://blog.youkuaiyun.com/aideli123321/article/details/102067109</guid><author>aideli123321</author><pubDate>Sun, 17 Mar 2019 17:22:00 +0800</pubDate><description><![CDATA[　　由于自身基础薄弱，需要恶补各种知识，makefile作为必须要跨过的坎，使我受尽折磨。网上对makefile的描述通常都非常的肤浅，读完之后往往对大项目的makefile还是一筹莫展。各种教程抄来炒去，查起来非常浪费时间。为了尽快的完成进阶之路，只好手撕makefile手册，并写下一个尽量完整，尽量周到的教程。如果有错误的地方，告诉我，一起进步。
感谢 大神徐海兵 对手册的翻译，如...]]></description><category></category></item><item><title><![CDATA[Ubuntu18.10安装]]></title><link>https://blog.youkuaiyun.com/aideli123321/article/details/102067106</link><guid>https://blog.youkuaiyun.com/aideli123321/article/details/102067106</guid><author>aideli123321</author><pubDate>Sun, 06 Jan 2019 00:21:00 +0800</pubDate><description><![CDATA[工具UltralSO百度就能下
映像ubuntu-18.10-desktop-amd64.iso


完成之后，插在要装系统的电脑上，开机点击F12，不同电脑有不同按键，出现如下界面
进入bios,设置secure boot 为 disable（这个很重要），设置quick boot 为enable(这个设置不知道有没有用，反正我是这么成功的)，选择UEFI开头的那个，回车...]]></description><category></category></item><item><title><![CDATA[C/C++预处理、宏定义--你和大牛之间只差一个宏定义#define]]></title><link>https://blog.youkuaiyun.com/aideli123321/article/details/102067107</link><guid>https://blog.youkuaiyun.com/aideli123321/article/details/102067107</guid><author>aideli123321</author><pubDate>Mon, 17 Dec 2018 19:39:00 +0800</pubDate><description><![CDATA[　　今天读一个github上下载的C语言代码，读得时候就像在读天书，完全不像C。在此之前，我一直以为自己C语言掌握的还不错的。所以恶补了以下关于预处理的知识。
　　相信很多读者和我一样，只是会用C语言而已，只会循环跳跃闭着眼，但是学了宏定义之后就马上可以走上人生巅峰了。废话到此为止，下面开整：
引用经典里的一句话：预处理器的工作就是把一些文本转换成另外以下文本。--《C Primer...]]></description><category></category></item><item><title><![CDATA[Ubuntu 安装CRIU教程]]></title><link>https://blog.youkuaiyun.com/aideli123321/article/details/102067105</link><guid>https://blog.youkuaiyun.com/aideli123321/article/details/102067105</guid><author>aideli123321</author><pubDate>Wed, 12 Dec 2018 16:28:00 +0800</pubDate><description><![CDATA[因为安装CRIU需要安装很多依赖，所以导致安装十分繁琐，目前网络上已经有了很多基于CentOS安装的方法，但是在Ubuntu 上安装还是很繁琐，因为很多安装包不能使用命令直接安装，或者包的名称和CentOS 上不一样，提高了入门的门槛。为了解决这一问题，特意写下这个文章，提供详细的安装教程，本人使用Ubuntu16.4系统为模板，在没有任何使用记录的新装系统上尝试CRIU的安装。如...]]></description><category></category></item><item><title><![CDATA[mpich安装教程]]></title><link>https://blog.youkuaiyun.com/aideli123321/article/details/102067104</link><guid>https://blog.youkuaiyun.com/aideli123321/article/details/102067104</guid><author>aideli123321</author><pubDate>Wed, 05 Dec 2018 10:43:00 +0800</pubDate><description><![CDATA[下载mpich安装包mpich-3.1.tar.gz
下载地址：www.mpich.org/downloads/

安装需要工具： make ， gcc , g++
如果没有以上工具请先安装，否则安装不能成功
CentOS 系统请使用如下命令安装

yum install make
yum install gcc
yum install gcc-c+...]]></description><category></category></item><item><title><![CDATA[ROSS仿真系统简单教程]]></title><link>https://blog.youkuaiyun.com/aideli123321/article/details/102067101</link><guid>https://blog.youkuaiyun.com/aideli123321/article/details/102067101</guid><author>aideli123321</author><pubDate>Mon, 03 Dec 2018 16:00:00 +0800</pubDate><description><![CDATA[安装前的准备
安装git gcc g++安装mpich mpich安装教程安装cmake #ROSS 使用cmake编译

下载并解压得文件夹ROSS-master  https://github.com/carothersc/ROSS
在编译之前，需要安装几个包


sudo apt-get install doxygen
sudo apt-get insta...]]></description><category></category></item><item><title><![CDATA[python小练习1.1]]></title><link>https://blog.youkuaiyun.com/aideli123321/article/details/102067100</link><guid>https://blog.youkuaiyun.com/aideli123321/article/details/102067100</guid><author>aideli123321</author><pubDate>Mon, 26 Nov 2018 10:29:00 +0800</pubDate><description><![CDATA[#!/usr/bin/env python3    告诉Linux或Mac这是一个可执行文件
# -*- coding: utf-8 -*-   告诉解释器，该文档编码是utf-8


print("hello world!")
print("你好 世界")
print('\n')

"""字符与整数编码的转换"""
print("'A'的整数表示：", ord('...]]></description><category></category></item><item><title><![CDATA[c语言文件I/O 文件读取和写入]]></title><link>https://blog.youkuaiyun.com/aideli123321/article/details/102067102</link><guid>https://blog.youkuaiyun.com/aideli123321/article/details/102067102</guid><author>aideli123321</author><pubDate>Sun, 04 Nov 2018 14:03:00 +0800</pubDate><description><![CDATA[C语言文件相关函数主要有以下几种：

FILE* fopen(char* filepath, char* mode);
打开文件函数，传入文件地址和打开模式文件打开模式包括 "r" 读取 ,"w" 写入模式，将现有文件清空。如果不存在则创建文件 ,"a" 附加模式，在文件末尾追加数据，不存...]]></description><category></category></item><item><title><![CDATA[Python 学习笔记 多线程-threading]]></title><link>https://blog.youkuaiyun.com/aideli123321/article/details/102067099</link><guid>https://blog.youkuaiyun.com/aideli123321/article/details/102067099</guid><author>aideli123321</author><pubDate>Fri, 05 Oct 2018 23:21:00 +0800</pubDate><description><![CDATA[多线程使用示例

import threading
from time import sleep, ctime

def func():
    print threading.current_thread().name, 'start'
    for i in range(10):
        print threading.current_thread(...]]></description><category></category></item><item><title><![CDATA[parsec(The parsec benchmark suit )使用教程]]></title><link>https://blog.youkuaiyun.com/aideli123321/article/details/102067097</link><guid>https://blog.youkuaiyun.com/aideli123321/article/details/102067097</guid><author>aideli123321</author><pubDate>Thu, 04 Oct 2018 10:20:00 +0800</pubDate><description><![CDATA[本文参考：（parsec官网）http://parsec.cs.princeton.edu/
首先，下载这个工具是很慢的，我下载的是PARSEC 3.0 Core和PARSEC 3.0 Native Inputs，前者是核心，但是缺少了很多文件，只有最关键的部分。后者是一个提供输入文件的压缩包。如果仅仅是测试一下用法，下载前者即可，我是需要长时间运行才下载的第二个包。
具体使用方法如...]]></description><category></category></item><item><title><![CDATA[Checkpoint/Restore In Userspace(CRIU)使用细节]]></title><link>https://blog.youkuaiyun.com/aideli123321/article/details/102067096</link><guid>https://blog.youkuaiyun.com/aideli123321/article/details/102067096</guid><author>aideli123321</author><pubDate>Wed, 05 Sep 2018 13:49:00 +0800</pubDate><description><![CDATA[上篇：Checkpoint/Restore in Userspace(CRIU)安装和使用
本篇参考： CRIU官网
在上一篇的介绍中，我们简单的安装和使用了CRIU，本篇将介绍CRIU稍微高级那么一点点的用法。
1.CRIU工作原理（流程图，图片来自官网）
　　
了解大概的流程有助于理解工作原理
2.功能命令以及选项参数含义
　　在上一篇我们已经了解到了dump ， r...]]></description><category></category></item><item><title><![CDATA[Checkpoint/Restore in Userspace(CRIU)安装和使用]]></title><link>https://blog.youkuaiyun.com/aideli123321/article/details/102067095</link><guid>https://blog.youkuaiyun.com/aideli123321/article/details/102067095</guid><author>aideli123321</author><pubDate>Mon, 03 Sep 2018 10:38:00 +0800</pubDate><description><![CDATA[下一篇：Checkpoint/Restore In Userspace(CRIU)使用细节
1.安装

方法一：从源码安装，个人不推荐，虽然最后成功了，但是浪费时间，有兴趣可参考 Ubuntu CRIU安装
方法二：使用Linux命令：

yum install criu 



2.检测

使用命令：

criu check

出现Looks go...]]></description><category></category></item><item><title><![CDATA[考研总结]]></title><link>https://blog.youkuaiyun.com/aideli123321/article/details/102067094</link><guid>https://blog.youkuaiyun.com/aideli123321/article/details/102067094</guid><author>aideli123321</author><pubDate>Tue, 27 Mar 2018 18:49:00 +0800</pubDate><description><![CDATA[我是2018二战考生，现在总结一下考研历程，也算对付出做一个交代。我于2017年毕业于双非高校，励志考上北理工，大概在大四下学期的时候开始的考试准备工作。作为一个计算机专业的考生，高数是避免不了的，因为我考的是学硕，所以考试高数一。大概在用了一个月时间看完了高数两本书，讲道理，高数这门课，看一遍根本记不住的，第一遍复习没有用资料书，纯粹看课本，刷课本例题，速度还可以。刷完课本之后就是刷真...]]></description><category></category></item><item><title><![CDATA[北理计算机复试经验]]></title><link>https://blog.youkuaiyun.com/aideli123321/article/details/102067093</link><guid>https://blog.youkuaiyun.com/aideli123321/article/details/102067093</guid><author>aideli123321</author><pubDate>Fri, 16 Mar 2018 21:38:00 +0800</pubDate><description><![CDATA[今天是2018-3-16，是北理工计算机专业复试最后一天，今天刚刚结束面试环节，为给后来人
指明前进方向，特地在此记录复试历程。
   首先，北理工复试非常的公平公正，并没有发现歧视，偏袒自家学生的状况。
   首先是听力，六级难度吧，按照六级难度复习就绝对没有问题，并不用什么辅导，买资料，所
谓的学姐学长都是为了钱的商人，复试资料都能在网上找到，不...]]></description><category></category></item></channel></rss>