![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux/Unix系统编程
happylzs2008
这个作者很懒,什么都没留下…
展开
-
Linux基础——gcc编译、静态库与动态库(共享库)
https://blog.csdn.net/daidaihema/article/details/80902012gcc编译器1、gcc工作流程2、gcc常用参数参数 用途-v 查看版本-o 产生目标文件-I+目录 指定头文件目录-D 编译时定义宏-00/-01/-03 没有优化/缺省值/优化级别最高-Wall 提示更多警告...转载 2019-12-15 08:56:12 · 137 阅读 · 0 评论 -
python调用so库
python调用so库https://blog.csdn.net/frankie110/article/details/8724509我厂大部分的code都是采用C++写的,有的时候需要进行一些数据分析,又需要用c++里面的很多函数,例如url的转换函数,hash编码的函数,着实不甚方便,这个时候把常用的c++的函数,封装为SO库让python调度就非常有必要的了。当然,如果从性...转载 2019-12-11 13:54:57 · 4577 阅读 · 1 评论 -
linux ioctl()详解 与 linux c编程之fcntl
linux c编程之fcntlhttps://www.cnblogs.com/taiyang-li/p/5924121.htmllinux ioctl()详解https://blog.csdn.net/coolwriter/article/details/78242256(笔记)Linux下的ioctl()函数详解https://www.cnblogs.com/td...转载 2019-06-03 21:23:08 · 399 阅读 · 0 评论 -
linux编程api
pthread_attr_init线程属性https://blog.csdn.net/zhwei_87/article/category/905490《UNIX环境高级编程》笔记--守护进程https://blog.csdn.net/TODD911/article/details/18504279转载 2019-06-23 16:09:59 · 208 阅读 · 0 评论 -
c common functions library extracted from my open source project FastDFS
https://github.com/happyfish100/libfastcommon原创 2019-07-24 13:37:24 · 96 阅读 · 0 评论 -
linux下使用backtrace函数捕定位段错误问题
linux下使用backtrace函数捕定位段错误问题https://blog.csdn.net/xiaobajing/article/details/79915754在Linux中如何利用backtrace信息解决问题https://blog.csdn.net/jxgz_leo/article/details/53458366巧用backtrace系列函数,在不...原创 2019-08-13 23:24:10 · 128 阅读 · 0 评论 -
linux热补丁(进程中的函数替换)
https://blog.csdn.net/windy_huarj/article/details/88537006背景知识本文介绍Linux环境下正在运行进程的函数替换,不改变该进程的可执行文件内容。通过使用汇编指令JMP完成运行中进程的函数替换。为了更好地理解本文所述内容,我们需要了解以下几个知识点:1) 了解汇编JMP指令实现无条件跳转,远跳转,近跳转;-- E9:本...转载 2019-08-13 23:37:37 · 1598 阅读 · 1 评论 -
LINUX打PATCH简单示例
https://www.cnblogs.com/laoxiaobaiup/p/9455088.html在项目中,有些模块是开源的,没有源码或者不能改动源码,想要修复、优化里面的Bug,这时就需要用到patch了。1. 生成patch 制作补丁有两种法法,diff和quilt。1.1 diff方法制作patch1.1.1 示例l 第一步,创建两个文件...转载 2019-08-13 23:45:23 · 142 阅读 · 0 评论 -
Linux下使用diff和patch制作及打补丁
https://blog.csdn.net/tao_627/article/details/52939175patch文件如何合并到源码目录中https://blog.csdn.net/u010684585/article/details/77879284原创 2019-08-14 20:22:58 · 247 阅读 · 0 评论 -
pthread_cond_wait
pthread_cond_timedwait, pthread_cond_wait - wait on a conditionhttps://pubs.opengroup.org/onlinepubs/9699919799/pthread_cond_wait :https://baike.baidu.com/item/pthread_cond_wait/3011997?fr=a...原创 2019-09-18 23:57:04 · 94 阅读 · 0 评论 -
浅谈可重入函数与不可重入函数
https://blog.csdn.net/u011123091/article/details/81748686https://baijiahao.baidu.com/s?id=1611596163857301051&wfr=spider&for=pchttps://blog.csdn.net/ENSHADOWER/article/details/83928735在实...转载 2019-09-21 08:51:49 · 91 阅读 · 0 评论 -
socket通讯原理及例程
socket通讯原理及例程(一看就懂)https://blog.csdn.net/jiushimanya/article/details/82684525等待的绝对时间问题:https://www.ibm.com/developerworks/cn/linux/l-cn-mthreadps/https://www.cnblogs.com/the-tops/p/6744656....原创 2019-09-23 13:31:22 · 1851 阅读 · 0 评论 -
LINUX C/C++经典 (逆向,coredump异常调试等)
https://blog.csdn.net/xuzhina/article/details/8487094https://www.jianshu.com/p/a5a11567158chttps://blog.csdn.net/happylife1527/article/category/1197730https://blog.csdn.net/txx_683/article/detai...原创 2019-09-24 00:33:39 · 599 阅读 · 0 评论 -
linux 书本学习__APUE
linux 书本学习__APUEhttps://blog.csdn.net/u012062760/article/category/2807427转载 2019-06-02 20:24:54 · 217 阅读 · 0 评论 -
Linux网络编程--IP地址与域名解析(DNS)----- 博客不错.
https://blog.csdn.net/hnlyyk/article/details/48025621在日常生活中,人们往往知道主机的域名而不知道主机的IP地址,而socket的API均基于IP地址,所以需要使用DNS域名解析服务器进行解析。那么首先简单介绍一下DNS的原理,DNS服务器系统是按树形的结构构造,顶级域名服务器下分多个二级域名服务器,二级域名服务器下面又分多个下级域...转载 2019-05-31 00:32:21 · 549 阅读 · 0 评论 -
Linux标准输入、输出和错误和文件重定向 专题
https://www.cnblogs.com/softidea/p/3965093.html当我们在shell中执行命令的时候,每个进程都和三个打开的文件相联系,并使用文件描述符来引用这些文件。由于文件描述符不容易记忆,shell同时也给出了相应的文件名。下面就是这些文件描述符及它们通常所对应的文件名:文件文件描述符系统中实际上有12个文件描述符,但是正如我们在上表中所看到的, 0...转载 2019-04-06 17:36:56 · 1869 阅读 · 0 评论 -
LINUX 编程定位工具 gstack,pstack
linux下的pstack和gstack命令干货|Linux进程函数栈打印工具gstack源码解读、运用及扩展编程https://blog.csdn.net/O4dC8OjO7ZL6/article/details/78954755[Linux][2010-12-31] pstack 命令https://blog.csdn.net/qdylan/article/deta...转载 2019-04-06 18:43:24 · 3427 阅读 · 0 评论 -
实用linux命令(一)
实用linux命令(一)command linuxhttps://segmentfault.com/a/1190000002963734top命令监控系统的运行状态,并且可以按照cpu、内存、执行时间进行排序。第一行中,03:30:22是当前时间,up 39 min是系统运行的运行了多长时间,1 user指出了当前有几个用户登录到系统,load average指...转载 2019-04-06 18:48:24 · 311 阅读 · 0 评论 -
Linux互斥锁
pthread_mutexattr_inithttps://blog.csdn.net/pugu12/article/details/46865843pthread锁之pthread_mutexattr_thttps://www.cnblogs.com/tianzeng/p/9180893.html转载 2019-04-07 00:54:24 · 78 阅读 · 0 评论 -
Linux互斥锁
嵌入式 Linux线程锁详解pthread_mutexattr_t【转】https://www.cnblogs.com/sky-heaven/p/6841687.htmlpthread_mutexattr_inithttps://blog.csdn.net/pugu12/article/details/46865843pthread锁之pthread_mutexattr...转载 2019-04-07 00:58:29 · 175 阅读 · 0 评论 -
Linux线程-互斥锁pthread_mutex_t, pthread_mutexattr_init ---- 详解二
1):https://blog.csdn.net/zmxiangde_88/article/details/79984582): pthread_mutexattr_init https://blog.csdn.net/pugu12/article/details/46865843一,锁的创建锁可以被动态或静态创建,可以用宏PTHREAD_MUTEX_INITI...转载 2019-04-07 11:29:13 · 6099 阅读 · 0 评论 -
ELF64文件逆向分析
ELF64文件逆向分析知识—[0]搭建动态调试环境https://blog.csdn.net/txx_683/article/details/53454139逆向入门(1):Linux下动态调试文件https://blog.csdn.net/u010334666/article/details/82150233https://me.csdn.net/u010334666...转载 2019-04-07 23:22:34 · 1863 阅读 · 0 评论 -
多线程编译
https://blog.csdn.net/zhangxiaonanwin/article/details/61490161:linux 编译线程的命令gcc thread.c -o thread -lpthread2:多线程编程之Linux环境下的多线程(一)https://www.cnblogs.com/kuliuheng/p/4062941.html3:使用...转载 2019-04-09 13:06:39 · 2021 阅读 · 0 评论 -
linux中的两个很重要的信号:SIGALRM信号和SIGCHID信号
Linux定时函数介绍:http://www.cnblogs.com/wenqiang/p/5525261.htmlLinux下实现定时器Timer的几种方法总结https://www.jb51.net/article/96052.htmlinux的定时器(timer_create,timer_gettime,timer_delete,SIGEV_SIGNAL)ht...转载 2019-04-27 23:05:16 · 1572 阅读 · 0 评论 -
Linux动态链接库.so文件的创建与使用
Linux编译多个不同目录下的文件以及静态库、动态库的使用https://blog.csdn.net/luotuo44/article/details/16970841Linux动态链接库.so文件的创建与使用https://www.cnblogs.com/minideas/p/3799474.html1. 介绍 使用GNU的工具我们如何在Linux下创建...转载 2019-05-04 13:06:53 · 673 阅读 · 0 评论 -
线程,进程通信
linux基础——linux进程间通信(IPC)机制总结https://blog.csdn.net/a987073381/article/details/52006729linux基础——linux线程间通信及同步机制总结https://blog.csdn.net/a987073381/article/details/52029070...转载 2019-05-15 21:56:49 · 83 阅读 · 0 评论 -
pthread_exit()函数
pthread_exit()函数https://blog.csdn.net/zhou1021jian/article/details/71531699void pthread_exit( void * value_ptr );线程的终止可以是调用了pthread_exit或者该线程的例程结束。也就是说,一个线程可以隐式的退出,也可以显式的调用pthread_exit函数来退出。pthr...转载 2019-04-05 12:43:06 · 3384 阅读 · 0 评论