孤岛沉末

Life is the most difficult exam...

冒泡排序及其优化

冒泡排序 冒泡排序(Bubble Sort),一种交换排序,两两比较相邻记录的关键字,如果反序则交换,直到没有反序的记录为止。 基本思想 基本思想:从无序序列头部开始,进行两两比较,根据大小交换位置,直到最后将最大(小)的数据元素交换到了无序队列的队尾,从而成为有序序列的一部分;下一次继续...

2018-10-05 21:04:17

阅读数 35

评论数 0

排序的基本概念和分类

排序算法 排序算法(英语:Sorting algorithm)是一种能将一串数据依照特定排序方式进行排列的一种算法。 排序算法分类 排序算法通常被分类为: 计算的时间复杂度(最差、平均、和最好性能),依据列表(list)的大小({\displaystyle n})。一般而言,好的性能是(...

2018-10-05 21:03:33

阅读数 144

评论数 0

CentOS7上基于LAMP搭建typecho博客

LAMP环境的搭建 LAMP = Linux + Apache + MySQL + PHP 这里Linux选择的是CentOS7 64位,使用KVM虚拟机安装的CentOS7进行演示, 安装过程使用yum, yum源是安装好CentOS7之后自带的,也可以选择epel源,163源等,在安装...

2018-08-29 08:25:33

阅读数 1567

评论数 2

读取和修改 /proc 目录下的文件

读取和修改 /proc 目录下的文件 示例程序:访问/proc/sys/kernel/pid_max文件(TLPI_12-1) #include <fcntl.h> #include "tlpi_hdr.h" ...

2018-08-10 22:13:53

阅读数 527

评论数 0

【转】判断栈和堆的生长方向

本文转自cnblogs,原文链接判断栈和堆的生长方向,重新排版并修改了一些小错误:)。 如何判断栈的增长方向? 对于一个用惯了i386系列机器的人来说,这似乎是一个无聊的问题,因为栈就是从高地址向低地址增长。不过,显然这不是这个问题的目的,既然把这个问题拿出来,问的就不只是i386系...

2018-06-07 00:12:14

阅读数 61

评论数 0

【转】操作系统 内存地址(逻辑地址、线性地址、物理地址)概念

本文转自51CTO博客,原文链接操作系统 内存地址(逻辑地址、线性地址、物理地址)概念 逻辑地址(Logical Address) 是指由程序产生的与段相关的偏移地址部分。例如,你在进行C语言指针编程中,可以读取指针变量本身值(&操作),实际上这个值就是逻辑地址,它是...

2018-06-07 00:11:41

阅读数 217

评论数 1

【转】我们在C语言中看到的地址是假的?

本文转载自CSDN博客,原文链接:虚拟内存到底是什么?为什么我们在C语言中看到的地址是假的?。 在C语言中,指针变量的值就是一个内存地址,&运算符的作用也是取变量的内存地址,请看下面的代码: #include <stdio.h&g...

2018-06-07 00:10:48

阅读数 264

评论数 0

可能是求质数最高效的算法

这标题,怎么感觉好像有点震惊体的意思了。先上代码: C++版: #include <iostream> using namespace std; int prime(int n); int main() { prime(100); r...

2018-05-04 23:51:03

阅读数 1731

评论数 1

文件控制操作fcntl()修改打开文件状态标志

最近继续啃tlpi,第五章介绍了文件控制操作,fcntl()的使用,所以写了个小栗子试试看,结果和我预期的不一样。代码如下图: 主要就是以只读方式打开文件,然后判断是否可写,不可写的话,修改文件的访问模式为读写,最后write()随便写一点进去,问题是这么做最后还是不能写入。 #include...

2018-05-03 20:13:36

阅读数 137

评论数 0

linux硬链接与软链接的联系与区别

我们知道文件都有文件名与数据,这在 Linux 上被分成两个部分:用户数据 (user data) 与元数据 (metadata)。 用户数据,即文件数据块 (data block),数据块是记录文件真实内容的地方; 元数据则是文件的附加属性,如文件名、文件大小、创建时间、所有者、文件所在的i...

2018-03-24 20:25:09

阅读数 5353

评论数 0

ubuntukylin16.04TLS update报错

新安装好的ubuntukylin16.04TLS虚拟机执行 sudo apt-get update 报错如下: 正在读取软件包列表... 完成 E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bi...

2018-03-14 20:01:27

阅读数 63

评论数 0

RHCE试题+答案(2017-10-30)

RHCE_pdf下载: 下载地址 两台虚拟机,请认准机器再做。 本域是domainX.example.com,172.25.X.0/24;敌对域my133t.org,172.26.X.0/24 ***************开始练习前先运行,预备环境(考试时无需做这个) 练习准备lab ...

2018-02-11 17:11:59

阅读数 5053

评论数 0

RHCSA试题+答案(2017-10-28)

RHCSA_pdf下载: 下载地址 考试环境:考试过程中所有的操作是在kvm虚拟机中进行,虚拟机root密码需要破解,重设为题目指定的密码。 上午:时间2.5H 把root密码设置为要求的: grub启动菜单选e编辑,找见默认kernel(linux16,在行末添加rd.break,b引...

2018-02-11 16:54:52

阅读数 5942

评论数 0

《Linux/UNIX系统编程手册》 阅读笔记-1 确定系统的glibc版本

在《Linux/UNIX系统编程手册》3.3节中讲到如何确定系统glibc版本,记录一下。   glibc是GNU发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供...

2018-02-02 23:51:41

阅读数 129

评论数 0

博客固定链接修改后404问题

wordpress博客固定链接修改后404问题 修改固定链接后文章404的问题,这里提供Apache解决方案: Apache解决方案: 需要修改的配置文件是/etc/httpd/conf/httpd.conf 原因1:rewrite模块没有开启(此模块默认不开启) 解决: ...

2017-06-17 20:54:12

阅读数 475

评论数 1

C++利用vector容器实现最大最小元问题

//分治法求最大最小元 #include"iostream" #include"vector" using namespace std; void MaxMin(int i,int j,int& max1,int& min1,vector&l...

2017-03-23 21:51:53

阅读数 142

评论数 0

RHCE_1-2_[从命令行管理文件]

RHCE_1-2_[从命令行管理文件]

2017-01-31 17:14:23

阅读数 191

评论数 0

RHCE_1-1_[访问命令行]

RHCE_1-1_[访问命令行]1.在shell提示符下输入的命令的三个基本组成部分: 命令 [选项] [参数]命令:运行程序的名称; 选项:命令行中调整命令行为的部分; 参数:命令行中指定命令所执行的目标的部分。2.编辑命令行快捷方式: 快捷方式 描述 Ctrl+a 跳到命...

2017-01-25 18:40:37

阅读数 152

评论数 0

RHEL7利用iso镜像制作本地yum源

RHEL7利用iso镜像制作本地yum源

2017-01-24 18:45:18

阅读数 395

评论数 0

fedora24安装google-chrome-stable教程

[linux-acc1] fedora24安装google-chrome-stable教程[提醒]先看完全部教程再动手操作。1.首先切换到root用户:su-2.安装google yum源:#wget http://repo.fdzh.org/chrome/google-chrome-mirror...

2016-11-10 09:32:41

阅读数 277

评论数 0

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