自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 C++ 结构与联合

1.结构体的两种定义方法和变量的三种声明方法:#include <iostream>using namespace std;/* 结构体的两种定义方式 */struct test01{ int a; double b; float c;};typedef struct { int a ; d...

2019-08-29 16:53:00 492

转载 C++ 并行编程《一》

1.最简单的C++多线程程序#include <iostream>#include <thread>void do_something(){ std::cout << "func do_something..." << std::endl;}int main(int argc, char *ar...

2019-08-28 10:11:00 1225

转载 手动编译CRIU

下载CRIU源码CRIU-3.12解压后进入CRIU根目录此时直接使用make命令编译是不会成功的。需要安装部分依赖,自行根据系统选择下面包,ubuntu使用第一条,centos 使用第二条:libprotobuf-dev libprotobuf-c0-dev protobuf-c-compiler protobuf-compiler pyt...

2019-08-20 20:15:00 638

转载 《makefile进阶之路四》这里有你对Makefile所有的畅想

因为makefile内容比较多,下面在介绍的时候只说明核心的东西转载于:https://www.cnblogs.com/PPWEI/p/10684162.html

2019-04-10 16:16:00 131

转载 《Makefile 进阶之路三》 这里有你对Makefile所有的畅想

  前两篇介绍了Makefile的基本语法和一些小技巧,如果你仅仅是为了了解Makefile的知识,那么就可以到此为止了。以下将介绍Makefile的细节综述,带领真正需要深刻了解Makefile的同志一步步修炼成仙。为了摆脱误人子弟的嫌疑,我贴出Makefiel手册,自行选择阅读。手册 提取码yaff好的,下面是从入门到放弃教程。下面的部分内容可能前面已经讲过,但是还是希望...

2019-03-17 19:43:00 105

转载 《Makefile 进阶之路二》 这里有你对Makefile所有的畅想

  其实Makefile的编写规则及其简单,而且易于理解,但是它对新手并不友好,这是因为那些发明这些规则的大佬为了不断的减少编写Makefile所需要的投入,加入了很多简化的规则。这也是为什么读过网上一些介绍性质的Makefile文章之后,对大型项目Makefile仍然很绝望的原因。从这篇开始,我将介绍简化Makefile的一些规则。-------------------------...

2019-03-17 19:12:00 104

转载 《Makefile 进阶之路一》 这里有你对Makefile所有的畅想

  由于自身基础薄弱,需要恶补各种知识,makefile作为必须要跨过的坎,使我受尽折磨。网上对makefile的描述通常都非常的肤浅,读完之后往往对大项目的makefile还是一筹莫展。各种教程抄来炒去,查起来非常浪费时间。为了尽快的完成进阶之路,只好手撕makefile手册,并写下一个尽量完整,尽量周到的教程。如果有错误的地方,告诉我,一起进步。感谢 大神徐海兵 对手册的翻译,如...

2019-03-17 17:22:00 128

转载 Ubuntu18.10安装

工具UltralSO百度就能下映像ubuntu-18.10-desktop-amd64.iso完成之后,插在要装系统的电脑上,开机点击F12,不同电脑有不同按键,出现如下界面进入bios,设置secure boot 为 disable(这个很重要),设置quick boot 为enable(这个设置不知道有没有用,反正我是这么成功的),选择UEFI开头的那个,回车...

2019-01-06 00:21:00 493

转载 C/C++预处理、宏定义--你和大牛之间只差一个宏定义#define

  今天读一个github上下载的C语言代码,读得时候就像在读天书,完全不像C。在此之前,我一直以为自己C语言掌握的还不错的。所以恶补了以下关于预处理的知识。  相信很多读者和我一样,只是会用C语言而已,只会循环跳跃闭着眼,但是学了宏定义之后就马上可以走上人生巅峰了。废话到此为止,下面开整:引用经典里的一句话:预处理器的工作就是把一些文本转换成另外以下文本。--《C Primer...

2018-12-17 19:39:00 224

转载 Ubuntu 安装CRIU教程

因为安装CRIU需要安装很多依赖,所以导致安装十分繁琐,目前网络上已经有了很多基于CentOS安装的方法,但是在Ubuntu 上安装还是很繁琐,因为很多安装包不能使用命令直接安装,或者包的名称和CentOS 上不一样,提高了入门的门槛。为了解决这一问题,特意写下这个文章,提供详细的安装教程,本人使用Ubuntu16.4系统为模板,在没有任何使用记录的新装系统上尝试CRIU的安装。如...

2018-12-12 16:28:00 1251

转载 mpich安装教程

下载mpich安装包mpich-3.1.tar.gz下载地址:www.mpich.org/downloads/安装需要工具: make , gcc , g++如果没有以上工具请先安装,否则安装不能成功CentOS 系统请使用如下命令安装yum install makeyum install gccyum install gcc-c+...

2018-12-05 10:43:00 1494

转载 ROSS仿真系统简单教程

安装前的准备安装git gcc g++安装mpich mpich安装教程安装cmake #ROSS 使用cmake编译下载并解压得文件夹ROSS-master https://github.com/carothersc/ROSS在编译之前,需要安装几个包sudo apt-get install doxygensudo apt-get insta...

2018-12-03 16:00:00 1171

转载 python小练习1.1

#!/usr/bin/env python3 告诉Linux或Mac这是一个可执行文件# -*- coding: utf-8 -*- 告诉解释器,该文档编码是utf-8print("hello world!")print("你好 世界")print('\n')"""字符与整数编码的转换"""print("'A'的整数表示:", ord('...

2018-11-26 10:29:00 97

转载 c语言文件I/O 文件读取和写入

C语言文件相关函数主要有以下几种:FILE* fopen(char* filepath, char* mode);打开文件函数,传入文件地址和打开模式文件打开模式包括 "r" 读取 ,"w" 写入模式,将现有文件清空。如果不存在则创建文件 ,"a" 附加模式,在文件末尾追加数据,不存...

2018-11-04 14:03:00 1267

转载 Python 学习笔记 多线程-threading

多线程使用示例import threadingfrom time import sleep, ctimedef func(): print threading.current_thread().name, 'start' for i in range(10): print threading.current_thread(...

2018-10-05 23:21:00 114

转载 parsec(The parsec benchmark suit )使用教程

本文参考:(parsec官网)http://parsec.cs.princeton.edu/首先,下载这个工具是很慢的,我下载的是PARSEC 3.0 Core和PARSEC 3.0 Native Inputs,前者是核心,但是缺少了很多文件,只有最关键的部分。后者是一个提供输入文件的压缩包。如果仅仅是测试一下用法,下载前者即可,我是需要长时间运行才下载的第二个包。具体使用方法如...

2018-10-04 10:20:00 3721

转载 Checkpoint/Restore In Userspace(CRIU)使用细节

上篇:Checkpoint/Restore in Userspace(CRIU)安装和使用本篇参考: CRIU官网在上一篇的介绍中,我们简单的安装和使用了CRIU,本篇将介绍CRIU稍微高级那么一点点的用法。1.CRIU工作原理(流程图,图片来自官网)  了解大概的流程有助于理解工作原理2.功能命令以及选项参数含义  在上一篇我们已经了解到了dump , r...

2018-09-05 13:49:00 1325

转载 Checkpoint/Restore in Userspace(CRIU)安装和使用

下一篇:Checkpoint/Restore In Userspace(CRIU)使用细节1.安装方法一:从源码安装,个人不推荐,虽然最后成功了,但是浪费时间,有兴趣可参考 Ubuntu CRIU安装方法二:使用Linux命令:yum install criu 2.检测使用命令:criu check出现Looks go...

2018-09-03 10:38:00 652

转载 考研总结

我是2018二战考生,现在总结一下考研历程,也算对付出做一个交代。我于2017年毕业于双非高校,励志考上北理工,大概在大四下学期的时候开始的考试准备工作。作为一个计算机专业的考生,高数是避免不了的,因为我考的是学硕,所以考试高数一。大概在用了一个月时间看完了高数两本书,讲道理,高数这门课,看一遍根本记不住的,第一遍复习没有用资料书,纯粹看课本,刷课本例题,速度还可以。刷完课本之后就是刷真...

2018-03-27 18:49:00 119

转载 北理计算机复试经验

今天是2018-3-16,是北理工计算机专业复试最后一天,今天刚刚结束面试环节,为给后来人指明前进方向,特地在此记录复试历程。 首先,北理工复试非常的公平公正,并没有发现歧视,偏袒自家学生的状况。 首先是听力,六级难度吧,按照六级难度复习就绝对没有问题,并不用什么辅导,买资料,所谓的学姐学长都是为了钱的商人,复试资料都能在网上找到,不...

2018-03-16 21:38:00 1642

转载 北理工计算机复试上机 2007

1.一个小球,从高为H的地方下落,下落弹地之后弹起高度为下落时的一半,比如第一次弹起高度为H/2,如此往复,计算从小球H高度下落到第n次弹地往返的总路程。要求: 1.用递归的方法实现 2.输入H和n,输出结果 3.注意程序的健壮性 4.可以用C或C++实现注意,这个题是我自己写的,我觉得没什么但是和我找到的代码不同,结果不同,我推算过,我的没有错,假如初始...

2018-02-23 10:40:00 114

转载 北理工计算机复试上机 2008

1.存储一组姓名,如Apple,Tom,Green,Jack 要求能排序、按字母顺序插入、并显示。 1 /** 2 1.存储一组姓名,如Apple,Tom,Green,Jack 3 要求能排序、按字母顺序插入、并显示。 4 */ 5 #include<iostream> 6 #include<string> 7 #include&l...

2018-02-23 09:11:00 108

转载 北理工计算机复试上机 2009

1.请输入字符串,最多输入4个字符串,要求后输入的字符串排在前面,例如  输入:EricZ  输出:1=EricZ  输入:David  输出:1=David 2=EricZ 1 /** 2 1.请输入字符串,最多输入4个字符串,要求后输入的字符串排在前面,例如 3 输入:EricZ 4 输出:1=EricZ 5 输入:David 6 输出:1=David 2...

2018-02-22 11:38:00 119

转载 北理工计算机复试上机 2010

1.输入一串整数,输入命令!要求 1.输入a t在这串整数后添加整数t. 2.输入c \m \n用n替换m. 3.输入d t删除t 4.输入s 排序 1 /** 2 1.输入一串整数,输入命令! 3 要求 4 1.输入a t在这串整数后添加整数t. 5 2.输入c \m \n用n替换m. 6 3.输入d t删除t...

2018-02-20 10:07:00 225

转载 北理工计算机复试上机 2011

1.输入一组单词(区分大小写),统计首字母相同的单词的个数,相同的单词不累加,输出格式:“字母,个数” 1 // 2011_1.cpp : Defines the entry point for the console application. 2 // 3 4 #include<iostream> 5 #include<vector>...

2018-02-19 16:40:00 89

转载 北理工计算机复试上机 2012

1.输入10个数,从小到大排序示例:输入:1,2,5,7,9,10,45,67,24,26输出:1,2,5,7,9,10,24,26,45,67 1 #include<iostream> 2 using namespace std; 3 int main(){ 4 5 int a[10]={0}; 6 int x=0;...

2018-02-19 11:28:00 83

转载 北理工计算机复试上机 2013

1. 求两个数的最大公约数(似乎有个辗转相除法,为什么不用呢,没错,我不会)  示例:    输入:24,18    输出:6 1 // 2013_1.cpp : Defines the entry point for the console application. 2 // 3 #include<iostream> 4 using name...

2018-02-18 13:51:00 255

转载 北理工计算机复试上机 2014

本人也是练习,如果有错误,欢迎指正weishuangjian2018@163.com,也可留言1. 系统中有最近打开文件的记录,现用整数表示打开的文件名,且显示最近3个打开的文件,输出文件序列。  示例:    输入:1 输出:1    输入:2 输出:2,1    输入:3 输出:3,2,1    输入:4 输出:4,3,2    输入:1 输出...

2018-02-18 11:56:00 334

转载 手写编译器之词法分析器一

  写一个编译器,首先要知道的就是什么是编译器,我觉得能看到我这篇文章的基本上都知道了。我认为,编译器就是让计算机读懂代码的程序,在这个程序里,定义了各种规则(编程语言的语法),只要人们按照这个规则和计算机说话(编程)就能让计算机懂得我们想干嘛。  编译器包括几个模块,也可以说是过程,即词法分析,语法分析,中间代码生成等等。好吧我承认我知道的不清楚,不过万物起源词法分析(...

2018-01-31 13:36:00 658

转载 手写编译器之前

  为什么写编译器,因为我闲,正好又在学C++,听说C++很适合做底层的东西,所以就打算做一点自以为很酷的事情。至于为什么写这篇博客,因为写编译器是个很复杂,很庞大的工作,起码对我来讲是这样(C++都没学好的小白),我知道我一次性是不可能完成的,也可能一辈子也写不成,所以,写下这篇文章,记录进程,以便以后再次心血来潮。到底写个什么样的编译器,其实我也不清楚,讲道理,我现在就是...

2018-01-31 11:12:00 384

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除