自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 [转载]popen函数和system函数详解

1、popen函数我们先...

2020-01-17 11:22:29 224

转载 冲突域与广播域

一、概念理解:1、冲突域(物理分段):连接在同一导线上的所有工作站的集合,或者说是同一物理网段上所有节点的集合或以太网上竞争同一带宽的节点集合。这个域代表了冲突在其中发生并传播的区域,这个区域可以被认为是共享段。在OSI模型中,冲突域被看作是第一层的概念,连接同一冲突域的设备有Hub,Reperter或者其他进行简单复制信号的设备。也就是说,用Hub或者Repeater连接的所有节点可以被认为...

2019-08-30 09:30:52 933

转载 I2C

参考:https://blog.csdn.net/sternlycore/article/details/85600668https://blog.csdn.net/CSDN4646/article/details/82756282起始条件&停止条件起始条件:SCL线是高电平时,SDA线从高电平向低电平切换停止条件:SCL线是高电平时,SDA线从低电平向高电平切换重复起始条件:...

2019-08-28 10:35:56 3970

原创 IPC--FIFO

无名管道: 在内存中, read()/write()有名管道: 在文件系统中,创建后(mkfifo())要用open()打开,用read()/write()读写以下参考: https://blog.csdn.net/braveyly/article/details/6098288FIFOFIFO可以在无关的进程之间交换数据,与无名管道不同。FIFO有路径名与之相关联,它以一种特殊设备...

2019-08-26 15:01:20 236

原创 IPC--无名管道

sssfork() 函数以下参考: https://www.cnblogs.com/dongguolei/p/8098181.html功能fork 这个英文单词在英文里是"分叉"意思, fork() 这个函数作用也很符合这个意思. 它的作用是复制当前进程(包括进程在内存里的堆栈数据)为1个新的镜像. 然后这个新的镜像和旧的进程同时执行下去. 相当于本来1个进程, 遇到fork() 函数...

2019-08-22 14:53:06 174

原创 vim

多窗口功能命令说明:sp [file_name]打开一个新窗口,如果有加filename,表示在新窗口打开一个新文件,否则表示两个窗口为同一个文件(同步显示)ctrl + w + 下key光标移到下方窗口,可操作ctrl + w + 上key光标移到上方窗口,可操作:q关闭当前窗口多文件编辑(应用于多文件间赋值)命令说明...

2019-08-22 09:20:16 89

原创 sort算法

#include <stdio.h>#include <stdlib.h>#include "type.h"#ifdef __SORT_DEBUG__#define SORT_DEBUG(fmt, ...) printf(fmt, ##__VA_ARGS__)#else#define SORT_DEBUG(fmt, ...) #endif

2019-08-15 17:18:28 123

原创 多线程

爸爸放苹果,女儿吃苹果,必须有苹果才能吃(线程同步)妈妈放梨子,儿子吃梨子,不许有梨子才能吃(线程同步)果盘中最多能放20个水果,多了不能放#include <stdio.h>#include <stdlib.h>#include <semaphore.h>#include <pthread.h>...

2019-07-26 16:12:32 101

原创 线程与信号量

semaphore.c#include <stdio.h>#include <stdlib.h>#include <string.h>#include <semaphore.h>#include <pthread.h>#include <unistd.h>

2019-07-25 15:25:28 171

原创 sed

sed行编辑器输出[p]替换[s/src/dst/g]& 符号在sed命令中代表上次匹配的结果sed 's/world/hello_&/g' test.logworld都被替换成了hello_world插入字符串

2019-07-24 14:39:46 238

原创 一个build例子

duck.hclass Duck{ public: void fly(); private: char name[10];};

2019-07-22 17:02:49 142

原创 makefile编写

自动化变量变量说明@常用在“规则”行中,表示不显示命令本身, 而只显示它的结果$@表示规则中的目标文件集。在模式规则中,如果有多个目标,那么,"$@"就是匹配于目标中模式定义的集合$^依赖的集合。以空格分隔。如果在依赖中有多个重复的,那个这个变量会去除重复的依赖目标,只保留一份$<依赖目标中的第一个目标名字。如果依赖目标是以模式(即"%")定义...

2019-07-22 15:41:42 153

转载 [转]在Linux环境下编译C++ 程序

单个源文件生成可执行程序下面是一个保存在文件 helloworld.cpp 中一个简单的 C++ 程序的代码: 单个源文件生成可执行程序/* helloworld.cpp */#include <iostream>int main(int argc,char *argv[]){ std::cout << "hello, world" << st...

2019-07-22 11:10:27 82

转载 [转]gcc 与 g++的区别

gcc 与 g++的区别原文: https://www.cnblogs.com/oxspirt/p/6847438.html看的Linux公社的一篇文章,觉得不错,内容复制过来了。其实在这之前,我一直以为gcc和g++是一个东西,只是有两个不同的名字而已,今天在linux下编译一个c代码时出现了错误才找了一下gcc和g++的区别。先描述一下今天遇到的错误:因为以前写程序的时候,写的都...

2019-07-22 10:43:40 101

空空如也

空空如也

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

TA关注的人

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