一个键盘码代码,两只黄鹂名翠柳

lsof的介绍与使用

lsof介绍lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。lsof使用在终端下输入lsof即可显示系统打开的文件,因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的身份运行它才能够充分地发挥其功能。COMMAND    PID      USER   FD      TYPE     DEVICE     SI 查看全文

Linux平台查看glibc版本

查看glibc版本的三种方法,总有一款适合你1、rpm -qa | grep glibc$ rpm -qa | grep glibc glibc-2.3.4-2.19 glibc-devel-2.3.4-2.19 compat-glibc-headers-2.3.2-95.30 glibc-2.3.4-2.19 glibc-headers-2.3.4-2.19 glibc-common-2.3.4-2.19 glibc-kernheaders-2.4-9.1.98.EL glibc-devel-2.3.4-2.19 compat-glibc-2.3.2-95.30这个版本也是2.3.42、ls -l /lib/libc.so.6$ ls -l /lib/libc.so.6 查看全文

linux环境下安装字体

1、查看字体中文字体fc-list :lang=zh2、查看所有字体fc-list3、刷新系统字体缓存fc-cache -vf4、安装字体在/usr/share/fonts 目录下新建一个目录,比如custom,然后将下载的ttf字体文件放在这个目录下,然后刷新字体缓存即可fc-cache -vf5、卸载若不再需要某个字体,可以删除相应字体文件,刷新系统字体缓存即可6、设置默认的编辑 crontabexport EDITOR="$JUMBO_ROOT/bin/vim" 查看全文

linux下监控资源使用情况——pidstat命令

执行pidstat,将输出系统启动后所有活动进程的cpu统计信息:$ pidstat Linux 2.6.32_1-16-0-0_virtio (bjyz)  06/21/2018  _x86_64_ (4 CPU) 04:25:52 PM       PID    %usr %system  %guest    %CPU   CPU  Command 04:25:52 PM       查看全文

C语言中编码中BOM问题

问题描述输出的csv文件显示乱码,是因为输出的文件是utf8编码,但是没有输出BOM,所以显示乱码。一些系统如window就是使用BOM来判断文件编码方式的。什么是BOM?在UCS 编码中有一个叫做”ZERO WIDTH NO-BREAK SPACE”的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输字符”ZERO WIDTH NO-BREAK SPACE”。这样如果接收者收到FEFF,就表明这个字节流是Big-Endian的;如果收到FFFE,就表明这个字节流是Little-Endian的。因此字符”ZERO WIDTH NO-BREAK SPACE”又被称作BOM。UTF-8不需要BOM来表明字节顺序,但可以用BOM来表明编码方式。字符”ZERO WIDTH NO- 查看全文

linux 查看文件内容的命令

观看档案内容:cat, tac, more, less, head, tail, nl,刚刚我们提到的都只是在于显示档案的外观,或者是移动与复制一个档案或目录而已,那么如果我们要视察一个档案的内容时,该如何是好呢?!这里有相当多有趣的指令可以来分享一下:最常使用的显示档案内容的指令可以说是 cat 与 more 及 less 了!此外,如果我们要查看一个很大型的档案(好几百MB时),但是我们只需要后端的几行字而已,那么该如何是好?呵呵!用 tail 呀,此外,tac 这个指令也可以达到!好了,说说各个指令的用途吧!cat  由第一行开始显示档案内容 tac  从最后一行开始显示,可以看出 tac&nbs 查看全文

gcc指定头文件路径及动态链接库路径

本文详细介绍了linux 下gcc头文件指定方法,以及搜索路径顺序的问题。另外,还总结了,gcc动态链接的方法以及路径指定,同样也讨论了搜索路径的顺序问题。本文包含了很多的例子,具有很强的操作性,希望读者自己去走一遍。一.#include <>与#include “”#include <>直接到系统指定的某些目录中去找某些头文件。#include “”先到源文件所在文件夹去找,然后再到系统指定的某些目录中去找某些头文件。二.gcc指定头文件的三种情况:1.会在默认情况下指定到/usr/include文件夹(更深层次的是一个相对路径,gcc可执行程序的路径是/usr/bin/gcc,那么它在实际工作时指定头文件头径是一种相对路径方法,换算成绝对路径就是加上/usr/include,如#include 就是包含/usr/inclu 查看全文

select、poll、epoll之间的区别总结

  select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,而异步I/O则无需自己负责进行读写,异步I/O的实现会负责把数据从内核拷贝到用户空间。关于这三种IO多路复用的用法,前面三篇总结写的很清楚,并用服务器回射echo程序进行了测试。连接如下所示:select:http://www.cnblogs.com/Anker/archive/2013/08/14/3258674.htmlpoll:http://www.cnblogs.com/Anker/archive/2013/08/15/3 查看全文
加载更多
其它 ( 244 )
python ( 199 )
java ( 174 )
算法 ( 136 )
linux ( 112 )
mysql ( 82 )
js ( 82 )
android ( 56 )
c/c++ ( 47 )
信息技术 ( 41 )
php ( 41 )
nginx ( 23 )
css ( 23 )
shell ( 22 )
教育 ( 21 )
操作系统 ( 19 )
html ( 19 )
设计模式 ( 18 )
node ( 14 )
tcp/udp ( 11 )
hive ( 11 )
es6 ( 10 )
es ( 10 )
编码 ( 9 )
redis ( 8 )
unix ( 5 )
SpringBoot ( 5 )
数据库 ( 5 )
hadhoop ( 4 )