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网络编程
java基础知识点
目录介绍基本语法变量与数据类型运算符条件语句与循环面向对象编程类与对象方法与参数继承与多态集合框架数组与列表集合接口Map与Set异常处理输入与输出文件操作控制台输入输出线程与并发常用类库String类日期与时间正则表达式
网络编程
蔬菜院院长
·
2023-10-02 03:32
新手知识点速通
java
开发语言
Java-序列化是什么?哪里有应用?
网络编程
中Java序列化的应用WhereWhenHowJava序列化和反序列化的表格总结什么是Java序列化?
江 流 儿
·
2023-10-02 00:14
#
java相关
java
正点原子
嵌入式linux
驱动开发——TF-A初探
上一篇笔记中,正点原子的文档简单讲解了一下什么是TF-A,并且也学习了如何编译TF-A。但是TF-A是如何运行的,它的一个运行流程并未涉及。TF-A的详细运行过程是很复杂的,涉及到很多ARM处理器底层知识,所以这一篇笔记的内容就是讲解一下TF-A的整个框架以及运行的大致流程。设备如何保证安全设备的安全保护涉及到很多方面,这里的笔记主要就是讲解TF-A。TF-A主要保护的就是设备启动过程,通过各种鉴
努力自学的小夏
·
2023-10-01 22:46
linux学习
linux
驱动开发
stm32
笔记
学习
Java
网络编程
(4) - BIO、NIO、AIO的区别,阻塞、非阻塞、同步、异步的区别,什么是NIO同步非阻塞详解?什么是AIO异步非阻塞?NIO的三大组件是什么?
多种IO区别(BIO、NIO、AIO)传统的Socket链接还是伪异步,都是用的BIO的链接,而JDK为了解决这种通信的问题推出了NIO和AIO去解决这个问题。BIO(blockingI/O)NIO(non-blockingI/O)AIO(AsychronousI/O)同步、阻塞同步、非阻塞异步、非阻塞面向流面向缓冲面向系统服务器实现模式为一个链接一个线程,这种IO的问题可以通过伪异步的方式去优化
Levi_
·
2023-10-01 21:49
Java
什么是AIO异步非阻塞?
什么是NIO同步非阻塞详解?
BIO
NIO
AIO的区别
阻塞
非阻塞
同步
异步的区别
Python-Net编程
网络编程
网络:网络协议:一套规则网络模型:七层模型-七层-理论物理层数据链路层网络层传输层会话层表示层应用层四层模型-实际应用链路层网络层传输层引用层每一层都有相应的协议负责交换信息或者协同工作TCP/
若尘___
·
2023-10-01 18:28
如何在SpringBoot中,使用Netty实现远程调用?
它极大地简化和简化了
网络编程
,例如TCP和UD
废柴程序员
·
2023-10-01 16:04
Linux C语言
网络编程
(学习笔记二):socket实现网络通信(tcp和udp)
目录1.基于TCP的
网络编程
2.相关API讲解3.基于TCP的
网络编程
代码4.基于UDP的
网络编程
及代码在日常应用中有很多关于socket网络通信的例子,例如局域网内打游戏,使用浏览器看视频,用QQ软件聊天等
ssz__
·
2023-10-01 12:32
Linux网络编程
网络
学习
笔记
linux
tcp/ip
正点原子
嵌入式linux
驱动开发——TF-A使用
上一篇笔记STM32MP157芯片的开发环境,之后就直接简写为MP1。为了保证安全ARM推出了ArmTrustedFirmware的可信固件,简称TF-A。它是一个开源的软件,最早是用在Armv8-A,ST也在MP1里面使用到了TF-A。它的作用就是隔离硬件,为硬件提供一个安全环境并且提供安全服务。TF-A初步使用智能设备的安全问题是一个物联网产品非常重要的环节,ARM为此提供了TrustZone
努力自学的小夏
·
2023-10-01 10:52
linux学习
学习
笔记
linux
驱动开发
Linux
网络编程
Socket通信6-Libevent移植与使用
目录libeventlibevent交叉编译并移植libevent安装安装步骤测试代码libevent执行报错解决libevent_base根节点event_base_newevent_base_freeevent_reinitevent_loop循环等待事件event_base_loopevent_base_dispatchevent_base_loopexitevent_base_loopbr
东方欲晓w
·
2023-10-01 09:56
Linux网络编程
linux
linux
网络
单片机
Java
网络编程
文章目录一、网络通信协议1.TCP/IP参考模型2.
网络编程
中有两个主要的问题3.
网络编程
中的两个要素二、通信要素一:IP和端口号三、通信要素二:TCP/IP协议簇四、代码案例1.InetAddressTest2
IT女孩儿
·
2023-10-01 06:26
网络
java
Linux
网络编程
- 基于TCP的服务器端/客户端(2)
Linux
网络编程
-基于TCP的服务器端/客户端(1)一回声客户端的完美实现1.1回声服务器端没有问题,只有回声客户端有问题?问题不在服务器端,而在客户端。
yunfan188
·
2023-10-01 06:30
#
网络编程
Linux网络编程
socket编程
TCP/IP网络编程
TCP编程
服务器编程消息接收与处理,练习题|
网络编程
-socket开发(示例代码)
1、什么是C/S架构?C指的是client(客户端软件),S指的是Server(服务端软件),C/S架构的软件,实现服务端软件与客户端软件基于网络通信。2、互联网协议是什么?分别介绍五层协议中每一层的功能?互联网协议就是计算机界通用的语言;互联网协议分为osi七层或tcp/ip五层或tcp/ip四层;物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0。数据链路
weixin_39543647
·
2023-10-01 06:30
服务器编程消息接收与处理
网络编程
:TCP协议: 三次握手,四次挥手,socket套接字通信:,粘包问题subprocess模块,struct模块
这[TOC]
网络编程
:TCP协议:三次握手,四次挥手,socket套接字通信:,粘包问题subprocess模块,struct模块1.TCP协议:三次握手,四次挥手三次握手,建连接:反馈机制:缺点:四次挥手
小、七
·
2023-10-01 06:00
python
网络编程
JAVA
网络编程
习题:文件上传
题目在本地有两个文件夹Client和Server,把Client文件夹中的文件复制到Server文件夹中。思路客户端通过文件输入流接收到源路径文件的信息,把信息通过网络输出流传给服务器客户端通过网络输入流接收客户端传来的文件信息,然后用文件输出流把信息写出的目的路径代码packagecom.gongsi.cn.test1;importjava.io.FileOutputStream;importj
摆烂收留中心
·
2023-10-01 06:59
习题
java
Socket
网络编程
web开发基础C/S架构服务器-客户机,即Client-Server(C/S)结构。C/S结构通常采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。例如我们需要下载QQ、微信、电脑版吃鸡,如果该客户端软件需要升级,用户需要重新下载最新版本的客户端下载安装。C(客户端Client)/S(Server)架构C(客户端Client)/S(Server)架构桌面应用程序javaswing
Java开发-裴雨
·
2023-10-01 06:29
网络
java
服务器
计算机网络Socket
网络编程
实验--Java实现
计算机网络Socket
网络编程
实验写在开头:实验写完好久了,一直没抽出时间写这个博客还是太懒了啊注:这次实验代码仅供参考学习,照搬抄袭不可取,有可能实验0分5-1Socket
网络编程
题目:1.使用InetAddress
Yu_SZU
·
2023-10-01 06:29
计算机网络
java
socket
Tcp
网络编程
练习题
1.使用TCP
网络编程
,实现图片的上传。
豪琼啊
·
2023-10-01 06:29
java学习例题
网络
tcp/ip
java
Socket
网络编程
练习题三:客户端上传文件到服务器
题目客户端:将本地文件上传到服务器,接收服务器的反馈服务端:接收客户端上传的文件,上传完毕之后给出反馈代码实战1、客户端代码packagecom.heima;importjava.io.*;importjava.net.Socket;publicclassClient{publicstaticvoidmain(String[]args)throwsIOException{Socketsocket=
飞翔的佩奇
·
2023-10-01 06:28
网络编程
网络
服务器
TCP
socket
网络编程
io
客户端
【正点原子MP157连载】第三十三章 异步通知实验-摘自【正点原子】STM32MP1
嵌入式Linux
驱动开发指南V1.7
1)实验平台:正点原子STM32MP157开发板2)购买链接:https://item.taobao.com/item.htm?&id=6292707218013)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-318813-1-1.html4)正点原子官方B站:https://space.bilibili.com/3946208905)正点原子STM
正点原子
·
2023-10-01 05:56
LINUX
stm32
linux
驱动开发
【正点原子MP157连载】第三十一章 Linux中断实验-摘自【正点原子】STM32MP1
嵌入式Linux
驱动开发指南V1.7
1)实验平台:正点原子STM32MP157开发板2)购买链接:https://item.taobao.com/item.htm?&id=6292707218013)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-318813-1-1.html4)正点原子官方B站:https://space.bilibili.com/3946208905)正点原子STM
正点原子
·
2023-10-01 05:55
LINUX
linux
stm32
驱动开发
【正点原子MP157连载】第三十二章 Linux阻塞和非阻塞IO实验-摘自【正点原子】STM32MP1
嵌入式Linux
驱动开发指南V1.7
1)实验平台:正点原子STM32MP157开发板2)购买链接:https://item.taobao.com/item.htm?&id=6292707218013)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-318813-1-1.html4)正点原子官方B站:https://space.bilibili.com/3946208905)正点原子STM
正点原子
·
2023-10-01 05:55
LINUX
linux
stm32
驱动开发
【正点原子Linux连载】第五十三章 异步通知实验 -摘自【正点原子】I.MX6U
嵌入式Linux
驱动开发指南V1.0
1)实验平台:正点原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?id=6036727444342)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html3)对正点原子Linux感兴趣的同学可以加群讨论:9354467414)关注正点原子公众号,获取最新资料更新第五十
正点原子
·
2023-10-01 05:25
LINUX
linux
stm32
【正点原子MP157连载】第二十九章 Linux按键输入实验-摘自【正点原子】STM32MP1
嵌入式Linux
驱动开发指南V1.7
1)实验平台:正点原子STM32MP157开发板2)购买链接:https://item.taobao.com/item.htm?&id=6292707218013)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-318813-1-1.html4)正点原子官方B站:https://space.bilibili.com/3946208905)正点原子STM
正点原子
·
2023-10-01 05:25
LINUX
linux
驱动开发
stm32
【正点原子Linux连载】第五十二章 Linux阻塞和非阻塞IO实验 -摘自【正点原子】I.MX6U
嵌入式Linux
驱动开发指南V1.0
1)实验平台:正点原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?id=6036727444342)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html3)对正点原子Linux感兴趣的同学可以加群讨论:9354467414)关注正点原子公众号,获取最新资料更新第五十
正点原子
·
2023-10-01 05:24
LINUX
linux
stm32
物联网
linux课程_【课程完结】
嵌入式Linux
应用/驱动开发基础知识两大篇章已全部录制完毕 共72集...
完结撒花《第四篇
嵌入式Linux
应用开发基础知识》《第五篇
嵌入式Linux
驱动开发基础知识》两大篇章已全部录制完毕共计72集01
嵌入式Linux
应用开发基础知识
嵌入式Linux
全新系列教程第四篇《
嵌入式
weixin_39753397
·
2023-10-01 05:54
linux课程
嵌入式Linux
(12):Liunx中断
嵌入式Linux
中断Linux中断1、Linux中断API函数1.1中断ID1.2request_irq函数1.3free_irq函数1.4中断处理函数1.5中断使能与禁止函数2、上半部与下半部2.1软中断
二四日十二画
·
2023-10-01 05:54
嵌入式
linux
嵌入式
linux
【正点原子Linux连载】第四十九章 Linux按键输入实验 -摘自【正点原子】I.MX6U
嵌入式Linux
驱动开发指南V1.0
1)实验平台:正点原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?id=6036727444342)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html3)对正点原子Linux感兴趣的同学可以加群讨论:9354467414)关注正点原子公众号,获取最新资料更新第四十
正点原子
·
2023-10-01 05:54
LINUX
linux
stm32
【正点原子Linux连载】第五十一章 Linux中断实验 -摘自【正点原子】I.MX6U
嵌入式Linux
驱动开发指南V1.0
1)实验平台:正点原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?id=6036727444342)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html3)对正点原子Linux感兴趣的同学可以加群讨论:9354467414)关注正点原子公众号,获取最新资料更新第五十
正点原子
·
2023-10-01 05:54
LINUX
linux
stm32
嵌入式linux
界面开发,基于
嵌入式Linux
平台实现GUI系统的设计方案
描述嵌入式图形用户界面(GUI,GraphicUserInterface)系统作为嵌入式系统中的一大关键技术,为用户提供设备的控制接口,其性能的好坏,界面的美观程度,影响着用户对产品的购买意愿和使用感受。当前嵌入式系统中GUI的实现方式主要有两种:一是采用现有的GUI库;第二种是开发商基于嵌入式操作系统设计特有的GUI系统。采用第1种方式一般要对通用GUI库进行剪裁和个性化定制,也往往要支出额外的
weixin_39541044
·
2023-10-01 05:24
嵌入式linux界面开发
嵌入式Linux
应用开发-第十五章具体单板的按键驱动程序
嵌入式Linux
应用开发-第十五章具体单板的按键驱动程序第十五章具体单板的按键驱动程序(查询方式)15.1GPIO操作回顾15.2AM335X的按键驱动程序(查询方式)15.2.1先看原理图确定引脚及操作方法
华为奋斗者精神
·
2023-10-01 05:53
Linux
ARM
MCU
MCU
C51
linux
单片机
运维
c++
c语言
嵌入式Linux
应用开发-基础知识-第十六章GPIO和Pinctrl子系统的使用
嵌入式Linux
应用开发-基础知识-第十六章GPIO和Pinctrl子系统的使用第十六章GPIO和Pinctrl子系统的使用16.1Pinctrl子系统重要概念16.1.1引入16.1.2重要概念16.1.3
华为奋斗者精神
·
2023-10-01 05:53
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式Linux
应用开发-第十四章查询方式的按键驱动程序
嵌入式Linux
应用开发-第十四章查询方式的按键驱动程序第十四章查询方式的按键驱动程序_编写框架14.1LED驱动回顾14.2按键驱动编写思路14.3编程:先写框架14.3.1把按键的操作抽象出一个button_operations
华为奋斗者精神
·
2023-10-01 05:52
Linux
ARM
MCU
MCU
C51
linux
单片机
运维
c++
c语言
嵌入式Linux
应用开发-第十三章APP怎么读取按键值
嵌入式Linux
应用开发-第十三章读取按键及按键驱动程序第十三章APP怎么读取按键值13.1妈妈怎么知道孩子醒了13.2APP读取按键的4种方法13.2.1查询方式13.2.2休眠-唤醒方式13.2.3poll
华为奋斗者精神
·
2023-10-01 05:21
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
8.
网络编程
网络的通讯要素:IP地址,端口号,传输协议IP地址:InetAddress,它是网络中的设备标识,不易记忆,可用主机名称。端口号:用于标识进程的逻辑地址,不同进程的标识,有效端口号:0~65535,其中0~1024是系统使用或保留的端口。传输协议:是个通讯规则,常见通讯协议主要是TCP和UDP。UDP协议与TCP协议的不同:upd将数据、源和目的封装在数据包中,无需建立连接,tcp需要建立连接,形
密奕
·
2023-09-30 22:12
网络编程
懒人入门(十三):一泡尿的时间,快速搞懂TCP和UDP的区别
本文引用了作者Fundebug的“一文搞懂TCP与UDP的区别”一文的内容,感谢无私分享。1、引言网络协议是每个搞网络通信应用开发(比如IM、推送、网关等等)的程序员都必须要掌握的基础知识,TCP/IP协议簇中有两个最具有代表性的传输层协议——分别是TCP和UDP。有过网络通信开发经验的同学们都知道,TCP和UDP协议是平时用的最多的两种协议,而对于很多人来说,什么时候以及什么场景下该用TCP还是
jackjiang20212
·
2023-09-30 22:03
解决“无法分配所请求的地址“问题的常见方法
这通常发生在
网络编程
或使用套接字时,意味着系统无法将请求的地址分配给相应的套接字。本文将讨论这个常见问题并提供一些解决方法。
程序设计创梦引领者
·
2023-09-30 21:45
编程
网络
服务器
java
编程
epoll 的本质是什么?
p=3从事服务端开发,少不了要接触
网络编程
。epoll作为Linux下高性能网络服务器的必备技术至关重要,nginx、Redis、Skynet和大部分游戏服务器都使用到这一多路复用技术。
ae7729ac3ac8
·
2023-09-30 21:32
Linux
网络编程
套接字(Socket):通过网络实现跨机通信作用:一种文件描述符传输层的文件描述符整个编程中,需要着重注意htonl/htons、ntohl/ntohs、inet_addr等TCP的C/S实现循环服务器模型TCP服务器实现过程1.创建套接字:初始化结构体structsockaddr_in2.给套接字绑定ip地址和端口号:bind函数#include3.将套接字文件描述符,从主动变为被动文件描述符(
考勤卡啦啦
·
2023-09-30 19:16
linux
网络
运维
网络编程
入门
目录一、
网络编程
入门1.软件结构2.网络通信协议编辑3.协议分类4.
网络编程
要素IP地址IP地址分类常用命令特殊的IP地址InetAddress类常用方法端口号二、UDP协议编程DatagramSocket
樱桃桃桃桃桃
·
2023-09-30 19:54
服务器
运维
正点原子
嵌入式linux
驱动开发——STM32MP1启动详解
STM32单片机是直接将程序下载到内部Flash中,上电以后直接运行内部Flash中的程序。STM32MP157内部没有供用户使用的Flash,系统都是存放在外部Flash里面的,比如EMMC、NAND等,因此STM32MP157上电以后需要从外部Flash加载程序到内存中。而且STM32MP157支持多种启动方式,这些启动方式都是怎么运行的,这都涉及到STM32MP1的启动方式。STM32MP1
努力自学的小夏
·
2023-09-30 15:34
linux学习
linux
驱动开发
stm32
笔记
学习
Java进阶篇--
网络编程
目录计算机网络体系结构什么是网络协议?为什么要对网络协议分层?网络通信协议TCP/IP协议族应用层运输层网络层数据链路层物理层TCP/IP协议族TCP的三次握手四次挥手TCP报文的头部结构三次握手四次挥手常见面试题1、TCP为什么不是两次连接?而是三次握手?2、tcp和udp的区别3、流量控制和拥塞控制4、流量控制和拥塞控制的实现机制5、为什么TCP连接的时候是3次,关闭的时候却是4次?6、网络中
世俗ˊ
·
2023-09-30 11:55
Java进阶篇
网络
java
开发语言
Socket
网络编程
练习题五:客户端多用户上传文件(多线程版)并使用线程池管理线程
题目想要服务器不停止,能接收很多客户上传的图片?我们知道是使用循环加多线程的方案来解决,但是如果频繁的创建和销毁线程,是非常浪费系统资源的,那应该怎么办呢?解决方案采用线程池,来管理线程代码实战客户端代码packagecom.heima;importjava.io.*;importjava.net.Socket;publicclassClient{publicstaticvoidmain(Stri
飞翔的佩奇
·
2023-09-30 11:19
网络编程
网络
tcp/ip
网络协议
TCP协议
线程池
多线程
Socket
python
网络编程
smtp协议发送电子邮件
SMTP协议SMTP的全称是“SimpleMailTransferProtocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP服务器就是遵循SMTP协议的发送邮件服务器。POP3、SMTP和IMAPSMTP是简单邮件传输协议,发送协议,POP3、IM
_小许_
·
2023-09-30 07:22
Python
python
smtp
Python
网络编程
:常见问题与解决方案
网络编程
在当今互联网时代变得越来越重要。Python作为一种灵活强大的编程语言,提供了丰富的库和模块,使我们能够轻松实现各种网络功能。然而,当我们进行Python
网络编程
时,常常会遇到一些常见问题。
qq^^614136809
·
2023-09-30 07:56
python
网络
开发语言
Socket
网络编程
练习题四:客户端上传文件(多线程版)
题目想要服务器不停止,能接收很多客户上传的图片?解决方案可以使用循环或者多线程但是循环不合理,最优解法是(循环+多线程)改写代码实战客户端代码packagecom.heima;importjava.io.*;importjava.net.Socket;publicclassClient{publicstaticvoidmain(String[]args)throwsIOException{Sock
飞翔的佩奇
·
2023-09-30 06:06
网络编程
网络
TCP
io
网络编程
socket
多线程
客户端
JAVA
网络编程
网络编程
三要素,IP是电脑的地址,端口号是程序的标识,通过IP和端口确定网络传输对象,传输的内容需要遵从协议;IPIP是唯一的,IP表示采用IPV4,IPV6两种方法;IPV4采用32位地址长度,分成四组
qq_41790844
·
2023-09-30 06:56
网络
Python主流的四大编程框架
目前Python的
网络编程
框架已经多达几十个,逐个学习它们显然不现实。
Jmayday
·
2023-09-30 04:17
python
Java【手撕链表】LeetCode 2. “两数相加“, 图文详解思路分析 + 代码
,希望我的专栏能够帮助到你:JavaSE基础:基础语法,类和对象,封装继承多态,接口,综合小练习图书管理系统等Java数据结构:顺序表,链表,堆,二叉树,二叉搜索树,哈希表等JavaEE初阶:多线程,
网络编程
灵魂相契的树
·
2023-09-30 02:14
OJ题
链表
leetcode
java
两数相加
傀儡节点
Java【手撕链表】LeetCode 143. “重排链表“, 图文详解思路分析 + 代码
,希望我的专栏能够帮助到你:JavaSE基础:基础语法,类和对象,封装继承多态,接口,综合小练习图书管理系统等Java数据结构:顺序表,链表,堆,二叉树,二叉搜索树,哈希表等JavaEE初阶:多线程,
网络编程
灵魂相契的树
·
2023-09-30 02:14
OJ题
java
链表
leetcode
重排链表
epoll与socket缓冲区的恩恩怨怨
什么是socket缓冲区二、阻塞与非阻塞内核缓冲区1、如果发送缓冲区满了会怎么样阻塞非阻塞2、如果接受缓冲区为空会怎么样阻塞非阻塞三、epoll与缓冲区的恩恩怨怨水平触发边缘触发非阻塞阻塞结论前言本文深挖
网络编程
中的缓冲区
UPUP小亮
·
2023-09-30 02:58
网络
服务器
linux
上一页
53
54
55
56
57
58
59
60
下一页
按字母分类:
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
其他