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网络
驱动学习
1.嵌入式网络硬件嵌入式网络硬件一般分为两部分,MAC和PHY。一般SOC会内置MAC,PHY一般外接。1.SOC内部没有MAC如果SOC没有内置MAC,还可以通过外接MAC+PHY芯片来上网,forexample,三星的开发板都是通过外置的DM9000来完成有线网络功能的。有些外置的网络芯片更强大,内部甚至集成了硬件TCP/IP协议栈,对外提供一个SPI接口,比如W5500。2.SOC内部集成网
是东东东啊
·
2023-08-31 05:33
Linux驱动学习
驱动开发
学习
linux网络
2
1.ip地址(127开头的主要用于测试)a类:1.0.0.1~126.255.255.254b类:128.0.0.1~191.255.255.254c类:192.0.0.1~223.255.255.254d类:组播,VRRP协议,keepalive高可以使用e类:科研2.子网掩码决定网段的大小(能用的ip数),因为网络也分段。3.arp协议arp(AddressResolutionProtocol
魇殇_3e40
·
2023-08-30 11:55
linux网络
编程 select()函数
函数原型:#includeintselect(intnfds,fd_setFAR*readfds,fd_set*writefds,fd_set*exceptfds,conststructtimeval*timeout);nfds:是一个整数值,是指集合中所有文件描述符的范围,即所有文件描述符的最大值加1readfds:(可选)指针,指向一组等待可读性检查的套接口。writefds:(可选)指针,指
微尘hjx
·
2023-08-30 07:44
网络编程
DP读书:鲲鹏处理器 架构与编程(十三)操作系统内核与云基础软件
操作系统内核与云基础软件鲲鹏软件构成硬件特定软件鲲鹏软件构成硬件特定软件1.BootLoader2.SBSA与SBBR3.UEFI4.ACPI操作系统内核Linux系统调用Linux进程调度Linux内存管理Linux虚拟文件系统
Linux
DarrenPig
·
2023-08-29 22:08
鲲鹏处理器
架构与编程
架构
服务器
笔记
学习
运维
unix
云原生
linux网络
基础之ip
ip地址分类ip.PNG特殊:127.0.0.0表示本地地址ip范围最大可用1——223之间A类第一位数表示网段B类前两位数表示网段C类前三位数表示网段D/E两类不对民用组织开放网络地址计算公式:ip地址的主机位和子网掩码的主机位,再把最后一位主机位的十进制转为二进制求与(主机位是四组数据的最后一位)常见端口号FTP(文件传输协议):端口号20(作用数据传输)、21(登录传输命令)SSH(安全sh
微笑_0cbd
·
2023-08-29 19:51
Linux系统编程:基础知识入门学习笔记汇总
Linux基础shell编程——>Linux系统编程——>(计算机网络)——>
Linux网络
编程来源:黑马程序员-Linux系统编程45小时评价这个老师好像讲了很多课程,都还不错我由于赶时间之前学过Linux
刘鑫磊up
·
2023-08-29 18:27
#
Linux系统编程
学习
笔记
Linux系统编程
Linux网络
编程4-高并发服务器
一.高并发服务器高并发服务器简单说就是:服务器可以同时容许多个客户端同时并发访问常用的有多进程并发服务器和多线程并发服务器。二.多进程并发服务器两个进程的工作过程:父进程循环accept,当父进程接收到连接请求之后,立即fork出一个新的子进程去处理通信,而父进程继续循环等待接收accept()(没有连接请求父进程则阻塞,但是不会影响到子进程通信)。而对于自己进程回收,父进程可以用一个单独的子进程
qq_40888486
·
2023-08-29 18:44
Linux网络学习
Linux网络
编程(高并发服务器)
文章目录前言一、什么是高并发服务器二、使用多线程和多进程实现高并发服务器的思路三、多进程服务器代码编写四、多线程服务器代码编写总结前言本篇文章带大家学习
Linux网络
编程中的高并发服务器。
花落已飘
·
2023-08-29 18:42
Linux网络编程实战
服务器
linux
网络
Linux系统
编程系列
之进程间通信(IPC)-管道
一、什么是管道在Linux系统下,一切皆文件,所以管道就是一个文件,用来实现进程间通信的一种方式。分析小技巧:对于一些陌生的概念,都把它当成是文件,然后操作的时候,就是三部曲。文件打开,文件读写,文件关闭。二、有哪几种管道匿名管道和具名管道。有些地方又称为无名管道和有名管道。三、管道的特性1、匿名管道(PIPE)(1)匿名管道没有名称,因此无法使用open创建或者打开,事实上匿名管道有自己独特的创
Great Macro
·
2023-08-29 16:20
Linux
C语言程序设计
c语言
linux
Linux系统
编程系列
之进程基础
一、什么是进程关于进程的定义很多,这里讲一种比较直接的,进程就是程序中的代码和数据被加载到内存中运行的过程,就是程序的执行过程。进程是动态的,而程序是静态的。程序存储在硬盘里,进程只有在程序被执行后,才存在,而且存在于内存中。具体看下图:在Linux系统中,程序的格式都是ELF,这些文件在被执行的瞬间,就被载入内存,所谓的载入内存,如上图所示,就是将数据段,代码段这些运行时必要的资源拷贝到内存,另
Great Macro
·
2023-08-29 16:20
Linux
大学课程知识
C语言程序设计
linux
Linux系统
编程系列
之进程间通信(IPC)-信号
一、什么是信号信号是进程间通信的一种方式,它是异步通信的。而异步的意思就是不同步,事件的发生和处理没有协同。二、信号的特性Linux/Unix系统下,信号总共分成两大类,一类是最常用的标准信号,另一类是后面的引入的实时信号。一共有62个信号,前31个是标准信号,后面31个是实时信号。注意没有32,33号。1、标准信号(1)不排队,信号的响应会相互嵌套。(2)如果目标进程没有及时响应,那么随后到达的
Great Macro
·
2023-08-29 16:49
Linux
C语言程序设计
linux
c语言
Linux网络
基础(中)
目录:再谈“协议”HTTP协议认识URL:urlnecode和urldecodeHTTP协议格式:HTTP的方法:简易HTTP服务器:传输层再谈端口号:端口号范围划分:netstat:pidof:UDP协议UDP协议端格式:检验和的解释:UDP的特点:面向数据报:UDP的缓冲区:UDP使用注意事项:基于UDP的应用层协议:TCP协议TCP协议段格式:编辑超时重传机制:连接管理机制:理解TIME_W
Obto-
·
2023-08-29 14:26
Linux
linux
运维
服务器
c++
网络
c语言
Linux网络
编程(TCP状态转换关系)
文章目录前言一、TCP状态转换图二、TCP连接状态转换解析三、TCP断开状态转换解析四、为什么需要有2MLS时长总结前言本篇文章来讲解一下TCP的状态转换关系,学习这个状态转换关系对于我们深入了解网络编程是非常有必要的。一、TCP状态转换图二、TCP连接状态转换解析客户端状态转换:1.CLOSED->SYN-SENT:当客户端尝试与服务器建立连接时,客户端从CLOSED状态转换到SYN-SEND状
花落已飘
·
2023-08-29 12:55
Linux网络编程实战
网络
linux
tcp/ip
Linux网络
命令
write命令所在路径:/usr/bin/write执行权限:所有用户功能描述:给用户发送信息,以Ctrl+D保存结束。语法:write[用户名]范例:writehfrwall英文原意:writeall命令所在路径:/usr/bin/wall执行权限:所有用户功能描述:发送广播信息。语法:wall[message]范例:wallHelpMariotocrossabarrieroncemore.pi
BlueSkyBlue
·
2023-08-29 12:56
【go语言 socket
编程系列
】TCPAddr类型与ResolveTCPAddr方法
【TCPAddr】TCPAddr是一个包含IP和port的struct。其定义在tcpsock.go文件中。//TCPAddrrepresentstheaddressofaTCPendpoint.typeTCPAddrstruct{IPIPPortintZonestring//IPv6scopedaddressingzone}【常用方法】常用的方法有funcResolveTCPAddr(net,a
natpan
·
2023-08-29 07:22
【go语言
socket编程系列】
TCPAddr
ResolveTCPAddr
tcpsock
socket
了解ET模式和LT模式:
Linux网络
编程中的事件触发方式
文章目录概述摘要正文:介绍ET模式(边缘触发)LT模式(水平触发默认)总结概述当谈到
Linux网络
编程中的ET(边缘触发)模式和LT(水平触发)模式时,我们需要理解它们在事件驱动编程中的作用和区别。
LewGarben
·
2023-08-29 05:38
网络编程
linux
网络
php
网络协议
Linux网络
服务 七:iptables防火墙工具
文章目录1.防火墙简介1.1什么是防火墙1.2Netfilter1.3firewalld和iptables2.iptables工具简述2.1iptables的定义2.2三种报文流向2.3iptables的表和链2.3.1**四表**----规则表2.3.2**五链**----规则链3.iptables配置及操做3.1基本语法3.1.1控制类型项(要大写!!!)3.1.2增删改查项3.1.3指定匹配
想当大佬的一天
·
2023-08-28 09:49
linux
运维
服务器
Linux网络
编程:多路I/O转接服务器(select poll epoll)
文章目录:一:select1.基础APIselect函数思路分析select优缺点2.server.c3.client.c二:poll1.基础APIpoll函数poll优缺点read函数返回值突破1024文件描述符限制2.server.c3.client.c三:epoll1.基础APIepoll_create创建epoll_ctl操作epoll_wait阻塞epoll实现多路IO转接思路epoll
刘鑫磊up
·
2023-08-27 20:01
#
Linux网络编程
服务器
网络
linux
linux网络
ip及其他
文章目录网络层基本概念ip与tcp(udp)的关系ipheader分片3位标志16位标识13位片偏移分片合并过程(重要,可以帮助理解上面三个字段)网段划分子网掩码(重要)特殊的ipIP地址的数量限制私有ip和公有ip地址NAT(NetworkAddressTranslation,网络地址转换)路由数据链路层以太网协议前情回顾mac帧(以太网帧)格式数据链路层角度看路由过程(重要)mac地址和ip地
小丑小丑小丑
·
2023-08-27 16:14
Linux
linux
网络协议
tcp
Linux网络
的网络配置(超详细,百分百成功)
文章目录配置
Linux网络
一、以非Root用户登录(养成个好习惯,不要什么都用Root用户,以后工作会吃大亏的)二、记录下三个信息,用作配置IPADDR,NETMASK,GATEWAY三、用su切换到root
李南想做条咸鱼
·
2023-08-27 16:46
程序员的修养
linux
centos
网络
运维
Linux实操篇-网络配置
文章目录1
Linux网络
配置原理图1.1NAT网络配置2查看网络IP和网关2.1查看虚拟网络编辑器和修改IP地址2.2查看网关3查看windows环境的中VMnet8网络配置4查看Linux的网络配置5ping
要学就学灰太狼
·
2023-08-27 14:29
Linux
linux
网络
服务器
13Linux实操篇——网络配置
网络配置原理图查看网络ip和网关查看网关查看windows环境的中VMnet8网络配置(ipconfig指令)
linux网络
环境配置第一种方法(自动获取)解释:登陆后,通过界面的来设置自动获取ip,特点
brother~海
·
2023-08-27 14:58
linux
linux
windows
运维
Linux网络
服务之NFS(文件共享服务)
Linux网络
服务之NFS(文件共享服务)NFS简介NFS原理NFS软件介绍配置文件NFS共享存储服务的操作步骤总结NFS简介NFS(NetworkFileSystem网络文件服务),是一种基于TCP/
怎么也想不出名字
·
2023-08-27 09:55
linux
网络
服务器
Linux 网络文件共享介绍
Linux网络
文件共享介绍一.常见的存储类型目前常见的存储类型有DAS,NAS,SAN等,最主要的区别是硬盘存储媒介是如何于处理器连接的,以及处理器使用何种方式来访问磁盘,以及访问磁盘使用的协议(网络协议
墨烦信息
·
2023-08-27 09:53
linux
网络
arm开发
Linux 网络通信C/S、TCP/IP、Socket 最全详解( 9 ) -【Linux通信架构系列 】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程期待你的关注哦!!!现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Allen.Su
·
2023-08-27 07:05
Linux
通信架构实战
linux
c语言
tcp/ip
c++
架构
服务器
网络协议
结构型设计模式之组合模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-08-27 07:35
系统架构设计
设计模式
组合模式
架构
c++
java
Linux设置进程名称(标题) ( 7) -【Linux通信架构系列 】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程期待你的关注哦!!!现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Allen.Su
·
2023-08-27 07:05
Linux
通信架构实战
linux
架构
服务器
深入理解设计原则之KISS/YAGNI/DRY原则【软件架构设计】
系列文章目录C++高性能优化
编程系列
软件架构设计系列深入理解设计模式系列高级C++并发线程编程如果敌人使你生气,说明你没有胜过他的信心。
Allen.Su
·
2023-08-27 07:04
系统架构设计
c++
KISS原则
软件架构
设计原则
Linux守护进程详解、范例演示 ( 6 ) -【Linux通信架构系列 】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程期待你的关注哦!!!现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Allen.Su
·
2023-08-27 07:04
Linux
通信架构实战
linux
运维
服务器
深入理解设计原则之接口隔离原则(ISP)【软件架构设计】
系列文章目录C++高性能优化
编程系列
深入理解软件架构设计系列深入理解设计模式系列高级C++并发线程编程LSP:接口隔离原则系列文章目录1、接口隔离原则的定义和解读2、案例解读3、如何判断一个接口是否符合接口隔离原则
Allen.Su
·
2023-08-27 07:34
系统架构设计
接口隔离原则
c++
软件架构设计
linux
深入理解设计原则之依赖反转原则(DIP)【软件架构设计】
系列文章目录C++高性能优化
编程系列
深入理解软件架构设计系列深入理解设计模式系列高级C++并发线程编程DIP:依赖反转原则系列文章目录1、依赖反转原则的定义和解读2、稳定的抽象层3、依赖倒置原则和控制反转
Allen.Su
·
2023-08-27 07:34
系统架构设计
依赖倒置原则
c++
java
软件架构设计
深入理解设计原则之最少知识原则/迪米特法则(LOD)【软件架构设计】
系列文章目录高级C++并发线程编程C++高性能优化
编程系列
软件架构设计系列深入理解设计模式系列不怕别人瞧不起,就怕自己不争气。
Allen.Su
·
2023-08-27 07:34
系统架构设计
迪米特法则
c++
软件架构
深入理解设计原则之里氏替换原则(LSP)【软件架构设计】
系列文章目录C++高性能优化
编程系列
深入理解软件架构设计系列深入理解设计模式系列高级C++并发线程编程LSP:里氏替换原则系列文章目录1、里氏替换原则的定义和解读2、里氏替换原则可以用于哪些设计模式中?
Allen.Su
·
2023-08-27 07:33
系统架构设计
里氏替换原则
c++
linux
软件架构设计
深入理解设计原则之单一职责原则(SRP)【软件架构设计】
系列文章目录C++高性能优化
编程系列
深入理解软件架构设计系列深入理解设计模式系列高级C++并发线程编程命运是弱者失败的借口,是强者乐此不疲的必修课。
Allen.Su
·
2023-08-27 07:03
系统架构设计
单一职责原则
c++
软件架构设计
深入理解设计原则之开闭原则(OCP)【软件架构设计】
系列文章目录C++高性能优化
编程系列
深入理解软件架构设计系列深入理解设计模式系列高级C++并发线程编程OCP:开闭原则系列文章目录1、开闭原则的定义和解读2、如何理解“对扩展开放,对修改关闭”3、实现开闭原则的方法
Allen.Su
·
2023-08-27 07:03
系统架构设计
开闭原则
c++
软件架构
C++高性能优化编程之如何测量性能(一)
系列文章目录C++高性能优化
编程系列
深入理解设计原则系列深入理解设计模式系列高级C++并发线程编程性能测量系列文章目录1、为什么要进行性能优化2、性能测试的指标是什么3、测量性能及改善变更记录文档4、性能测量分析工具的使用
Allen.Su
·
2023-08-27 07:03
C++高性能优化系列
c++
性能优化
linux
C++高性能优化编程之如何语句级优化(二)
系列文章目录C++高性能优化
编程系列
深入理解设计原则系列深入理解设计模式系列高级C++并发线程编程优化热点语句系列文章目录1、循环优化-从循环中移除哪些代码才能提高性能呢?
Allen.Su
·
2023-08-27 07:33
C++高性能优化系列
c++
性能优化
linux
【Linux】—— Linux 环境搭建
对基础能力要求较高需要跨学科的能力,对下操作系统、硬件,对上各种计算机语言校招:Linux本身被考察的比较多,非常全面,给我们实现各种程序提供了平台Linux对我们的成长:提高个人能力,Linux系统,
Linux
玄澈_
·
2023-08-27 05:20
【Linux】
linux
运维
服务器
【
Linux网络
】TCP UDP socket HTTP webSocket之间的区别
目录一、OSI&TCP/IP模型二、几者之间的关系三、HTTP四、Socket五、WebSocket5.1、WebSocket优点一、OSI&TCP/IP模型首先我们要了解OSI七层模型,和预支对应的TCP/IP四层的模型。用下面的图可以看出,TCPUDP工作在传输层,而HTTPWebSocket工作在应用层,但socket不属于七层模型中的任何一层,可以理解为socket工作在传输层与应用层中间
x一季花开成海x
·
2023-08-26 19:01
网络
linux
tcp/ip
ossim mysql密码_OSSIM 4.1安装详解
OSSIM4.1安装详解在今年出版的畅销书《Unix/
Linux网络
日志分析与流量监控》一书中主要为大家介绍了开源安全运维利器-OSSIM,很多同行对Ossim表示了极大关注,纷纷来信咨询如何部署和使用这套系统
weixin_39521835
·
2023-08-26 09:58
ossim
mysql密码
ossim mysql密码_OSSIM 4.1安装-阿里云开发者社区
OSSIM4.1安装在今年出版的畅销书《Unix/
Linux网络
日志分析与流量监控》一书中主要为大家介绍了开源安全运维利器-OSSIM,很多同行对Ossim表示了极大关注,纷纷来信咨询如何部署和使用这套系统
優嫿
·
2023-08-26 09:28
ossim
mysql密码
OSSIM 4.1安装
OSSIM4.1安装在今年出版的畅销书《Unix/
Linux网络
日志分析与流量监控》一书中主要为大家介绍了开源安全运维利器-OSSIM,很多同行对Ossim表示了极大关注,纷纷来信咨询如何部署和使用这套系统
weixin_34006468
·
2023-08-26 09:58
数据库
操作系统
ui
OSSIM安装与驱动问题
在《Unix/
Linux网络
日志分析与流量监控分析》讲过OSSIM平台是一套基于DebianLinux的系统,但是IBM,HP,DELL等厂家的多数服务器对DebianLinux系统支持的并不太好,所以磁盘和网卡的驱动通常都是安装完系统之后再手动
OpenSource SIM
·
2023-08-26 09:57
Ossim安全平台
可视化网关
编程系列
教程-----(1)入门
配置网关双击knx节点,然后界面如下图所示,点击笔,对knx网关进行配置,目前只支持knx-ip方式。建议使用IP-Router方式,更加稳定。如第二图所示,直接添加即可。其他选项可自行看英文,一个是绑定端口(有线还是无线),一个是填写物理地址。image.pngimage.png开关灯首先,在左端节点窗口,拉出两个inject节点,然后将类型分别改为(布尔类型)true和false并且修改knx
Songzh
·
2023-08-26 07:16
Linux socket网络编程概述 和 相关API讲解
相关的API讲解参考:
linux网络
编程:网络socket基础编程(一)基础A
mjmmm
·
2023-08-25 19:32
linux
网络
服务器
系统编程
C语言
跟 GPT 学编程 1 —— 找到自己的目标
(题图:Python的本意是森林蟒)之前说过,AI时代,人人都应该学学编程,今天咱们就开始python
编程系列
哈,首先推荐一本书《Python编程:从入门到实践》,为什么推荐它呢?
·
2023-08-25 15:32
Linux网络
编程:线程池并发服务器 _UDP客户端和服务器_本地和网络套接字
文章目录:一:线程池模块分析threadpool.c二:UDP通信1.TCP通信和UDP通信各自的优缺点2.UDP实现的C/S模型server.cclient.c三:套接字1.本地套接字2.本地套和网络套对比server.cclient.c一:线程池模块分析structthreadpool_t{pthread_mutex_tlock;/*用于锁住本结构体*/pthread_mutex_tthrea
刘鑫磊up
·
2023-08-25 13:31
#
Linux网络编程
服务器
linux
网络
【
Linux网络
】Cookie和session的关系
目录一、Cookie和session共同之处二、Cookie和session区别2.1、cookie2.2、session三、cookie的工作原理四、session的工作原理一、Cookie和session共同之处Cookie和Session都是用来跟踪浏览器用户身份的会话方式。二、Cookie和session区别2.1、cookie(1)Cookie是一段保存在客户端的小文本;能够用来将用户活
x一季花开成海x
·
2023-08-25 09:38
服务器
前端
运维
【
Linux网络
】网络基础 -- 初识协议 | 网络传输流程 | IP地址与MAC地址
认识"协议"思考:只要通信的两台主机,约定好协议就可以了么?协议分层OSI七层模型TCP/IP五层(或四层)模型网络传输基本流程先谈局域网:网络传输流程图:数据包封装和分用网络中的地址管理认识IP地址认识MAC地址认识“协议”“协议”是一种约定。感性认识协议:在以前打电话是比较贵的,打电话没接是不收费,然后假如你去上学,然后跟你家里人约定,电话响铃一声就是报平安,响铃两声就是缺生活费,响铃三声就是
侠客cheems
·
2023-08-24 21:00
Linux网络基础
网络
linux
tcp/ip
网络传输
IP与MAC
【
Linux网络
】网络编程套接字 -- 基于socket实现一个简单UDP网络程序
认识端口号网络字节序处理字节序函数htonl、htons、ntohl、ntohssocketsocket编程接口sockaddr结构结尾实现UDP程序的socket接口使用解析socket处理IP地址的函数初始化sockaddr_inbindrecvfromsendto实现一个简单的UDP网络程序封装服务器相关代码封装客户端相关代码实验结果认识端口号我们把数据从A主机发送到B主机,是目的吗?不是,
侠客cheems
·
2023-08-24 21:00
Linux网络基础
网络
linux
udp
socket
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他