自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux之shell编程

shell编程shell历史       Shell的作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行一条,这种方式称为交互式(Interactive),Shell还有一种执行命令的方式称为批处理(Batch),用户事先写一个Shell脚本(Script),其中有很多条命令,让Shell一次把这些命令执行完,而不必一条一条地敲命令。Shell脚本和编程语言很相似,也有变量和...

2018-09-22 08:51:26 34847 5

原创 Linux之线程同步

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

2018-09-20 09:46:38 444

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

线程概念什么是线程                                                                                          LWP:light weight process 轻量级的进程,本质仍是进程(在Linux环境下)进程:独立地址空间,拥有PCB线程:也有PCB,但没有独立的地址空间(共享)区别...

2018-09-18 10:17:25 461

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

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

2018-09-17 21:13:08 759

原创 Linux之终端

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

2018-09-17 21:11:22 7952

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

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

2018-09-15 15:59:43 292

原创 Linux中的信号

信号的概念信号在我们的生活中随处可见, 如:古代战争中摔杯为号;现代战争中的信号弹;体育比赛中使用的信号枪......他们都有共性:1. 简单 2. 不能携带大量信息 3. 满足某个特设条件才发送。    信号是信息的载体,Linux/UNIX 环境下,古老、经典的通信方式, 现下依然是主要的通信手段。Unix早期版本就提供了信号机制,但不可靠,信号可能丢失。Berkeley 和 ...

2018-09-11 08:47:58 499

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

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

2018-09-08 17:26:15 467

原创 Linux中进程间通信

目录IPC方法管道管道的概念:pipe函数管道的读写行为管道缓冲区大小管道的优劣FIFO共享存储映射文件进程间通信存储映射I/O mmap父子进程通信匿名映射mmap无血缘关系进程间通信IPC方法Linux环境下,进程地址空间相互独立,每个进程各自有不同的用户地址空间。任何一个进程的全局变量在另一个进程中都看不到,所以进程和进程之...

2018-09-05 22:45:26 705

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

目录进程相关概念程序和进程并发单道程序设计多道程序设计CPU和MMU进程控制块PCB进程状态环境变量:常见环境变量getenv函数setenv函数unsetenv函数进程控制fork函数getpid函数getppid函数getuid函数getgid函数进程共享gdb调试exec函数族execlp函数ex...

2018-09-03 17:33:14 10993 1

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

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

2018-09-02 21:31:39 1950

FPGA相关实验

FPGA关于上课时的相关实验原理指导。例如流水灯,有关于硬件软件的介绍。

2018-02-01

(中文版)C语言编程:一本全面的C语言入门教程+(第3版)pdf

(中文版)C语言编程:一本全面的C语言入门教程+(第3版)是一门比较适合刚开始学习c语言的人学习

2018-02-01

空空如也

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

TA关注的人

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