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程序设计
(第3版)》,第十五章讲的是套接字Socket编程,读完之后,产生了一些想法,觉得有必要写下来。
m0_67403073
·
2024-08-24 07:06
java
java
后端
Linux命令行与shell脚本编程大全.pdf学习
本书适合
Linux程序设计
人员阅读
84696zuoguwz
·
2024-02-10 03:21
Java
spring
编程
linux
编程语言
python
java
大数据
linux socket 结构定义 send,成功实现Linux下Socket编程中用send发送结构体
Linux网络通信Linux下多客户端聊天软件
Linux程序设计
Linuxsocketsendandreceviestructure最近在开发一个Linux下的聊天软件,好久没有做C语言的开发了,感觉到很多东西已经生疏了
塔塔君Minkun
·
2024-01-30 19:18
linux
socket
结构定义
send
游戏服务器读书清单
++MoreeffectiveC++深度探索C++模型STL源码分析设计模式Linux:开发环境:Linux鸟哥的私房菜I,II李明Linux视频教程编程:Unix高级环境编程Unix网络编程I,II
Linux
呆呆国王
·
2023-12-21 19:27
Linux程序设计
(下)
系列文章目录文章目录系列文章目录十、调试断言十一、进程和信息号进程表进程调度启动新进程信号**信号处理****发送信号**十二、POSIX线程线程创建线程同步线程属性取消一个线程pthread_exit,exit,_exit十三、管道popen,pipe父子进程将管道用作标准输入和标准输出命名管道:FIFO十四、IPC通讯信号量共享内存消息队列IPC状态命令十八、Linux标准LSB标准LSB系统
耶耶耶耶耶~
·
2023-12-03 06:16
C
Linux
linux
服务器
c语言
图灵LAMP类图书精彩荟萃
《Linux高级程序设计》基本信息:作者:JonMasters、RichardBlum译者:陈健更多信息:http://www.china-pub.com/39901内容简介:本本书是
Linux程序设计
领域内的经典著作
饭fan有引力
·
2023-11-26 22:09
mysql
linux
php
数据库
正则表达式
ajax
一份c/c++Linux后台服务器开发者的技术拓展书单
.中间件开发3.集群4.Linux系统(进阶)5.性能与测试6.运维统计7.分布式架构学习详情路线书籍分享:Linux:KaliLinux渗透测试的艺术linux+c++编程LinuxC编程一站式学习
Linux
面试题小能手
·
2023-11-23 10:58
Linux程序设计
(上)
系列文章目录文章目录系列文章目录前言一、unix,linux,GNU,POSIXLinux程序二、shellshell语法1.变量2.语句函数命令命令的执行dialog工具--三、文件操作1.Linux文件结构2.系统调用和设备驱动程序3.库函数4.底层文件访问5.标准I/O库6.格式化输入输出7.文件和目录维护8.扫描目录9.错误处理10./proc文件系统11.fcntl,mmap四、linu
耶耶耶耶耶~
·
2023-11-21 02:27
Linux
操作系统
C
linux
c++
c语言
linux操作系统下c语言编程入门
2)
Linux程序设计
入门--进程介绍3)
Linux程序设计
入门--文件操作4)
Linux程序设计
入门--时间概念5)
Linux程序设计
入门--信号处理6)
Linux程序设计
入门--消息管理7)
Linux
Ursa_Major
·
2023-11-20 12:52
linux
linux
编程
c
语言
struct
buffer
Linux程序设计
之有名管道
有名管道FIFO是Linux系统中的一个特殊文件。当使用FIFO的进程退出以后,FIFO文件依然保存在系统中,方便下一次的使用。有名管道可以创建名称,因此,不同的进程之间可以通过操作FIFO文件进行通信。通过函数:intmkfifo(constchar*pathname,mode_tmode)来创建有名管道文件。有名管道依然是一种文件,因此可以通过open打开文件,并且通过read和write函数
小菜鸟派大星
·
2023-11-20 01:25
Linux程序设计
linux
运维
服务器
有名管道
Linux程序设计
之信号量
1.信号量,可拿停车和停车位来简单理解。首先,比如创建了一个大小为8的信号量psem(停车位),只有当信号量psem大于0时(有停车位),才可以访问资源(停车。同时,可以将将停车位上的车开出,增加停车为资源。比如8个停车位,占了5个,只剩下3个。此时,可清空一个停车位,让剩余的停车位数量变成4。2.代码:/*利用生产者和消费者模型,理解信号量*/#include#include#include#i
小菜鸟派大星
·
2023-11-07 10:06
Linux程序设计
linux
运维
多线程
信号量
linux操作系统介绍_linux操作系统下c编程入门开发工具介绍——实战学习
Linux程序设计
基础知识对一个Linux开发人员来说,在使用一种编程语言编写程序以前,对操作系统中程序的保存位置有一个透彻的了解是很重要的。比如,应知道软件工具和开发资源保存在什么位置是很重要的。
weixin_39715926
·
2023-11-04 06:20
linux操作系统介绍
linux 操作系统下c语言编程入门
2)
Linux程序设计
入门--进程介绍3)
Linux程序设计
入门--文件操作4)
Linux程序设计
入门--时间概念5)
Linux程序设计
入门--信号处理6)
Linux程序设计
入门--消息管理7)
Linux
weixin_30256505
·
2023-11-03 07:12
操作系统
运维
数据结构与算法
Linux学习日志DAY8
1)
Linux程序设计
入门--基础知识2)
Linux程序设计
入门--进程介绍3)
Linux程序设计
入门--文件操作4)
Linux程序设计
入门--时间概念5)
Linux程序设计
入门--信号处理6)
Linux
蔡杨铭 南通大学
·
2023-11-03 04:01
Linux程序设计
(第4版)
1、UNIX、Linux和GNU简介2、shell程序设计shell的通配符,*,?,[],[^],{},其中{}是把其中所有元素组成一个集合,如ls{a,b}.c,将匹配a.c,b.c。grep-l只显示文件名,如grep-lmain*。file文件名,可看文件格式。从shell输入用read。shell中的条件判断,可用iftest-fmain.,或if[-fmain.c],表测试main.c
赤果_b4a7
·
2023-11-02 15:46
Linux程序设计
第二版第九章,
linux程序设计
——make命令和makefile文件(第九章)...
9.2make命令和makefile文件9.2.3makefile文件中的注释makefile文件中的注释以#号开头,一直延续到这一行的结束.和C语言的源文件注释一样,makefile文件中的注释可以帮助程序的编写者以及其他人理解最初编写这个文件的目的.9.2.4makefile文件中的宏mkaefile文件允许使用宏以一种更通用的格式来书写它们.通过语句MACRONAME=value在makef
李萱Yo
·
2023-11-02 09:23
Linux程序设计第二版第九章
linux程序设计
笔记9:make,makefile
第九章:开发工具。1.多个源文件带来的问题:改动头文件后,就必须重新编译包含其的所有源文件。而make工具可以解决上述问题,它会在必要使重新编译所有受改动影响的文体。(没改动的就不编译)2.make命令需要配合makefile来结合使用,才能达到最强大的功能。3.如果是大型项目,我们可以通过多个不同的makefile文件来分别管理不同部分。4.makefile的语法:1.makefile由一组依赖
爱若一生
·
2023-11-02 09:16
IT书籍笔记
makefile
linux
include
gcc
编译器
shell
Linux C++ 服务器端这条线怎么走?一年半能做出什么?
origin:http://www.zhihu.com/question/22608820您好,我现在大三了,请问我想往LinuxC++服务器方向发展该怎么走,比如现在在看
Linux程序设计
,还应该在看哪些书
yazhouren
·
2023-10-28 04:13
CloudServer
【
linux程序设计
】使用POSIX API的文件I/O操作方法仿写cp命令
电子科技大学《linux操作系统编程》实验2:https://www.icourse163.org/learn/UESTC-1003040002?tid=1206878228#/learn/content?type=detail&id=1211971805&cid=1215051733实现效果:上述两个命令参数缺失给出错误提示信息源文件为目录时给出错误提示信息目的文件为目录时将源文件在目的目录中复
_奶酪
·
2023-10-27 01:18
Linux
linux程序设计
linux文件I/O操作
cp命令
Linux环境下执行sql语句,
linux程序设计
——执行SQL语句(第八章)
8.3使用C语言访问MySQL数据8.3.3执行SQL语句执行SQL语句的主要API函数被恰当的命名为:intmysql_query(MYSQL*connection,constchar*query);这个例程接受连接结构指针和文本字符串形式的有效SQL语句,如果成功,它返回0.1.不返回数据的SQL语句为简单起见,先看一些不返回任何数据的SQL语句:UPDATE,DELETE和INSERT.下面
林子诗
·
2023-10-18 22:08
Linux环境下执行sql语句
【
Linux程序设计
第三版】利用消息队列实现聊天程序
第7章课后题7-6设计两个程序,要求用消息队列实现聊天程序,每次发言后自动在发言内容后面增加系统时间。程序结束时增加结束字符,比如最后输入“88”后结束进程。SERVER.C#include#include#include#include#include#include#include#include#include#include#defineSERVER_MSG20#defineCLIENT_
本科学的写bug
·
2023-10-11 19:58
作业
linux
c语言
Linux基础支持以及C程序开发工具实验
实验原理:1.
Linux程序设计
遵循的标准2.C语言结构体3递归调用实验内容:1.安装操作系统和开发环境(1)安装Linux系统或虚拟机(建议Ubuntu22.04LTS)。(2)写出你所装系统的
zh_f
·
2023-10-02 07:10
linux
c语言
运维
【IPC 通信】信号处理接口 Signal API(7)
收发信号思想是
Linux程序设计
特性之一,一个信号可以认为是一种软中断,通过用来向进程通知异步事件。本文讲述的信号处理内容源自Linuxman。本文主要对各API进行详细介绍,从而更好的理解信号编程。
书香度年华
·
2023-10-01 09:01
Linux
系统
API
讲解【连载】
信号处理
IPC
通信
signal
Linux
【IPC 通信】信号处理接口 Signal API(6)
收发信号思想是
Linux程序设计
特性之一,一个信号可以认为是一种软中断,通过用来向进程通知异步事件。本文讲述的信号处理内容源自Linuxman。本文主要对各API进行详细介绍,从而更好的理解信号编程。
书香度年华
·
2023-09-29 13:26
信号处理
wait
fork
waitpid
waitid
【IPC 通信】信号处理接口 Signal API(5)
收发信号思想是
Linux程序设计
特性之一,一个信号可以认为是一种软中断,通过用来向进程通知异步事件。本文讲述的信号处理内容源自Linuxman。本文主要对各API进行详细介绍,从而更好的理解信号编程。
书香度年华
·
2023-09-29 10:00
信号处理
Linux
kill
tgkill
Linux程序设计
—多进程编程
文章目录1、进程1.1、创建进程1.1.1、fork()1.1.2、vfork()1.2、执行进程——exec函数族1.3、进程退出1.3.1、exit()和_exit()1.4、进程回收1.4.1、僵尸进程1.4.2、wait()1.4.3、waitpid()2、写在最后1、进程进程的定义:进程是程序处于一个执行环境中在一个数据集上的一次运行过程,它是系统进行资源分配和调度的一个独立单位。每个进
青渡QAQ
·
2023-09-28 16:24
linux
嵌入式
vim
c语言
【IPC 通信】信号处理接口 Signal API(4)
收发信号思想是
Linux程序设计
特性之一,一个信号可以认为是一种软中断,通过用来向进程通知异步事件。本文讲述的信号处理内容源自Linuxman。本文主要对各API进行详细介绍,从而更好的理解信号编程。
书香度年华
·
2023-09-25 12:23
IPC
通信
raise
Linux
同步
信号处理
计算机网络
【计算机网络】信号处理接口 Signal API(3)
收发信号思想是
Linux程序设计
特性之一,一个信号可以认为是一种软中断,通过用来向进程通知异步事件。本文讲述的信号处理内容源自Linuxman。本文主要对各API进行详细介绍,从而更好的理解信号编程。
书香度年华
·
2023-09-23 14:19
计算机网络
信号处理
KILL
SIGNAL
SIGBUS
【计算机网络】信号处理接口 Signal API(2)
收发信号思想是
Linux程序设计
特性之一,一个信号可以认为是一种软中断,通过用来向进程通知异步事件。本文讲述的信号处理内容源自Linuxman。本文主要对各API进行详细介绍,从而更好的理解信号编程。
书香度年华
·
2023-09-20 12:23
计算机网络
信号处理
signal
sigaction
SIGKILL
【IPC 通信】信号处理接口 Signal API(1)
收发信号思想是
Linux程序设计
特性之一,一个信号可以认为是一种软中断,通过用来向进程通知异步事件。本文讲述的信号处理内容源自Linuxman。本文主要对各API进行详细介绍,从而更好的理解信号编程。
书香度年华
·
2023-09-18 20:30
信号处理
signal
linux
SIGKILL
SIGINT
操作系统启动过程
linux系统linux基础环境配置linux下编程代码实验CMake/Make/Shell/Multi-thread/socket/stl/awklinux软硬件驱动
Linux程序设计
中文版第四版Linux
Z初的梦想
·
2023-09-15 15:39
嵌入式硬件
stm32
linux学习书籍推荐
《
Linux程序设计
(第4版)》,NeilMatthew和RichardStones编写。
软件架构师-叶秋
·
2023-09-12 11:57
ARM-linux
arm开发
linux
linux初学者要读的书
1、《
Linux程序设计
(第4版)》2、《鸟哥的Linux私房菜》3、《UNIX环境高级编程》4、《Unix/Linux编程实践教程》5、《深入理解Linux内核》6、《Linux命令行与shell脚本编程大全
向阳菌
·
2023-07-27 12:08
linux
运维
服务器
Linux线程学习笔记
——文章部分摘自《
Linux程序设计
中文第四版》1.线程的相关概念1.1线程的概念线程是进程内部的一条执行序列或执行路径,一个进程可以包含多条线程。
仟各
·
2023-07-17 09:52
Linux
linux
运维
服务器
2018-04-15
南昌大学实验报告姓名:王梦佳学号:6103115097邮箱地址:
[email protected]
专业班级:计科153班实验日期:2018.4.14课程名称:
LINUX程序设计
实验项目名称BashProgramming
佳_1d66
·
2023-06-17 05:39
Linux程序设计
课程--Linux文件系统入门、文件基础操作命令
在线手册->2.文件系统命令系统管理命令字符处理网络相关命令软件安装掌握基础功能掌握常用选项正常输出使用管道后的输出Linux基础之文件系统文件命名:/和空字符以外的所有字符都可以出现在文件名中,.开头的文件为隐藏文件,默认不显示。Linux文件名大小写敏感文件类型:靠文件内容格式来区分文件类型而非文件拓展名,Linux并不严格要求文件要有拓展名符号说明-普通文件(概含windows所有文件类型,
Ankeliei
·
2023-04-17 07:07
Linux程序设计
第七章 进程间通信
一、管道1、mkfifomkfifo[OPTION]...NAME...2、pipeintpipe(intpipefd[2]);二、消息队列1、msggetintmsgget(key_tkey,intmsgflg);2、msgsndintmsgsnd(intmsqid,constvoid*msgp,size_tmsgsz,intmsgflg);3、msgrcvssize_tmsgrcv(intms
我们遇见i
·
2023-04-14 04:25
切换root用户出现Authentication failure
问题描述之前
Linux程序设计
课上编译gcc,由于初次安装虚拟机时分配的磁盘空间不够大,导致编译失败,且无法正常进入虚拟机,尝试扩容未果后,选择重装虚拟机。
琦_0c2a
·
2023-03-14 19:32
2018-05-27
lab7task1.png南昌大学实验报告lab7-task2.png姓名:王梦佳学号:6103115097邮箱地址:
[email protected]
专业班级:计科153班实验日期:2018.5.27课程名称:
LINUX
佳_1d66
·
2023-03-12 15:14
2018-04-08
image.pngimage.pngimage.pngimage.pngimage.pngimage.png南昌大学实验报告姓名:王梦佳学号:6103115097邮箱地址:
[email protected]
专业班级:计科153班实验日期:2018.4.5课程名称:
LINUX
佳_1d66
·
2023-01-30 01:29
linux shell中yes_or_no()函数返回值的问题
在看
Linux程序设计
的时候,碰到下面的问题;#!/bin/shyes_or_no(){echo"Isyouname$*?"
vSemaphore
·
2023-01-14 18:38
linux
Unix
yes_or_no
函数返回值
if_then
Linux程序设计
环境 实验1《Linux常用命令和Shell编程》
Linux程序设计
环境实验1《Linux常用命令和Shell编程》一、实验内容1、脚本一monitor.sh脚本代码#!
csu_cangkui
·
2023-01-12 18:27
Linux程序设计环境
linux
shell
脚本语言
为什么要学习Linux及其学习路线 (
《
Linux程序设计
》-靠它来入门,然后装一个linux体系,练习shell(party)和linuxC,把基础打牢;2.
boshuzhang
·
2022-10-04 14:30
为什么要学习Linux及其学习路线
《
Linux程序设计
》-靠它来入门,然后装一个linux体系,练习shell(party)和linuxC,把基础打牢;2.
cheetah023
·
2022-10-04 14:00
linux
linux
linux标准IO实验,
linux程序设计
之文件标准IO
标准IO:每个文件都有一个结构体structFILE,来记录自己的信息,inoutFILE{char*in;//输入缓存区char*out;//输出的缓存区}文件本身都是存在磁盘上,配备的缓存区在内存中有什么好处?减少对磁盘的损耗效率会提高,内存的速度快过于磁盘大家知道有两个缓存区就行了,缓存区有多大?全缓存区:默认情况行缓存区:printf.无缓存区:perrorFILE*fp;fp=fopen
weixin_39525617
·
2022-07-10 21:35
linux标准IO实验
Linux程序设计
-1-Linux基础
LinuxBasics1.什么是Linux根据GNU通用公共许可证开发的免费Unix类型的操作系统。开源受欢迎支持大多数可用平台GPL协议1.1.Linux的简短历史Multics:美国麻省理工学院,美国电话电报公司贝尔实验室UNIX:1969年,肯·汤普森,丹尼斯·里奇使用C重写UNIX:1973BSD:1978年,伯克利软件发行公司,MacOSSystemV:1983年Minix(可以编译运行
SpriCoder
·
2022-06-28 20:02
Linux程序设计课程笔记
linux
Linux之父炮轰C++:糟糕程序员的垃圾语言
原文地址为:Linux之父炮轰C++:糟糕程序员的垃圾语言【图灵图书推荐】
Linux程序设计
(第3版)众所期待的程序设计圣经【写在前面】此文贴出后,引起了大家的较多关注,是意料之中的事情。
wangchaoqi1985
·
2022-04-05 10:20
程序员
c++
语言
git
linux
编程
linux内核
程序
从图灵原创谈起,带你走进国产技术书的时代
老朋友们也许最初是从《C++Primer中文版(第4版)》、《UNIX环境高级编程》、《
Linux程序设计
(第4版)》等其中一本开始关注图灵的。
liujing20051224
·
2022-03-24 11:56
新书预告
图灵原创
Linux程序设计
(7)线程
与进程相比,线程具有以下特点:1.线程是系统调度分派的最小单位2.线程没有独立的地址空间,多个线程共享一段地址空间(代码段,资源段共享),线程消耗更少的内存资源,线程间通信更为方便3.线程称为轻量级进程可以把线程看作操作系统分配CPU时间的基本单位定义了一个函数,存储在代码段,各线程都可以进行调用;定义一个全局变量,存储在数据段,各线程都可以访问到。若一个进程细分为多个线程,多个线程可以同时在不同
杜甫不恰臭豆腐
·
2020-11-11 22:28
Linux程序设计
linux
多线程
Linux经典书籍
成为一名精通
Linux程序设计
的高级程序员一直是不少朋友孜孜以求的目标。
k64809268
·
2020-09-13 15:13
上一页
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
其他