Linux
文章平均质量分 65
_古_凡_
这个作者很懒,什么都没留下…
展开
-
动态链接函数(dlopen/dlsym/dlclose)使用总结
动态链接函数操作(显式运行时链接)主要包含头文件dlfcn.h(/usr/include/dlfcn.h),涉及的常用的函数主要有dlopen,dlysm,dlclose。主要作用是从动态库中加载函数到程序中使用,好处是编译的时候不需要链接动态库。原创 2023-10-24 21:19:19 · 3005 阅读 · 0 评论 -
ERROR: This system does not support “RDRAND“ 问题解决
DPDK程序运行报错原创 2022-09-30 16:42:33 · 1771 阅读 · 0 评论 -
CentOS各版本区别(DVD/Everything/Minimal/NetInstall等)
CentOS官网下载CentOS系统镜像时,会有三个镜像版本可供选择,分别是CentOS ISO,Everything ISO,Minimal ISO,除了这三个版本,还有其他几个版本都有什么区别呢?转载 2022-09-17 23:47:51 · 10795 阅读 · 0 评论 -
初步理解三级缓存Cache
我是做C语言方面的开发工作,进入公司以来,经常需要做性能优化方面的工作,被一些性能问题给折磨的要si要活的。在想,在不允许替换更强的cpu前提下,到底怎么样才能发挥CPU的最强性能呢?这个问题一直困扰我,直到有一天不知道在哪听到还是看到一句话(大概是这个意思):“如果把cache优化的差不多了,那么性能就几乎没有什么可优化的空间了。”听到这句话后,文化程度不高的我立马拍手叫绝,惊呼WOCAO!一下引起我的好奇心,到底什么是Cache呢?首先要知道Cache这个词怎么理解,Cache百度百科给的定义.原创 2021-03-30 20:49:04 · 5833 阅读 · 7 评论 -
让Linux中的gedit变为你的编程利器!!!
在使用了一段时间的Linux后,一直使用终端和VIM来编辑程序、编译程序,一些前辈长时间使用会觉得顺手,因为使用终端可以摆脱鼠标,完成鼠标可以完成的几乎所有的操作。但是一些朋友初次使用Linux还是不能适应这样的界面,还是想能够和Windows一样,有个编译环境,于是我也在网上搜索了一些参考意见,整合了一下,配置了一个gedit编译、编辑、运行结合一体的编程环境,下面和我一起来配置吧:1、...原创 2016-07-23 20:54:13 · 37937 阅读 · 3 评论 -
入门学习笔记——Linux 常用命令,持续更新中……
文件:cd :进入指定文件夹;cd ..:返回上一级文件夹;cd ../:返回上级另一个文件夹内;ls:查看当前文件夹内容;ls -la:查看详细内容ls -la :查看文件名详细信息;mv :重命名;mv :把文件夹1移动到文件夹2中;mv :当前路径文件剪切到指定路径;rm :删除文件;rm -r :删除文件夹;rm原创 2016-07-12 15:11:58 · 445 阅读 · 1 评论 -
Linux中部分signal信号量意义
SIGABRT由调用abort函数产生,进程非正常退出SIGALRM用alarm函数设置的timer超时或setitimer函数设置的interval timer超时SIGBUS某种特定的硬件异常,通常由内存访问引起SIGCANCEL由Solaris Thread Library内部使用,通常不会使用S转载 2016-07-24 08:33:58 · 894 阅读 · 0 评论 -
阅一道简单程序,了解多线程编程;
#include <stdio.h>#include <unistd.h>#include <pthread.h>#include <stdlib.h>int i=0; //定义一个全局变量,看2个线程之间都引用该变量,对该变量的影响void* mythread1(void* d) //创建第一个用户线程程序{原创 2016-07-26 19:34:25 · 464 阅读 · 0 评论 -
Ubuntu 16.04 LTS下安装docker
1、系统要求Ubuntu操作系统对Docker的支持十分成熟,可以支持包括x86_64、armhf、s390x (IBM Z)、ppc64le等系统架构,只要是64位即可。Docker目前支持的最低Ubuntu版本为14.04 LTS,但实际上从稳定性上考虑,推荐使用16.04 LTS或18.0.4 LTS版本,并且系统内核越新越好,以支持Docker最新的特性。用户可以通过如下命令检查自己...原创 2019-01-26 15:56:18 · 725 阅读 · 0 评论