Linux
文章平均质量分 93
Linux学习
Sakuya__
这个作者很懒,什么都没留下…
展开
-
Linux 源码编译SVN
Linux源码编译安装SVN原创 2023-02-07 01:01:00 · 1259 阅读 · 1 评论 -
Linux Qt连接达梦数据库
Linux下安装ODBC驱动,原创 2022-12-18 03:01:36 · 5486 阅读 · 0 评论 -
Linux 图形化和命令行安装达梦数据库
在麒麟V10+飞腾CPU下,图形化界面和命令行安装达梦数据库原创 2022-12-17 03:37:54 · 1328 阅读 · 0 评论 -
Linux 分析死锁的简单方法
简介死锁 (deallocks): 是指两个或两个以上的进程(线程)在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程(线程)称为死锁进程(线程)。 由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程(线程)在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了一种特殊现象死锁。一种交叉持锁死锁的情形,此时执行程序中两个或多个线程发生永久堵塞(等待),每个线程都在等待被其它线程占原创 2020-09-29 10:04:25 · 494 阅读 · 0 评论 -
Linux GDB调试coredump
一、GDB和coredumpGDB是Linux下非常好用且强大的调试工具。GDB可以调试C、C++、Go、java、 objective-c、PHP等语言。对于一名Linux下工作的程序员,GDB是必不可少的工具。Coredump叫做核心转储,它是进程运行时在突然崩溃的那一刻的一个内存快照。操作系统在程序发生异常而异常在进程内部又没有被捕获的情况下,会把进程此刻内存、寄存器状态、运行堆栈等信息转储保存在一个文件里。该文件也是二进制文件,可以使用gdb、elfdump、objdump或者windows原创 2020-09-12 16:59:22 · 1229 阅读 · 0 评论 -
Linux 互斥锁 递归锁 自旋锁 读写锁
锁是什么,我们为什么要用到锁?回到问题的本质,我们在什么场景下会用到锁,是在针对于公共资源,也就是临界资源的使用。对于多线程编程,当两个或多个线程同时访问或对一个临界资源操作的时候,为了防止出现数据不一致的问题,我们在使用之前要进行加锁,使用完后进行解锁。...原创 2020-09-06 01:47:51 · 3047 阅读 · 0 评论 -
Linux内存泄漏检测工具 Valgrind使用
最近原创 2020-10-14 14:00:55 · 905 阅读 · 0 评论