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】历史发展及安装
2.Linux历史背景2.1发展史本门课程学习
Linux系统编程
,你可能要问Linux从哪里来?它是怎么发展的?在这里简要介绍
zxctsclrjjjcph
·
2023-11-21 23:01
Linux
linux
服务器
linux系统编程
-进程或线程间通信机制
1、通信机制分类linux进程或线程间通信机制主要分为三类:通信:这些工具关注进程之间的数据交换。同步:这些进程关注进程和线程操作之间的同步。信号:在特定场景下可以将信号作为一种同步技术,信号还可以作为一种通信技术。根据上图总结一下:用于通信的主要有:管道和FIFO、消息队列(POSIX和SYSTEMV)、共享内存(POSIX和SYSTEMV)、内存映射、socket(数据报和流)、伪终端。用于同
别拿嵌入式不当码农
·
2023-11-21 23:44
linux
嵌入式
c语言
JAVA-
网络编程
3:HTML语言、PHP语言、简易网页的创建、提交登录表单
心得体会有些东西要真正去接触才会了解。很多时候我们会对一件从未接触的事情望而却步,仅仅是因为我们以为很难。但是当我们鼓足勇气去接触,揭开那神秘的面纱之后,或许,并没有我们想象的那么难。有时候最困难的,是跨出第一步;有时候,不要满足去羡慕别人,而要努力去做那个让别人羡慕的对象,总而言之,也许,你缺的只有勇气而已。今日所学1.HTML的简单入门2.用HTML语言创建一个简单的静态网页3.使用服务器访问
宁晓鸯
·
2023-11-21 22:35
Socket编程
*
网络编程
(网络通信)*Socket编程*Socket编程是建立在TCP/IP协议。*如何在网络环境下访问其他的主机?*通过IP地址+端口号形式可以访问其他的主机。
顺其自然6
·
2023-11-21 22:29
java
jvm
servlet
基于tcp协议及数据库sqlite3的云词典项目
这个小项目是一个
网络编程
学习过程中一个阶段性检测项目,过程中可以有效检测我们对于服务器客户端搭建的能力,以及一些bug查找能力。项目的一个简单讲解我发在了b站上,没啥心得,多练就好。
零基础的小杨
·
2023-11-21 21:30
网络编程
数据库
tcp/ip
sqlite
linux
网络协议
开发语言
python生成shell脚本_应用python编写shell脚本[转]
其次是sh脚本的处理能力还是比较弱的,在文本处理、XML处理还有
网络编程
方面,基本上都要借助于perl,awk等一堆程序。我对这些程序也是不大喜欢的,况且学习第三方软件总要时间,还不如
weixin_39861905
·
2023-11-21 20:09
python生成shell脚本
用python写shell脚本_应用python编写shell脚本
其次是sh脚本的处理能力还是比较弱的,在文本处理、XML处理还有
网络编程
方面,基本上都要借助于perl,awk等一堆程序。我对这些程序也是不大喜欢的,况且学习第三方软件总要时间,还不如
weixin_39682944
·
2023-11-21 20:38
用python写shell脚本
python编写shell脚本详细讲解_python编写shell脚本详细讲解
其次是sh脚本的处理能力还是比较弱的,在文本处理、XML处理还有
网络编程
方面,基本上都要借助于perl,awk等一堆程序。我对这些程序也是不大喜欢的,况且学习第三方软件总要时间,还不如
影流之枪
·
2023-11-21 20:08
LINUX
网络编程
主要函数介绍8.2.1socket函数intsocket(intdomain,inttype,intprotocol);此函数用于创建一个套接字。
嵌入式的那些事儿
·
2023-11-21 18:45
linux
php
运维
Linux应用开发基础知识——网络通信编程(九)
前言:通过学习为后续Linux
网络编程
奠定基础。
嵌入式的那些事儿
·
2023-11-21 18:12
服务器
网络
客户端
UDP编程
TCP编程
网络编程
网络编程的主要函数
web服务器项目常见面试题目(C++)
这个项目综合性比较强,从中既能学习Linux环境下的一些系统调用,也能熟悉
网络编程
。
weixin_42246291
·
2023-11-21 18:08
服务器
面试
前端
Linux系统编程
(进程)——创建进程函数fork/vfork的使用
Linux系统编程
(进程)——创建进程函数fork/vfork的使用fork的使用vfork的使用fork的使用使用fork函数创建一个进程#includepid_tfork(void);fork函数调用成功
橙子果果
·
2023-11-21 16:50
Linux系统编程
linux
golang连接java的socket_Golang
网络编程
-套接字(socket)篇
Golang
网络编程
-套接字(socket)篇作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。
jx zhong
·
2023-11-21 13:57
java案例教程_JAVA基础案例教程 PDF 下载
在讲解多线程、常用API、集合、IO、GUI、
网络编程
的章节中,通过剖析案例、分析代码含义、解决常见问题等方式进行阐述,并且在本书中还添加了许多阶段性任务来模拟程序开
tangzhangzheng
·
2023-11-21 12:37
java案例教程
c#数据包拦截+
网络编程
Socket是一个
网络编程
接口,实现于网络应用层,WindowsSocket包括了一套系统组件,充分利用了MicrosoftWindows消息驱动的特点。Socket规范1.1版是在1993年1月发
weixin_34185364
·
2023-11-21 11:52
c#
【C/C++】利用libcurl库进行http通讯
网络编程
文章目录一、LibCurl基本编程框架二、一些基本的函数1、CURLcodecurl_global_init(longflags);2、voidcurl_global_cleanup(void);3、char*curl_version();4、CURL*curl_easy_init();5、voidcurl_easy_cleanup(CURL*handle);6、CURLcodecurl_easy
熠熠微光
·
2023-11-21 08:02
C/C++
Linux C
网络编程
概述
网络编程
计算机网络概述分类网络体系结构通信协议通信流程网络通信帧格式以太网帧格式分析ARP协议分析IP数据报分析IP分类IP分配子网掩码TCP段分析TCP三次握手协议⭐TCP四次挥手协议⭐TCP编程基于
江玖_
·
2023-11-21 06:24
linux
计算机网络
linux
c语言
网络
tcp/ip
udp
linux下基于TCP协议的多线程聊天室的搭建
文章是博主在学习unix
网络编程
一段时间之后,算是做的一个小的总结吧。希望能够给刚入门unix
网络编程
的同学学习和参考,当然博主也是学生一枚,更希望有大神批评指点。。。
uestclr
·
2023-11-21 06:22
Unix/linux
多线程
聊天室
tcp协议
linux
IT
Linux系统编程
—读写锁rwlock
读写锁是另一种实现线程间同步的方式。与互斥量类似,但读写锁将操作分为读、写两种方式,可以多个线程同时占用读模式的读写锁,这样使得读写锁具有更高的并行性。读写锁的特性为:写独占,读共享;写锁优先级高。对于读写锁,掌握了这12个字就足矣了。Linux环境下,读写锁具有以下三种状态:读模式下加锁状态(读锁)写模式下加锁状态(写锁)不加锁状态虽然读写锁有读锁、写锁、不加锁三种状态,但其实它只有一把锁,而非
良许Linux
·
2023-11-21 05:07
Linux系统编程
—有名管道
▋**1.管道的概念**管道,又名「无名管理」,或「匿名管道」,管道是一种非常基本,也是使用非常频繁的IPC方式。1.1管道本质管道的本质也是一种文件,不过是伪文件,实际上是一块内核缓冲区,大小4K;管道创建以后会产生两个文件描述符,一个是读端,另一个是写端;管道里的数据只能从写端被写入,从读端被读出;1.2管道原理管道是内核的一块缓冲区,更具体一些,是一个环形队列。数据从队列的一端写入数据,另一
良许Linux
·
2023-11-21 05:07
Ajax基础
GoogleSuggestAJAX(AsynchronousJavaScriptandXML),最早出现在2005年的GoogleSuggest浏览器端进行
网络编程
(发送请求,接收响应)的技术方案它使我们可以通过
amanohina
·
2023-11-21 05:59
Linux系统编程
—信号捕捉
前面我们学习了信号产生的几种方式,而对于信号的处理有如下几种方式:默认处理方式;忽略;捕捉。信号的捕捉,说白了就是抓到一个信号后,执行我们指定的函数,或者执行我们指定的动作。下面详细介绍两个信号捕捉操作参数:signal和sigaction。##signal函数函数原型:sighandler_tsignal(intsignum,sighandler_thandler);其中,sighandler定
宝贝啊!
·
2023-11-21 05:57
2020-12-22
Linux系统编程
—互斥量mutex
##互斥量mutex前文提到,系统中如果存在资源共享,线程间存在竞争,并且没有合理的同步机制的话,会出现数据混乱的现象。为了实现同步机制,Linux中提供了多种方式,其中一种方式为互斥锁mutex(也称之为互斥量)。互斥量的具体实现方式为:每个线程在对共享资源操作前都尝试先加锁,成功加锁后才可以对共享资源进行读写操作,操作结束后解锁。互斥量不是为了消除竞争,实际上,资源还是共享的,线程间也还是竞争
Liuyiyi6110309
·
2023-11-21 05:51
linux
使用树莓派学习
Linux系统编程
的 --- 库编程(面试重点)
在之前的
Linux系统编程
中,学习了文件的打开;关闭;读写;进程;线程等概念....本节补充“Linux库概念&相关编程”,这是一个面试的重点!
mjmmm
·
2023-11-21 04:48
树莓派
linux
C语言
系统编程
Linux库
分文件编程
linux
网络编程
之TCP协议编程
Linux
网络编程
之TCP协议编程tcp协议编程模型socket函数sockaddr_inbindlistenconnect应用服务端代码客服端代码TCP协议编程)tcp协议编程模型Server1.创建
温柔了岁月.c
·
2023-11-21 04:34
Linux从基础到入门
网络
linux
tcp/ip
Go
网络编程
和 TCP 抓包实操
作为一名软件开发者,
网络编程
是必备知识。本文通过Go语言实现TCP套接字编程,并结合tcpdump工具,展示它的三次握手、数据传输以及四次挥手的过程,帮助读者更好地理解TCP协议与Go
网络编程
。
kevin_tech
·
2023-11-21 03:27
网络
java
python
socket
go
书籍、视频、GiteeGitHub项目
语言编程、C语言三剑客(C专家编程、C陷阱和缺陷、C和指针)C++:C++Primer、EffectiveC++、MoreEffectiveC++、STL源码剖析、深度探索C++模型服务器:TCP/IP
网络编程
君莫vv
·
2023-11-20 23:57
书籍及视频
音视频
c语言
开发语言
【Java】
网络编程
基础—InetAddress类和URL编程
个人主页:Dawn黎明开始系列专栏:Java⭐每日一句:为了那个远方,你要奋不顾身欢迎大家:关注+点赞+评论+收藏⭐️文章目录一.InetAddress类✍目标(1).常用方法(2).案例演示二.URL编程✍目标(1).URL的基本结构(2).URL类的常用方法(3).案例演示一.InetAddress类✍目标熟悉InetAddress类,能够使用InetAddress类的常用方法获取IP地址。(
Dawn黎明开始
·
2023-11-20 22:23
Java
java
URL
【Python进阶】近200页md文档14大体系知识点,第4篇:linux命令和vim使用
分别有Linux命令,多任务编程、
网络编程
、Http协议和静态Web编程、html+css、JavaScript、jQuery、MySql数据库的各种用法、python的闭包和装饰器、mini-web框架
程序员一诺
·
2023-11-20 22:41
python
linux
linux
python
vim
Java高级编程-----
网络编程
网络通信协议通过计算机网络可以实现多台计算机连接,但是不同计算机的操作系统和硬件体系结构不同,为了提供通信支持,位于同一个网络中的计算机在进行连接和通信时必须要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交互。网络通信协议有很多种,目前
程序猿在线码字
·
2023-11-20 20:00
网络
java
开发语言
【C++】标准模板库 STL 简介
越努力越幸运社区简介:简料简料,简单有料~在校大学生一枚,专注C/C++/GO的干货分享,立志成为您的好帮手~C/C++学习路线(点击解锁)❤️C语言❤️初阶数据结构与算法❤️C++❤️高阶数据结构❤️
Linux
简 料
·
2023-11-20 20:28
C++
c++
开发语言
STL
标准模板库
Linux系统编程
:详解环境变量
目录一.环境变量的基本概念1.1什么是环境变量1.2环境变量的功能测试二.与环境变量相关的操作三.环境变量的组织方式四.通过代码获取环境变量的值五.总结一.环境变量的基本概念1.1什么是环境变量环境变量是用于指定操作系统相关参数的、全局的变量。通过env指令,可以查看系统中全部的环境变量。下面是几个常见的环境变量:PATH:指令的搜索路径HOME:特定用户的家目录,即:用户登录时默认所在的路径。S
【Shine】光芒
·
2023-11-20 19:53
Linux系统和网络
linux
运维
服务器
Python
网络编程
一、基础知识1、名词缩写TCP(TransmissionControlProtocol)传输控制协议IP(InternetProtocol)因特网协议HTTP(HyperTextTransferProtocol)超文本传输协议OSI/RM(OpenSystemInterconnectionReferenceModel)开放式系统互联参考模型UDP(UserDatagramProtocol)用户数据
ququququ
·
2023-11-20 17:19
Linux系统编程
------mmap函数
mmapvoid*mmap(void*addr,size_tlength,intprot,intflags,intfd,off_toffset)//创建共享内存映射参数:addr:指定映射区的首地址。通常传NULL,表示让系统自动分配;length:共享内存映射区的大小;(#include#include#include#include#includeintmain(intargc,char*ar
bamboo223
·
2023-11-20 16:11
Liunx系统编程--笔记
linux
c语言
运维
Linux
网络编程
-进程管道
目录4.1管道4.3.1用C来建立、使用管道4.3.2需要注意的问题4.2有名管道4.4.1有名管道的创建4.4.2有名管道的I/O使用4.4.3未提到的关于有名管道的一些注意4.1管道简单的说,管道就是将一个程序的输出和另外一个程序的输入连接起来的单向通道。它是UNIX/Linux系统的各种进程通信方法中,最古老而应用最为广泛的一种(特别是在shell中)。#ls-l|more在上面的例子中我们
Linux后台开发狮
·
2023-11-20 14:38
Linux网络编程
linux
网络
unix
Linux系统编程
——进程之间通信 无名管道&有名管道
文章目录什么叫进程通信进程案例代码进程使用用户空间缓存通信方式进程与进程之间通信方式:无名管道案例——一个进程对管道进行写读。案例一个进程操作管道——管道无内容,在读进入阻塞案例一个进程操作管道——管道写满在了,在写数据。(写满管道时在写就会阻塞)A进程与B进程通信有名管道有名管道实现无亲缘线程通信进程通信:在用户空间实现进程通信是不可能的,通过Linux内核通信线程通信:可以在用户空间就可以实现
CeHi
·
2023-11-20 14:06
Linux
linux
服务器
Linux系统编程
之我的学习笔记1
gcc(g++)的工作流程:1预处理:调用cpp的预处理器,do的工作是:去掉注释,展开头文件,宏替换gcc-Etest.c-otest.i2编译:gcc将源代码文件编译为汇编语言代码gcc-Stest.i-otest.s3汇编:as,将汇编语言代码编译为了二进制文件(目标代码)gcc-ctest.s-otest.o4链接:ld,链接test.c代码中所调用到的库函数gcc-otest.otest
Fanfan21ya
·
2023-11-20 12:03
Linux下cpp开发
Linux系统编程
c++
Linux系统编程
【文件IO、进程、进程间通信、信号、线程、互斥】
linux系统编程
个人通过学习,手打了一份48000字的
Linux系统编程
的笔记,包含了【文件IO、进程、进程间通信、信号、多线程、互斥】等知识点,并给出了大量的代码案例对每个重要的知识点进行了代码演示
jiong1998
·
2023-11-20 12:02
c++
Linux系统编程
day11学习目标1说出Linux下的目录结构和常见目录的作用2熟练使用Linux下的相对路径和绝对路径3熟练使用Linux下常用文件和目录操作相关的命令4熟练使用修改用户权限、用户和用户组相关的命令5熟练使用文件的查找和检索相关的命令6熟练掌握Ubuntu下的软件安装和卸载7熟练使用压缩工具完成文件或目录的压缩解压缩命令解析器(shell)作用:对用户输入到终端的命令进行解析,调用对应的执行程序
Old Tony
·
2023-11-20 12:01
LinuxC
linux
ubuntu
运维
Linux_基础编程day03
将近日学习Linux基础编程,系统编程,
网络编程
的word笔记搬运过来,图片无法直接粘贴,就丢失掉了。日后工作学习中使用与扩充维护还是word笔记。
scavenger1994
·
2023-11-20 12:00
Linux
Linux系统编程
day02 vim、gcc、库的制作与使用
Linux系统编程
day02vim、gcc、库的制作与使用01.vim0101.命令模式下的操作0102.切换到文本输入模式0103.末行模式下的操作0104.vim的配置文件02.gcc03.库的制作与使用
月仙儿
·
2023-11-20 12:29
Linux系统编程
linux
vim
运维
c语言
Linux系统编程
day01 Linux常用基础命令
Linux系统编程
day01Linux常用基础命令01.命令解释器02.Linux下常用的快捷键03.Linux下的目录结构04.文件和目录操作的相关命令04.01`tree`04.02`ls`04.03
月仙儿
·
2023-11-20 12:59
Linux系统编程
linux
运维
ubuntu
linux操作系统下c语言编程入门
程序设计入门--文件操作4)Linux程序设计入门--时间概念5)Linux程序设计入门--信号处理6)Linux程序设计入门--消息管理7)Linux程序设计入门--线程操作8)Linux程序设计入门--
网络编程
Ursa_Major
·
2023-11-20 12:52
linux
linux
编程
c
语言
struct
buffer
Linux系统编程
day03 Makefile、gdb、文件IO
Linux系统编程
day03Makefile、gdb、文件IO1.Makefile2.gdb3.文件IO1.MakefileMakefile文件中定义了一系列规则来指定哪些文件需要先编译,哪些文件需要后编译
月仙儿
·
2023-11-20 12:50
Linux系统编程
linux
ubuntu
c语言
运维
服务器
ntlm java_深讨Java SE 6 在 HTTP 方面的新特性(NTLM)
概述Java语言从诞生的那天起,就非常注重
网络编程
方面的应用。随着互联网应用的飞速发展,Java的基础类库也不断地对网络相关的API进行加强和扩展。
晴空霹雳小哪吒
·
2023-11-20 11:09
ntlm
java
Linux多路转接 select、poll、epoll详解
Linux
网络编程
多路转接五种IO模型,阻塞IO、非阻塞IO、多路复用IO、信号驱动IO以及异步IO。
necesse
·
2023-11-20 11:46
网络
Linux
c++
开发语言
后端
网络
服务器
Linux 零拷贝sendfile函数
了解Linux中的sendfile函数在
Linux系统编程
中,sendfile函数是一个强大的系统调用,用于高效地在文件描述符之间传输数据,特别是用于
网络编程
中发送文件数据。
@新法
·
2023-11-20 08:51
Linux
系统编程
linux
服务器
零拷贝
ubuntu
C#
网络编程
(三) 多线程概述
概述一个运行的程序成为一个进程,同一个进程又可以分为多个独立运行的执行流,称为线程。属性和方法基本操作:启动线程线程休眠销毁线程设置ThreadState属性设置优先级和线程池线程在System.Threading命名空间,其中的Thread用于创建和控制线程常用属性主要属性描述IsAlive判断线程是否处于活动状态IsBackground获取或者设置一个值,指示某个线程是否为后台线程IsThre
吾将上下而求索19
·
2023-11-20 08:23
C#
学习笔记
网络编程
线程
多线程
Java【
网络编程
2】使用 TCP 的 Socket API 实现客户端服务器通信(保姆级教学, 附代码)
,TCP协议和UDP协议1,什么是Socket(套接字)2,浅谈TCP协议和UDP协议的区别和特点二、基于TCP协议的SocketAPI1,ServerSocket类2,Socket类三、逐行代码解析
网络编程
灵魂相契的树
·
2023-11-20 08:20
JavaEE初阶
java
tcp/ip
Socket
网络通信
Java【
网络编程
1】使用 UDP 的 Socket API 实现客户端服务器通信(保姆级教学, 附代码)
协议1,什么是Socket(套接字)2,浅谈TCP协议和UDP协议的区别和特点二、基于UDP协议的SocketAPI1,DatagramSocket类2,DatagramPacket类三、逐行代码解析
网络编程
灵魂相契的树
·
2023-11-20 08:19
JavaEE初阶
java
udp
网络通信
socket
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他