最新消息:聚合-分享-->bidutools.com是专注互联网技术的个人博客,大部分来自互联网,以作为笔记查阅。

Linux系统

gcc-cmake升级-boost库安装

bidu 5个月前 (01-26) 101浏览

gcc-cmake升级-boost库安装 科普:glibc是linux下面c标准库的实现,即GNU C Library。 glibc是什么,以及与gcc的关系? glibc是gnu发布的libc库,也即c运行库。glibc是linux 系统中最底层的...

尾队列sys/queue.h

bidu 6个月前 (12-14) 47浏览

一、连接、组织方式 每个entry有两个关键元素:tqe_next(简称为next)、tqe_prev(简称为prev)。next指向下个entry的地址,prev指向上个entry的next的地址。next容易理解。对于pre...

一个隐晦的代码问题解决

bidu 1年前 (2017-03-30) 97浏览

隐晦的代码 导致des加密解密出错 公司的base库,已经运行几年之久了,按道理不会出什么大问题。 目前des加解密代码一直到ios 暴露出一个问题。 以前的base库 埋下的一个坑是这样的: typedef char uint8; des加解密代码...

DRAM和NAND的单位-内存和SSD的区别

bidu 1年前 (2017-03-09) 141浏览

1、手机/电脑的内存和存储 现如今随着手机的不断推广和普及,已掩盖电脑时代的辉煌,很多新生代的用户都与手机的存储就陷入了茫然,于是我们经常会遇到“Q:你的手机内存多大?A:128GB”这样的笑话,实际上我们也相信提问者就是想知道手机存储容量的大小,而...

Linux下top查看某进程的CPU和内存使用情况

bidu 2年前 (2016-07-08) 613浏览

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器,可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以...

centos7 关闭firewall安装iptables并配置

bidu 2年前 (2016-05-03) 327浏览

一、配置防火墙,开启80端口、3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。 1、关闭firewall: systemctl stop firewalld.service #停止f...

vim –Tlist配置

bidu 2年前 (2016-04-08) 402浏览

Tlist 列出当前文件函数 ctrl w w 切换函数列表和文件窗口 Ctrl ] 跳到定义 ctrl T 返回 在函数列表 q 键 关闭函数列表 VIM split 拆分窗口 q关闭当前窗口 Vim 配置 在当前用户 home目录修改 .vimr...

Vim Taglist插件的安装与配置

bidu 2年前 (2016-04-08) 580浏览

Taglist是以tags文件为基础,需要ctags生成tags文件。 安装ctags,Redhat和CentOS可以执行yum install ctags,Debian和Ubantu可以执行apt-get install ctags 下载Tagl...

cento7 64位安装 android-ndk遇到的问题

bidu 2年前 (2016-04-08) 772浏览

#cento7 64位安装 android-ndk遇到的问题 添加环境变量 export NDK_ROOT=/data/android-ndk-r10d export PATH=$PATH:$NDK_ROOT 进入ndk自带例子验证安装是否成功...

linux系统调用

bidu 2年前 (2016-03-28) 558浏览

pivot_root()函数、linux进程创建:fork、vfork和clone联系与区别 pivot_root - 更改root文件系统 内容简介 int pivot_root(const char *new_root, const cha...

Linux系统调用列表

bidu 2年前 (2016-03-23) 356浏览

其中有一些函数的作用完全相同,只是参数不同。(可能很多熟悉C++朋友马上就能联想起函数重载,但是别忘了Linux核心是用C语言写的,所以只能取成不同的函数名)。还有一些函数已经过时,被新的更好的函数所代替了(gcc在链接这些函数时会发出警告),但因...

Linux信号列表

bidu 2年前 (2016-03-23) 355浏览

信号名称 信号说明 默认处理 SIGABRT 由程序调用 abort时产生该信号。 程序异常结束。 进程终止并且产生core文件 SIGALRM timer到期, 有alarm或者setitimer 进程终止 SIGBUS 总线错误,地址没对齐等。取...

Linux下的.o,.so,.a,.la文件的整理

bidu 3年前 (2015-08-10) 359浏览

Linux下文件的类型是不依赖于其后缀名的,但一般来讲: .o,是目标文件,相当于windows中的.obj文件 .so 为共享库,是shared object,用于动态连接的,和dll差不多 .a为静态库,是好多个.o合在一起,用于静态连接 .la...

Linux多线程- pthread_once()函数详解

bidu 3年前 (2015-08-07) 409浏览

在多线程环境中,有些事仅需要执行一次。通常当初始化应用程序时,可以比较容易地将其放在main函数中。但当你写一个库时,就不能在main里面初始化了,你可以用静态初始化,但使用一次初始化(pthread_once)会比较容易些。 int pthread...

Linux多线程-pthread_once

bidu 3年前 (2015-08-07) 418浏览

在多线程环境中,有些事仅需要执行一次。通常当初始化应用程序时,可以比较容易地将其放在main函数中。但当你写一个库时,就不能在main里面初始化了,你可以用静态初始化,但使用一次初始化(pthread_once)会比较容易些。 int pthread...