IDEA 2017激活教程

重要

IDEA是一款十分强大的开发IDE,如果有经济基础,请一定要支持正版。

方法一:大学edu邮箱免费注册

使用学校的邮箱可以免费使用,参考文章学生授权申请方式。注册成功后,登陆Jertbrains可以看见到期时间。

查看更多

分享到

Vim教程

1 Vim简介

Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。代码补全、编译及错误跳转等方便编程的功能特别丰富。

它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操作虽然使得入门变得困难,但上手之后键盘流的各种巧妙组合操作却能带来极为大幅的效率提升。

查看更多

分享到

Linux实现数据库的定时备份

在项目中,数据往往是十分重要的,这就要求我们对数据库进行实时备份。幸运的是,Linux支持这样的功能。本文将讲述如何定时实现数据库的备份。

查看更多

分享到

LTP 第四章 开发_exit()测试集

本章我们将结合前三章所学知识,开发一个完整的新规测试用例,在开始项目之前,请保证项目源码包的干净。

[wxs@bogon ltp]$ git branch
master
* mybranch
[wxs@bogon ltp]$ git status
# 位于分支 mybranch
无文件要提交,干净的工作区

查看更多

分享到

Linux静态库和动态库

在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行的二进制代码(但不可以独立执行),可以被操作系统载入内存执行。

Linux下的库有两种:静态库和动态库(共享库)。本文将介绍Linux下静态库和动态库的概念以及相应的创建与使用方法。

查看更多

分享到

LTP 第三章 开发系统调用测试集

在第二章中我们写了Shell测试集,在本章,我们将开发基于C的系统调用测试集,使用新API重写既有的测试case,整个流程与上一章基本相同,不再赘述。

查看更多

分享到

LTP 第二章 开发Shell测试集

2.1 准备环境

2.1.1 清理环境

在第一章中我们使用了git clone将项目克隆到了本地,并且编写了一个简单的c测试和Shell测试。

在本章开始之前,我们要保证源码包项目的干净,即恢复到最开始克隆时的状态,具体步骤参考相关Git教程

查看更多

分享到

数据结构 第九章 查找

9.1 基本概念

(1)列表
同一类型的数据元素(或记录)构成的集合,可利用任意数据结构实现。

(2)关键字
数据元素的某个数据项的值,用它可以标识列表中的一个或一组数据元素。

查看更多

分享到

数据结构 第八章 排序

8.1 基本概念

有n个记录的序列{R1,R2,…,Rn},其相应关键字的序列是{K1,K2, …,Kn },相应的下标序列为1,2,…,n

通过排序,要求找出当前下标序列1,2,…, n的一种排列p1,p2, …,pn,使得相应关键字满足如下的非递减(或非递增)关系,即:Kp1≤ Kp2≤…≤ Kpn ,这样就得到一个按关键字有序的记录序列:{Rp1,Rp2, …, Rpn}

查看更多

分享到

数据结构 第七章 图

7.1 图的基本概念

7.1.1 概念

图G由一个非空项点集V和一个顶点间的关系集合E(边的集合)组成的一种数据结构,可以用二元组定义为:$G=(V, E)$。

查看更多

分享到