E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Uinx环境高级编程
linux僵尸进程和孤儿进程
原文出处:http://www.cnblogs.com/Anker/p/3271773.html孤儿进程与僵尸进程[总结]1、前言之前在看《unix
环境高级编程
》第八章进程时候,提到孤儿进程和僵尸进程,
sfc0907
·
2024-09-05 02:49
C语言
僵尸进程
孤儿进程
linux
Linux配置时间服务器(chrony)
时间同步找到一台机器同步时间保证所有时间一样,该机器就叫标准时间服务器,NTP协议:网络时间协议用于同步网络中的各个时间计算器Strautm分层,15层以内的计算机会自己同步时间,时间不得超过1970年1月1号,这是
uinx
小橞
·
2024-08-25 19:13
服务器
linux
运维
DM数据库全面调优指南之Linux操作系统
上一篇DM8在Linux/
Uinx
平台与Oracle对比安装部署。
羽书飞影
·
2024-02-08 23:48
达梦数据库
数据库
linux
database
Linux/
Uinx
系统编程:进程管理(3)
Linux/
Uinx
系统编程:进程管理(3)本章来讲解进程管理的最后一部分内容。
若亦_Royi
·
2024-02-03 05:16
Linux/Uinx系统编程
linux
运维
服务器
C/C++编程-理论学习-考鼎录<子驱动程序>
子驱动程序子驱动程序模式在稍有程序规模的C项目中大量应用子驱动程序模式的一般实现套路进一步考虑正确区分机制和策略MINIGUI中的逻辑字体子驱动程序模式在稍有程序规模的C项目中大量应用
Uinx
一切皆文件
用户昵称100
·
2024-02-01 13:49
嵌入式
C/C++编程
理论指导
c语言
c++
学习
Linux/
Uinx
系统编程:进程管理(2)
Linux/
Uinx
系统编程:进程管理(2)文章目录Linux/
Uinx
系统编程:进程管理(2)subreaper进程subreaper进程代码示例exec()更改进程执行映像exec()我们接着上一章的内容继续讲解
若亦_Royi
·
2024-01-27 00:09
Linux/Uinx系统编程
linux
网络
运维
Linux/
Uinx
系统编程:getopt()函数用法
Linux/
Uinx
系统编程:getopt()函数用法getopt()函数描述getopt()函数是用来分析命令行参数的,该函数由Unix标准库提供,包含在头文件中。
若亦_Royi
·
2024-01-27 00:09
Linux/Uinx系统编程
linux
运维
服务器
Linux/
Uinx
系统编程:进程管理(1)
Linux/
Uinx
系统编程:进程管理(1)文章目录Linux/
Uinx
系统编程:进程管理(1)什么是进程进程来源INIT和守护进程登录进程sh进程进程的执行模式进程管理的系统调用关于syscall中参数
若亦_Royi
·
2024-01-27 00:04
Linux/Uinx系统编程
linux
服务器
运维
后端
Linux/
Uinx
静态与动态链接以及示例代码
静态与动态链接以及GCC代码示例静态与动态链接静态库和动态库的区别如下:静态库在链接时,链接器将所有必要的库函数代码和数据全部融入到.out文件中,这样会使得.out文件完整,独立,但是通常非常庞大。让我们以一个简单的C程序为例:#includeintmain(){printf("Hello,World!\n");return0;}在编译和链接这个程序时,链接器会将printf函数的代码和数据从C
若亦_Royi
·
2024-01-19 08:49
Linux/Uinx系统编程
linux
运维
c语言
Linux/
Uinx
什么是栈帧?
什么是栈帧?栈帧是计算机内存中的一个独立区域,用于存储程序函数调用过程中的局部变量、参数和返回地址。每当一个函数被调用时,都会在栈上创建一个新的栈帧。函数执行完毕后,对应的栈帧将被销毁。栈帧的概念有助于理解程序函数调用的工作原理以及如何管理内存。以下是关于栈帧的一些关键点:栈结构:栈帧位于程序调用栈(CallStack)上,遵循后进先出(LIFO)的原则。最近被调用的函数的栈帧位于栈顶,而先前调用
若亦_Royi
·
2024-01-16 04:59
Linux/Uinx系统编程
开发语言
c语言
后端
架构
C++的一些书籍整理(个人学习)
UNIX
环境高级编程
(第三版)UNXI网络编程卷1网络编程的笔记收藏==我会了一堆书这个仓数据库连接池原理介绍+常用连接池介绍
橘子味的茶二
·
2024-01-12 21:42
书籍整理
UNIX
KLR技术支持工程师笔试题(包含Linux、计网知识)
一、选择题1、Linux系统中DNS服务进程名为()A.namedB.httpdC.ftpdD.SysLog【答案】A【解析】2、在
UINX
/Linux中,系统Root用户口令信息一半保存的文件夹是()
✎printf("YT");
·
2024-01-10 02:51
笔面试题
linux
数据库
计算机网络
网络
Linux用户态编程-伪终端(一)
对照UNIX
环境高级编程
对其中使用伪终端的部分进行了一些学习。
self-motivation
·
2024-01-07 06:55
Linux/Unix
shell
unix
终端
login
telnet
游戏服务器编程
参考书籍:Linux多线程服务器端编程网络游戏服务器编程UNIX网络编程鸟哥的linux私房菜UNIX
环境高级编程
DevelopingOnlineGames,CNV1&CNV2ICE我参与项目已经用了ICE
哲学的天空
·
2024-01-06 18:41
#
1.11
游戏服务器开发
读书之unix
环境高级编程
_简单笔记2(初步)
unix
环境高级编程
草读简单整理,为下一步整理细节技术点做准备。(仅个人笔记)15:进程间通信demo0:ipc相关管道,消息队列,信号量,共享存储,套接字。未命名的管道,相关进程间使用。
yun6853992
·
2024-01-05 14:59
读书
unix
笔记
服务器
计算机书籍的一点总结
linux:unix
环境高级编程
linux内核设计与实现-RobertLovelinux核心源代码分析未看linux内核完全注释未看深入理解linux内核(understandthelinuxke
_feivirus_
·
2024-01-05 09:10
Java后台及存储
安全
技术
计算机
在 Ubuntu_20.04 中使用 UNIX
环境高级编程
(第三版) 源码
在Ubuntu_20.04中使用UNIX
环境高级编程
(第三版)源码下载源代码。
本道自然
·
2024-01-04 07:43
Embed
System
unix
ubuntu
linux
一、UNIX基础知识(1)
注释:本系列文章基于《UNIX
环境高级编程
》,是作者在学习UNIX过程中的一些总结。
HeyYa123
·
2023-12-25 06:49
UNIX
unix
服务器
c++
centos
Linux系统编程(七):进程间通信(下)
参考引用UNIX
环境高级编程
(第3版)嵌入式LinuxC应用编程-正点原子1.进程间通信简介进程间通信(interprocesscommunication,IPC)指两个进程之间的通信系统中的每一个进程都有各自的地址空间
Robot_Yue
·
2023-12-24 23:46
Linux系统编程
linux
c语言
嵌入式
进程间通信
IPC
Linux系统编程(六):进程(下)
参考引用UNIX
环境高级编程
(第3版)嵌入式LinuxC应用编程-正点原子1.进程与程序1.1main()函数由谁调用?
Robot_Yue
·
2023-12-24 23:45
Linux系统编程
linux
c语言
嵌入式
应用开发
进程
函数简介篇——环境变量函数
QQ群号:513683159【相互学习】内容来源: 《Unix
环境高级编程
》、man手册目录:一、概念认识二、函数简介①getenv()——获取一个环境变量②putenv()——增加或改变环境变量③setenv
惺忪牛犊子
·
2023-12-24 18:14
嵌入式
函数简介
linux
运维
服务器
Unix
环境高级编程
-学习-03-XSI-IPC之消息队列
目录一、验证环境二、Linux进程间通信进制三、XSI-IPC机制四、IPC相关地操作系统命令1、ipcs(1)-a(2)-l2、ipcrm(1)-Q五、IPC对象的key值和ID值六、消息队列七、消息队列相关结构体1、structmsqid_ds2、structipc_perm3、MsgInfoSt(自定义)八、消息队列相关函数1、ftok(1)声明(2)作用(3)参数(4)返回值2、msgge
阳光九叶草LXGZXJ
·
2023-12-24 01:01
#
Unix环境高级编程-学习
学习
c语言
unix
数据结构
服务器
Linux系统编程(三):文件和目录(下)
参考引用UNIX
环境高级编程
(第3版)嵌入式LinuxC应用编程-正点原子1.Linux系统中的文件类型在Windows系统下,操作系统识别文件类型一般是通过文件名后缀来判断,在Windows操作系统下打开文件
Robot_Yue
·
2023-12-23 03:51
Linux系统编程
linux
c语言
嵌入式
文件和目录
Linux网络编程(文章链接汇总)
参考引用UNIX
环境高级编程
(第3版)黑马程序员-Linux网络编程Linux网络编程(一):网络基础(上)Linux网络编程(一):网络基础(下)Linux网络编程(二):Socket编程Linux网络编程
Robot_Yue
·
2023-12-21 19:15
Linux网络编程
linux
服务器
高并发
c语言
嵌入式
网络编程
Linux网络编程(一):网络基础(上)
参考引用UNIX
环境高级编程
(第3版)嵌入式LinuxC应用编程-正点原子1.网络通信概述网络通信本质上是一种进程间通信,是位于网络中不同主机上的进程之间的通信,属于IPC的一种,通常称为socketIPC
Robot_Yue
·
2023-12-21 19:14
Linux网络编程
linux
网络
运维
tcp/ip
FTP
HTTP
udp
Linux网络编程(一):网络基础(下)
参考引用UNIX
环境高级编程
(第3版)黑马程序员-Linux网络编程1.协议的概念1.1什么是协议从应用的角度出发,协议可理解为“规则”,是数据传输和数据解释的规则假设,A、B双方欲传输文件,规定:第一次
Robot_Yue
·
2023-12-21 19:12
Linux网络编程
linux
网络
半关闭
MSL
滑动窗口
php api接口加密的两种方式
方法一:请求头加密参数/***api_sk=接口密钥*request_time=当前请求时间的
uinx
时间戳(php:time()/python:time.time())*seqID随机数用来避免同一秒多个请求
zzoood
·
2023-12-21 15:02
php
php
javascript
前端
Linux系统编程(五):系统信息与资源
参考引用UNIX
环境高级编程
(第3版)嵌入式LinuxC应用编程-正点原子1.系统信息1.1系统标识uname系统调用uname()用于获取有关当前操作系统内核的名称和信息#include//buf:structutsname
Robot_Yue
·
2023-12-17 19:49
Linux系统编程
linux
服务器
时间函数
随机数种子
休眠
malloc
free
Linux系统编程(四):字符串处理
参考引用UNIX
环境高级编程
(第3版)嵌入式LinuxC应用编程-正点原子1.字符串输入/输出1.1字符串输出常用的字符串输出函数有printf()、putchar()、puts()、fputc()、fputs
Robot_Yue
·
2023-12-17 19:19
Linux系统编程
linux
服务器
正则表达式
字符串处理
Linux系统编程(二):文件 I/O(中)
参考引用UNIX
环境高级编程
(第3版)嵌入式LinuxC应用编程-正点原子1.一个简单的文件IO示例只读方式打开一个已经存在的文件(src_file),然后只写方式打开一个新建文件(dest_file)
Robot_Yue
·
2023-12-16 08:37
Linux系统编程
linux
运维
服务器
exit
竞争状态
原子操作
进程控制块
Linux系统编程(二):标准 I/O 库(下)
参考引用UNIX
环境高级编程
(第3版)嵌入式LinuxC应用编程-正点原子1.标准I/O库简介标准I/O库是指:标准C库中用于文件I/O操作(如:读、写文件等)相关的一系列库函数的集合标准I/O库函数相关的函数定义都在头文件中标准
Robot_Yue
·
2023-12-16 08:32
Linux系统编程
linux
fseek
ftell
内核缓冲区
格式控制字符串
fflush
Linux - 动态库的加载 和 重谈进程地址空间 - vscode 当中的 Remote - SSH 插件
推书:《现代操作系统》《操作系统--精髓于设计原理》《UNIX
环境高级编程
》目录前言程序的加载程序没有加载之前的地址(此时还是程序)程序被加载到内存之后(此时是进程)动态库的地址静态库的不加载,也没有-
chihiro1122
·
2023-12-03 10:35
linux
运维
服务器
UNIX
环境高级编程
学习笔记系列-------4,进程环境
1,main函数C程序总是从main函数开始执行的,原型:intmain(intargc,char*argv[]);argc是命令行参数数目,arfv是指向参数的各个指针所构成的数组。2,进程终止进程终止的方式:1,main返回2,调用exit3,调用_exit或-EXIT4,最后一个线程从其启动例程返回5,从最后一个线程调用pthread_exit6,调用abort7,接到一个信号8,最后一个线
OH,CGWLMXUP
·
2023-11-09 18:06
UNIX环境高级编程
进程环境
unix
环境高级编程
-unix的进程环境
C程序总是从main函数开始执行当内核起动C程序时(使用一个exec函数,8.9节将说明exec函数),在调用main前先调用一个特殊的起动例程。可执行程序文件将此起动例程指定为程序的起始地址——这是由连接编辑程序设置的,而连接编辑程序则由C编译程序(通常是cc)调用。起动例程从内核取得命令行参数和环境变量值,然后为调用main函数作好安排。进程终止有五种方式使进程终止:(1)正常终止:(a)从m
美了美了
·
2023-11-09 18:06
unix环境高级编程
Unix
环境高级编程
-学习-01-输入和输出
目录一、环境信息二、声明三、名词解释1、文件描述符2、标准输入、标准输出和标准错误四、实验1、MyCpNoBuf.c(1)C源码(2)函数介绍2、MyCpBuf.c(1)C源码(2)函数介绍3、MyCpFgetc.c(1)C源码(2)函数介绍4、MyCpFgets.c(1)C源码(2)函数介绍5、makefile6、编译7、测试文件8、对比测试(1)操作系统cp(2)MyCpNoBuf(3)MyC
阳光九叶草LXGZXJ
·
2023-11-09 18:04
#
Unix环境高级编程-学习
学习
unix
c语言
开发语言
服务器
UNIX
环境高级编程
进程环境
相关函数列表//退出函数#includevoidexit(intstatus);void_Exit(intstatus);#includevoid_exit(intstatus);//按照ISOC的规定,一个进程可以登记多至32个函数,这些函数将由exit自动//调用。我们称这些函数为终止处理程序(exithandler),并调用atexit函数来//登记这些函数,这个函数起始就是注册退出钩子函数
peixun123
·
2023-11-09 18:33
C和C++
学习笔记
shell
c/c++
操作系统
unix
环境高级编程
-进程环境
main函数:intmain(intargc,char*argv[]);当内核执行一个c程序时(使用一个exec函数),在调用main前先调用一个特殊的启动例程,可执行文件按将此例程作为程序的开始地址-这是由连接编辑器设置的,而连接编辑器由c编译器调用,启动例程从内核取得命令行参数和环境变量,然后按上述方式调用main函数。进程终止的几种方式:1.从main返回2.调用exit3.调用_exit4
hahachenchen789
·
2023-11-09 18:02
Linux
Unix
环境高级编程
-学习-02-进程环境之进程终止、命令行参数、环境表、C程序的存储空间布局
目录一、环境信息二、声明三、进程终止1、情况分类2、退出函数3、退出实验(1)main声明int和调用return值(2)main声明int和不调用return(3)main声明不int和不调用return4、atexit5、atexit实验四、命令行、环境表1、命令行2、环境表3、实验五、C程序的存储空间布局1、图示2、名词解释3、实验一、环境信息名称值CPUIntel(R)Core(TM)i5
阳光九叶草LXGZXJ
·
2023-11-09 18:27
#
Unix环境高级编程-学习
学习
c语言
开发语言
linux
unix
windows下解决Git报错: LF will be replaced by CRLF the next time Git touches it
原因
Uinx
/Linux采用换行符LF表示下一行(LF:LineFeed,中文意思是换行),即:\n;Dos和Windows采用回车+换行CRLF表示下一行(CRLF:CarriageReturnLineFeed
Generalzy
·
2023-11-08 05:21
git
git
windows
linux
趣谈 Linux,基础篇
Linux学习6步走:1、熟练使用Linux命令行《鸟哥的Linux私房菜》、《Linux系统管理技术手册》2、使用Linux进程程序设计通过系统调用或者glibc库《UNIX
环境高级编程
》3、了解Linux
ahojcn
·
2023-11-03 03:01
操作系统
Linux
linux
内核
操作系统
编程书籍目录(持续更新中)
目录(持续更新中)《C++PrimerPlus》(第六版)《CPrimerPlus》(第五版)《鸟哥的Linux私房菜》《精通Oracle10gPL/SQL编程》《UNIX
环境高级编程
》(第二版)《UNIX
Chiang木
·
2023-10-24 20:32
编程书屋
教程
编码教程
基础教程
C++
PYTHON
《UNIX
环境高级编程
(第3版)》
《UNIX
环境高级编程
(第3版)》基本信息原书名:AdvancedProgrammingintheUNIXEnvironment(3rdEdition)(Addison-WesleyProfessionalComputingSeries
weixin_30709809
·
2023-10-23 22:24
操作系统
数据库
shell
UNIX
环境高级编程
(第3版)
内容简介······《UNIX
环境高级编程
(第3版)》是被誉为UNIX编程“圣经”的AdvancedProgrammingintheUNIXEnvironment一书的第3版。
刘俊
·
2023-10-23 22:18
UNix
Unix
C
服务器
UNIX
环境高级编程
笔记
环境配置1、下载apue.3e文件夹,可以通过http://www.apuebook.com/code3e.html现在源码。2、解压后执行进入apue.3e中执行make指令。如果出现```collect2:error:ldreturned1exitstatusMakefile:31:recipefortarget'badexit2'failedmake[1]:***[badexit2]Erro
w_x_myself
·
2023-10-15 04:51
Linux
unix
linux
服务器
windows
ubuntu
UNIX
环境高级编程
学习笔记 第十五章 进程间通信
进程间通信可通过传送打开的文件,也可以经由fork和exec函数来传送,还可以通过文件系统传送。IPC(InterProcessCommunication,进程间通信)是进程通信方式的统称,不同UNIX系统支持的IPC形式不同:虽然SUS列要求的是半双工管道,但允许实现支持全双工管道,上图中“(全)”表示该系统用全双工管道支持半双工管道的实现,即使应用在编写时假定基础操作系统只支持半双工管道,支持
吃着火锅x唱着歌
·
2023-10-15 04:50
UNIX环境高级编程(第三版)
unix
学习
笔记
UNIX
环境高级编程
学习笔记 第十一章 线程
多线程时,每个线程处理各自的任务,进程就可在某一时刻做不止一件事,只有在两任务处理过程互不依赖情况下,才能交叉执行。多进程必须使用其他机制才能共享内存和文件描述符,而多线程自动地共享进程的所有信息,包括可执行程序代码、程序全局内存和堆内存、栈、文件描述符。交互程序也可通过多线程改善响应时间,可把程序中处理用户输入输出部分与其他部分分开。多线程程序在串行化任务时不得不阻塞,由于某些线程阻塞时还有另外
吃着火锅x唱着歌
·
2023-10-15 04:20
UNIX环境高级编程(第三版)
unix
服务器
浅谈僵尸进程与孤儿进程
在《unix
环境高级编程
》中有提到僵尸进程和孤儿进程。不少同学对这两个概念会混淆,这篇文章总结一下。
稀饭不加糖C
·
2023-10-09 08:06
UNIX
环境高级编程
“apue.h”头文件
UNIX
环境高级编程
“apue.h”头文件"apue.h"头文件/**Ourownheader,tobeincludedbeforeallstandardsystemheaders.
yuq329
·
2023-10-08 23:30
C++ 第一课 学习C++的意义 ----(狄泰软件学院)
C语言的的诞生
UINX
操作系统诞生之初是直接用汇编语言写成的随着
UINX
的发展,汇编语言的开发效率成为一个瓶颈。那么如何提高
UINX
的开发效率呢?
吴川流
·
2023-10-08 20:35
C学习(狄泰软件学院)
c++
Linux系统编程(六):线程
参考引用UNIX
环境高级编程
(第3版)黑马程序员-Linux系统编程1.线程概念1.1什么是线程线程LWP:lightweightprocess轻量级的进程,本质仍是进程(在Linux环境下)有独立的PCB
Robot_Yue
·
2023-09-30 21:28
Linux系统编程
linux
学习
笔记
服务器
机器人
stm32
单片机
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他