自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 小米面试题

高频面试题——小米面试题

2016-07-31 23:22:49 932

原创 初识STL—图解六大组件及列式容器与关联式容器

STL是StandardTemplateLibrary的简称,标准模板库,惠普实验室开发的一系列软件的统称。它是由AlexanderStepanov、MengLee和DavidRMusser在惠普实验室工作时所开发出来的。这可能是一个历史上最令人兴奋的工具的最无聊的术语。从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。STL的目的是标准化组件,这样就不用重新开发,

2016-07-30 11:34:40 697

原创 排序(二)——冒泡排序及其改进

冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。

2016-07-30 09:45:35 533

原创 进程(二)——进程标识符&&进程位置

Linux下C程序生成主要由四个步骤组成:预编译、编译、汇编、链接。编译器gcc经过 预编译、编译、汇编3个步骤将源程序⽂文件转换成目标文件。如果程序有多个目标文件或程 序中使用了库函数,则编译器还需要将所有目标文件及所需的库文件链接起来,最后生成可执行程序。当程序执行时,操作系统将可执行程序复制到内存中,程序转为为进程通常需要以下步骤:内核将程序读入内存,为程序分配内存空间和内核为该进程保存PID及相应的状态信息,把进程放到运行队列中等待执行。程序转化为进程后就可被操作系统的调度程序执行了。进程的内存映像

2016-07-26 00:21:39 806

原创 排序(一)——排序的分类及比较

排序是计算机内经常进行的一种操作,其目的是将一组"无序"的记录序列调整为"有序"的记录序列。分内部排序和外部排序。若整个排序过程不需要访问外存便能完成,则称此类排序问题为内部排序。反之,若参加排序的记录数量很大,整个序列的排序过程不可能在内存中完成,则称此类排序问题为外部排序。内部排序的过程是一个逐步扩大记录的有序序列长度的过程。在此我们就针对内部排序——数据结构中的各种排序做一比较。

2016-07-25 15:11:33 598

原创 Linux内核的一种数据结构——task_struct

task_struct是Linux内核的⼀一种数据结构,它会被装载到RAM⾥里并且包含着进程的信息。 每个进程都把它的信息放在task_struct 这个数据结构⾥,task_struct对于对进程的了解及运行状态和处理机制有很大的作用。希望加深大家对它的理解。

2016-07-24 23:23:26 1186

原创 进程的概念&&进程的描述&&进程控制块(task_struct)

进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。

2016-07-24 06:54:52 904

原创 死锁的产生原因&&产生的必要条件&&处理方法

在多道程序中,虽可借助多个进程的并发执行来改善系统的资源利用率,提高系统的吞吐量,但可能发生一种危险——死锁。所谓死锁(Dadlock), 是指多个进程在运行过程中因竞争资源而造成的一种僵局(DeadlyEmbrace),当前这种进程处于这种僵持状态时,若无外力作用,他们都无法再向前推进

2016-07-23 23:22:48 911

原创 Linux下安装ncurces

网上关于安装ncurse的步骤特别复杂,今天查资料给大家提供一个相对简单的方法,一条命令搞定,希望对有需要的博友有所帮助。

2016-07-15 22:50:02 1328

转载 Linux下安装jsoncpp

Jsoncpp安装是一个熟悉Linux并在其环境下实现编程的程序员必不可少的,这是我从网上找到的安装方法,并且已成功安装,希望对初次接触Jsoncpp的初学者有所帮助。

2016-07-13 23:36:04 973

原创 Linux下调试工具gdb的安装

Linux下调试工具gdb的安装

2016-07-09 22:51:50 600

原创 Linux下安装g++调试工具

Linux下安装g++调试工具

2016-07-09 22:48:10 621

原创 E45: 'readonly' option is set (add ! to override)

E45: 'readonly' option is set (add ! to override)

2016-07-08 23:15:00 10923 1

原创 在准备秋招之前就前辈们的简历制作,面试经验等做一总结

{在准备秋招之前就前辈们的简历制作,面试经验做一总结}写简历的要求 1.内容与所招聘的岗位匹配。2.措辞具体完整,真实的呈现自己胜任能力(亮化能力)。 3.模板简单,易于阅读。 4.手机号码,邮箱,性别(可写可不写),姓名(注:培训经历,籍贯,名族,身体状况, 婚姻状况,邮编,住址都不要) ,教...

2016-07-07 23:14:46 1949 1

原创 宏定义实现一个int型的数的奇偶位的互换

用一个宏实现一个int型数的奇偶位的互换并且输出互换后这个二进制位所表示的数。

2016-07-07 20:59:49 671

原创 Linux下cp(文件及目录复制)命令的总结

每一种操作系统都有成千上万的文件组成,对于linux这样“一切皆文件”的操作系统来说更不例外,大家应该都能很轻松使用windows下的文件查找功能,但是对linux这一功能可能并不是很熟悉,其实想玩linux的你更要牢牢掌握这个命令,因为linux不像windows那样有固定的文件名后缀,并且因为linux阵营下百家争鸣的特性,一个相同的文件在不同的发行版,可能会有不同,所以如果你能牢牢掌握cp命令的使用,你在摸索linux的道路上将会顺利很多,同时你会发现linux下文件查找功能其实很简单,而且要比win

2016-07-03 23:55:18 5677 2

空空如也

空空如也

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

TA关注的人

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