自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Hive元数据表

此文转自:https://www.cnblogs.com/1130136248wlxk/articles/5517909.html?tdsourcetag=s_pcqq_aioms13.1 存储Hive版本的元数据表(VERSION)该表比较简单,但很重要。 VER_ID SCHEMA_VERSION VERSION_COMMEN...

2019-04-22 20:53:56 200

转载 linux命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系统信息 arch 显示机器的处理器架构(1)

2015-11-01 22:40:57 282

转载 map的详细用法

Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作!1. map最基本的构造函数;   mapmapstring;         mapmapint;   mapmapstring;         mapmapchar;   mapmapchar;            mapmapint

2015-11-01 20:49:44 326

原创 ubuntu下安装QT5遇到的一些问题和解决方法

在ubuntu下使用Qt 编译时候遇上了cannot find -lGL错误,使用命令        sudo apt-get install libqt4-dev或者sudo apt-get install libgl1-mesa-dev或者libgl1-mesa-dev或者libglu1-mesa-dev可以解决问题          之前可以先apt-get instal

2015-07-19 17:40:52 1798

转载 ubuntu安装和查看已安装

ubuntu安装和查看已安装说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:

2015-07-19 11:22:03 255

原创 Linux下控制台版贪吃蛇

学了些Uinux C的知识,一时兴起而做,基本功能实现后又懒得休憩,因此美观方面也就很将就了,也没大量测试,应该也有不少BUG,仅当学习所用了。也是一种总结设计思路:         1. 蛇体主要以结构体形式实现          2. 用计时器来在规定时间间隔内不断激发SIGALRM信号,再自定义函数来控制蛇体不断移动难点:          1. 获取键盘

2015-06-20 17:17:29 453

转载 单链表常见排序方法

转自:http://blog.csdn.net/northplayboy/article/details/552388========================== 功能:选择排序(由小到大) 返回:指向链表表头的指针==========================*//* 选择排序的基本思想就是反复从还未排好序的那些节点中, 选出键值(就是用它排

2015-06-07 16:36:38 2797 1

原创 【整理】常见的数组排序方法以及代码实现

(1) 冒泡法        核心思想: 通过比较相邻位置的元素,如果第一个元素比第二个元素大,则交换两个元素的位置代码:void bubble(int arr[], int len){ //1.首先使用外层循环控制比较的轮数 int i = 0, j = 0; for (i =1; i <len; i++) { //2.针对每一轮进行下标控制 for (j =0;

2015-06-07 16:27:29 707

原创 【整理】二分查找及代码实现

二分查找算法又称折半查找算法  (1) 算法流程   假设样本数据从小到大依次排列,首先选择中间元素进行比较,如果相等,则直接返回,表示查找成功;如果 目标元素大于中间元素,则去中间元素的右侧进行查找,如果目标元素小于中间元素,则去中间元素的左侧进行查找,重复以上过程,直到找到满足条件的元素表示查找成功,或者没有找到,表示查找失败  (2) 算法评价   平均时间复杂度O(logN

2015-06-07 16:05:08 477

原创 【整理】二叉树概念以及代码实现

1 二叉树 1.1 相关概念  在计算机中,二叉树是指每个节点最多只有两个子节点的树形结构  × 其中起始的节点叫做根节点,整棵树只有一个根节点,除了根节点之外,每个节点都有且只有一个父节点  × 其中没有任何子节点的节点叫做叶子节点,除了叶子节点之外,每个节点最多只有两个子节点,也就是说叶子节点只有父节点,没有子节点  × 除了根节点和叶子节点之外,剩下的节点叫做枝节点,枝节

2015-06-07 15:41:24 306

原创 【整理】链表特征以及代码实现

1 基本概念  由地址不连续的节点序列组成,彼此通过指针进行相互连接构成的数据结构,叫做链表2.链表的分类  (1) 单向线性链表   每个节点中除了存储数据元素本身之外,还需要一个指针,用于记录下一下节点的地址,叫做后指针   ×   其中第一个节点叫做头节点,指向头节点的指针叫做头指针;最后一个节点叫做尾节点,尾节点的后指针是空指针  (2) 单向循环链表

2015-06-07 15:34:31 400

原创 【整理】队列特征以及代码的实现

队列的基本特征和实现1 队列的基本特征   具有先进先出特征的数据结构 叫做队列(Queue)  FIFO(fist in first out)   × 入队操作在队尾进行处理,出队操作在队首进行处理,其中队列中的第一个元素叫做队首元素。 最后一个元素叫做队尾元素  2 队列的基本操作   创建 (create)、销毁(destroy)、入队(push)、出队(

2015-05-31 10:29:13 464

原创 Linux控制台版扫雷游戏

基于标C基础上完成的小游戏设计思路:       1. 打印输出面板。通过二维数组实现       2. 随机布雷。统计非雷位置周边雷的个数,赋值到当前位置。记录在真实面板数组中       3. 用户通过坐标排雷,通过打印面板显示出来。并判断是否踩雷或排雷完毕难点:       1. 统计非雷位置8个方位中雷的个数       2. 周边无雷位置通过递

2015-05-30 09:49:23 1829

原创 【整理】堆栈的特征与实现

1. 基本特征      具有后进先出特征的数据结构叫做 堆栈   LIFO(last in first out)      × 堆栈是只能在一端进行增删元素的数据结构,该位置称为栈顶,一般用下标top表示 2 基本操作       创建(create)、销毁(destroy)、入栈(push)、出栈(pop)、遍历(travel)、判断栈是否为满(full)、      

2015-05-30 09:18:18 784

原创 【整理】数据结构与算法【概念】

数据结构与算法概念性相对比较多,起步靠记忆,但在理解及通过代码实现后,又觉得概念能让人更容易理清一些繁杂问题的思路,时而温故还是有所得。   1 数据结构的概念和分类 1.1 基本概念  在计算机中,数据结构指计算中描述和存储数据的方式,主要描述数据元素之间的逻辑关系以及在计算机中的存储形式  × 通常情况下,数据结构的选择会影响到程序的运行效率(时间复杂度)以及程序的存储效率

2015-05-30 00:27:03 485

转载 termios结构体说明

termios结构体中,该结构体一般包括如下的成员:tcflag_t c_iflag;      tcflag_t c_oflag;      tcflag_t c_cflag;      tcflag_t c_lflag;     cc_t     c_cc[NCCS];    其具体意义如下 c_iflag:输入模式标志,控制终端输入方式

2015-05-30 00:14:33 280

原创 Linux中颜色整理

"\033[44;37;5m Hello  \033[0m world"以上命令设置中:       输出的字符“Hello”,背景颜色为蓝色,前景色为白色,闪烁光标。再重新设置屏幕到缺省设置,输出字符 “world”。       “\033”引导非常规字符序列。“m”意味着设置属性然后结束非常规字符序列。“\33”可以用"\e"替代       这个例子里真正有效的字符是 “4

2015-05-30 00:11:11 526

原创 linux下2048小游戏

在学习 标C之后,试着做的一个小游戏        设计思路:          1、  打印界面               (界面初始化,采用二维数组)           2、操作控制                (上下左右操作时数组计算)           3、判断以及重打印                 (判断是否操作有效以及游戏结束)

2015-05-24 18:53:10 1777

原创 【整理】数制

计算机中通用的有二进制、八进制、十进制和十六进制二进制:    二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。    二进制向十进制转换    二进制表示方

2015-05-24 14:12:46 302

原创 【整理】多文件处理

多文件编程的时候一个文件里可以包含多个函数,但是一个函数只能属于一个文件 多文件编程的步骤:      1、把所有函数分散在多个不同的源文件里          (主函数通常单独写在一个源文件里)      2、为每个源文件编写配对的以.h作为扩展名的头文件          (主函数所在的源文件不需要配对的头文件)            所有不分配内

2015-05-24 14:00:33 368

转载 Linux下实现“任意键继续”

以下为摘录网络上的代码:#include #include #include #include int getch();void press_key();int main(){   printf("Hello world!\n");   press_key();   return 0;}void press

2015-05-24 13:22:11 2511

空空如也

空空如也

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

TA关注的人

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