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
网络编程
趣味小游戏
pythonsocket写一个人工智障小游戏话不多说上代码服务端代码importsocket#1.监听本机的IP和端口sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)sock.bind(('127.0.0.1',8001))#127.0.0.1或查看自己局域网本地IP地址sock.listen(5)whileTrue:#2.等待,有人来连接
这样的宋哥哥
·
2023-10-12 06:08
python
python
网络
开发语言
嵌入式Linux
裸机开发(六)EPIT 定时器
系列文章目录文章目录系列文章目录前言介绍配置过程前言前面学的快崩溃了,这也太底层了,感觉学好至少得坚持一整年,我决定这节先把EPIT学了,下面把常见三种通信大概学一下,直接跳过其他的先学移植了,有些太多了内容。介绍EPIT(EnhancedPeriodicInterruptTimer)增强周期中断定时器,EPIT是专门完成此功能的,PWM、输入捕获那些事其他外设完成的。EPIT是32位的向下计数的
贾saisai
·
2023-10-12 06:42
嵌入式Linux
linux
单片机
嵌入式操作系统
【正点原子Linux连载】第二十七章 SPI实验 -摘自【正点原子】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-12 06:12
LINUX
linux
stm32
嵌入式Linux
裸机开发(七)UART串口、IIC、SPI通信
系列文章目录文章目录系列文章目录前言UART串口通信介绍UART配置IIC介绍I.MX6U的I2CSPI介绍I.MX6UECSPI结语前言大概学完这三种通信后,之后就先去学系统移植,其他的先暂时放下UART串口通信介绍串口全称叫做串行接口,通常也叫做COM接口。UART:(UniversalAsynchronousReceiver/Trasmitter)通用异步串行收发器。USART:(Unive
贾saisai
·
2023-10-12 06:04
嵌入式Linux
linux
单片机
嵌入式操作系统
Java架构师必备技能
1、Java基础技术体系掌握牢固:JVM内存分配垃圾回收类装载机制JVM性能优化反射机制多线程
网络编程
常用数据结构和相关算法2、对面向对象的软件开发思想有清晰的认识、熟悉掌握常用的设计模式:熟练使用UML
zhan_lang
·
2023-10-12 05:35
设计模式
Mybatis
微服务
java面试题
jvm
Redis
Spring
分布式
多线程
MySQL
java必备技能
java架构师必备技能
lv6
网络编程
(6)IO多路复用
目录前言1.IO模型1.1阻塞IO1.2非阻塞I/O1.3I/O多路复用1.3.1select()/poll()实现多路复用代码演示:服务器端使用select1.4信号驱动I/O2.epoll的使用总结前言1.IO模型在UNIX/Linux下主要有4种I/O模型:阻塞I/O:最常用非阻塞I/O:可防止进程阻塞在I/O操作上,需要轮询I/O多路复用:允许同时对多个I/O进行控制信号驱动I/O:一种异
gou戴
·
2023-10-12 05:16
linux
服务器
lv8 嵌入式开发-
网络编程
开发 15I/O多路复用及select函数
目录1I/O多路复用1.1select函数及其他接口相关介绍1.2原TCP—socket示例:1.3实现select函数TCP—socket示例:2练习1I/O多路复用多路复用的实现方式1.1select函数及其他接口相关介绍intselect(intnfds,fd_set*readfds,fd_set*writefds,fd_set*exceptfds,structtimeval*timeout
4IOT
·
2023-10-12 05:44
嵌入式开发
网络
linux
LV.6
网络编程
D1网络基础上1.1网络的历史和分层Internet的历史Internet-“冷战”的产物1957年10月和11月,前苏联先后有两颗“Sputnik”卫星上天1958年美国总统艾森豪威尔向美国国会提出建立DARPA(DefenseAdvancedResearchProjectAgency),即国防部高级研究计划署,简称ARPA1968年6月DARPA提出“资源共享计算机网络”(ResourceSh
AlterEgo(●ˇ∀ˇ●)
·
2023-10-12 05:13
嵌入式学习笔记
网络
tcp/ip
网络协议
lv8 嵌入式开发-
网络编程
开发 16 多路复用poll函数
目录1多路复用的多种实现方式2poll2.1poll函数应用3epoll函数族(效率最高)3.1epoll_create创建epoll句柄3.2epoll_ctlepoll句柄控制接口3.3epoll_wait等待epoll文件描述符上的I/O事件3.4epoll函数应用1多路复用的多种实现方式2pollintpoll(structpollfd*fds,nfds_tnfds,inttimeout)
4IOT
·
2023-10-12 05:41
嵌入式开发
网络
linux
网络能ping通但是上网400
错误码一般情况都是使用过Dr.com这种校园网的认证客户端,个人觉得这种东西(为了防止共享上网)会对windows的网络产生损坏解决办法:管理员启动cmdnetshwinsockresetwinsock是Windows
网络编程
接口
fadeqi
·
2023-10-12 04:57
【计算机网络】
网络编程
接口 Socket API 解读(10)
Socket是网络协议栈暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。本文讲述的socket内容源自Linuxman。本文主要对各API进行详细介绍,从而更好的理解socket编程。udp(7)1.库标准c库,libc,-lc2.头文件3.接口定义#include#include#includeudp_socket=socket(AF_IN
书香度年华
·
2023-10-12 04:56
Linux
系统
API
讲解【连载】
计算机网络
UDP
socket
Linux
API
Unix/Linux下5种I/O模型
1.五种I/O模型在
网络编程
,经常接触下述的I/O相关的概念:同步(Synchronous)异步(Asynchronous)阻塞(Blocking)非阻塞(Non-blocking)信号驱动(Signaldriven
空空的司马
·
2023-10-12 04:22
【Unix/Linux】
网络编程
io
异步
通信
【重要】Linux I/O模型
socket阻塞与非阻塞,同步与异步、I/O模型1.概念理解在进行
网络编程
时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步:所谓同步,
chenchong_219
·
2023-10-12 04:22
网络编程
zynq-7000
嵌入式linux
移植教程,Xilinx zynq-7000系列FPGA移植Linux操作系统详细教程
Xilinxzynq-7000系列FPGA移植Linux操作系统详细教程一:前言最近手上压了一块米联客的Miz7035,一块xilinxzynq-7000系列的开发板,想着正好学习一下linux在ARM9上的移植,网上基本都是ZC702、zed的教程,这对于买了非标准板的人来说就不太友好,很多文件都不知道是怎么生成的。本着学习加分享的心态,把这两天移植linux的过程写下来,尽可能详细。驱动和系统
Stella Ding
·
2023-10-12 03:13
Linux
网络编程
- 开启混杂模式(PROMISC)的两种方式
以下两种方式都是用于开启混杂模式,但它们的工作方式略有不同。使用ioctl和IFF_PROMISC的方法:这种方法直接操作网络接口,设置它为混杂模式。使用ioctl系统调用和网络接口配置请求SIOCGIFFLAGS(获取接口标志)和SIOCSIFFLAGS(设置接口标志)。当这种混杂模式被设置时,我们会看到接口的标志(例如,通过ifconfig或ip命令)中有PROMISC。使用这种方法开启的混杂
青衫客36
·
2023-10-12 03:28
Linux
工程化C
linux
网络
linux
网络编程
组播,linux
网络编程
(组播)
\n",argv[0]);exit(EXIT_FAILURE);}//1.创建报文套接字sockfd=socket(AF_INET,SOCK_DGRAM,0);if(-1==sockfd){perror("Failtosocket.");exit(EXIT_FAILURE);}//加入组mreq.imr_multiaddr.s_addr=inet_addr(argv[1]);mreq.imr_in
weijie.tong
·
2023-10-12 02:57
linux网络编程组播
L6
网络编程
--
网络编程
扩展(day8、day9)
目录一、域名解析gethostbyname():二、网络属性设置三、网络超时优化方法一:设置socket的属性SO_RCVTIMEO方法二:用select检测socket是否’ready’方法三:设置定时器(timer),捕捉SIGALRM信号•思考:试总结如何在linux中动态检查到是否有网络以及网络中途的掉线/连接的检查?方法一:方法二:四、广播编程(和组播,一对多采用UDP编程)一、广播发送
�所思在远道
·
2023-10-12 02:25
网络
服务器
linux
Linux系统编程4-
网络编程
序号内容链接1多进程点我访问2进程间通信点我访问3多线程点我访问4
网络编程
点我访问5shell点我访问6Makefile点我访问7串口通信点我访问8I2C通信点我访问一
网络编程
的介绍1.1协议介绍
网络编程
就是利用网络应用编程接口编写网络应用程序
²º²²এ松
·
2023-10-12 02:48
Linux开发
linux
tcpip
【Linux
网络编程
(四)】多播编程流程
文章目录多播1多播的特点:2多播地址3多播的工作流程4加入或退出多播组多播套接口选项ip_mreq{}多播地址结构体5多播流程代码5.1多播发送端5.2多播接收端千峰物联网___
网络编程
___广播多播数据的收发仅仅在同一分组中进行
Eiker_3169
·
2023-10-12 02:18
Linux网络编程
udp
网络
linux
【Linux
网络编程
】
文章目录一.Linux的网络模型1.网络模型概述2.Linux网络协议栈包含的网络协议3.Linux
网络编程
模型4.socket套接字编程模型二.UDP编程1编程准备-字节序、地址转换1.1字节序概述1.2htonl
Eiker_3169
·
2023-10-12 02:17
Linux网络编程
udp
tcp
网络协议
网络
Linux
网络编程
- struct packet_mreq & setsockopt()
structpacket_mreqstructpacket_mreq是一个数据结构,用于Linux中的原始数据包套接字,当我们想改变套接字的行为以接收特定类型的数据包时,它与setsockopt()函数配合使用。下面是structpacket_mreq的定义:structpacket_mreq{intmr_ifindex;//Interfaceindexofthenetworkdeviceunsi
青衫客36
·
2023-10-12 02:15
Linux
工程化C
linux
网络
C++程序员入门需要怎么学?(InsCode AI 创作助手)
):3.使用C++标准库:4.解决问题和小项目:5.学习资源和社区参与:6.学习数据结构和算法:7.版本控制和团队协作:8.学习调试技巧:9.学习多线程编程:10.C++11及以上的新特性:11.学习
网络编程
信息化战略
·
2023-10-12 02:59
c++
inscode
人工智能
Netty——深入理解主从 Reactor 多线程模式
2)使用JavaNIO,程序员需要具备高超的Java多线程编码技能,以及非常熟悉
网络编程
,比如要处理断连重连、网络闪断、半包读写、失败缓存、网络拥塞和异常流处理等一系列棘手的工作。
读书人钟同学
·
2023-10-12 02:41
Netty
java
开发语言
深入解析select、poll、epoll:Linux
网络编程
的三种IO模型
文章目录IO模型的分类多路复用型IO的分类selectselect系统调用缺点pollpoll系统调用缺点epollepoll系统调用epoll模型优点LT模式与ET模式IO模型的分类大家都知道,一个完整的IO操作所花费的时间在计算机中是非常多的(速度非常慢),那么这些时间都花费在哪里呢?IO=等待数据就绪+数据拷贝而等待数据就绪所花费的时间占了整个IO时间的99%,数据拷贝所花费的时间仅占1%。
云朵c
·
2023-10-12 02:38
linux
网络
运维
TCP/IP(十一)TCP的连接管理(八)socket
网络编程
一socket
网络编程
socket基本操作函数bind、listen、connect、accept、recv、send、select、close说明:本文需要'C语言'、'syscall系统调用'、'OS
wzj_110
·
2023-10-12 01:11
TCP/IP
tcp/ip
socket网络编程
Android
网络编程
1、网络分层OSI七层模型OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(NetWork)、数据链路层(DataLink)、物理层(Physical)。2、TCP/IP五层模型TCP/IP五层模型:应用层(Application)、传输层(Transport)、网络层(Network)、
Kevin_Lv
·
2023-10-12 01:16
【网络】
网络编程
——带你手搓简易TCP服务端(echo服务器)+客户端(四种版本)
这里写自定义目录标题前言正式开始用生活中的例子来讲解TCP服务端和客户端代码讲解服务端基本框架创建套接字+bindlisten监听accept接收连接通信单线程版多进程①版多进程②版多线程版线程池版客户端收尾前言本篇主要讲解套接字编程,以TCP服务端和客户端为主,提供以下版本:单线程循环版多进程版(两个小版本)多线程版线程池版本篇部分内容基于上篇UDP服务端和客户端的编写,屏幕前的你若对于UDP编
先搞面包再谈爱
·
2023-10-11 23:11
网络
网络
tcp/ip
服务器
linux
线程
网络协议
L15D1 设备分类、设备号申请和注销
一、Linux设备分类(一)linux的文件种类:-:普通文件:文件IOd:目录文件p:管道文件s:本地socket文件:
网络编程
l:链接文件c:字符设备b:块设备1、Linux设备一切皆文件,大部分设备是文件
socket()
·
2023-10-11 23:50
linux
运维
服务器
Java初识
网络编程
一:
网络编程
(1)概念指网络上的主机,通过不同的进程,以编程的方式实现网络通信(或称为网络数据传输)(2)发送端和接收端①发送端:在一次网络数据传输时,数据的发送方进程,称为发送端②接收端:在一次网络数据传输时
hlizoo
·
2023-10-11 23:02
Java-EE
网络
java
java-ee
开发语言
lua 如何在
嵌入式Linux
中与c语言结合
在
嵌入式Linux
中,可以使用Lua语言来扩展C语言应用程序的功能。具体而言,Lua可以被嵌入到C语言应用程序中,以便通过Lua脚本文件调用C语言函数或库。
fensnote
·
2023-10-11 20:17
嵌入式linux笔记
lua
linux
c语言
聊天室c语言程序,socket 多线程聊天室的实现(C语言)
人生不止眼前的苟且,代码也不止数据的增删改查,也有有趣的
网络编程
。如何用C语言做一个简单的服务器和客户端,实现一个聊天室程序呢?这里就简单的写一下博主的实现。
weixin_39864601
·
2023-10-11 19:57
聊天室c语言程序
Ubuntu-
嵌入式linux
开发环境搭建-基本工具安装
1、安装vimsudoapt-getinstallvimps:vim显示行号:setnumber2、安装配置gitsudoapt-getinstallgitgitconfig--globaluser.name'XXX'gitconfig--globaluser.email'
[email protected]
'3、修改网卡名为eth0:(修改grup引导启动倒计时)sudovim/etc/default/grub
kuangzuxiaoN
·
2023-10-11 19:54
openwrt
ARM
+
Linux
linux
ubuntu
vim
openwrt
系统业务逻辑书籍_工程师最爱读的10本经典嵌入式书籍,看完爱不释手
单片机和
嵌入式Linux
区别所有的电子产品,所用技术都可以认为要么是单片机,要么是Linu
weixin_39940755
·
2023-10-11 18:21
系统业务逻辑书籍
网卡驱动程序设计---网络子系统深入分析以及DM9000网卡驱动实现
网络子系统:比如
网络编程
里面通过socket创建好了一个文件操作符,然后对其进行write操作,这个write对应的入口其实是一个socket_file_ops结构对应的函数操作集:可以看到write对应的入口函数是
coding__madman
·
2023-10-11 18:45
Linux驱动编程
DM9000
网卡驱动笔记
linux驱动
linux
ARM
python核心编程 第3版_Python核心编程(第3版)PDF高清晰完整中文版
第1部分为讲解了Python的一些通用应用,包括正则表达式、
网络编程
、Internet客户端编程、多线程编程、GUI编程、数据库编程、MicrosoftOffice编程、扩展Python等内容。
weixin_40008339
·
2023-10-11 17:21
python核心编程
第3版
正点原子
嵌入式linux
驱动开发——Linux内核移植
之前的两篇笔记,简单了解了一下Linux内核顶层Makefile和Linux内核的启动流程,本篇内容来学习一下如何将ST官方提供的Linux内核移植到正点原子的STM32MP157开发板上。通过本章的学习,将掌握如何将半导体厂商提供的LinuxBSP包移植到自己的平台上。Linux内核初次编译编译正点原子出厂Linux源码之前的Linux内核第一篇笔记,就是编译正点原子STM32MP157开发板出
努力自学的小夏
·
2023-10-11 14:49
linux学习
linux
驱动开发
学习
笔记
stm32
RK3568 SPI子系统–oled屏
8.SPI子系统–oled屏实验—[野火]
嵌入式Linux
驱动开发实战指南——基于LubanCat-RK系列板卡文档参见野火的资料。
jim0506
·
2023-10-11 14:10
linux
【Java
网络编程
】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档前言Java是一种广泛应用于
网络编程
的编程语言。通过Java的
网络编程
能力,我们可以构建强大的网络应用程序。
南 阳
·
2023-10-11 14:32
网络
java
intellij
idea
嵌入式linux
驱动之路17:U-Boot 启动流程(2)
bootz启动Linux内核过程在执行do_bootm_state函数之前设置images.os.os=IH_OS_LINUX设置镜像的操作系统类型为Linux,后面do_bootm_states函数启动内核时会根据它来找到对应的启动函数,do_bootm_states函数主要是将全局变量image清零并且设置一下它的几个成员就返回了。通过函数bootm_os_get_boot_func来查找系统
々淡然&
·
2023-10-11 14:17
linux
arm
驱动开发
此驱动程序不支持WINDOWS11及后续版本解决办法
更新驱动程序(P)”;“让我从计算机上的可用驱动程序列表中选取(L)-》下一页(N)”选择老一点版本的驱动程序;设置OK后显示:方法2驱动:E:\02-Doc\朱老师物联网大讲堂-全部视频\朱有鹏老师
嵌入式
透明水晶
·
2023-10-11 13:37
12.开发笔记
pl2303
《Netty实战-初识netty》
Netty是一个广泛使用的Java
网络编程
框架(Netty在2011年获得了Duke'sChoiceAward,见https://www.java.net/dukeschoice/2011)。
hao_hl1314
·
2023-10-11 12:50
java
java
netty
嵌入式开发:通过无线方式将更新部署到
嵌入式Linux
设备
在嵌入式开发中,执行关键任务功能的
嵌入式Linux
设备的OTA或无线更新对于通过部署安全补丁、功能更新和新服务来管理设备群至关重要。OTA更新本质上是通过无线方式发送并应用到远程设备的数据。
粤嵌教育
·
2023-10-11 12:01
Go 语言高级
网络编程
深入探讨Go语言的
网络编程
简介Go(Golang)中的
网络编程
具有易用性、强大性和乐趣。本指南深入探讨了
网络编程
的复杂性,涵盖了协议、TCP/UDP套接字、并发等方面的内容,并附有详细的注释。
技术的游戏
·
2023-10-11 11:40
golang
网络
开发语言
C语言结构体中定义函数指针详解
语言结构体中定义函数指针详解结构体指针函数应用场景之一--驱动程序编写结构体的一些基本用法形式1:先定义结构体类型,再定义变量形式2:在定义类型的同时定义变量形式3:直接定义变量,用无名结构体直接定义变量只能一次结构体指针在
嵌入式
宁静致远2021
·
2023-10-11 10:02
Linux
嵌入式MCU
c语言
开发语言
后端
python开发之异步编程
python
网络编程
目录异步编程1.进程间通信进程进程间通信的几种类型线程(lightweightprocess)线程VS进程IO模型并发VS并行异步vs同步2.多线程与多进程的用法计算密集型vsI/O
simp_unique
·
2023-10-11 09:33
python多线程
python开发
深入理解 TCP 协议:从原理到实战
在阅读了大量相关的书籍、做了很多
网络编程
方面的工作以后觉得掌握的过程太过曲折,这本小册并不是想重复阐述一些书上都能找到的TCP的理论,更多的是想跟大家分享一些学习和探究的方法,授之以渔,让大家少走一些弯路
Hello NiKo
·
2023-10-11 09:55
课程推荐
2023年10月
前后端实战项目
tcp/ip
java
jvm
[C++]-网络库mongoose简介
Mongoose库Mongoose是出名的嵌入式
网络编程
库(https://github.com/cesanta/mongoose);只需微小的静态和运行时占用空
alwaysrun
·
2023-10-11 09:18
C/C++
Internet
网络
c++
mongoose
1024程序员节
嵌入式linux
docker,嵌入式移植docker报错问题汇总
经过了漫长时间的移植和查询资料,得以解决一下嵌入式docker出现的问题,很多网上的资料全都是复制粘贴复制粘贴,找不到合适的解决方法让人很是苦恼,希望自己总结出的一些解决问题的经验给广大朋友减少一些负担吧!1.standard文件找不到:解决方法:tarzcvfxtables/usr/lib64/xtablescpxtables.tar/work/initramfs/需要到同内核同系统的另一台服务
aka卡贴人
·
2023-10-11 08:28
嵌入式linux
docker
嵌入式Linux
系统移植的四大步骤
最近在学习系统移植的相关知识,在学习和调试过程中,发现了很多问题,也解决了很多问题,但总是对于我们的开发结果有一种莫名其妙的感觉,纠其原因,主要对于我们的开发环境没有一个深刻的认识,有时候几个简单的命令就可以完成非常复杂的功能,可是我们有没有想过,为什么会有这样的效果?如果没有去追问,只是机械地完成,并且看到实验效果,这样做其实并没有真正的掌握系统移植的本质。在做每一个步骤的时候,首先问问自己,为
雅痞萌叔
·
2023-10-11 06:44
系统移植
linux
kernel
系统移植
嵌入式Linux
裸机开发(四)IMX6U主频和时钟配置
系列文章目录文章目录系列文章目录介绍时钟来源PLL时钟源内核时钟PFD时钟AHB、IPG和PERCLK根时钟设置结语介绍默认配置下I.MX6U工作频率为396MHz,但该系列标准工作频率事528MHz,有些型号甚至可以工作到696MHz。默认情况下内部bootrom会将I.MX6U的主频设置为396MHz,下面介绍如何配置为528MHz详细内容在参考手册的第十章和第十八章:时钟来源I.MX6U-A
贾saisai
·
2023-10-11 04:19
嵌入式Linux
linux
stm32
嵌入式操作系统
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
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
其他