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
linux编程技术
linux编程技术
进程,
linux编程技术
详解-创建守护进程
linux编程技术
详解-创建守护进程(7页)本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!9.9积分
Linux编程技术
详解?
沙金锐
·
2023-12-16 21:57
linux编程技术进程
Linux编程技术
总结
前言所谓
Linux编程技术
就是在Linux操作系统环境下进行软件开发时所使用的各种编程技术。
yunfan188
·
2023-12-04 12:03
Linux编程
Linux编程
Linux
推荐一些学习ARM的好书籍
本书从嵌入式系统基础知识和
Linux编程技术
讲起,接下来说明了嵌入式Linux交叉开发环境的建立,然后分
sdhczw1
·
2020-09-15 11:29
linux学习笔记-读《
Linux编程技术
详解》(4-1)-文件和目录
Windows是按照设备标识符来划分目录的,Linux将具体的设备挂载到一个独立的树形层次结构中。对同一个目录挂载不同的分区后,挂载的文件目录将覆盖原有的内容。Linux的虚拟文件系统简称VFS,是VirtualFilesystem的缩写。在Linux使用ext文件系统之前,真实的文件系统是和内核整合在一起的。后来为支持多种不同文件系统,Linux采用了在UNIX操作系统中广泛采用的设计思想,通过
lizhenneng
·
2020-08-04 15:16
linux学习笔记-读《
Linux编程技术
详解》(5)-文件I/O操作
在对一个文件或设备进行读写前,都需要打开文件或设备,以获得该文件或设备的操作指针,也就是文件描述符。通过该信息可以完成文件或设备的读取、修改等操作。open函数用于完成打开文件的操作。intopen(constchar*pathname,intflags);intopen(constchar*pathname,intflags,mode_tmode);close函数用于关闭打开的文件或设备。只有调
lizhenneng
·
2020-08-04 15:45
Linux编程技术
详解——读书笔记
/**my.c**Createdon:2010-12-15*Author:flybird*/#include#include#include#include#include//进程间通信,无名管道(pipe),只能在父子进程或兄弟进程间通信,半双工通信intmain(){intf_des[2];intpid;charmsg[100];scanf("%s",msg);//创建父子进程间的通信管道if
wangyangkobe
·
2020-08-04 11:24
linux学习
ubuntu12.10安装GTK+
今天学习
linux编程技术
计入第15章,这一章就是简单的介绍了GTK的历史及其安装。
·
2015-11-13 02:42
ubuntu
这学期读的书
TimJones---------------------读完《
Linux编程技术
详解》杜华,人民邮电---------------------读完《JAVA完全自学手册》机械工业出版社--------
buaa_shang
·
2013-04-18 08:00
使用tcgetattr函数与tcsetattr函数控制终端
摘要:《
Linux编程技术
详解》第6章的主要内容是设备文件,本小节讲的是使用tcgetattr函数与tcsetattr函数控制终端。
zxf20063033
·
2012-10-11 16:00
构造协议报文、自定制协议方法
出处:《
Linux编程技术
详解》//在中可以查看IP包头结构structiphdr//在中可以查看ICMP包头结构structicmphdrstructiphdr*ip_header;//IP包头structicmphdr
jiatingqiang
·
2011-04-30 09:00
linux
互联网
struct
header
嵌入式
buffer
linux创建守护进程
Linux编程技术
详解-创建守护进程 由于守护进程的特点,编写守护进程程序必须遵守一定的规则。本节将阐述这些规则的要点,并给出相关代码。
脸同学
·
2011-03-25 19:00
编程
C++
c
linux
工作
Linux编程技术
详解——读书笔记
/**my.c**Createdon:2010-12-15*Author:flybird*/#include#include#include#include#include//进程间通信,无名管道(pipe),只能在父子进程或兄弟进程间通信,半双工通信intmain(){intf_des[2];intpid;charmsg[100];scanf("%s",msg);//创建父子进程间的通信管道if
wangyangkobe
·
2011-01-02 19:00
thread
多线程
编程
linux
null
math.h
linux学习笔记-读《
Linux编程技术
详解》(12)-Linux 系统下的多线程
线程,也被称为轻量进程,指的是进程中某个单一顺序的控制流。线程是进程中的实体,一个进程可以拥有多个线程,而一个线程必须有一个父进程。线程与父进程的其他线程一起共享进程的所有资源。线程本身不拥有系统资源,只是拥有一些运行必须的数据结构而已。进程是资源管理的最小单位,而线程是程序执行的最小单位。根据线程的调度者是位于系统内核中还是位于系统内核外,线程可以划分为内核态线程和用户态线程两大类。1.
lizhenneng
·
2010-07-13 10:00
JOIN
thread
多线程
数据结构
编程
linux
linux学习笔记-读《
Linux编程技术
详解》(11)-POSIX IPC
使用信号传递的信息有限,使用管道虽然能够传输一定量的信息,但是只能传递无格式的字节流。为解决这些问题,引入了三种新的进程间通信(IPC)机制,分别是:消息队列、共享内存和信号量。在POSIX标准中,这些进程间通信机制被编入POSIX:XSI中。l 消息队列:消息队列指的是存放消息的队列。让让系统中其他进程访问共有的消息类型,必须通过一个唯一的标识,这个标识在消息队列中称为消息的Key。不同进程通过
lizhenneng
·
2010-05-22 14:00
多线程
编程
linux
struct
cmd
linux内核
linux学习笔记-读《
Linux编程技术
详解》(10)-管道与命名管道
当使用管道进行进程的通信时,进程往管道中写入的内容每次都会被添加在管道缓冲区的结束位置。而另一个进程在读取数据的时候,每次都从缓冲区的头部读取数据。由于管道只能在父子进程或兄弟进程间创建,管道只能用于父子进程或兄弟进程间的通信。非父子进程或兄弟进程间的通信可以使用命名管道或消息队列。 intpipe(intfiledes[2]);pipe函数将创建一对指向管道inode节点的文件
lizhenneng
·
2010-05-09 15:00
编程
linux
shell
command
File
linux内核
linux学习笔记-读《
Linux编程技术
详解》(9)-基本进程间通信方法
在Linux系统中,进程运行在自己的虚拟内存空间中。控制多线程下对某个非共享资源的访问,最简单的方法是使用临时文件作为访问标志。每个进程在访问非共享资源前,判断该临时文件是否存在。如果存在,表明有进程占用了该资源。如果不存在,表明可以使用资源。一个进程在获得使用非共享资源后创建临时文件,表明资源已被占用。在释放该资源后删除临时文件,使其他进程获得访问该资源的权限。对文件某个属性修改,即使用文件锁实
lizhenneng
·
2010-05-03 15:00
编程
linux
struct
kill
cmd
Signal
linux学习笔记-读《
Linux编程技术
详解》-守护进程
守护进程也称为精灵进程,是一种运行在后台的特殊进程,它不存在控制终端,并周期性地执行某项任务或等待处理某项任务。守护进程特点:l 所有的守护进程都是以超级用户启动的(UID为0);l 没有控制终端(TTY为?);l 终端进程组ID为-1(TPGID表示终端进程组ID,该值表示与控制终端相关的前台进程组,如果未和任何终端相关,其值为-1;l 所有的守护进程的父进程都为init进程(PID为1的进程)
lizhenneng
·
2010-04-22 22:00
编程
linux
工作
任务
终端
linux内核
linux学习笔记-读《
Linux编程技术
详解》-进程与进程环境
进程与进程环境进程是运行中的程序,每个进程都运行在各自的虚拟地址空间中,某个进程的崩溃不会影响其它进程的运行。进程间的通信(IPC)要通过系统内核(系统调用)来实现。进程分类在Linux系统中,根据进程的特点,进程可分为3大类:交互进程、批处理进程和守护进程。l 交互进程:由Shell启动的进程,可在前后台运行,在执行过程中要求与用户进行交互操作;l 批处理进程:类似于Windows中原来的批处理
lizhenneng
·
2010-04-21 22:00
编程
linux
kill
扩展
Path
程序开发
linux学习笔记-读《
Linux编程技术
详解》(6-2)-设备文件
电脑处理的是离散的信息,而声音却是模拟信息。如果要让电脑能够处理声音信息,必须将声音离散化。将模拟信息换成数字音频信息,这一过程被称为采样。采样就是将连续的模拟音频电信号转换成离散的比特信息。采样的频率被称为采样率。在Linux系统中,主要存在如下的音频设备文件。l /dev/console:扬声器相关的设备文件。l /dev/dsp:与声卡设备上的数字信号处理器(DSP)相关的设备文件,提供了数
lizhenneng
·
2010-04-18 10:00
linux学习笔记-读《
Linux编程技术
详解》(6-1)-设备文件
设备文件简述:在Linux系统中,存在一个抽象化的设备目录,名为/dev,该目录下存有指向系统中硬件的特殊文件。这些指向硬件设备的文件,极大的简化了程序员对硬件的操作。程序员可以像访问普通文件一样来访问硬件,而无需使用特殊的接口函数。Linux系统将设备分成了3中类型:字符设备、块设备和网络接口。l 字符设备:字符设备就是能够像字节流一样访问的设备,字符终端和串口就属于字符设备;l 块设备:块设备
lizhenneng
·
2010-04-11 21:00
编程
linux
网络
struct
终端
Terminal
linux学习笔记-读《
Linux编程技术
详解》(5)-文件I/O操作
在对一个文件或设备进行读写前,都需要打开文件或设备,以获得该文件或设备的操作指针,也就是文件描述符。通过该信息可以完成文件或设备的读取、修改等操作。open函数用于完成打开文件的操作。 intopen(constchar*pathname,intflags); intopen(constchar*pathname,intflags,mode_tmode);clo
lizhenneng
·
2010-04-10 15:00
编程
linux
程序开发
linux学习笔记-读《
Linux编程技术
详解》(4-3)-文件和目录
修改文件的权限:intchmod(constchar*path,mode_tmode);intfchmod(intfildes,mode_tmode); 修改文件所有者和文件所有者所属的组: intchown(constchar*path,uid_towner,gid_tgroup); intfchown(intfd,uid_towner,gid_
lizhenneng
·
2010-04-07 22:00
linux学习笔记-读《
Linux编程技术
详解》(4-2)-文件和目录
chdir函数的功能类似于cd命令,用于更改当前工作目录。 mkdir函数主要用于创建文件目录。创建目录的权限是由(mode&~umask&0777)来指定的。umask是默认权限,也称为剥夺权限。对于Linux系统而言,新创建的目录owner是进程的有效用户id。对于目录的组id而言,如果目录中的文件已经设定了组id,新目录将从父目录中继承目录的组owner,否则组id将是进程的有效组id。 r
lizhenneng
·
2010-04-05 22:00
linux学习笔记-读《
Linux编程技术
详解》(4-1)-文件和目录
Windows是按照设备标识符来划分目录的,Linux将具体的设备挂载到一个独立的树形层次结构中。对同一个目录挂载不同的分区后,挂载的文件目录将覆盖原有的内容。 Linux的虚拟文件系统简称VFS,是VirtualFilesystem的缩写。在Linux使用ext文件系统之前,真实的文件系统是和内核整合在一起的。后来为支持多种不同文件系统,Linux采用了在UNIX操作系统中广泛采用的设计思
lizhenneng
·
2010-04-01 23:00
linux学习笔记-读《
Linux编程技术
详解》(3)-GDB调试
GDB是GNUDebuger的缩写。有Windows版本,DDD是以GDB为后台的调试工具,GDB支持C/C++、Pascal、Fortran。使用GDB调试程序:为了让GDB可以获得程序的信息,需要在编译的时候加入参数g。这时,编译命令变为了”gcc-op3.4-gp3.4.c”。GDB提供了执行Shell命令的功能。输入“shell命令”,可执行shell脚本,如”shellls”;list:
lizhenneng
·
2010-03-31 23:00
linux学习笔记-读《
Linux编程技术
详解》(2)-make与makefile
Make通过读入配置好的文本文件,并根据文本文件中预先定义的规则和步骤,完成代码的编译和链接工作,最终生成所需要的项目文件。这个文本文件在缺省情况下文件名为makefile或Makefile。 Make程序支持的命令选项-b或-m忽略兼容性-B或–always-make无条件编译所有目标-d打印调试信息-e或--environment-overrides在makefile中不替换环境变量的值-fF
lizhenneng
·
2010-03-30 23:00
编程
linux
工作
File
makefile
编译器
linux学习笔记-读《
Linux编程技术
详解》(1)-SSH和GCC
SSH是(SecureShell)的缩写。与Telnet相比,通过SSH传输的数据是被加密的。且采用了数据压缩,加快数据传输速率。通过netstat–an|grep22查看是否开启了SSH,若连接失败,可检查防火墙是否阻挡该服务。可通过ntsysv进行配置。也可修改iptables的配置文件将22端口加入信任列表中。PuTTY是一个跨平台的Telnet/SSH客户端,能够在Windows和UNIX
lizhenneng
·
2010-03-29 23:00
编程
linux
windows
汇编
gcc
防火墙
上一页
1
下一页
按字母分类:
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
其他