12 2019 档案

摘要:1 cat>rseutils.c<<EOF 2 #include "rseyacc.h" 3 #include "rseutils.h" 4 5 EOF 阅读全文
posted @ 2019-12-25 17:27 凌空a 阅读(506) 评论(0) 推荐(0)
摘要:步骤1: 先安装 epel,即Extra Packages for Enterprise Linux的简称,是为企业级Linux提供的一组高质量的额外软件包。 yum install epel-release -y yum clean all && yum makecache 更新成功之后就可以使用 阅读全文
posted @ 2019-12-25 17:03 凌空a 阅读(10800) 评论(0) 推荐(0)
摘要:epel是社区强烈打造的免费开源发行软件包版本库。 EPEL,即Extra Packages for Enterprise Linux的简称,是为企业级Linux提供的一组高质量的额外软件包,包括但不限于Red Hat Enterprise Linux (RHEL), CentOS and Scie 阅读全文
posted @ 2019-12-25 16:34 凌空a 阅读(13243) 评论(0) 推荐(1)
摘要:1.man命令的使用: man命令可以提供命令行工具、系统源代码文件、标准库函数的帮助信息,举例如下: 1 [root@localhost nsp]# man gdb 2 GDB(1) GNU Development Tools GDB(1) 3 4 NAME 5 gdb - The GNU Deb 阅读全文
posted @ 2019-12-20 14:56 凌空a 阅读(582) 评论(0) 推荐(0)
摘要:locate - find files by name locate命令是通过文件名称查找文件所在位置的。 whereis命令是查找bin程序用的。 locate命令的安装: 1 [root@localhost dpi.sl.xdr]# yum search locate 2 已加载插件:faste 阅读全文
posted @ 2019-12-20 11:16 凌空a 阅读(958) 评论(0) 推荐(0)
摘要:ubuntu中执行: apt-get install manpages-posix-dev 要一路输入y 1 txx@txx:rsetool$ apt-cache search man-pages 2 ebook-speaker - eBook reader that reads aloud in 阅读全文
posted @ 2019-12-19 14:40 凌空a 阅读(924) 评论(0) 推荐(0)
摘要:1 方式一: 2 export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib64/pkgconfig 3 4 方式二: 5 修改.bashrc文件: 6 PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib6 阅读全文
posted @ 2019-12-19 11:59 凌空a 阅读(217) 评论(0) 推荐(0)
摘要:参考链接 https://www.cnblogs.com/lanjianhappy/p/9851073.html 阅读全文
posted @ 2019-12-19 09:33 凌空a 阅读(222) 评论(0) 推荐(0)
摘要:g++ simplegrep.c -o simplegrep -I/usr/local/include/hs -L/usr/local/lib64/ -lhs -lhs_runtime -I:头文件目录 -L:静态库目录 -l:静态库名字 可以通过写脚本的方式添加,参考链接如下: https://w 阅读全文
posted @ 2019-12-18 20:23 凌空a 阅读(6964) 评论(0) 推荐(0)
摘要:pkg-config的用途: 大家应该都知道用第三方库,就少不了要使用到第三方的头文件和库文件。我们在编译、链接的时候,必须要指定这些头文件和库文件的位置。 对于一个比较大第三方库,其头文件和库文件的数量是比较多的。如果我们一个个手动地写,那将是相当麻烦的。所以,pkg-config就应运而生了。p 阅读全文
posted @ 2019-12-18 20:19 凌空a 阅读(2092) 评论(0) 推荐(0)
摘要:参考链接: https://www.cnblogs.com/zzqcn/p/4905235.html 目录 1. 概述 2. 源码解读 2.1 编译 2.2 准备匹配临时数据 2.3 读取数据包、分流 2.4 打开流 2.5 匹配 2.6 清理资源 3. STREAM模式总结 4. 编译运行 正文 阅读全文
posted @ 2019-12-17 15:35 凌空a 阅读(1217) 评论(0) 推荐(0)
摘要:参考链接: https://www.cnblogs.com/chris-cp/p/3591306.html 解释了为什么动态库文件查找不到的问题。 /etc/ld.so.conf 此文件记录了编译时使用的动态库的路径,也就是加载so库的路径。 默认情况下,编译器只会使用/lib和/usr/lib这两 阅读全文
posted @ 2019-12-16 20:25 凌空a 阅读(845) 评论(0) 推荐(0)
摘要:参考链接: https://www.cnblogs.com/chingliu/archive/2011/11/19/2288639.html http://hi.baidu.com/ahtaria/blog/item/969ae4447eaa59076a63e57d.html 阅读全文
posted @ 2019-12-13 16:53 凌空a 阅读(475) 评论(0) 推荐(0)
摘要:1 inline tBool is_little_endian() 2 { 3 unsigned int i = 1; 4 return *(char *)&i; 5 } 6 7 // network order to be big endian 8 inline uint32_t htonl(ui 阅读全文
posted @ 2019-12-13 16:35 凌空a 阅读(439) 评论(0) 推荐(0)
摘要:此工具适合在linux环境下使用。 pdb工具的使用方式一: 在python中使用pdb模块可以进行调试 import pdb pdb.set_trace() pdb工具的使用方式二: 可以使用python -m pdb mysqcript.py这样的方式,同gdb的调试方式差不多。 1 [root 阅读全文
posted @ 2019-12-13 10:40 凌空a 阅读(363) 评论(0) 推荐(0)
摘要:此工具适合在linux环境下使用,可是此工具为图形界面,不如命令的方式使用方便。 图形界面可以方便的查看变量信息,断点信息和栈信息。 pudb工具的查找: 1 [root@localhost pp]# pip search pudb 2 DEPRECATION: Python 2.7 will re 阅读全文
posted @ 2019-12-13 10:30 凌空a 阅读(640) 评论(0) 推荐(0)
摘要:参考链接: https://www.cnblogs.com/zhanggaofeng/p/8282403.html 阅读全文
posted @ 2019-12-11 13:55 凌空a 阅读(83) 评论(0) 推荐(0)
摘要:在ANSI C中,这些宏的定义位于stdarg.h中: typedef char *va_list; va_start宏,获取可变参数列表的第一个参数的地址(list是类型为va_list的指针,param1是可变参数最左边的参数): #define va_start(list,param1) ( 阅读全文
posted @ 2019-12-10 17:08 凌空a 阅读(352) 评论(0) 推荐(0)
摘要:需要编辑文档 “~/.bashrc” 即可: 1 txx@txx:precomp$ vim ~/.bashrc 2 3 4 if [ "$color_prompt" = yes ]; then 5 PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32 阅读全文
posted @ 2019-12-05 14:09 凌空a 阅读(1324) 评论(0) 推荐(0)
摘要:typeset用于设置变量属性,如大小写,宽度,左右对齐等都可以用typeset来控制, 当用typeset改变一个变量的属性时,这种改变是永久的,下面以ksh为例,演示typeset的几种典型用法 1,无选项的执行typeset,则显示所有变量 1 [root@localhost restore] 阅读全文
posted @ 2019-12-04 12:01 凌空a 阅读(3411) 评论(0) 推荐(0)
摘要:bashdb工具的官网:http://bashdb.sourceforge.net/ #还有其它的调试工具。 bashdb源码下载路径:https://sourceforge.net/projects/bashdb/files/bashdb/4.4-1.0.1/ bashdb编译和安装请参考bash 阅读全文
posted @ 2019-12-03 17:23 凌空a 阅读(930) 评论(0) 推荐(0)
摘要:1. 使用bash -x bash -x打印出脚本执行过程中的所有语句like: 1 $ bash -x test.sh 2 + echo begin 3 begin 4 + awk '{sum+=1} END{print sum}' test.sh 5 14 6 + MAX=3 7 + (( i 阅读全文
posted @ 2019-12-03 17:21 凌空a 阅读(1222) 评论(0) 推荐(0)
摘要:1.python3版本的安装过程: 1 [root@localhost wireshark-3.0.6]# yum install python3 2 已加载插件:fastestmirror 3 Loading mirror speeds from cached hostfile 4 * base: 阅读全文
posted @ 2019-12-03 09:50 凌空a 阅读(1101) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/weiyuefei/article/details/71480140 阅读全文
posted @ 2019-12-03 09:32 凌空a 阅读(1669) 评论(0) 推荐(0)
摘要:参考链接: https://blog.csdn.net/jewelsu/article/details/99286161 如下这种段错误分析流程: 1 Nov 29 01:01:01 localhost systemd: Starting Session 41 of user root. 2 Nov 阅读全文
posted @ 2019-12-02 20:21 凌空a 阅读(2893) 评论(0) 推荐(0)
摘要:参考链接: https://blog.csdn.net/lanmolei814/article/details/37725999/ 阅读全文
posted @ 2019-12-02 16:53 凌空a 阅读(557) 评论(0) 推荐(0)