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网络
套接字(二)
学习任务:继网络套接字(一),继续学习套接字socket编程接口(已经学习了socket和bind),实现TCP客户端/服务器(单连接版本,多进程版本,多线程版本,进程或线程池版本),并且理解tcp服务器建立连接,发送数据,断开连接的流程。1.socket编程接口//创建socket文件描述符(TCP/UDP,客户端+服务器)intsocket(intdomain,inttype,intproto
二肥是只大懒蓝猫
·
2023-04-20 23:44
Linux
linux
网络
服务器
Linux网络
编程 - socket套接字 - UDP协议
IP地址(公网IP),标定了主机的唯一性。端口号,标识特定主机上的网络进程的唯一性。因此IP+端口号port,就能标识全网唯一的一个进程。IP+端口号=套接字。称之为套接字编程。(利用套接字进行网络通信,本质上也是进程间通信的,只是这两个进程不在同一个主机上,要想进行通信,必须通过网络)TCP:传输控制协议,传输层协议的一种。有链接。可靠传输。面向字节流。UDP:用户数据报协议,传输层协议的一种。
聪明且普信
·
2023-04-20 20:28
Linux
linux
服务器
c++
Linux网络
-传输层UDP/TCP详解
目录计算机网络的层状结构UDP协议UDP报文格式理解UDP/TCP报文的本质UDP的特点UDP的缓冲区sendto/recvfrom/send/recv/write/readIO类接口UDP是全双工的UDP注意事项UDP协议,实现简单聊天室(服务端+客户端)TCP协议TCP协议段格式确认应答(ACK)机制TCP全双工,具有发送缓冲区和接收缓冲区。流量控制连接管理机制如何理解连接理解-TCP建立连接
聪明且普信
·
2023-04-20 20:26
网络
tcp/ip
udp
学习新课程方案、新课标判断是否深层阅读的自测题①
[红顺视点]:学习新课标判断是否深层阅读的自测题
基础部分
:解释下列词语核心素养、学科(课程)核心素养、任务群、大概念(大观念)、学科实践活动、课程内容结构化、学习经验结构化、内容单位、跨学科主题学习、素养本位的大单元教学
王红顺
·
2023-04-20 16:05
【
Linux网络
服务】DNS域名解析服务服务
一、BIND域名服务基础服务背景1在日常生活中人们习惯使用域名访问服务器,但机器向互相只认IP地址,域名与IP地址之间是多对一的关系,一个IP址不一定只对应一个域名,且一个完成域名只可以对应一个IP地址,它们之间转换工作成为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的1.1DNS系统的定义DNS是“域名系统"的英文缩写。它作为将域名和IP地址相互映射的一个分布式数据库,
DDD嘀嘀嘀
·
2023-04-20 16:58
Linux网络服务
linux
服务器
网络
Centos7系统配置ipv6地址
ipv6二、取出对应的IPv6地址win+R输入ncpa.cpl打开‘网络连接’找到VMnet8的网络连接3、双击“VMnet8“,查看VMnet8的详细信息取出对应IPv6地址和IPv6默认网关三、修改
linux
Is PC.
·
2023-04-20 14:08
linux
负载均衡
运维
Robocup3D 本科学习总结
*1.学习内容*1.1
基础部分
计算机硬件基础认识BIOS,认识操作系统启动过程能够自己动手安装Windows、Ubuntu等操作系统CPU、显卡、内存、硬盘(固态硬盘,机械硬盘)、电源、网卡了解驱动程序
ModernCode
·
2023-04-20 05:40
深入分析
Linux网络
丢包
1、背景:从图中你可以看出,可能发生丢包的位置,实际上贯穿了整个网络协议栈。换句话说,全程都有丢包的可能。在两台VM连接之间,可能会发生传输失败的错误,比如网络拥塞、线路错误等;在网卡收包后,环形缓冲区可能会因为溢出而丢包;在链路层,可能会因为网络帧校验失败、QoS等而丢包;在IP层,可能会因为路由失败、组包大小超过MTU等而丢包;在传输层,可能会因为端口未监听、资源占用超过内核限制等而丢包;在套
果子哥丶
·
2023-04-20 02:48
读书笔记
运维
#
Linux
网络
linux
运维
Linux网络
编程服务端的创建
文章目录前言一、编程前的准备1.相关函数的了解二、accept函数特别注意点三、具体函数的实现四、运行客户端和服务端进行通信验证总结前言上篇文章讲解了如何创建一个客户端,这篇文章将创建一个服务端用来和上篇文章的客户端进行通信。一、编程前的准备1.相关函数的了解(1)socket函数创建套接字这个函数上篇文章讲解过了这里就不过多讲解。(2)bind绑定函数在man手册中找到这个函数的具体用法:函数原
花落已飘
·
2023-04-19 21:57
Linux网络编程实战
网络
linux
运维
Linux网络
服务----ftp
文章目录一、什么是FTP1.1Standard模式(主动模式)1.2Passive模式(被动模式)二、FTP的作用及工作原理2.1FTP的作用和模式以及通信方式2.2FTP的工作原理三、搭建和配置FTP服务3.1设置匿名用户访问的FTP服务(最大权限)3.2设置本地用户验证访问ftp,并禁止切换到ftp以外的目录(默认登录的根目录为本地用户的家目录)3.3使用user_list用户列表文件一、什么
含蓄。
·
2023-04-19 19:00
Linux网络
linux
网络
tcp/ip
Linux网络
服务----DNS
文章目录一、DNS概念1.1DNS的简介1.2DNS数据结构分布1.3DNS域名解析方式1.4DNS的查询方式二、操作实验2.1主dns服务器配置正向和反向解析2.2设置从dns服务器正向和反向解析2.3配置DHCP一、DNS概念1.1DNS的简介域名解析:是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用udp53和tcp53。当前,对于
含蓄。
·
2023-04-19 18:51
Linux网络
linux
服务器
网络
【
Linux网络
服务】
Linux网络
设置
一、查看网络配置1.1ifconfig1.2ipa1.3什么是mtu最大传输单元MTU,是指网络能够传输的最大数据包大小,以字节为单位。MTU的大小决定了发送端一次能够发送报文的最大字节数。如果MTU超过了接收端所能够承受的最大值,或者是超过了发送路径上途经的某台设备所能够承受的最大值,就会造成报文分片甚至丢弃,加重网络传输的负担。如果太小,那实际传送的数据量就会过小,影响传输效率。1.4查看路由
DDD嘀嘀嘀
·
2023-04-19 17:21
Linux网络服务
linux
网络
运维
【
Linux网络
服务】FTP服务
FTP服务一、FTP服务1.1FTP服务概述1.2FTP服务的特点1.3FTP服务工作过程二、设置FTP服务2.1实验一:设置匿名用户访问FTP服务(最大权限)2.2实验二:设置本地用户验证访问ftp,并禁止切换到ftp以外的目录(默认登录的根目录为本地用户的家目录)2.3实验三:启用用户列表文件,设置白名单或者黑名单2.4实验四:修改匿名用户、本地用户登录的默认根目录一、FTP服务1.1FTP服
DDD嘀嘀嘀
·
2023-04-19 17:21
Linux网络服务
linux
服务器
网络
【计算机网络】Linux 系统是如何收发网络包的?
网络模型
Linux网络
协议栈Linux接收网络包的流程Linux发送网络包的流程总结网络模型为了使得多种设备能通过网络相互通信,和为了解决各种不同设备在网络互联中的兼容性问题,国际标准化组织制定了开放式系统互联通信参考模型
小颜-
·
2023-04-19 12:13
计算机网络
操作系统
网络
linux
计算机网络
面试
java
R语言-向量
2019年全国数学建模竞赛参赛主体为2017级和2016级本科生,打算参加全国数学建模竞赛的同学要开始准备了.如果遇到数据分析的题目,R是再合适不过的软件了.为了便于大家自学,我将简单介绍R语言的
基础部分
叮咚小溪水
·
2023-04-19 07:49
【数据结构】各种排序讲解
写在前面学到这里,基本上就将数据结构的
基础部分
了解完了,剩下的就是对一些算法的熟练掌握了,刷题之路就要正式开启了,每天一小步,聚沙成塔。滴水成川。
畅游星辰大海
·
2023-04-19 07:56
数据结构
数据结构
算法
排序算法
Linux网络
IO精华指南
在互联网中提起网络,我们都会避免不了讨论高并发、百万连接。而此处的百万连接的实现,脱离不了网络IO的选择,因此本文作为一篇个人学习的笔记,特此进行记录一下整个网络IO的发展演变过程。以及目前广泛使用的网络模型。1.网络IO的发展在本节内容中,我们将一步一步介绍网络IO的演变发展过程。介绍完发展过程后,再对网络IO中几组容易混淆的概念进行对比、分析。1.1、网络IO的各个发展阶段通常,我们在此讨论的
linux大本营
·
2023-04-19 05:33
linux
epoll
网络io
tcp
Linux常用的网络命令有哪些?快速入门!
在本文中,我们将介绍一些常用的
Linux网络
命令,并提供一些案例来帮助您更好地理解它们的用法。1、pingping命令用于测试与目标主机之间的连接。
wljslmz
·
2023-04-19 04:53
Linux技术
linux
网络命令
精通MySQL之架构篇
今天给大家分享的是大数据开发
基础部分
MySQL的第一篇,老刘讲点和别人不一样的内容!
IT老王博客
·
2023-04-18 21:30
技术开发
收藏
中级经济师经济
基础部分
考点梳理(10)
-写给报考中级经济师的小伙伴们2022年10月23日周日深圳晴1111/1000【主题】经济学常识【字数】1296昨天分享了中级经济师基础知识第23章“统计与统计数据”的前3个考点。今天继续分享后面的考点。第四个考点:统计调查的分类1、按调查对象的范围不同分为:全面调查和非全面调查。A、全面调查含义:对构成调查对象的所有单位进行逐一的、无一遗漏的调查。包括:全面统计报表、普查。比如:人口普查、经济
Coco万在简述
·
2023-04-18 19:57
深度学习入门路径
(标&的表示理论推导课程)(标@的表示高质量课程)(标$的表示选学内容)
基础部分
1.Python基础(深度之眼课程)[5d]2.数学基础(深度之眼课程)[10d]基础课程不限于此,资源较多,可自行选择机器学习部分
或跃在渊_NUE
·
2023-04-18 11:15
Linux网络
编程概述
文章目录前言一、客户端与服务端二、客户端程序编写三、程序的编译和运行总结前言本篇文章将带大家来正式学习
Linux网络
编程。
花落已飘
·
2023-04-18 03:55
Linux网络编程实战
vscode
网络协议
linux
tcp/ip
c语言
Java面试题总结 | Java
基础部分
2(持续更新)
文章目录反射的优缺点BIO、AIO、NIO同步异步概念**阻塞与非阻塞****BIO****NIO****AIO**总结设计模式的好处设计模式一定是好用的吗Integer.ValueOf和newInteger的区别Integer.parseInt(s)与Integer.valueOf(s)的区别String是线程安全的吗?StringBuffer和StringBuilder的区别String、St
小七rrrrr
·
2023-04-18 00:12
java
面试
jvm
开发语言
一篇文章带你读懂AQS
ReentrantLock、Semaphore、CountDownLatch2AQS统一规范了锁的实现,屏蔽了同步状态管理、同步队列的管理和维护、阻塞线程排队和通知、唤醒机制等是一切锁和同步组件实现的----公共
基础部分
每天都在学习的狮子座程序员
·
2023-04-17 19:42
java
开发语言
【开源项目分享】使用select、多线程完成的多人联机对战五子棋小游戏(C语言实现)
前言:最近在学
Linux网络
编程,奈何老师太水,这部分内容将都不讲直接让我们做实验。我也只能在网上(博客、全球最大的同性交友网站(bushi))寻找一些可以上手的开源项目。
Left_Zzzz
·
2023-04-17 12:48
开源项目分享
c语言
linux
linux学习课程从入门到精通:Linux基本操作和服务器硬件选购指南
全套学习资料移步至公众号【学神来啦】本节所讲内容:5.1
Linux网络
相关概念和修改IP地址的方法5.2关闭防火墙并设置开机不启动5.3临时和永久关闭Selinux5.4设置系统光盘开机自动挂载5.5配置本地
侠盗安全
·
2023-04-17 08:36
2020 最好的
Linux网络
监控工具(翻译)
前言虽然这个清单包含开源的和闭源的产品,但它着重于介绍基于Linux的网络监控工具,少数常用工具只能在Windows,Pandora或其他系统上运行,但是大多数网络监视工具都在Linux系统上运行,因为Linux通常是IT专家的在企业中网络管理中常用的系统。因此,我排除了少数几种与Linux不兼容的监视工具。我个人最喜欢的是SolarWindsNetFlow流量分析器,请阅读下面的内容以了解具体的
纯牛奶xx
·
2023-04-17 07:45
Linux
学习笔记
Netplan使用(高版本Ubuntu静态/动态IP设置方法)
Netplan是抽象网络配置描述器,用于配置
Linux网络
cccrick
·
2023-04-17 05:57
Linux
ubuntu
linux
网络
Java编程之从入门到入坑
(2)大数据软件工程师(1.大数据应用工程师,2大数据算法工程师[数学],3数据分析和数据挖掘)(3)安卓软件工程师1.5JavaSE核心编程的体系在这里插入图片描述说明java的
基础部分
(变量,运算符
一个臭敲代码的人
·
2023-04-17 05:37
Java基础
开山篇
Java学习方向及应用领域
应用领域
学习方向
《Spring源码深度解析》
Spring整体架构和环境搭建Spring整体架构SpringCore:框架的最
基础部分
,提供IoC容器,对bean进行管理。
Byte空间
·
2023-04-17 04:48
阅读书籍
spring
java
Linux网络
设备驱动框架
1.网络设备驱动框架1.1网际协议分层优点:便于封装;1.2网络设备驱动程序结构分层驱动功能层:编写驱动功能层的相关函数,以填充net_device数据结构的内容,并注册到内核;通过hard_start_xmit()启动发送,并通过网络设备上的中断触发接收操作,通过中断或POLL机制接收;设备与媒介层:完成数据收发的物理实体,网卡被设备驱动层中的函数在物理上驱动;1.3网络协议接口层主要功能:向网
盗骊
·
2023-04-17 02:52
Linux
linux
网络
运维
Logics - CSAPP C3
而计算机对于问题的描述当然要模拟这个过程,前人们便去探索我们这复杂世界问题的那些
基础部分
。计算机科学家的结
Doye
·
2023-04-17 00:31
Linux网络
编程套接字
文章目录一、预备知识1.IP地址2.端口号3.TCP协议和UDP协议4.网络字节序二、socket编程接口0.socket常见API1.socket系统调用2.bind系统调用3.recvfrom系统调用4.sendto系统调用5.listen系统调用6.accept系统调用7.connect系统调用三、简单的UDP网络程序1.udpecho2.加入应用逻辑--执行简单的shell命令四、简单的T
Hoshino373
·
2023-04-16 23:54
Linux网络编程
网络
linux
tcp/ip
Zephyr RTOS -- 学习笔记总述
文章目录摘要1.开发
基础部分
1.1开发环境的搭建1.2新工程的创建与编译1.3软硬件的配置过程1.4编译过程简介1.5小结2.内核服务入门2.1调度、中断与同步2.2数据传递本笔记基于Zephyr版本2.6.0
搬砖-工人
·
2023-04-16 20:25
Zephyr-RTOS
rtos
k8s编程operator实战之云编码平台——③Code-Server Pod访问实现
openresty介绍和安装2、实现code-server的反向代理3、动态反向代理实现启动多个code-server访问k8s编程operator系列:k8s编程operator——(1)client-go
基础部分
CoreDump丶
·
2023-04-16 19:02
K8S
linux
kubernetes
nginx
k8s编程operator——(4) kubebuilder & controller-runtime源码分析
1.2使用2、controller-runtime参考资料:https://book.kubebuilder.io/k8s编程operator系列:k8s编程operator——(1)client-go
基础部分
CoreDump丶
·
2023-04-16 19:31
K8S
go
Golang
kubernetes
go
k8s编程operator实战之云编码平台——①架构设计
文章目录1、想法来源2、初步设想2.1通过反向代理的方式访问后端Pod3、架构设计3.1技术栈3.2架构设计k8s编程operator系列:k8s编程operator——(1)client-go
基础部分
CoreDump丶
·
2023-04-16 19:29
go
K8S
Golang
kubernetes
架构
vscode
Ren‘Py制作一个简单视觉小说的步骤(
基础部分
)
Ren'Py是一款用于制作视觉小说和交互式故事的自由软件,同时也支持制作其他类型的2D游戏。Ren'Py使用Python编写,并且包含了一个简单易学的脚本语言,以及一个强大的图形界面和调试工具。Ren'Py提供了许多内置功能,如文字、图片、音频和视频处理,还可以通过Python代码对这些元素进行更高级的控制。此外,Ren'Py也支持自定义主题、插件和翻译等扩展功能。该软件已经被广泛应用于制作各种类
暗托涅瓦
·
2023-04-16 17:24
java
开发语言
树(
基础部分
)
章节目录:一、二叉树1.1为什么要使用树?1.2树的常用术语1.3二叉树概念1.4二叉树应用二、顺序存储二叉树2.1概述2.2基本应用三、线索化二叉树3.1问题引出3.2概述3.3基本应用四、结束语一、二叉树1.1为什么要使用树?数组存储方式:优点:通过下标方式访问元素,速度快,并且对于有序数组,还可使用二分查找提高检索速度。缺点:如果要检索具体某个值,或者插入值(按一定顺序)会整体移动,效率较低
饺子泡牛奶
·
2023-04-16 17:52
数据结构与算法
java
数据结构
算法
Linux网络
学习 第五天
目录内容回顾学习目标线程池UDP通信本地socket通信内容回顾poll输入和输出分离,输入用events,输出用reventsepollET模式是写一次通知一次,若写的数据多,读的数据少,则不会再通知,直到下一次有写事件发生.思考题?epoll监控监听文件描述符可以设置成ET模式吗??答案:可以.但是如果设置成ET模式以后,当调用epoll_wait函数的时候,每次只能accept一个连接(该连
没有网名L
·
2023-04-16 16:39
Linux网络编程
linux
网络
学习
Linux网络
编程 第六天
目录学习目标libevent介绍libevent的安装libevent库的使用libevent的使用libevent的地基-event_base等待事件产生-循环等待event_loop使用libevent库的步骤:事件驱动-event编写一个基于event实现的tcp服务器:自带buffer的事件-bufferevent链接监听器-evconnlistener总结学习目标描述什么是libeven
没有网名L
·
2023-04-16 16:39
Linux网络编程
linux
网络
服务器
Linux网络
编程 第四天
目录学习目标多路IO-poll多路IO-epoll进阶epoll用实验验证LT和ET模式epoll反应堆学习目标1了解poll函数2熟练使用epoll多路IO模型3了解epollET/LT触发模式并实现4理解epoll边缘非阻塞模式并实现5了解epoll反应堆模型设计思想6能看懂epoll反应堆模型的实现代码多路IO-pollintpoll(structpollfd*fds,nfds_tnfds,
没有网名L
·
2023-04-16 16:09
Linux网络编程
网络
服务器
运维
Linux网络
编程 第七天
目录网络编程阶段项目项目目标Web服务器开发准备Html语言基础Html简介Html标签介绍题目标签文本标签列表标签图片标签超链接标签http请求消息请求类型http响应消息http常见状态码http常见文件类型分类web服务器开发基于epoll的web服务器网页服务器总结:BS模式示意图web服务器开发流程汉字乱码问题浏览器和web服务器通信模式完整代码网络编程阶段项目项目目标实现一个web服务
没有网名L
·
2023-04-16 16:06
linux
网络
运维
面试题总结
一、
Linux网络
编程1.1进程通信的定义进程通信IPC(Inter-ProcessCommunication)是进程之间互相交换信息的工作。
编程一生
·
2023-04-16 15:47
epoll
hashtable
uefi
dbcp
分布式
中级经济师经济
基础部分
考点梳理(27)
-写给报考中级经济师的小伙伴们2022年11月9日周三深圳晴1128/1000【主题】经济学常识【字数】1292第28章会计概论内容有点多,昨天分享完成了前面的3个考点,今天继续分享其他的考点。第四个考点:企业会计信息的主要内容1、有关企业财务状况的信息,通过资产负债表来反映。2、有关企业经营成果的信息,通过利润表来反映。3、有关企业现金流量的信息,通过现金流量表来反映。第五个考点:企业会计要素企
Coco万在简述
·
2023-04-16 13:46
[C语言]输出图形:从键盘输入一个正整数n(代表正三角的层数),打印如下图形。注意中间一行左侧不留空白。
******基本逻辑:循环嵌套一共有两种实现方法:1.将图形分为两部分:前四行和后三行2.将图形分为三部分:即前三行中间一行后三行(由于基本语法和逻辑无太大区别,这里我们拿第一种情况来解答)首先是代码
基础部分
如下
_Yhisken
·
2023-04-16 09:45
c语言
iOS开发之photokit图片选择器二次封装
基于photokit封装一个和当前版本微信选择图片的图片选择器功能组件,
基础部分
知识已归纳在iOS开发之AssetsLibrary与photokit总结这里,本篇主要讲述新版优化所遇到的问题内存问题1、
Archer_bling
·
2023-04-16 04:06
WebServer项目(二)->
linux网络
编程基础知识
WebServer项目->
linux网络
编程基础知识其中,遇到的错误总结1).read:Connectionresetbypeer2).什么叫连接被重置?
踏过山河,踏过海
·
2023-04-15 14:28
Linux
linux
网络
服务器
中级经济师经济
基础部分
考点梳理(5)
--写给报考中级经济师的小伙伴们2022年10月18日周二深圳雨1106/1000【主题】经济学常识【字数】1148今天将给大家分享中级经济师经济基础知识部分的第22章“对外金融关系”的考点。这一章共有12个考点,分别为:汇率制度划分影响汇率制度选择的因素RMB汇率制度国际储备的构成国际储备的作用国际储备管理国际货币体系的内容国际货币体系的变迁布雷顿森林体系的主要运行特征牙买加体系的主要运行特征国
Coco万在简述
·
2023-04-15 13:20
JAVA入坑之概述及语言
基础部分
知识总结
一、java的概述java是有一种面向对象的计算机编程语言(高级语言)。java的发展1995年Java被正式发布之后,立即引起极大的轰动。JavaJDK共推出11个版本:JDK1-JDK11。1996年发布JDK1,走向高速发展中。1998年发布JDK2,一个里程碑,Java的应用开始普及。2004年发布JDK5,新增泛型、枚举、foreach、自动装箱等2014年发布JDK8,新增访问权限、方
烟雨平生9527
·
2023-04-15 09:07
java
开发语言
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他