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系统编程+网络编程
Netty详解
要更好理解netty首先要了解以下一些前置知识BlockingI/O,请看以下Java
网络编程
的一段代码publicclassPlainOioServer{publicvoidserve(intport
weixin_34206899
·
2023-10-22 05:53
netty
java
后端
Linux系统编程
:进程part_1
进程进程以概念为主,知道是怎么回事就行,工作一般都操作线程。进程的基本概念因为这些概念在OS教课书中讲的太多,故而这一块不会详述。什么是进程?通俗的说进程就是正在运行的程序。进程是动态的程序是静态的。使用cat/proc/cpuinfo命令可以查看本机的cpu信息:Linux如何管理进程在OS的教科书上说OS管理进程使用的是PCB进程控制块,但其实Linux系统管理进程是通过task_struct
TheITSea
·
2023-10-22 03:11
Linux系统以及网络编程
linux
运维
服务器
Linux系统编程
:文件描述符以及IO多路复用
书接上回,我们之前学习的文件系统编程都是在内存空间中的文件流(用户态文件缓冲区)内进行操作的,比如使用的fopen、fclose、fread和fwrite等等都是库函数,并没有用到内核态的功能(实际上库函数中调用的是内核态的功能,库函数是内核调用的封装),而库函数间接调用内核功能的话就会造成性能的损失,所以我们考虑直接在内核态调用内核功能,即不带缓冲的文件IO操作。不带缓冲的文件IO(不带用户态缓
TheITSea
·
2023-10-22 03:40
Linux系统以及网络编程
linux
Linux系统编程
:进程part_2(信号相关)
前言这一节内容我没怎么认真写,就是纯当草草过了一遍,这部分不是很重要当然能掌握肯定更好。更多的是有个印象然后知道遇到这样的问题能回想起来知道怎么解决即可(虽然不太可能遇到)。信号量实现PV操作P:测试并加锁,sem0的话就--semV:解锁,即++sem实现PV操作可以分为几步,首先定义PV操作然后是调用PV操作。定义PV操作需要用到的系统调用为:对该系统调用的一些解释:信号量的简单使用:SEM_
TheITSea
·
2023-10-22 03:09
Linux系统以及网络编程
linux
运维
服务器
Linux系统编程
—进程间通信—命名管道
命名管道命名管道(NamedPipe)是服务器进程和一个或多个客户进程之间通信的单向或双向管道。不同于匿名管道的是:命名管道可以在不相关的进程之间和不同计算机之间使用。FIFO,也称为命名管道,它是一种文件类型#includeintmknod(constchar*path,mode_tmod,dev_tdev);intmkfifo(constchar*path,mode_tmod);调用open(
是光哥呀
·
2023-10-22 03:09
Linux
linux
UDP和TCP:奇妙的网络协议
之前,我们介绍了基本的网络原理和
网络编程
的相关知识,接下来会根据TCP/IP协议栈,具体的介绍这里的关键协议和知识。这部分知识虽然是理论为主,但是这是我们作为程序员的基本内功,非常重要。
Xua3055
·
2023-10-22 02:41
网络协议
tcp
udp
网络编程
-java基础
局域网)城域网(一个市)广域网(全球)为什么我发QQ你能收到,这是因为我发的消息实际上是发给了QQ服务器,并不是直接发给你的,我是与QQ服务器进行通信的,QQ服务器做的事就是把我发的消息再分发给大家,那么
网络编程
而言需要通过硬件和软件两部分组成
json{shen:"jing"}
·
2023-10-22 01:58
java
服务器
运维
2023年java面试题之
网络编程
TCP/IP和UDP
1、什么是TCP/IP和UDPTCP/IP即传输控制/网络协议,是面向连接的协议,发送数据前要先建立连接(发送方和接收方的成对的两个之间必须建立连接),TCP提供可靠的服务,也就是说,通过TCP连接传输的数据不会丢失,没有重复,并且按顺序到达UDP它是属于TCP/IP协议族中的一种。是无连接的协议,发送数据前不需要建立连接,是没有可靠性的协议。因为不需要建立连接所以可以在在网络上以任何可能的路径传
风月歌
·
2023-10-21 22:05
2023面试
java基础
java
面试
网络协议
Linux
网络编程
-极简HTTP&UDP服务器
HTTP服务器#include#include#include#include#include#definePORT8080#defineBUFFER_SIZE2048voidhandle_client(intclient_socket){charbuffer[BUFFER_SIZE];recv(client_socket,buffer,sizeof(buffer)-1,0);printf("Re
青衫客36
·
2023-10-21 21:48
工程化C
Linux
网络
服务器
linux
进程【
Linux系统编程
】
一、先谈硬件——冯诺依曼体系结构存储器:内存(硬盘是外存)输入设备:鼠标、键盘、摄像头、话筒、磁盘、网卡……输出设备:显示器、播放器硬件、磁盘、网卡……输入输出设备是外部设备,简称外设。中央处理器(CPU):运算器:对我们的数据进行计算任务(算数运算、逻辑运算)控制器:对我们的计算硬件流程进行一定的控制。以上每一个部分都是独立的个体,也就是说,各个硬件单元必须用“线”链接起来。“线”分两类:1、系
勤奋的懒羊羊~
·
2023-10-21 19:16
Linux系统编程
linux
运维
服务器
【
linux系统编程
】剖析shell运行原理
深入理解shell工作原理目录:深入理解shell工作原理1.简单介绍shell:2.shell工作原理:3.简单shell实现:1.简单介绍shell:Windows以图形化界面为主要交互方式,简单高效,易于日常使用。Linux以命令行界面为主要交互方式,操作相较windows,mac来说比较困难一些,但linux也有向着图形化界面努力的桌面系统,例如ubuntu。Windows和Linux的交
宁海没有七号公园
·
2023-10-21 19:12
linux
linux
bash
运维
【Arduino TFT】基于 ESP32S3 S7789 240x240 TFT实现的龙猫太空人天气时钟
ArduinoESP8266教程累计帮助过超过1W+同学入门学习硬件
网络编程
,入选过选修课程,刊登过无线电杂志零基础从入门到
单片机菜鸟哥
·
2023-10-21 18:05
arduino
tft
太空人时钟
【Arduino TFT】基于 ESP32S3 S7789 240x240 TFT实现的SD2 天气时钟
ArduinoESP8266教程累计帮助过超过1W+同学入门学习硬件
网络编程
,入选过选修课程,刊登过无线电杂志零基础从入门到
单片机菜鸟哥
·
2023-10-21 18:35
tft
arduino
【Arduino TFT】基于 ESP32 S7789 320x240 TFT实现的SD2 天气时钟
ArduinoESP8266教程累计帮助过超过1W+同学入门学习硬件
网络编程
,入选过选修课程,刊登过无线电杂志零基础从入门到
单片机菜鸟哥
·
2023-10-21 18:34
arduino
tft
【Arduino TFT】基于 ESP8266 以及 SSD1306实现的天气时钟
ArduinoESP8266教程累计帮助过超过1W+同学入门学习硬件
网络编程
,入选过选修课程,刊登过无线电杂志零基础从入门到
单片机菜鸟哥
·
2023-10-21 18:02
开发语言
arduino
HTML基础入门03
包含表单元素的区域.重点是form标签.表单控件:输入框,提交按钮等.重点是input标签.1.1form标签helloworld描述了要把数据按照什么方式,提交到哪个页面中.关于form需要结合服务器&
网络编程
来进一步理解
linkindly
·
2023-10-21 17:48
html
前端
java
vc
网络编程
(socket)TCP/UDP 介绍
希望对您有所帮助一、原理部分 在
网络编程
中最常用的方案便是Client/Server(客户机/服务器)模型。在这种方案中客户应用程序向服务器程序请求服务。
记录在案
·
2023-10-21 14:12
C++编程知识
socket
网络编程
TCP
UDP
C++
计算机网络实验socket编程,计算机网络实验socket编程.doc
计算机网络实验socket编程实验三socket套接字编程实验一、Sockets编程基础知识
网络编程
就是通过计算机网络与其他程序进行通信的程序,Socket编程是
网络编程
的主流工具。
蓝色山脉
·
2023-10-21 13:50
计算机网络实验socket编程
【计算机网络】Socket
网络编程
实验目的理解UDP与TCP套接字的区别掌握UDP和TCP套接字编程方法了解简单网络应用的编程思路了解
网络编程
相关的一些库实验环境macos+python3实验内容:URL请求程序系统时间查询网络文件传输网络聊天室实验步骤
Alex_SCY
·
2023-10-21 13:47
计算机网络
计算机网络
socket
【计算机网络】
网络编程
Socket
目录1.TCP和UDP的区别2.基于UDP的SocketAPI总结3.基于TCP的SocketAPI服务器程序的问题
网络编程
的目的:通过网络,让不同主机之间能够进行通信。
去北极避暑~
·
2023-10-21 13:10
计算机概述
习题总结
计算机网络
网络
java
python学习笔记(十一)——
网络编程
python可以使用socket模块进行网络通信。在python开发文档中可以查询到有关该模块的参考https://docs.python.org/zh-cn/3/library/socket.html?highlight=socket#module-socket一、使用socket.socket()函数创建套接字socket(socket_family,socket_type,protocol=
我叫RT
·
2023-10-21 13:39
#
python
python的sendto_python学习笔记——socket
网络编程
(2)
首先总结一下一般的TCP和UDP连接服务器和客户端的内容和步骤。TCP服务器端:1创建套接字,绑定套接字到当地地址,然后开始监听连接。就是socket,bind,listen。2进入循环,不断接受客户端的连接请求,然后接收传来的数据,当然也可以发送给对方数据。就是accept一个连接,然后recv数据。3接收完毕可以关闭套接字,close。这个过程的伪代码如下:ss=socket()#创建服务器套
weixin_39729840
·
2023-10-21 12:07
python的sendto
socket
网络编程
python_python学习笔记——socket
网络编程
(1)
假设我们已经有了客户/服务器,套接字和网络方面的基础,我们把这些概念带到python中来,我们用python中的socket模块来实现网络通信。一,socket()模块函数我们用socket()函数来创建套接字。Socket(socket_family,socket_type,protocol=0)套接字家族可以使AF_UNIX或者AF_INET,套接字类型可以根据是面向连接的还是非连接分为SOC
weixin_39836876
·
2023-10-21 12:07
python学习笔记—— socket编程
socket是基于C/S架构的,也就是说socket
网络编程
,通常需要写两个
极客夜读
·
2023-10-21 12:37
python学习笔记
python
编程语言
socket
程序员
互联网
python udp_Python
网络编程
学习笔记(一)——UDP
代码清单2-1使用自环接口的UDP服务器和客户端importargparse,socketfromdatetimeimportdatetimeMAX_BYTES=65535defserver(port):sock=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)sock.bind(('127.0.0.1',port))print('Listeninga
竹宫英朗
·
2023-10-21 12:37
python
udp
Python进阶学习笔记之——
网络编程
网络编程
1、套接字:通信端点1.1、套接字套接字是计算机网络的数据结构,它体现了“通行端点”的概念。在任何类型的通信开始之前,网络应用程序都要创建套接字。有两种类型的套接字:基于文件的和基于网络的。
前丨尘忆·梦
·
2023-10-21 12:06
Python基础
python
Python笔记——
网络编程
基础.
笔记:20200130OSI七层模型应用层表示层会话层传输层网络层链路层物理层IP获取主机名importsocketsocket.gethostname()通过主机名解析ipsocket.gethostbyname('LAPTOP-UPG6SFJ0')'192.168.1.8'socket.gethostbyname('localhost')'127.0.0.1'socket.gethostbyn
汪汪星河
·
2023-10-21 12:34
Python
Python笔记
Python高级学习笔记(二)——
网络编程
网络编程
1IP地址1.1IP地址的概念1.2查看IP地址1.3检查网络是否正常2端口与端口号3TCP协议4套接字socket5TCP网络应用程序开发5.1TCP客户端程序开发5.2TCP服务端程序开发5.3
夏木夕
·
2023-10-21 12:04
python
python
Python3学习笔记29——Socket(
网络编程
)
Socket是
网络编程
的一个抽象概念。通常我们用一个Socket表示”打开了一个网络链接”,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可。
Darin2017
·
2023-10-21 12:01
python基础
Socket网络编程
Python学习笔记(十)——Python
网络编程
一、Python
网络编程
简介
网络编程
基本组件-套接字-是两个程序之间的信息通道,程序可能分布在不同的计算机上,通过套接字相互发送信息。
钟艾伶
·
2023-10-21 12:31
【Python】
python 编程开发 ——
网络编程
(Socket 编程)
文档声明:以下资料均属于本人在学习过程中产出的学习笔记,如果错误或者遗漏之处,请多多指正。并且该文档在后期会随着学习的深入不断补充完善。感谢各位的参考查看。笔记资料仅供学习交流使用,转载请标明出处,谢谢配合。如果存在相关知识点的遗漏,可以在评论区留言,看到后将在第一时间更新。作者:Aliven888文章目录1、简述2、什么是Socket?2.1、socket()函数2.2、代码案例3、Python
Aliven888
·
2023-10-21 12:01
网络
Python
网络
python
socket
基于springboot的学生宿舍管理系统(源码+LW+调试)
项目描述临近学期结束,还是毕业设计,你还在做java程序
网络编程
,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。
程序猿麦小七
·
2023-10-21 09:07
毕业设计
Java
后台
Java
Web
spring
boot
java
数据库
宿舍
基于Java公益志愿捐赠管理系统设计与实现(源码+LW+调试+开题报告)
项目描述临近学期结束,还是毕业设计,你还在做java程序
网络编程
,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。
程序猿麦小七
·
2023-10-21 09:07
毕业设计
Java
后台
Java
Web
java
开发语言
公益
志愿
基于springboot的网上商城设计与实现(包调试+LW)
项目描述临近学期结束,还是毕业设计,你还在做java程序
网络编程
,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?
程序猿麦小七
·
2023-10-21 09:06
Java
后台
毕业设计
Java
Web
spring
boot
后端
java
商城
基于springboot的高校科研管理系统(源码+调试+LW)
项目描述临近学期结束,还是毕业设计,你还在做java程序
网络编程
,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。
程序猿麦小七
·
2023-10-21 09:32
Java
后台
Java
Web
毕业设计
spring
boot
后端
java
科研
java aio事件模型_高级 Java 面试必问的 IO 模型:BIO、NIO 和 AIO 你弄明白了吗?
不管你平时是否接触大量的IO
网络编程
,IO模型都是高级Java工程师面试非常高频的一道题。你了解Java的IO模型吗?多路复用技术是什么?
函明
·
2023-10-21 07:55
java
aio事件模型
高级 Java 面试必问的三大 IO 模型,你 get 了吗?
问题14不管你平时是否接触大量的IO
网络编程
,IO模型都是高级Java工程师面试非常高频的一道题。你了解Java的IO模型吗?多路复用技术是什么?
90后小伙追梦之路
·
2023-10-21 07:49
java
学习
阅读
java
面试
开发语言
Web发展中通信的方式有哪些呢?
Web发展中通信方式简单通信不同请求复杂请求案例实操1简单通信 回顾Socket编程给我们最大的感受,是可以在多台电脑之间进行数据的传输,这就是
网络编程
的开端和基础,通过客户端请求服务器端通信,直观了解
dirft_din
·
2023-10-21 04:58
Socket库
Socket库是什么Socket库是一种用于
网络编程
的编程接口,它提供了一组函数和类,用于在计算机网络上进行数据通信。
qq_28938301
·
2023-10-21 02:46
网络安全编程
python3
python
setsockopt()函数的用法
setsockopt()函数是一个用于设置套接字选项的函数,通常在
网络编程
中使用。它用于配置套接字的各种参数和选项,以满足特定的需求。setsockopt()函数的作用是设置指定套接字选项的值。
ZLOSER02
·
2023-10-21 00:57
linux
c语言
Socket介绍及使用Java实现socket通信
一、Socket概述Socket(套接字)是计算机
网络编程
中用于实现网络通信的一种机制。它提供了一种编程接口,允许应用程序通过网络进行数据传输,实现不同主机之间的通信。
小小印z
·
2023-10-21 00:44
计算机网络
网络
socket
【Arduino TFT】 记录ESP32驱动显示二维码 显示gif动图,涉及TFT_eSPI、TJpg_Decoder库、使用python脚本一键生成测试代码
ArduinoESP8266教程累计帮助过超过1W+同学入门学习硬件
网络编程
,入选过选修课程,刊登过无线电杂志零基础从入门到
单片机菜鸟哥
·
2023-10-20 23:42
python
php
开发语言
【Arduino TFT】 记录使用DMA优化TFT屏帧率
ArduinoESP8266教程累计帮助过超过1W+同学入门学习硬件
网络编程
,入选过选修课程,刊登过无线电杂志零基础从入门到
单片机菜鸟哥
·
2023-10-20 23:42
开发语言
tft
arduino
【ESP-IDF篇】搭建ESP-IDF软件开发环境,包括手动命令行和VSCode两种方式
ArduinoESP8266教程累计帮助过超过1W+同学入门学习硬件
网络编程
,入选过选修课程,刊登过无线电杂志零基础从入门到
单片机菜鸟哥
·
2023-10-20 23:42
vscode
ide
esp-idf
【Python生活脚本】视频转Gif动图
ArduinoESP8266教程累计帮助过超过1W+同学入门学习硬件
网络编程
,入选过选修课程,刊登过无线电杂志零基础从入门到
单片机菜鸟哥
·
2023-10-20 23:10
python
生活
音视频
Linux内核驱动开发:技能、应用和挑战
Linux内核驱动开发:技能、应用和挑战 Linux内核驱动开发所需技能包括C语言和汇编语言编程、
Linux系统编程
接口、内核原理和机制、设备驱动开发和调试技术等。
枪哥玩转嵌入式
·
2023-10-20 21:38
单片机
编程
嵌入式
linux
网络编程
开发及实战(上)
一、什么是互联网一、什么是互联网1、计算机网络的定义2、计算机的分类1)按照作用范围分类个人局域网:热点2)按照网络的使用者分类公用网:缴费可以使用的网专用网:军队3、网络的网络由节点和链组成互联网:网络的网络1)路由器也是计算机,但不是主机,传输数据是从主机到主机,但路由器是转发作用2)什么是互联网3)边缘部分:主机核心部分:广域网4)边缘部分:主机-端系统端系统有很大的区别,小的主机、摄像头,
socket()
·
2023-10-20 19:02
linux
运维
服务器
网络编程
开发及实战(下)
一、IO模型一、基本概念(一)I/O基本概念1、基本概念1)一个完整I/O分为两个阶段:用户进程空间->内核空间内核空间->设备空间(磁盘、网卡)2)内存I/O(无名管道)、网络I/O(UDP/TCP)、磁盘I/O(文件I/O)2、同步和异步1)不着急等待结果是异步aio_read之前的程序read都是同步2)同步经常用于线程内调用两个函数的调用3)异步请求不知道的结果,后面可能通过别的机制来获得
socket()
·
2023-10-20 19:50
网络
基于 Reactor 模型 ( epoll+多线程 ) 的在线聊天室
senyucci/TcpChatRoom详细的源码(客户端+服务端)下载地址在个人博客的文末:https://www.seny.xyz/archives/onlinechat相关技术该项目所需要的技术有Unix
网络编程
相关知识
小北不想努力
·
2023-10-20 18:30
多线程
网络
c++
reactor
socket
linux
网络编程
之epoll reactor模式
目录I/O多路复用Reactor模式单Reactor单线程/进程单Reactor多线程/进程多Reactor多进程/线程epollreactor模式实例I/O多路复用在获取事件时,把关心的连接传给内核,再由内核检测如果没有事件发生,线程只需要阻塞;如果有事件发生,内核返回了事件的连接,线程从阻塞状态返回。Reactor模式采用面向对象的思想,对I/O多路复用接口进行封装。Reactor模式有事件到
为了维护世界和平_
·
2023-10-20 18:30
linux网络编程
linux
网络
epoll
reactor
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他