技术栈
linux编程
hope_wisdom
8 天前
linux
·
linux编程
·
linux文件
·
文件基础
Linux系统编程之文件基础知识
在Linux系统中,文件是数据存储和管理的基本单元。无论是普通的文本文件、图片文件,还是复杂的视频文件、数据库文件,都遵循一定的规则和标准。
hope_wisdom
20 天前
linux
·
wait
·
进程控制
·
kill
·
waitpid
·
linux编程
·
execl
Linux系统编程之进程控制
在Linux系统中,创建一个新的进程后,如何对该进程进行有效的控制,是一项非常重要的操作。控制进程状态的操作主要包括:进程的执行、进程的等待、进程的终止等。下面,我们将逐个进行介绍。
GOTXX
3 个月前
java
·
linux
·
redis
·
安全
·
linux编程
·
线程、
解锁线程安全,可重入与不可重入函数相关概念,以及死锁问题的根源与应对策略
常见的死锁的情况:
apocelipes
5 个月前
golang
·
linux编程
golang对遍历目录操作的优化
一转眼go1.23都快发布了,时间过得真快。不过今天我们把时间倒流回三年半之前,来关注一个在go1.16引入的关于处理目录时的优化。
apocelipes
6 个月前
linux
·
数据结构
·
python
·
算法
·
golang
·
linux编程
随机数漫谈
随机数对程序设计来说很重要,今天就从几方面探讨下一些常见的随机数相关的问题。本文只讨论整数相关的随机数,另外需要你对概率论有最基本的了解(至少知道古典概型是什么)。
apocelipes
7 个月前
c++
·
linux编程
·
开发工具和环境
性能优化陷阱之hash真的比strcmp快吗
最近网上冲浪的时候看到有人分享了自己最近一次性能优化的经验。我向来对性能是比较敏感的,所以就点进去看了。
apocelipes
7 个月前
linux
·
golang
·
linux编程
Linux上执行内存中的脚本和程序
在Linux中可以不需要有脚本或者二进制程序的文件在文件系统上实际存在,只需要有对应的数据在内存中,就有办法执行这些脚本和程序。