offergogo
offergogo
全部文章
linux
C++(42)
C语言(1)
python(1)
剑指offer(2)
未归档(88)
机器学习(1)
深度学习(1)
设计模式(1)
归档
标签
去牛客网
登录
/
注册
offergogo的博客
全部文章
/ linux
(共18篇)
linux下free命令详解
free 命令显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。 如果加上 -h 选项,输出的结果会友好很多: 有时我们需要持续的观察内存的状况,此时可以使用 -s 选项并指定间隔的秒数: $ free -h -s 3 上面的命令每隔 3 秒输出一次内...
free命令
2019-03-23
0
642
乐观锁与悲观锁
悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁...
乐观锁
悲观锁
2018-05-06
0
393
linux下命名管道详解
1. 命名管道 创建命名管道创建方式: 函数:mkfifo(“my.p”,0644) 命令:mkfifo my.p 命名管道作用:在内核中建一块缓冲区,并命名,使得2个没有亲缘关系的进程能够实现通信,通过open这块缓冲区往里面写东西,读东西。一旦这2个进程能够找到了这块共有的缓冲区,可以删...
linux
命名管道
2018-04-23
0
710
popen/system和fork的区别
一、system和popen 1. system()和popen()简介 在linux中我们可以通过system()来执行一个shell命令,popen()也是执行shell命令并且通过管道和shell命令进行通信。 system()、popen()给我们处理了fork、exec、waitpi...
linux
fork
popen
system
2018-04-15
0
651
封装fork/wait等操作, 编写函数 process_create(pid_t* pid, void* func, void* arg)
封装fork/wait等操作, 编写函数 process_create(pid_t* pid, void* func, void* arg), func回调函数就是子进程执行的入口函数, arg是传递给func回调函数的参数 #include<stdio.h> #include<s...
linux
fork
wait
execvp
2018-04-15
0
487
linux下rpm和yum的介绍及区别
1 Linux软件安装概述 安装程序的方式: 通用二进制格式:直接解压压缩文件,就可以使用。但一定要注意安装平台。 软件包管理器:如RPM。 软件包管理器的前端工具:如YUM。 源代码编译。 1.1 软件包概述 软件包的组成部分: 二进制程序...
linux
rpm
yum
2018-04-06
0
542
调试时在编译选项中添加-g以及readelf命令的用法
用gdb进行调试纠错前必须要在编译选项中添加“-g”,“-g”标志是对程序进行调试性编译时常用的选项。我们需要给每一个需要调试的源文件都加上这个选项。它将使用特殊版本的C语言标准库完成编译和链接操作,给库函数加上程序调试方面的支持。编译器会把这些标志自动传给链接器。 readelf命令用来显示一...
linux
调试
readelf
2018-04-04
0
594
常见的编译器
现在我们用的开发工具,多是集成好的,即IDE。常见的IDE有Microsoft Visual Studio,Dev-C++,C++Builder,Emacs + GCC,Eclipse+CDT。IDE环境,集编辑、编译、调试于一身,还有很多相应的拓展工具,这是为了开发人员使用上能够很方便,以至于他们...
编译器
2018-04-04
0
793
linux中vim配置大全
vim是linux最常用的一种编辑器,但是需要配置其一些特性,更方便的为我们编程服务。 set nocompatible "不要使用vi的键盘模式,而是vim自己的 set syntax=on " 语法高亮 set noeb or noerrorbells "...
linux
vim
配置
2018-04-04
0
901
linux常用编辑器及其介绍
1 、Vim Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。 2 、Eclipse Eclipse是一款很酷的开源代码编辑器,同时它也是最受程序员亲睐的代码编辑器之一,它拥有代...
linux
编辑器
2018-04-04
0
420
首页
上一页
1
2
下一页
末页