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
(10)——Linux常用指令
19020100029学院:电子工程学院转自:https://blog.csdn.net/qq_36994788/article/details/55683326【嵌牛导读】Linux常用指令【嵌牛鼻子】
嵌入式
xxxxx_
·
2024-02-13 09:36
【Java EE初阶十二】
网络编程
TCP/IP协议(二)
1.关于TCP1.1TCP的socketapitcp的socketapi和U大片的socketapi差异很大,但是和前面所讲的文件操作很密切的联系下面主要讲解两个关键的类:1、ServerSocket:给服务器使用的类,使用这个类来绑定端口号2、Socket:即会给服务器使用,又会给客户端使用;TCP是字节流的,传输的基本单位是Byte;所谓连接:通信双方是否会记录保存对端的信息;对于UDP来说,
委婉待续
·
2024-02-13 04:10
JAVA
EE
初阶
tcp/ip
服务器
java-ee
剑指offer——替换空格
1.2背景在
网络编程
中,如果URL参数中含有特殊字符,如空格、#等,可能导致服务器端无法获得正确的参数值。我们需
看落日的YT
·
2024-02-13 02:34
剑指offer
c语言
开发语言
面试
【Linux进阶之路】网络——“?“(上)
独立形态2.互联形态3.局域网二、网络协议1.OSI七层协议2.TCP/IP四(五)层模型三、网络通信1.封装与解包2.数据的传输1.局域网2.广域网总结尾序本篇文章的目的是带大家初步认识网络,为后面的
网络编程
打下基础
舜华丶
·
2024-02-13 00:31
Linux进阶之路
linux
网络
【Linux
网络编程
】
网络编程
套接字(1)
【Linux
网络编程
】
网络编程
套接字(1)目录【Linux
网络编程
】
网络编程
套接字(1)源IP地址和目的IP地址端口号端口号和进程ID的关系网络通信TCP协议UDP协议网络字节序socket编程接口简单的
爱写代码的刚子
·
2024-02-12 22:33
Linux
linux
网络
php
服务器
c++
c语言
linux /dev/mem /dev/kmem驱动分析
/dev/mem说明驱动注册用户空间调用mmap方法/dev/mem/dev/kmem说明/dev/mem”是linux系统的一个虚拟字符设备,无论是标准linux系统还是
嵌入式linux
系统,都支持该设备
绍兴小贵宁
·
2024-02-12 17:32
Linux
#
内存
linux
内存管理
Java
网络编程
和NIO详解6:Linux epoll实现原理详解
github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章将同步到我的个人博客:www.how2playlife.com本文是微信公众号【Java技术江湖】的《不可轻视的Java
网络编程
da3acf50377b
·
2024-02-12 17:58
嵌入式Linux
系统镜像制作(基于SD卡)
文章目录目的原理环境准备系统镜像制作从现有SD卡备份从空白文件开始制作系统镜像使用其它补充总结目的
嵌入式Linux
在开发过程中对于软件方面通常是bootloader、linuxkernel、rootfs
Naisu Xu
·
2024-02-12 13:34
嵌入式Linux与设备相关
linux
服务器
运维
网络编程
项目:电子辞典
项目要求:登录注册功能,不能重复登录,重复注册。用户信息也存储在数据库中。单词查询功能历史记录功能,存储单词,意思,以及查询时间,存储在数据库基于TCP,支持多客户端连接(多进程、多线程、多路复用)采用数据库保存用户信息与历史记录将dict.txt的数据导入到数据库中保存。返回上级、按下ctrl+c退出客户端后,该客户端退出登录server.cintdo_register(intsockfd,MS
Carl余
·
2024-02-12 10:34
网络
oracle
数据库
Netty 学习:服务端启动 & 客户端启动
说明Netty封装了JavaNIO的很多功能,大大简化了Java
网络编程
的难度,同时Netty也支持多种协议,Netty架构图如下注:上图来自Netty官网BIO模型传统的JavaBIO模型代码如下客户端代码
油腻的程序猿啊
·
2024-02-12 08:26
java
jvm
servlet
Linux
网络编程
——tcp套接字
文章目录主要代码关于构造listen监听accepttelnet测试读取信息掉线重连翻译服务器演示本章Gitee仓库:tcp套接字主要代码客户端:#pragmaonce#include"Log.hpp"#include#include#include#include#include#include#include#include#include#include#include"threadPool
请揣满RMB
·
2024-02-12 07:46
Linux网络编程
原创
网络
linux
tcp/ip
【Java EE初阶十二】
网络编程
TCP/IP协议(一)
1.
网络编程
通过网络,让两个主机之间能够进行通信->就这样的通信来完成一定的功能,进行
网络编程
的时候,需要操作系统给咱们提供一组API,通过这些API来完成编程;API可以认为是应用层和传输层之间交互的路径
委婉待续
·
2024-02-12 07:46
tcp/ip
网络协议
java-ee
面向字节流编程-TCP协议
前言:在
网络编程
-002节中已经介绍了有关传输层TCP协议的基本知识,本节不再介绍有关TCP协议的基础内容,主要讲TCP协议的重点API及其使用方法,通过案例的形式完善。
加菲猫-siu
·
2024-02-12 05:17
JavaEE㈢-网络编程
tcp/ip
网络
服务器
java-ee
网络协议
java
HTTP网络通信协议基础
目录前言:1.HTTP协议理论1.1协议概念1.2工作原理2.HTTP抓包工具2.1Fiddler工具2.2抓包原理3.HTTP协议格式3.1HTTP请求3.2HTTP响应3.3格式总结前言:在了解完
网络编程
的传输层
加菲猫-siu
·
2024-02-12 05:47
JavaEE㈢-网络编程
网络
http
网络协议
java-ee
java
python 第十章 ——
网络编程
详解
文章目录一、前言二、
网络编程
基础三、网络协议1.TCP2.UDP四.TCP实现聊天1.Tcp服务器2.Tcp客户端4.运行测试五.UDP实现聊天1.UDP服务器2.UDP客户端3.运行测试总结
余识-
·
2024-02-12 03:27
Python从入门到精通
python
网络
java
网络编程
实现QQ发消息文件,图片等内容
前言:昨天我们已经初步学习了
网络编程
到底是怎么一回事儿,今天在此基础上继续学习
网络编程
,利用
网络编程
实现QQ上的发送消息,群聊,私聊等功能。
古拉啦啦
·
2024-02-12 01:53
netty与springboot的整合
netty框架在
网络编程
领域,Netty是Java的一个优秀的框架,他将java的复杂和难以使用的关于OIO和NIO的一些框架进行了封装,使其隐藏在易用的api后面。
缇欧酱
·
2024-02-12 01:40
详细介绍Python
网络编程
模块
根据前面对网络分层棋型的介绍,我们知道实际的网络模型大致分为四层,这四层各有对应的网络协议提供支持,网络层协议主要是IP,它是所有互联网协议的基础,其中ICMP(InternetControlMessageProtocol)、IGMP(InternetGroupManageProtocol)、ARP(AddressResolutionProtocol)、RARP(ReverseAddressRes
hakesashou
·
2024-02-11 23:13
python基础知识
网络
【OrangePi Zero2 智能家居】需求及项目准备
一、需求及项目准备二、系统框图三、硬件接线四、语音模块配置五、模块测试一、需求及项目准备语音接入控制各类家电,如客厅灯、卧室灯、风扇Socket
网络编程
,实现Sockect发送指令远程控制各类家电烟雾警报监测
咖喱年糕
·
2024-02-11 21:53
全志H616
智能家居
需求及项目准备
系统框图
硬件接线
语音模块配置
语音模块测试
语音调试助手测试
[Linux
网络编程
]Socket套接字
socket的原意是“插座”,在计算机通信领域,socket被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过socket这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。这个数据报格式套接字可以达到高质量的数据传输。这是因为它使用了TCP协议09-05补充1网络字节序主机字节序和点分十进制之间的转换2长连接和短链接3三次握手注意同步确认序号或者说请求和应
Windalove
·
2024-02-11 20:18
Linux网络编程
linux
网络编程
套接字
socket
网络基础【Linux
网络编程
】
目录一、网络发展二、协议和协议分层OSI七层网络模型TCP/IP协议栈三、网络和OS的关系四、网络传输基本流程五、数据包封装和分用六、IP地址和MAC地址MAC地址局域网通信原理IP地址一、网络发展详细参考此篇博文:网络发展史独立模式计算机之间相互独立;网络互联多台计算机连接在一起,完成数据共享;局域网LAN计算机数量更多了,通过交换机和路由器连接在一起;广域网WAN将远隔千里的计算机都连在一起;
勤奋的懒羊羊~
·
2024-02-11 20:47
Linux网络编程
网络
网络套接字【Linux
网络编程
】
一、预备知识1、端口号端口号是一个2字节16位的整数,它是用来唯一地标识改主机上的一个网络应用层的进程。2、socketIP地址能标识唯一的一台主机,端口号能标识一台主机上唯一的进程(一个进程可以绑定多个端口号,但是一个端口号不能被多个进程绑定)。IP+端口号:标识全网唯一的一个进程。IP+端口号就是socket(套接字)进程pid已经能标识一台主机上的进程的唯一性了,为什么还需要端口号?从技术角
勤奋的懒羊羊~
·
2024-02-11 20:17
Linux网络编程
linux
服务器
运维
详解Python
网络编程
网络编程
计算机网络就是把各个计算机连接到一起,让网络中的计算机可以互相通信。
网络编程
就是如何在程序中实现两台计算机的通信。更确切地说,网络通信是两台计算机上的两个进程之间的通信。
阙馨妍子
·
2024-02-11 17:09
第十五章、网络通信
1、
网络编程
的基本概念及TCP/IP协议简介(1)网络通信协议:OSI七层协议:OSI七层协议体系架构及数据传递方式TCP/IP四层协议:2、基于URL的高层次Java
网络编程
(1)网络应用定位:IP地址
WCT的小仙女
·
2024-02-11 17:03
windows编程-
网络编程
快速入门(非常核心)
目录1.windows编程1.1windows编程基础知识(1)窗口(2)事件驱动(3)句柄(非常重要!)1.2windows编程一般流程(1)程序入口函数(mian的变形)-复制即可(2)定义窗口(3)注册窗口类(4)创建窗口(5)显示窗口(6)消息循环(7)窗口操作函数1.3windows编程实例2.TCP2.1tcp结构编辑2.2socket概念2.3tcp协议2.4tcp服务端基本代码2.
robes knight
·
2024-02-11 13:58
windows
JAVASE进阶:
网络编程
(编程实现TCP、UDP传输)
Mybatis-Plus必学前置知识)订阅专栏:JAVASE进阶希望文章对你们有所帮助其实我认为javase中的File流、I/O流(字节流、字符流)等都是很重要的,但是内容很多就没有具体去做总结了,不过这里总结的
网络编程
中也会用到
布布要成为最负责的男人
·
2024-02-11 13:14
JAVASE进阶
网络
tcp/ip
udp
javase
java
面试
网络协议
Java毕业设计-流浪动物救助系统
临近学期结束,还是毕业设计,你还在做java程序
网络编程
,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。
疯狂行者
·
2024-02-11 09:45
毕设项目
java
开发语言
后端
QT - 配置
嵌入式Linux
设备
QT-配置
嵌入式Linux
设备为给定设备构建Qt需要工具链和sysroot。此外,某些设备需要供应商特定的适应代码才能支持EGL和OpenGLES2.0。
YottaYuan
·
2024-02-11 08:04
Netty应用(三) 之 NIO开发使用 &
网络编程
& 多路复用
目录重要:logback日志的引入以及整合步骤5.NIO的开发使用5.1文件操作5.1.1读取文件内容5.1.2写入文件内容5.1.3文件的复制5.2
网络编程
5.2.1accept,read阻塞的NIO
etcEriksen
·
2024-02-11 07:32
Netty应用
java
netty
后端
Netty
Netty应用(一) 之 NIO概念 & 基本编程
2.NIO编程2.1传统网络通信中开发方式及问题(BIO)2.1.1多线程版
网络编程
2.1.2线程池版的
网络编程
2.2NIO网络通信中的非阻塞编程3.NIO的基本开发方式3.1Channel简介3.2Buffer
etcEriksen
·
2024-02-11 07:01
Netty应用
java
netty
Java基础(二十四):
网络编程
Java基础系列文章Java基础(一):语言概述Java基础(二):原码、反码、补码及进制之间的运算Java基础(三):数据类型与进制Java基础(四):逻辑运算符和位运算符Java基础(五):流程控制语句Java基础(六):数组Java基础(七):面向对象编程Java基础(八):封装、继承、多态性Java基础(九):Object类的使用Java基础(十):关键字static、代码块、关键字fin
冬天vs不冷
·
2024-02-11 02:05
Java基础系列
java
网络
开发语言
Socket
网络编程
学习笔记 (7)TCP快速入门
1.TCP是什么TCP,(TransmissionControlProtocol,缩写为TCP)。TCP是传输控制协议;是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC793定义。TCP与UDP意义完成第四层传输所指定的功能与职责。(1)TCP的机制:三次握手、四次挥手具有校验机制、可靠、数据传输稳定(2)三次握手图解:(2)TCP能做的功能聊天消息传输、推送单人语音、视频
鮀城小帅
·
2024-02-11 00:51
#
Socket
tcp/ip
网络
学习
ByteBuffer
TCP
网络编程
..
1.互联网有了互联网的出现我们就可以足不出户的实现看电影、购物等等操作我们认知中可能的互联网模型较为真实的互联网模型那么数据是如何从一个设备传递到另外一个设备的呢?2.网络互联模型统共有三种:3.TCP/IP协议TCP/IP是一群协议里面不仅仅包括TCP和IP两种协议还有其他很多的协议这不过这两种协议是最早通过的协议所以以他们的名字命名整个的协议家族4.网络分层由于我们现在是学习阶段所以主要用的是
axihaihai
·
2024-02-11 00:15
网络
网络编程
-Socket套接字
目录1.
网络编程
1.1定义与图解1.2基本概念(1)发送端和接收端(2)请求和响应(3)客户端和服务端2.Socket套接字2.1定义2.2分类(1)流套接字(2)数据报套接字(3)原始套接字2.3模型
加菲猫-siu
·
2024-02-10 17:28
JavaEE
(初阶)
网络
服务器
运维
java-ee
java
面向数据报编程-UDP协议
1.3DatagramPacket类(1)DatagramPacket构造方法(2)DatagramPacket普通方法1.4InetSocketAddress类2.代码案例2.1服务器端2.2客户端2.3运行结果前言:在
网络编程
加菲猫-siu
·
2024-02-10 17:57
JavaEE
(初阶)
udp
网络协议
网络
java-ee
java
网络编程
经验总结 TCP拆包粘包常见解决方案
从简单通信协议开始最近工作中又需要处理协议解析,我对协议解析和网络抓包其实还是小有研究,17年刚毕业的时候,就用Netty手写过SMPP协议的对接。(其实做协议解析是一个很枯燥的工作,如果协议解析可以像antlr那样子写grammar自动解析应该会很酷?)本文总结一下协议在tcp下编码拆包粘包的三种解决方案。网上有一些人对拆包粘包的说法不是很认可,但是我觉得这个术语还是挺形象的。首先,让我们来设计
ShootHzj
·
2024-02-10 08:43
Node之使用dns模块解析域名
引在
网络编程
中,开发者更倾向于使用域名,而不是IP地址来指定网络连接的目标地址。在Node.js中,提供dns模块,以实现域名查找及域名解析的处理。在dns模块中,提供了三个主方法及一系列便捷方法。
27亿光年中的小小尘埃
·
2024-02-10 07:18
网络编程
案例
案例一: 我们在实际生活中收发数据的时候是持续不断的,所以我们需要在发送端用键盘录入数据实现循环发数据(如果输入"quit"停止),接收端循环把接收到的数据打印到控制台上。发送端importjava.io.IOException;importjava.net.DatagramPacket;importjava.net.DatagramSocket;importjava.net.InetAddre
嗷老板
·
2024-02-10 03:34
关于
网络编程
中字节序转换优化的思考
总所周知,不同系统平台间的内存访问字节序不同,有所谓big-endien和little-end两种。因此,为实现通用的通信程序,通常的做法是统一采用big-endian字节序作为网络标准字节序,到主机端根据情况进行转换,即使用ntoh*和hton*这两类宏或函数。然而,就效率方面来讲,对于同构的系统平台,这样做未免有些浪费。尤其是我们常见的x86平台,每次通信,发送端都要先把数据从little-e
DLite
·
2024-02-09 23:27
C/C++编程
分布式系统
优化
网络
编程
平台
stream
byte
嵌入式Linux
——块设备驱动
声明:本文章是看韦东山老师的教学视频后并阅读了一些博客后所写的块设备的驱动程序,其中包括一些对程序的分析,如果文中的分析与您的文章相同敬请提出,我会做相应的修改或删除。同时如果我的文章对你有所帮助那是我的幸运。说起块设备驱动,我们就会想我们为什么要学习块设备驱动啊?我们不是已经学了字符设备驱动了吗?我们可以用字符驱动程序去写块设备驱动吗?要回答上面的问题,我们就要试着将字符设备驱动用到块设备中,看
moxue10
·
2024-02-09 18:11
驱动
嵌入式
Linux
驱动
块设备
Qt
网络编程
-ZMQ的使用
不同主机或者相同主机中不同进程之间可以借助网络通信相互进行数据交互,网络通信实现了进程之间的通信。比如两个进程之间需要借助UDP进行单播通信,则双方需要知道对方的IP和端口,假设两者不在同一主机中,如下示意图:主机1中的进程A想要与主机2中的进程B进行通信,则首先他们之间需要知道对方所在主机的IP地质以及对方所绑定的端口,好比A和B住在同一个小区(同一个局域网内),A派人给B送信则需要制度B所住的
MayZork
·
2024-02-09 16:53
QT
网络
qt
tcp/ip
udp
zmq
Qt
网络编程
-QTcpServer的封装
简单封装Tcp服务器类,将QTcpServer移入线程头文件:#ifndefTCPSERVER_H#defineTCPSERVER_H#includeclassQTcpSocket;classQTcpServer;classQThread;classTcpServer:publicQObject{Q_OBJECTpublic:explicitTcpServer(constQString&ip,qu
MayZork
·
2024-02-09 16:23
QT
qt
网络
开发语言
计算机网络-面试题
一、基础1、
网络编程
网络编程
的本质是多台计算机之间的数据交换存在问题如何准确的定位网络上一台或多台主机如何进行可靠传输2、网络协议在计算机网络有序的交换数据,就必须遵守一些事先约定好的规则,比如交换数据的格式
HBryce24
·
2024-02-09 16:23
计算机网络
面试
计算机网络
网络编程
:TLV标准详解
TLV(Type-Length-Value)是一种广泛应用于电子通信和数据存储的编码标准。其基本构成是三部分:类型(Type)、长度(Length)和值(Value),它通过这三个要素高效且灵活地表示数据,适用于多种场景,从网络协议到电子支付系统。本文旨在深入探讨TLV标准的结构、应用以及实现方式。1.TLV结构简介类型(Type):这是数据的标识符,它定义了随后的Value字段的格式和用途。Ty
运维开发王义杰
·
2024-02-09 15:02
网络
网络
Linux检测网络故障以及恢复网络的方法
原文地址:http://www.linuxidc.com/Linux/2011-08/40336.htm在项目中遇到一个问题,
嵌入式Linux
设备工作一段时间后网络会出现故障,网线虽然连着,但却不能与外部主机通信
快乐至上
·
2024-02-09 13:47
linux
网络检测
编程
代码
Java学习
网络编程
Java学习
网络编程
大纲网络相关概念IP地址网络协议InetAdressSocket具体案例1.网络相关概念网络网络通信2.IP地址域名3.网络协议4.InetAdress获得本机的名字和IPpublicstaticvoidmain
挽天java
·
2024-02-09 13:31
大一学java
java基本语法
java
学习
网络
嵌入式Linux
开发---Socket CAN通信驱动硬件编程
提醒:使用LinuxCAN开发的需要具备
网络编程
的部分基础,SocketCAN的使用类似于TCP/IPLinux开发板通过Socketcan驱动设备的参考源码demo见文末。
牛马大师兄
·
2024-02-09 12:30
嵌入式Linux经验教程
嵌入式硬件
linux
网络协议
arm开发
mcu
iot
tcp/ip
嵌入式Linux
开发---RS485通信驱动硬件编程
提醒:RS485的使用与UART串口的使用基本相同,差别在于使用485时需要手动切换485芯片的收发引脚模式。Linux驱动RS485通信的程序源码Demo见文末。1、RS485基础铺垫智能仪表随着80年代初单片机技术的成熟而发展起来,世界仪表市场基本被智能仪表所垄断,这归结于企业信息化的需要,而企业在仪表选型时其中的一个必要条件就是要具有联网通信接口。最初是数据模拟信号输出简单过程量,后来仪表接
牛马大师兄
·
2024-02-09 12:00
嵌入式Linux经验教程
linux
嵌入式硬件
arm开发
驱动开发
mcu
物联网
TCP vs UDP:
网络编程
的两大巨头
tab=BB08J2在
网络编程
领域,TCP(传输控制协议)和UDP(用户数据报协议)是两种主要的通信协议,它们各自在数据传输中扮演关键角色。
web安全工具库
·
2024-02-09 09:11
网络爬虫
网络
tcp/ip
udp
深入浅出TCP/IP协议簇:理论与Python实践
tab=BB08J2当我们提到
网络编程
或数据爬取时,了解基础的网络通信协议—TCP/IP协议簇是非常有用的。TCP/IP不是单一的协议,而是一组使互联网工作的协议的集合。
web安全工具库
·
2024-02-09 09:40
网络爬虫
网络
服务器
运维
上一页
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
其他