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
网络开发
物联网LWIP
网络开发
广播和组播 7.4wireshark抓包验证
wireshark抓包验证wireshark抓包工具wireshark安装下载地址https://www.wireshark.org/download.htmlwireshark使用使用流程CreatedwithRaphaël2.2.0选择网卡过滤配置过滤器使用方法比较运算符eq,==Equalne,!=NotEqualgt,>GreaterThanlt,=GreaterthanorEqualto
屿anglersking's THU
·
2023-08-30 18:04
lwIP网络
网络
stm32
网络通信
wireshark
物联网lwIP
网络开发
1.2 Stm32以太网外设编程
物联网lwIP
网络开发
1.2Stm32以太网外设编程STM32以太网外设编程编程流程原理图分析PHY手册分析PHY地址PHY寄存器BMCRBMSRPHYSTS以太网及其他外设初始化外设初始化配置PHY配置
屿anglersking's THU
·
2023-08-30 18:34
lwIP网络
网络
网络协议
stm32
物联网lwIP
网络开发
1.4TCP回响服务器实现及源码分析
物联网lwIP
网络开发
1.4RAWAPI编程模型TCP回响服务器实现及源码分析上tcp_echoserver.c移植文件目录实验分析tcp_echoserver业务分析TCP回响服务器实现及源码分析下tcp_echoserver_structtcp_echoserver_inittcp_echoserver_accepttcp_echoserver_recvtcp_echoserver_error
屿anglersking's THU
·
2023-08-30 18:34
lwIP网络
网络
网络互联
网络协议
stm32
linux高并发网络编程开发(网络编程基础-socket)10_
网络开发
两种设计模式,网络模型分层,以太网帧协议,IP,UDP,TCP协议,udp和tcp讲解,soc套接字内存模型,大端和小端存储
该章的pdf版本01
网络开发
两种设计模式1.网络应用程序设计模式:C/S-client/server优点:1.协议选用灵活2.可以缓存数据缺点:1.对用户安全构成威胁2.开发工作量大,调试困难B/S-browser
好奇养活小猫
·
2023-08-29 18:45
Linux
网络
tcp/ip
udp
4.网络设计与redis、memcached、nginx组件(一)
网络组件系列文章目录第四章网络设计与redis、memcached、nginx组件文章目录网络组件系列文章目录文章的思维导图前言一、网络相关的问题,
网络开发
中要处理那些问题?
技术鱼
·
2023-08-28 12:53
网络
redis
memcached
如何修复“python:找不到命令”错误
Python广泛用于
网络开发
、分析、机器学习和数据科学项目。当系统找不到Python可执行文件,导致用户无法执行Python命令或运行脚本时,就会出现python:commandnotfound错误。
wly476923083
·
2023-08-28 05:17
Linux
系统管理员
php
开发语言
python
linux
windows
ubuntu
pygame
C++ socket 网络编程 即时通信系统
目的是学习C++
网络开发
的基本概念,同时也可以熟悉下Linux下的C++程序编译和简单MakeFile编写分享一个即时通讯的实战项目给大家:即时通讯实战
shankusu2017
·
2023-08-27 21:54
Linux网络编程
socket
linux
网络技术专业课程体系构建思路
首先,通过调研确定网络工程、
网络开发
、网络艺术设计三个方向的岗位群;其次,进行相应模块
hhappy0123456789
·
2023-08-25 05:48
数据库
《Linux
网络开发
必学教程》3_深入浅出 IP 地址
问题:网络编程接口中一些参数的意义是什么?sock=socket(PF_INET,SOCK_STREAM,0);socket参数详解intsocket(intdomain,inttype,intprotocal);参数意义domain套接字中使用的协议族信息type套接字数据传输类型信息prorocol设备间通讯使用的协议信息socket()中的domain参数(协议族)PF_INET→IPv4互
·
2023-08-23 13:59
clinux网络编程
《Linux
网络开发
必学教程》4_尝鲜 seclect 多路复用
问题:如何增强服务端能力,同时支持多个客户端?Linux的设计哲学:一切皆文件Linux中的文件是什么?侠义:文件系统中物理意义上的文件(逻辑上关联的数据集合)广义:设备,通道,内存,。。。Linux管理的一切对象理解文件描述符文件描述符是一个非负整数,本质是一个句柄一切对用户(程序员)透明的资源标识都可以看作句柄用户使用文件描述符(句柄)与内核交互内核通过文件描述符操作对应资源的数据结构一切皆文
·
2023-08-23 13:59
clinux网络编程
《Linux
网络开发
必学教程》29_动态创建交互页面
问题:如何创建浏览器中的文件展示页面?再论前端页面交互页面分析静态部分表格,页面结构动态部分文件浏览路径(Path)文件列表(Table)"""""""""D.T.Software""""""DT4SWHttpFileServer""""Path:%s""%s"""""文件列表分析静态表格标题行表格列表结构动态部分表格行数据"";"""FileNameFileTypeFileSizeModifyT
·
2023-08-23 13:59
clinux网络编程
基于python实现简易web服务器
协议和web服务器实现、运行原理的理解,同时对web服务器与客户端的交互过程进行详细介绍,明白服务器是如何处理客户端对其请求后,将服务器资源响应给客户端的,更重要的是通过本项目的实现可以了解python的
网络开发
基础模块和
py_code
·
2023-08-20 15:15
DeFi 与 Staking的结合
随着DeFi的火热,以太坊的交易手续费也随着大幅上涨,各类基于以太坊
网络开发
的DeFi项目使得整个网络拥堵不堪。
千阳研习社
·
2023-08-19 21:43
如何在python中创建包
Python可以用于
网络开发
和软件开发。在这篇文章中,我们将研究如何在Python中创建一个包。
Python热爱者
·
2023-08-18 12:53
python
开发语言
《Linux
网络开发
必学教程》31_文件服务器最终实现
问题:#favicon.ico简介是什么?请求如何处理?favicon.ico简介favicon.ico是网页上的图标文件名称:默认名称位favicon.ico尺寸:16x16、32x32、48x48、64x64、128x128颜色:8位、24位或32位一般说,在网页中可以通过HTML语句设置图标文件如果不设置,浏览器会在网站根目录中请求图标文件即:主动发送HTTP请求/favicon.ico浏览
·
2023-08-17 00:47
clinux网络编程
《Linux
网络开发
必学教程》24_物联网服务模块实现(非必要)
笔者无对应硬件开发板,对涉及硬件操作部分的代码不做全部展开。(不影响主线理解)问题:服务模块如何获取真实环境信息?外设简介设备驱动开发基础GPIOGPIO即:General-PurposeInput/Output,通用型输入输出在硬件设备上,GPIO通常表现为引脚(Pin),输出为高电平或低电平程序设计中,可通过代码控制指定GPIO的输出,或接收外部输入GPIO是硬件与外部设备的接口,常用于对外部
·
2023-08-17 00:46
clinux网络编程
php学习笔记(一)
PHP是一种开源的通用计算机脚本语言,尤其适用于
网络开发
并可嵌入HTML中使用。PHP的语法借鉴吸收C语言、Java和Perl等流行计算机语言的特点,易于一般程序员学习。
smart_yang
·
2023-08-13 06:13
物联网LWIP
网络开发
TCP/IP设计原理12.4TCP数据结构
TCP数据结构TCP报文封装IP协议TCP协议tcp_hdrPACK_STRUCT_BEGINstructtcp_hdr{PACK_STRUCT_FIELD(u16_tsrc);PACK_STRUCT_FIELD(u16_tdest);PACK_STRUCT_FIELD(u32_tseqno);PACK_STRUCT_FIELD(u32_tackno);PACK_STRUCT_FIELD(u16_
屿anglersking's THU
·
2023-08-12 07:19
lwIP网络
lwip
网络
物联网LWIP
网络开发
TCP/IP设计完结篇 12.5TCP报文处理
TCP报文处理TCP缓冲队列tcp_pcb_List/*TheTCPPCBlists.在lwip内核里面,有一些关键的tcp控制块,需要内核用来调度使用,内核用链表结构进行管理*//**所有处于close状态的TCP,都在这一个链表进行管理*/structtcp_pcb*tcp_bound_pcbs;/**所有处于监听状态的TCP,都在这个链表进行管理*/uniontcp_listen_pcbs_
屿anglersking's THU
·
2023-08-12 07:19
lwIP网络
lwip
网络
物联网LWIP
网络开发
TCP/IP设计原理12.3 lwIP消息处理机制
lwIP消息处理机制数据包消息处理tcpip_input/***@ingrouplwip_os*Passareceivedpackettotcpip_threadforinputprocessingwith*ethernet_inputorip_input.Don'tcalldirectly,passtonetif_add()*andcallnetif->input().**@parampther
屿anglersking's THU
·
2023-08-12 07:49
lwIP网络
lwip
网络
物联网LWIP
网络开发
LWIP网卡设计原理11.3 lwIP移植和裁剪
lwIP移植和裁剪上lwIP源码目录结构+---src|+---api|+---apps||\---mqtt|+---core||+---ipv4||\---ipv6|+---include||+---lwip|||+---apps|||+---priv|||\---prot||+---netif|||\---ppp||\---posix||\---sys|\---netif|\---ppp\--
屿anglersking's THU
·
2023-08-12 07:48
lwIP网络
lwip
网络
物联网LWIP
网络开发
TCP/IP原理10.2TCP状态分析
TCP状态分析NC命令[v1.12NThttp://eternallybored.org/misc/netcat/]connecttosomewhere:nc[-options]hostnameport[s][ports]...listenforinbound:nc-l-pport[options][hostname][port]options:-ddetachfromconsole,backgr
屿anglersking's THU
·
2023-08-12 07:18
lwIP网络
网络
tcp
lwip
物联网LWIP
网络开发
TCP/IP原理10.3shutdown应用
shutdown应用函数原型close函数原型intclose(intfd);/*参数fd:要关闭的文件描述符在调用close之后,不但进行4次挥手,还会删除fd相关内存,也就是说,我想再次建立连接,必须重现创建socket返回值0:成功-1:error*/shutdown函数原型intshutdown(intsockfd,inthow);/*参数sockfd:要断开的套接字how:要断开的方式-
屿anglersking's THU
·
2023-08-12 07:18
lwIP网络
网络
lwip
tcp
物联网LWIP
网络开发
LWIP网卡设计原理11.1 协议栈内存管理
lwIP协议栈内存管理上lwIP内存管理需求常用内存管理需求静态分配的变量->RAM任务堆栈动态存储器管理malloc&freelwip内存管理需求lwip内存管理方案堆heapCstandardlibrarylwIP堆分配(需要保留一块内存)池pool分配内存更快效率更高协议控制块(TCPUDPIP)需要保留一块内存lwIP内存池管理API//内存池初始化voidmemp_init(void);
屿anglersking's THU
·
2023-08-12 07:18
lwIP网络
lwip
物联网LWIP
网络开发
TCP/IP设计原理12.1 lwIP内核超时机制
lwIP内核超时机制超时机制应用场景ARP缓存表项的时间管理IP分片数据报的重装等待超时TCP中的建立连接超时TCP重传超时机制timeout源码分析sys_timeo结构体typedefvoid(*sys_timeout_handler)(void*arg);structsys_timeo{structsys_timeo*next;u32_ttime;sys_timeout_handlerh;v
屿anglersking's THU
·
2023-08-12 07:18
lwIP网络
lwip
网络
物联网LWIP
网络开发
TCP/IP原理 9.1 IP协议原理
IP协议原理上网络地址转换NATIP数据报版本占据4bit空间。这个字段规定了数据报的IP协议版本,对于IPv4,该值为4;对于IPv6,该值为6。通过查看版本号,路由器能够确定如何解释IP数据报的其他部分,不同的IP版本使用不同的数据报格式。首部长度占据4bit空间,用于记录IP首部的数据的长度,4bit的部首长度单位是字,最大记录60个字节的数据(15*4=60)服务类型(TOS)占据8bit
屿anglersking's THU
·
2023-08-12 07:48
lwIP网络
网络
IP协议
物联网LWIP
网络开发
LWIP网卡设计原理11.2 协议栈内存管理
LwIP网卡设计与实现上netif相关结构体netifflag/**这个netif网络接口,可以进行正常使用(lwIP可以正常使用了)*/#defineNETIF_FLAG_UP0x01U/**广播通讯的标志*/#defineNETIF_FLAG_BROADCAST0x02U/**STM32MAC和PHY可以正常使用*/#defineNETIF_FLAG_LINK_UP0x04U/**ARP标志*
屿anglersking's THU
·
2023-08-12 07:48
lwIP网络
lwip
物联网lwIP
网络开发
4.3TCP Client实现
TCPClient实现C/S模型[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vadgEoXl-1613904146552)(04-TCPClient端实现.assets/image-20191204191911070.png)]Client端功能分析PC_SSTM32_Cacbdefghijklmn小写转大写ABCDEFGHIJKLMNPC_SSTM32_Cvoi
屿anglersking's THU
·
2023-08-12 07:48
lwIP网络
网络
stm32
物联网lwIP
网络开发
1.3RAW API编程模型
物联网lwIP
网络开发
1.3RAWAPI编程模型RawAPI编程模型RawAPITCPconnectionsetuptcp_newtcp_bind()tcp_listen()tcp_accepterr_t
屿anglersking's THU
·
2023-08-12 07:17
lwIP网络
网络
网络协议
网络互联
物联网lwIP
网络开发
3.1Socket编程
Socket基本概念socket基本概念类似于插头与插座一个接口类似API最早出现在linux上socket通讯原理示意socket:套接字可以同时进行全双工基于文件描述符操作网络编程接口链路层下面是PHY物理层lwIP怎么实现的socket
屿anglersking's THU
·
2023-08-12 07:17
lwIP网络
网络
网络互联
网络通信
stm32
物联网lwIP
网络开发
3.2Socket编程预备基础
Socket编程预备知识1socket编程圣经书籍最权威大端模式和小端模式网络字节序起源地址转换接口//def.huint32_thtonl(uint32_thostlong);uint16_thtons(uint16_thostshort);uint32_tntohl(uint32_tnetlong);uint16_tntohs(uint16_tnetshort);IP地址转换socket接口a
屿anglersking's THU
·
2023-08-12 07:17
lwIP网络
网络
网络互联
网络通信
stm32
物联网LWIP
网络开发
商用socket 5.1socket封装
socket封装#include"socket_wrap.h"#include"FreeRTOS.h"#include"task.h"/***@brief创建套接字*@paramdomain:协议域*@paramtype:协议类型*@paramprotocol:协议版本*@retvalint:0*/intSocket(intdomain,inttype,intprotocol){intfd;fd=
屿anglersking's THU
·
2023-08-12 07:17
lwIP网络
网络
网络协议
stm32
网络通信
物联网lwIP
网络开发
3.3Socket接口函数
Socket接口函数分析上注意是类socket//sockets.h#defineaccept(s,addr,addrlen)lwip_accept(s,addr,addrlen)/**@ingroupsocket*/#definebind(s,name,namelen)lwip_bind(s,name,namelen)/**@ingroupsocket*/#defineshutdown(s,ho
屿anglersking's THU
·
2023-08-12 07:47
lwIP网络
网络
网络互联
网络通信
socket
stm32
物联网lwIP
网络开发
1.1 lwIP协议栈
lwIP
网络开发
1.1lwIP协议栈前言一、lwIP应用场景?二、怎么发展起来的三、lwip支持的TCP/IP种类四、LWIP接口五、LWIP硬件接口前言简而言之设备入网一、lwIP应用场景?
屿anglersking's THU
·
2023-08-12 07:46
lwIP网络
以太网
网络互联
stm32
网络协议
网络开发
-IO模型
基本概念I/O即数据的读取(接收)或写入(发送)操作通常用户进程中的一个完整I/O分为两个阶段用户进程空间内核空间内核空间设备空间(磁盘、网卡等)I/O分为内存I/O、网络I/O和磁盘I/O三种同步和异步对于一个线程的请求调用来讲,同步和异步的区别在于是否要等这个请求出最终结果对于多线程而言,同步或异步就是线程间的步调是否要一致、是否要协调同步也经常用在一个线程内先后两个函数的调用上异步就是一个请
小辰017
·
2023-08-12 00:41
linux
运维
服务器
【 Android11 无线热点开发 】无线AP开与关、无线AP信息获取
Android11WiFi开发一】WiFi列表获取与展示2、【Android11WiFi开发二】WiFi连接、断开3、【Android11WiFi开发三】WiFi信息获取与静态IP设置链接描述4、【Android11有线
网络开发
居安思危_Ho
·
2023-08-11 02:03
Android网络
Android
AP
Android无线热点
startTethering
stopTethering
【 Android11 有线
网络开发
】网络信息获取、静态IP设置
前言Android11上WiFi开发前面文章已经做了介绍,本篇将记录以太网的开发过程,以太网的功能需求相对简单。获取网络信息、设置静态和动态IP。相关文章1、【Android11WiFi开发一】WiFi列表获取与展示2、【Android11WiFi开发二】WiFi连接、断开3、【Android11WiFi开发三】WiFi信息获取与静态IP设置说明和无线网络中有管理类WifiManager一样,以太
居安思危_Ho
·
2023-08-11 02:02
Android网络
Android以太网
EthernetManager
Android网络静态IP
iOS 网络(二)-HTTP、HTTPS
URL中常见的协议(1)HTTP超文本传输协议,访问的是远程的网络资源,格式是http://http协议是在
网络开发
中最常用的协议。(2)file访问的是本地计算机上的资源,格式是file://(不
搬砖的crystal
·
2023-08-10 14:56
使代码减半的5个Python装饰器
大家好,到目前为止,Python编程语言由于其语法简单,在机器学习和
网络开发
等各个领域的应用功能强大。
python156
·
2023-08-06 15:51
python
开发语言
网络工程师 运维工程师 面试题
2、Vbscript错误处理机制3、数据库触发器机制原理4、分页原理2、郑州金通计算机技术有限公司百花路20号长城锦绣华庭A座1308室网站开发
网络开发
面试问题汇总:1、如何开发一个网站2、iis的全称
迷路的小M
·
2023-08-06 08:38
运维
实习该选择c++后台开发还是音视频开发?
可以进行软件开发、
网络开发
、游戏开发、以及之后可能的物联网相关开发。
枪哥玩转嵌入式
·
2023-08-05 11:45
单片机
编程
嵌入式
单片机
51单片机
7种有效安全的网页抓取方法,如何避免被禁止?
遵循Robots.txt每个
网络开发
人员都必须遵守机器人排除协议或Robots.txt。这是与网络爬虫和其他网络机器人进行通信的标准网站。忽略这些准则可能
马叔聊跨境
·
2023-08-04 11:55
跨境电商
网络爬虫
爬虫
安全
7种有效安全的网页抓取方法,如何避免被禁止?
遵循Robots.txt每个
网络开发
人员都必须遵守机器人排除协议或Robots.txt。这是与网络爬虫和其他网络机器人进行通信的标准网站。忽略这些准则可能
宇哥聊跨境
·
2023-08-04 10:16
跨境电商
爬虫
网络爬虫
安全
Linux网络编程(七)-第三方库-Libevent02:专注
网络开发
的事件库【封装了多种I/O 多路复用】【用于开发TCP服务端】【事件的底层处理框架;精简;性能高】【核心:事件驱动(触发),回调】
Linux网络编程(七)-第三方库-Libevent02:专注
网络开发
的事件库【封装了多种I/O多路复用】【用于开发TCP服务端】【事件的底层处理框架;精简;性能高】【核心:事件驱动(触发),回调】_linux
lokeyme
·
2023-08-04 09:35
linux开源库
linux
一文了解Angular、React 和 Vue.js的区别
在Angular的网站上,您可以看到他们将Angular定义为:“现代
网络开发
者平台”。它由Goo
小文智能
·
2023-08-01 15:35
angular.js
react.js
vue.js
设计师如何识别骗稿行为?来看前辈的经验总结!
事实上,自由平面设计师和
网络开发
人员可以在他们的职业生涯中获得一个位置,他们通过推荐获得大部分工作,而自由职业者几乎就是那个“面试”服务对象的人,看看这个客户是否值得花费他们有限的时间。
蜂锐
·
2023-07-26 23:28
iOS-Socket基本运用
/**参数参数1:domain,协议域/协议簇,AF_INET(IPV4的
网络开发
)参数2:type,Socket类型,SOCK_STREAM(TCP)/SOCK_DGRAM(UDP,报文)参数3:protocol
木马不在转
·
2023-07-25 03:57
Okhttp3是如何解决
网络开发
的问题的
Okhttp3是一个网络请求库。在介绍他的大多数文章中,都有一句很好很强大。那么这样一个网络请求库怎么个强大呢?那么要想知道他怎么个强大,就得知道他在各个问题上的处理方式1、网络连接的稳定性,对于移动端来说,如果用户处在一个网络环境比较差的位置,那么数据的上传和下载都会很慢。一旦网络连接出错,HttpUrlConnection就会报错,但是Okhttp3可以配置,是否重连,还可以更换访问地址,寻找
kevin910
·
2023-07-24 02:08
chatgpt赋能python:如何同时运行两个Python代码
如何同时运行两个Python代码Python是一种广泛使用的高级编程语言,广泛应用于数据科学、人工智能、
网络开发
等领域。在学习和使用Python时,我们经常需要同时运行多个代码文件。
yakuchrisfor
·
2023-07-24 01:38
ChatGpt
python
chatgpt
开发语言
计算机
chatgpt赋能python:Python怎么安装包pip
Python怎么安装包pip介绍Python是一种面向对象的编程语言,它已经被广泛地应用于
网络开发
、数据分析和人工智能等领域。
turensu
·
2023-07-22 10:56
ChatGpt
python
chatgpt
pip
计算机
上一页
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
其他