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网络编程
python
网络编程
简介
网络编程
是指使用计算机网络进行数据交换和通信的过程。Python提供了许多库和模块,使得
网络编程
变得简单而强大。在本文中,我们将介绍两个主要的
网络编程
库:socket和requests。
大宝贱
·
2023-11-05 04:18
python基础
网络
linux 手记
我参与的产品的研发,也算告一段落,明天就是成都的医博会了,这几个月慢慢啃出来的东西,要好好的总结一下,大学的时候,玩的是单片机,arm裸机,对于系统有所了解,做过一些小实验,但是没有系统的学习,如今做的事情,让我对
嵌入式
冉若愚
·
2023-11-05 04:34
linux
makefile
嵌入式
多线程
build
struct
网络编程
套接字(二)
目录简单的TCP网络程序服务端创建套接字服务端绑定服务端监听服务端获取连接服务端处理请求单执行流服务器的弊端多进程版TCP网络程序捕捉SIGCHLD信号让孙子进程提供服务多线程版的TCP网络程序客户端创建套接字客户端链接服务器客户端发起请求线程池版的TCP网络程序简单的TCP网络程序我们将TCP服务器封装成一个类:classTcpServer{public:TcpServer(uint16_tpo
搬砖狗(●—●)
·
2023-11-05 04:32
网络
linux
qemu与gdb内核调试环境搭建
调试环境基于韦东山系列开发板IMX6ull虚拟环境搭建,韦东山给了详细的教程Qemu-百问网
嵌入式Linux
wiki。
生活需要深度
·
2023-11-05 02:51
操作系统待整理内容
linux
qemu
gdb
环境
【网络原理2】---TCP协议的格式
在
网络编程
这里已经讲了TCP的特点:有链接可靠传输面向字节流全双工可靠传输是TCP内部的机制,和编码关系不大,我们的感知不是很清楚。接下来在下面的解析种会了解可靠传输的实现机制。
YB_account
·
2023-11-04 21:46
JavaWeb
网络
tcp/ip
udp
【正点原子MP157连载】第四十三章 外置RTC芯片PCF8563实验-摘自【正点原子】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-11-04 20:25
LINUX
stm32
linux
驱动开发
Java基础进阶
网络编程
概述
一、
网络编程
中有两个主要的问题:1.如何准确地定位网络上一台或多台主机;定位主机上的特定的应用2.找到主机后如何可靠高效地进行数据传输二、
网络编程
中的两个要素:1.对应问题一:IP和端口号2.对应问题二
五度鱼学Java
·
2023-11-04 20:55
javase
javase
网络编程
网络编程
概述
网络编程
关心IP地址、端口号、协议(http、tcp、udp)。
XXX_MRX
·
2023-11-04 20:20
Linux系统编程——网络编程
linux
c语言
python基础
28、访问数据库27、电子邮件28、
网络编程
互联网
计算之道
·
2023-11-04 18:43
Python
python
开发语言
零基础写Java知乎爬虫之进阶篇
asp.net源码jsp源码网页编辑器数据库管理常用组件脚本下载在线工具在线手册CSS格式化JS格式化Html转化为Jsjs正则表达式网页教程基础服务器常用软件手机版微信编辑器关注微信投稿中心网页制作
网络编程
脚本专栏脚本下载数据库
哭的好伤心
·
2023-11-04 17:12
正点原子
嵌入式linux
驱动开发——Linux C编程入门
这一章,主要是利用Ubuntu自带的vi来编写简单代码,这一章如果对原理不是很感兴趣,可以自己直接搜一搜,配一个VSCode写代码就可以了。1.编写简单代码HelloWorld!可以先mkdir一个C_Program的文件夹,来管理所有的代码;然后每一次编写的代码可以再次编写在一个C_Program文件夹中的子文件夹,方便管理。可以通过以下命令,打开文件/etc/vim/vimrc设置tab为4格
努力自学的小夏
·
2023-11-04 16:44
linux学习
linux
驱动开发
c语言
笔记
正点原子
嵌入式linux
驱动开发——Linux 块设备驱动
经过之前这些笔记的学习,都是字符设备驱动,本章来学习一下块设备驱动框架,块设备驱动是Linux三大驱动类型之一。块设备驱动要远比字符设备驱动复杂得多,不同类型的存储设备又对应不同的驱动子系统,本章重点学习一下块设备相关驱动概念,不涉及到具体的存储设备。最后,使用STM32MP1开发板板载RAM模拟一个块设备,学习块设备驱动框架的使用。块设备块设备是针对存储设备的,比如SD卡、EMMC、NANDFl
努力自学的小夏
·
2023-11-04 16:03
linux学习
linux
驱动开发
stm32
学习
笔记
网络编程
之TIME_WAIT详解
我们了解了TCP四次挥手,在四次挥手的过程中,发起连接断开的一方会有一段时间处于TIME_WAIT的状态,你知道TIME_WAIT是用来做什么的么?今天我们来详细的介绍一下。TIME_WAIT发生的场景如果有一天,我们发现该服务的可用性变得时好时坏,一段时间可以对外提供服务,一段时间突然又不可以。我们使用netstat命令查看后才发现,主机上有成千上万处于TIME_WAIT状态的连接。经过层层剖析
小鱼的编程之路
·
2023-11-04 16:52
Linux操作系统
Linux网络编程
网络
tcp/ip
网络协议
视频教程-C++socket
网络编程
--http服务器(支持php)实战教学视频-C/C++
C++socket
网络编程
--http服务器(支持php)实战教学视频夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算机视觉
weixin_29592219
·
2023-11-04 16:46
Linux
网络编程
(TCP Socket编程实现过程)
一、TCPSocketServer服务器基本流程框架1.创建服务器套接字Socket2.设置服务器地址结构htons、inet_aton和inet_ntoa3.绑定服务器套接字Bind4.监听传入的连接请求Listen5.接受客户端连接请求Accept6.服务器数据的收发Recv、Send7.关闭套接字Close代码实现服务器二、TCPSocketClient客户端基本流程框架1.创建客户端套接字
咖喱年糕
·
2023-11-04 14:14
LINUX
网络
linux
tcp/ip
服务器
ubuntu
c语言
运维
服务器编程入门(4)Linux
网络编程
基础API
问题聚焦:这节介绍的不仅是
网络编程
的几个API更重要的是,探讨了Linux
网络编程
基础API与内核中TCP/IP协议族之间的关系。
_suzhou
·
2023-11-04 14:33
后台开发
网络编程
服务器
linux
高性能
通信
Socket
网络编程
和工作流程
1、Socket处于什么位置呢?如图,socket这套通信编程接口处于TCP/UDP协议之上,介于应用层和传输层之间。用上socket,你不需要关心数据包是怎么封包、拆包、怎么进行数据校验的了,你只需要通过几条命令,简单的跟远程服务器连起来,发数据就行了。2、什么是Socket?Socket又被翻译成"套接字",是基于TCP/IP协议封装出来的一套编程接口,Socket把底层复杂的TCP/IP协议
夏天的学习日记
·
2023-11-04 13:28
socket
服务器
网络
linux
Linux
网络编程
学习笔记——六、高级 I/O 函数
目录一、pipe函数pipe函数可用于创建一个管道,以实现进程间通信,定义如下:#includeintpipe(intfd[2]);pipe函数的参数是一个包含两个int型整数的数组指针。该函数成功时返回0,并将一对打开的文件描述符值填入其参数指向的数组。如果失败,则返回-1并设置errno。通过pipe函数创建的这两个文件描述符fd[0]和fd[1]分别构成管道的两端,往fd[1]写入的数据可以
BeZer0
·
2023-11-04 13:55
计算机网络
linux
网络
学习
Linux系统编程概述
2系统编程特点3Linux系统编程内容4
网络编程
内容1系统编程概念操作系统的主要任务是什么?计算机用户与计算机操作系统的交互类似于银行客户与银行的交互。
Darren_Chen_
·
2023-11-04 13:15
linux系统
linux
服务器
Linux
网络编程
概念和API小总结
目录
网络编程
:TCP服务端和TCP客户端的创建过程区别1、套接字(Socket)、IP地址和端口号2、
网络编程
相关API(1)创建套接字:socket()(2)绑定地址和端口:bind()(3)监听连接请求
大帅不想当程序猿(找不到工作版
·
2023-11-04 13:14
网络
Linux多线程服务端编程:使用muduo C++网络库 学习笔记 第七章 muduo编程示例(上)
本章将介绍如何用muduo网络库完成常见的TCP
网络编程
任务。内容如下:1.[UNP]中的五个简单协议,包括echo、daytime、time、discard、chargen等。
吃着火锅x唱着歌
·
2023-11-04 13:43
C++网络库
linux
c++
网络
Qt TcpSocket 传递数据乱码显示
QtTcpSocket传递数据乱码显示由于正在学习Qt
网络编程
TcpSocket通信,为了能更好的体验与理解TcpSocket,为此租用了腾讯云的轻量级服务器。
跑路的菜
·
2023-11-04 12:09
Qt
Creator
qt
开发语言
Python入门篇(九)---
网络编程
目录
网络编程
的概念和应用领域套接字(socket)编程简介创建一个socket连接一个socket发送和接收数据urllib库的使用发送HTTP请求解析URL编码和解码下载文件equests库的使用GET
壹个命苦的程序猿
·
2023-11-04 10:10
python小白看这里
python
开发语言
网络
【Linux
网络编程
_TCP/UDP_字节序_套接字 实现: FTP 项目_局域网聊天项目 (已开源) 】.md updata:23/11/03
文章目录TCP/UDP对比端口号作用字节序字节序转换api套接字socket实现网络通讯服务端逻辑思路demo:满血版双方通讯/残血版多方通讯服务端demo客户端demoFTP项目实现severdemo:clientdemo:局域网多方通讯配合线程实现severdemo:clientdemo:TCP/UDP对比TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连
要长脑子了 o.0
·
2023-11-04 09:34
linux
tcp/ip
socket
c语言
【DeepLizard】Pytorch神经
网络编程
学习笔记(第二部分)
视频地址(B站):适用于初学者的PyTorch神经
网络编程
教学课程官方博客地址:DEEPLIZARD个人笔记第一部分:DeepLizard:Pytorch神经
网络编程
教学(第一部分)说明:笔记为个人学习笔记
10000hours
·
2023-11-04 08:38
AI
Learning
pytorch
神经网络
深度学习
线程锁、进程锁、分布式锁_Linux
网络编程
线程锁1、互斥锁:互斥锁首先是一个睡眠锁,如下图当线程C没有获取到资源时,线程锁会结束线程B切换到线程C。2、自旋锁:而自旋锁在未获取到资源时线程C循环等待,尝试获取锁,一直占用核心。3、读写锁:若一个线程获取到读(写)操作,则其他线程的写(读)操作被禁止。4、条件变量:当达到条件变量时,我们通过发送信号或者广播的方式唤醒其他的线程4、信号量,5、原子锁问题一、什么时候使用互斥锁,什么时候使用自旋
thetffs
·
2023-11-04 08:23
分布式
linux
运维
pinctrl 和 gpio 子系统
内容来自《【正点原子】I.MX6U
嵌入式Linux
驱动开发指南V1.5.2.pdf》目录pinctrl子系统pinctrl子系统简介I.MX6ULL的pinctrl子系统驱动PIN配置信息详解设备树中添加
【ql君】qlexcel
·
2023-11-04 07:33
嵌入式Linux
1024程序员节
个人职业规划
完整性和原始性策略和实现的分离接口和实现的分离单一引用点分而治之结构层管道和过滤器黑板系统分布式系统代理者交互式系统模型-视图-控制器表示-抽象-控制适应性系统微核映像设计模式创建型结构型整体-部分主控-从属行为型管理通信I/O操作共享文件文件操作标准输入输出流操作
网络编程
NickAsuo
·
2023-11-04 04:38
热爱生命
程序人生
Unix
网络编程
-select函数
该函数允许进程指示内核等待多个事件中的任何一个发生,并只在有一个或者多个事件发生或者经历一段时间后唤醒他。#include#includeintselect(intmaxfdpl,fd_set*readset,fd_set*writeset,fd_set*exceptset,conststructtimeval*timeout);返回:若有就绪描述符则为其数目,若超时则为0,若出错则为-1参数ti
大毛的笔记
·
2023-11-04 03:31
构建你自己的Linux
今天Linux越来越成熟,应用越来越多,但是自己构造,是购买商业版本依然困扰开发者,这篇写在2007年的文章很好地回答了产业界长期的困惑一开源软件为何要付费,商业的
嵌入式Linux
的价值何在。
tudousi624
·
2023-11-04 01:36
网络编程
C语言实现UDP客户端和服务端的简单通信
网络编程
C实现UDP客户端和服务端的简单通信客户端代码#include#include#include#include#include#include#include#include#include#includeintCLIENT_PORT
小爽起床啦
·
2023-11-04 01:45
网络编程
udp
Java NIO:IO与NIO的区别 -阿里面试题
在JavaAPI中提供了两套NIO,一套是针对标准输入输出NIO,另一套就是
网络编程
NIO。
Java面试指南
·
2023-11-03 22:33
嵌入式linux
内存分配,嵌入式开发教程之Linux内核中常见内存分配函数.pptx
嵌入式开发教程之Linux内核中常见内存分配函数,1.原理说明多级分页目录结构1.1.伙伴系统算法1.2.slab分配器2.常用内存分配函数2.1.__get_free_pages2.2.kmem_cache_alloc2.3.kmalloc2.4.vmallocLinux内核部分内存分布2.5.dma_alloc_coherent2.6.ioremap2.7.BootMemory2.7.1.在内
weixin_39918084
·
2023-11-03 20:28
嵌入式linux
内存分配
嵌入式linux
内存分配,
嵌入式linux
内核中常见内存分配
1.原理说明Linux内核中采用了一种同时适用于32位和64位系统的内存分页模型,对于32位系统来说,两级页表足够用了,而在x86_64系统中,用到了四级页表,如图2-1所示四级页表分别为:*页全局目录(PageGlobalDirectory)*页上级目录(PageUpperDirectory)*页中间目录(PageMiddleDirectory)*页表(PageTable)页全局目录包含若干页上
黄桃咬住葡萄出逃
·
2023-11-03 20:57
嵌入式linux
内存分配
【JavaEE初阶】
网络编程
基础与Socket套接字
文章目录
网络编程
基础为什么需要
网络编程
?什么是
网络编程
?
遇事问春风乄
·
2023-11-03 15:50
JavaEE初阶
java-ee
网络
java
开发语言
UDP
TCP
Socket
Django开发:概述
储备知识:socket
网络编程
web框架本质Django起源Django是一个由Python编写的具有完整架站能力的开源Web框架。
编程漫步
·
2023-11-03 15:46
django
python
为T507-H开发板配置Samba服务,实现跨系统的文件共享——飞凌嵌入式
作为一款经典的国产芯,全志T507-H芯片被广泛应用于车载电子、电力、医疗、工业控制、物联网、智能终端等诸多领域当中,而在各种复杂的
嵌入式Linux
应用场景当中,“打通ARM板卡与Windows设备间的壁垒以实现跨平台的文件共享
飞凌嵌入式
·
2023-11-03 13:03
国产化
干货合集
T507
文件共享
samba
T507-H
嵌入式开发板
使用IO完成端口实现简单回显服务器
提醒使用的是ReadFile、WriteFile来实现OverlappedIO,正式场合应该用WSARecv、WSASend,原因:来自《Windows
网络编程
技术》8.2.5节在这里插入图片描述技术点记录下
shanql
·
2023-11-03 08:49
Win32/MFC
C/C++
完成端口
嵌入式Linux
misc 设备驱动
misc设备驱动简介那么杂项设备驱动是属于我们linux三大设备驱动的哪一项呢?由于linux驱动倾向于分层设计,所以每个具体的设备都可以找到它归属的类型,从而可以套到它相应的架构里面去,我们只需要实现它最底层的那部分。但是也有部分字符设备,确实不知道它属于哪种类型,一般推荐大家采用miscdevice的框架结构。misc的意思是混合的杂项的,所以misc设备驱动也叫做杂项设备驱动,当板子上的某个
木士易
·
2023-11-03 07:01
嵌入式
misc
设备驱动
linux
Linux学习第30天:Linux 自带的 LED 灯驱动实验:驱动开发思维方式的转变势在必行
Linux版本号4.1.15芯片I.MX6ULL大叔学Linux品人间百味思文短情长学习
嵌入式Linux
驱动开发整整30天了。今天简单做一个小结。
大叔学Linux
·
2023-11-03 07:26
嵌入式Linux驱动开发学习
学习
linux
arm开发
嵌入式硬件
arm
韦东山imx_6ull编译内核错误
本人采用的时韦东山团队imx_6ull的板子来学习
嵌入式linux
在设置编译环境的时候根据上述进行设置,编译内核会出现arm-buildroot-linux-gnueabihf-gcccommandnotfound
qq_34422669
·
2023-11-03 07:44
linux开发
嵌入式
内核
linux
linux 操作系统下c语言编程入门
程序设计入门--文件操作4)Linux程序设计入门--时间概念5)Linux程序设计入门--信号处理6)Linux程序设计入门--消息管理7)Linux程序设计入门--线程操作8)Linux程序设计入门--
网络编程
weixin_30256505
·
2023-11-03 07:12
操作系统
运维
数据结构与算法
Linux学习日志DAY8
程序设计入门--文件操作4)Linux程序设计入门--时间概念5)Linux程序设计入门--信号处理6)Linux程序设计入门--消息管理7)Linux程序设计入门--线程操作8)Linux程序设计入门--
网络编程
蔡杨铭 南通大学
·
2023-11-03 04:01
Linux友人帐之
网络编程
基础DNS服务器
一、DNS服务器1.1概述DNS(DomainNameSystem)是一种分布式系统,用于将域名映射到IP地址。它是互联网上的基础设施之一,作为一种网络协议,它将域名转换为对应的IP地址。DNS的主要功能是将易于记忆的域名转换为计算机可识别的IP地址,让用户通过域名访问互联网资源。DNS使用层次结构的命名系统来命名主机或互联网上的任何资源,例如网站、邮件服务器等。DNS解析器在用户使用网络服务时自
烟雨平生9527
·
2023-11-03 04:47
Linux
linux
网络
运维
java进阶知识梳理
如果不是需要用transient关键词标注序列化关键词:ObjectOutputStreamWriteObject()反序列化:读取文件流转换成实体类ObjectInputStreamReadObject()
网络编程
木胭脂沾染了灰
·
2023-11-03 01:57
Java进阶
session
java
网络通信模型 --select
阻塞型的
网络编程
接口几乎所有的程序员第一次接触到的
网络编程
都是从listen()、send()、recv()等接口开始的。使用这些接口可以很方便的
丿咫尺天涯
·
2023-11-03 00:18
网络编程
Socket编程(C语言实现):socket()函数英文翻译
最近开始研究使用SocketAPI来
网络编程
,想着把自己的感想、感悟写下来。我发现在编程之外还有不少概念性的东西要学习。
胖一一
·
2023-11-03 00:21
Linux
网络编程
学习笔记——五、Linux
网络编程
基础 API
目录一、socket地址API1.主机字节序和网络字节序现代CPU的累加器一次都能装载(至少)4字节(下面均考虑32位机),即一个整数。那么这4字节在内存中排列的顺序将影响它被累加器装载成的整数的值。这就是字节序问题。字节序分为大端字节序(bigendian)和小端字节序(littleendian)。大端字节序:指一个整数的高位字节(23~31bit)存储在内存的低地址处,低位字节(0~7bit)
BeZer0
·
2023-11-02 20:24
计算机网络
linux
网络
学习
网络编程
套接字(一)
网络编程
套接字预备知识理解源IP地址和目的IP地址理解源MAC地址和目的MAC地址理解源端口号和目的端口号PORTVSPID认识TCP协议和UDP协议网络字节序socket编程接口socket常见APIsockaddr
搬砖狗(●—●)
·
2023-11-02 17:26
网络
linux
Netty实战专栏 | Java
网络编程
深入解析
✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:Netty实战专栏✨特色专栏:MySQL学习本文内容:Netty实战专栏|Java
网络编程
深入解析
LeoToJavaer
·
2023-11-02 16:24
Netty实战专栏
java
网络
开发语言
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他