自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 安装vs2013英文语言包时出现windows program compatibility mode is on的错误

https://blog.csdn.net/sinat_24048775/article/details/47192729

2019-03-25 23:01:23

阅读数 214

评论数 0

原创 Linux之shell编程

shell编程 shell历史        Shell的作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行一条,这种方式称为交互式(Interactive),Shell还有一种执行命令的方式称为批处理(Batch),用户事先写一个Shell脚本(Script),其中有很多条命令...

2018-09-22 08:51:26

阅读数 2114

评论数 0

原创 Linux之线程同步

同步概念 所谓同步,即同时起步,协调一致。不同的对象,对“同步”的理解方式略有不同。如,设备同步,是指在两个设备之间规定一个共同的时间参考;数据库同步,是指让两个或多个数据库内容保持一致,或者按需要部分保持一致;文件同步,是指让两个或多个文件夹里的文件保持一致。等等 而,编程中、通信中所说...

2018-09-20 09:46:38

阅读数 110

评论数 0

原创 Linux之线程、线程控制、线程属性

线程概念 什么是线程                                                                                           LWP:light weight process 轻量级的进程,本质仍是进程(在Linu...

2018-09-18 10:17:25

阅读数 212

评论数 0

原创 Linux之进程组、守护进程

进程组 概念和特性 进程组,也称之为作业。BSD于1980年前后向Unix中增加的一个新特性。代表一个或多个进程的集合。每个进程都属于一个进程组。在waitpid函数和kill函数的参数中都曾使用到。操作系统设计的进程组的概念,是为了简化对多个进程的管理。 当父进程,创建子进程的时候,默...

2018-09-17 21:13:08

阅读数 180

评论数 0

原创 Linux之终端

一、终端相关概念 基本概念: 1. tty(终端设备的统称): tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适。 终端是一种字符型设备,它有多种类...

2018-09-17 21:11:22

阅读数 1796

评论数 0

原创 LeetCode“数组类型”第1题——Two Sum

一、题目 中文: 二、代码 1、暴力法 暴力法很简单。遍历每个元素。 class Solution { public: vector<int> twoSum(vector<int>& nums, i...

2018-09-15 15:59:43

阅读数 81

评论数 0

原创 Linux中的信号

信号的概念 信号在我们的生活中随处可见, 如:古代战争中摔杯为号;现代战争中的信号弹;体育比赛中使用的信号枪......他们都有共性:1. 简单 2. 不能携带大量信息 3. 满足某个特设条件才发送。     信号是信息的载体,Linux/UNIX 环境下,古老、经典的通信方式, 现下依然...

2018-09-11 08:47:58

阅读数 97

评论数 0

原创 牛客网剑指offer“数组类型”第1题——二维数组中的查找

一、题目 二、思路分析 思想:想办法缩小查询范围,即想办法去剔除掉某行或者某列。 例子: 1、当从数组中随便选取一个数字时,将这个数字与要查找的数字比较后无论大了或小了,都没有规律可循。 2、当每次都从左上或者右下选取数字时,也没办法缩小查询范围,没有规律可循。 3、当每次...

2018-09-08 17:26:15

阅读数 241

评论数 0

原创 Linux中进程间通信

目录 IPC方法 管道 管道的概念: pipe函数 管道的读写行为 管道缓冲区大小 管道的优劣 FIFO 共享存储映射 文件进程间通信 存储映射I/O  mmap父子进程通信 匿名映射 mmap无血缘关系进程间通信 IPC方法 Linux环境下,进程地址空间相互...

2018-09-05 22:45:26

阅读数 460

评论数 0

原创 Linux中的进程及进程控制

目录 进程相关概念 程序和进程 并发 单道程序设计 多道程序设计 CPU和MMU 进程控制块PCB 进程状态 环境变量: 常见环境变量 getenv函数 setenv函数 unsetenv函数 进程控制 fork函数 getpid函数 getppid函数 get...

2018-09-03 17:33:14

阅读数 3246

评论数 0

原创 Linux文件及目录操作相关函数

st_mode的介绍  st_mode:    1. Linux文件操作相关函数         stat函数 *****                 穿透(追踪)函数 -- 软链接         lstat函数                 不穿透(追踪)     ...

2018-09-02 21:31:39

阅读数 733

评论数 0

原创 Linux中的系统IO函数

一. 系统IO函数         1>. 一些概念             文件描述符             PCB             C库函的IO缓冲区         1) 文件描述符              int 类型              一个进程最多...

2018-08-31 09:09:42

阅读数 433

评论数 0

原创 Linux中makefile项目管理

一、makefile的编写:一个规则   两个函数  三个变量 1. 一个规则         三要素: 目标, 依赖, 命令         目标:依赖             命令         1) 第一条规则是用来生成终极目标的规则                 1>...

2018-08-30 15:01:24

阅读数 453

评论数 0

原创 Linux中的gdb调试

一、 gdb调试:         1. 启动gdb                 start -- 只执行一步                     n -- next                     s -- step(单步) -- 可以进入到函数体内部            ...

2018-08-29 22:07:04

阅读数 133

评论数 0

原创 Linux中的共享库的制作

1. 共享库的制作:         1>. 命名规则:                 1). lib + 名字 + .so         2>. 制作步骤:                 1). 生成与位置无关的代码 (生成与位置无关的.o)        ...

2018-08-29 10:42:20

阅读数 470

评论数 0

原创 Linux中的静态库的制作和使用

1. 静态库的制作         1>. 命名规则                 1). lib + 库的名字 + .a                 例如:libmytest.a         2>. 制作步骤:                 1). 生...

2018-08-28 16:45:42

阅读数 108

评论数 0

原创 Linux中的gcc编译

1. gcc编译的四个阶段  

2018-08-28 16:05:27

阅读数 154

评论数 0

原创 Linux中的vim编辑器的使用

一、vim编辑器的使用 vi -- vim vim是从vi发展过来的一款文本编辑器 vi a.txt 前提: 安装了vim软件 工作模式:     1. 命令模式 -- 打开文件之后, 默认进入命令模式     2. 编辑模式 -- 需要输入一些命令, 切换到编辑模式     3. 末行模式...

2018-08-28 08:47:28

阅读数 112

评论数 0

原创 当Linux新建用户后使用时出现“用户不在sudoers文件中,此事将被报告”  的解决方法

  第一步: 切换到root下   su 第二步: 输入: visudo 来打开sudoers。  第三步:添加上自己的用户  这时候就可以在普通用户的情况下使用sudo命令了  ...

2018-08-25 10:35:05

阅读数 570

评论数 0

原创 Linux的服务器搭建

  一、ftp服务器搭建: -- vsftpd         作用: 文件的上传和下载    1、服务器端:       (1)修改配置文件 - 如何修改配置文件 -- /etc/vsftpd.conf       (2)重启服务 -- 什么命令能够重启服务 服务器端...

2018-08-24 19:53:42

阅读数 4270

评论数 0

原创 Linux的用户管理

一、创建用户的第二种方式 二、adduser和useradd的区别 1. 在root权限下,useradd只是创建了一个用户名,如 (useradd  +用户名 ),它并没有在/home目录下创建同名文件夹,也没有创建密码,因此利用这个用户登录系统,是登录不了的,为了避免这样的情况出现...

2018-08-24 19:46:08

阅读数 55

评论数 0

原创 Linux中su和sudo的区别与使用

su和sudo的区别与使用  一.   使用 su 命令临时切换用户身份 1、 su 的适用条件和威力 su命令就是切换用户 的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办...

2018-08-24 17:25:19

阅读数 2841

评论数 0

原创 Linux的网络管理

 

2018-08-24 17:01:02

阅读数 51

评论数 0

原创 Linux的进程管理

       

2018-08-24 15:28:44

阅读数 70

评论数 0

原创 Linux的压缩包管理

一、压缩包管理         1、第一种(低配版,不常用)             (1)gzip -- .gz格式的压缩包             (2)bzip2 -- .bz2格式的压缩包          2、第二种              (1)tar -- 不使用z/j参数 ,...

2018-08-24 11:27:27

阅读数 553

评论数 1

原创 Linux中的U盘管理

我挂载U盘时出的问题:U盘能在VM中连接上,但是Ubuntu中查找不到 问题:USB的版本问题,VM中应该设置一下支持的借口 解决:https://zhidao.baidu.com/question/653102345996949405.html 一、U盘管理 二、磁盘命名  ...

2018-08-23 09:08:42

阅读数 182

评论数 0

原创 win10中VM12与Ubuntu16.04的安装方法

1、Ubuntu16.04的安装包: https://pan.baidu.com/s/1u11lLzo1WtntHCMDlJjI8w  2、VM12的安装包 https://pan.baidu.com/s/1XZHWUn0eRPuqVU2RXCKNmw3、安装过程参考: https://blo...

2018-08-22 20:39:01

阅读数 466

评论数 0

原创 Ubuntu中软件的安装与卸载相关命令

一、软件源 二、软件的安装与卸载

2018-08-22 20:35:25

阅读数 66

评论数 0

原创 Linux的目录及文件相关操作

一、Linux的系统命令结构 1、根命令:/ 2、/bin:这个目录存放着最经常使用的命令 3、/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件 4、/dev:dev是Device(设备)的缩写,该目录下存放的是Linux的外部设备,在Linux...

2018-08-22 16:04:18

阅读数 67

评论数 0

原创 Ubuntu下安装tree的方法及出错时的问题解决

第一步:在终端执行 出现的问题: 第二步:解决这个问题,即,输入 出现问题: 第三步:解决上一步新出的这个问题,输入 这次没出错,执行完后 第四步:输入: 没出错,执行完后 第五步:输入:  ...

2018-08-22 10:14:04

阅读数 4472

评论数 0

原创 Linux常用快捷键

注:命令用斜体表示。 1、历史命令:history                      向上滚动: ctrl+p       (p指的是previous 上一个)(或者用向上箭头键)                         下:         ctrl+n       (n...

2018-08-21 12:26:10

阅读数 63

评论数 0

原创 VM虚拟机下的Ubuntu--Exception 0xc0000005 (access violation) has occurred.错误解决

第一步:先不开启Ubuntu,保持在这个界面, 第二步:进入到虚拟机—>设置—>显示器,去掉3D图形加速,确定,再开启Ubuntu。  

2018-08-20 16:20:13

阅读数 798

评论数 0

原创 当Ubuntu开机出现“piix4_smbus:host smbus controller not enab”时的解决方法

博主电脑系统为win10,VM12+Ubuntu16.04 第一步:打开Ubuntu后进入终端,root权限执行,即输入: sudo -s 然后回车  第二步:输入root权限的密码 第三步:输入: lsmod|grep i2c 结果显示确切的模块名字 第四步:输入: ...

2018-08-20 10:35:11

阅读数 393

评论数 0

原创 Windows 10及Linux双系统下删除Ubuntu方法

第一步:下载Mbfix64.exe (因为我的系统是win10 64) 第二步:将Mbfix64.exe 拷贝至C盘(系统盘)的根目录。 第三步:从win10的开始处右键选择“运行”,输入“cmd”,点击“确定”。然后就出现了以下画面 第四步:输入    cd \    回车,进入C盘根...

2018-08-18 21:59:42

阅读数 5582

评论数 2

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