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
Go语言网络编程
网络编程
二
前言在上一篇关于网络协议的博客中,我们简单概括了网络套接字中的UDP协议,本篇博客我们将继续学习分享关于网络套接字中另一个协议,TCP网络协议一、UDP和TCP协议区别是什么?二者之间的区别如下UDP的主要特点无连接:使用UDP的通信双方不需要直接保存对方的信息,直接投递。例如发短信,电信诈骗分子发短信给我,但是我压根不认识这些坏人,但是可以直接发短信给我面向数据报:UDP是以一个数据报作为传输单
白桃乌龙来一打
·
2023-12-20 19:17
网络
java
java-ee
docker -- 学习笔记
1.1.2、Docker概念:Docker是一个基于
Go语言
实现的开源的应用容器引擎,诞生于2013年初。Docker可以让开发者打包他们的应用以及依赖包到个轻量级、可移植的容器
墨_风
·
2023-12-20 19:25
学习笔记
docker
Longest Palindrome
go语言
实现
LongestPalindrome题目描述Givenastringwhichconsistsoflowercaseoruppercaseletters,findthelengthofthelongestpalindromesthatcanbebuiltwiththoseletters.Thisiscasesensitive,forexample"Aa"isnotconsideredapalindr
fjxCode
·
2023-12-20 17:37
SeaweedFS介绍安装集群部署总结
SeaweedFS是一个非常优秀的由
go语言
开发的分布式存储开源项目。它是用来存储文件的系统,并且与使用的语言无关,使得文件储存变得非常方便,它有两个优势:存储数十亿的文件!查看文件速度快!
编程无霸哥
·
2023-12-20 17:07
基于Boost的HTTP客户端程序编程
Boost是一个流行的C++库集合,提供了许多功能强大的组件和工具,包括
网络编程
。首先,我们需要确保已经在系统中安装了Boost库。你可以从Boost的官方网站上下载并安装最新的Boost版本。
PixelEnigma
·
2023-12-20 17:28
http
网络协议
网络
编程
24_28-Golang函数详解
本文介绍了
Go语言
中函数的相关内容。
Go语言
中支持:函数、匿名函数和闭包
Go语言
中定义函数使用func关键字,具体格式如下
余尘雨晨
·
2023-12-20 16:27
GO语言基础
golang
开发语言
后端
22_23-Golang map 详解
www.itying.com****(IT营)我的专栏:https://www.itying.com/category-79-b0.html1、map的介绍:::infomap是一种无序的基于key-value的数据结构,
Go
余尘雨晨
·
2023-12-20 16:57
GO语言基础
golang
开发语言
后端
13_16-
Go语言
中的流程控制
Go语言
中最常用的流程控制有if和for,而switch和goto主要
余尘雨晨
·
2023-12-20 16:27
GO语言基础
golang
开发语言
后端
基于Java的在线投稿系统设计与实现(源码齐全可用)
项目描述临近学期结束,还是毕业设计,你还在做java程序
网络编程
,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。
程序猿麦小七
·
2023-12-20 16:47
毕业设计
Java
后台
Java
Web
java
投稿
源码
基于ssm校园交友网站设计与实现(源码齐全可用)
项目描述临近学期结束,还是毕业设计,你还在做java程序
网络编程
,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。
程序猿麦小七
·
2023-12-20 16:44
Java
后台
毕业设计
Java
Web
交友
java
源码
毕业设计
golang如何用http.NewRequest创建get和post请求
在
Go语言
中,使用http.NewRequest函数可以创建GET和POST请求。
北漂燕郊杨哥
·
2023-12-20 15:09
golang
golang
http
Python 学习札记 - 线性代数
后来出国跨专业学计算机,操作系统,数据结构,
网络编程
、数据库等课程还好对付,在选学3D计算机图形时,数学就成了拦路虎,当时是恶补了一通,现在又都还给老师了。所以这次从
Kitty_风花
·
2023-12-20 15:19
Go函数指针是如何让你的程序变慢的?
导读
Go语言
的常规优化手段无需赘述,相信大家也能找到大量的经典教程。但基于Go的函数值问题,业界还没有太多深度讨论的内容分享。
腾讯云开发者
·
2023-12-20 14:56
golang
算法
开发语言
后端
gin-学习笔记(记录)
前言gin是
go语言
的web框架。博主这周学习了gin的部分内容。所以在这里分享出来。如果错误,欢迎指正。
Free_YaW
·
2023-12-20 13:36
gin
golang
golang
后端
plt画网格图_Python:雷达图的实现
Python:雷达图的实现之前在一些数据分析案例中看到用
Go语言
绘制的雷达图,非常的漂亮,就想着用matlibplot.pyplot也照着画一个,遗憾的是matlibplot.pyplot模块中没有直接绘制雷达图的函数
weixin_39620273
·
2023-12-20 13:25
plt画网格图
gorm的简单操作
java、python,但是针对
go语言
而言,s
小乞丐程序员
·
2023-12-20 13:10
驱动开发
Golang 内存分配机制详解
目录内存分配的基本原理Golang内存分配的机制垃圾回收(GC)内存逃逸内存分配的影响因素内存分配的最佳实践小结
Go语言
的内存分配机制是理解和优化Go程序性能的关键。
路多辛
·
2023-12-20 12:19
Golang系列知识讲解
golang
开发语言
后端
【Java】
网络编程
-UDP字典服务器客户端简单代码编写
上文讲了UDP回响服务器客户端简单代码编写本文将讲述UDP字典服务器客户端简单代码编写。所谓回显,就是指客户端向服务器发送一个报文,从服务器那里得到一条一模一样的回响报文而我们的字典功能呢,则是实现了输入中文,得到对应的英文1、代码讲解要实现这个功能,我们只需要对process()方法进行修改,即对处理request,返回response这个功能进行修改要实现字典功能,我们在构造方法里定义一个Ma
沙河板混
·
2023-12-20 11:28
Java
#
Java网络编程
服务器
运维
java
网络
Go语言
依赖库搜索与管理:探索GoLang库资源和工具
当谈到
Go语言
的依赖管理和库搜索时,有几个主要的网站和工具可供开发者使用。
星际编程喵
·
2023-12-20 10:10
Go
语言探索:深入理解
Go
编程之道
golang
开发语言
后端
编辑器
go
kitex快速入门
简介kitex是字节跳动开源的一款基于
Go语言
的rpc框架。官网github仓库gitee地址安装与使用kitex具有一键生成的功能,能够一键生成rpc架构,使开发者只关注于逻辑的开发即可。
_小许_
·
2023-12-20 09:00
Go
微服务
rpc
网络协议
kitex
Golang(壹)
简介应用领域:下载vscode使用vscodeGo下载-
Go语言
中文网-Golang中文社区下载sdk解压到文件中,打开sdk解压文件穿插dos操作系统知识点:测试
go语言
环境看到vscode的目录结构
Arenaschi
·
2023-12-20 08:08
截图其他
golang
开发语言
其他
笔记
百度
golang中的反射
github.com/KeKe-Li/For-learning-Go-Tutorial/edit/master/src/chapter07/01.0.mdFor-learning-Go-Tutorial
Go
雪域迷影
·
2023-12-20 05:44
GO 的 socks5代理 编写
这里学习一下socks5代理的编写网上有很多学习一下
go语言
实战入门案例之实现Socks5-知乎滑动验证页面socks5协议原理学习-腾讯云开发者社区-腾讯云(tencent.com)首先我们要了解一下
双层小牛堡
·
2023-12-20 01:14
WEB
golang
xcode
开发语言
Netty入门基础知识
简介Netty是一款高性能java
网络编程
框架,被广泛应用在中间件、直播、社交、游戏等领域。Netty对javaNIO进行高级封装,简化了网络应用的开发过程。
少年与荆棘
·
2023-12-20 01:03
网络编程
网络知识
JAVA
java
网络协议
GoWeb一款很好用的配置文件Viper
我们在学习其他语言框架的时候,我们会发现里面的配置文件是框架定义好的,只要按照说明名就可以操作了比如Laravel、ThinkPHP,但是
GO语言
的Iris没有提供类似的功能,我们只好借助第三方包来进行管理我们的配置文件
GoJson
·
2023-12-20 01:28
Netty由浅到深_第三章_ NIO与零拷贝
先看一下java传统IO和
网络编程
的一段代码上述代码:1)首先先把HardDriver(硬件)数据进行DMA(directmemoryacces直接内存拷贝,不使用CPU)copy到kernelBuffer
44478788
·
2023-12-20 00:49
Netty
java
网络
nio
netty
内核
NIO与零拷贝
零拷贝的基本介绍二、传统IO数据读写的劣势三、mmap优化四、sendFile优化五、mmap和sendFile的区别六、零拷贝实战6.1传统IO6.2NIO中的零拷贝6.3运行结果一、零拷贝的基本介绍零拷贝是
网络编程
的关键
玉面大蛟龙
·
2023-12-20 00:46
java
java
网络编程
NIO
零拷贝
第六章 NIO与零拷贝
数据读写NIO与零拷贝传统IOmmap优化sendFile优化零拷贝的再次理解mmap和sendFile的区别NIO零拷贝案例传统IO模式零拷贝方式AIOBIO、NIO、AIO对比零拷贝基本介绍零拷贝是
网络编程
的关键
幺零二肆
·
2023-12-20 00:45
netty
java
网络
nio
netty
第三章 第三节NIO零拷贝
1.NIO与零拷贝1.1零拷贝基本介绍零拷贝是
网络编程
的关键,很多性能优化都离不开Java程序中,常用的零拷贝有mmap(内存映射)和sendFile。
--believe
·
2023-12-20 00:14
Netty
nio
【JavaSE - 整体学习大纲】
面向对象(上)第05章:面向对象(中)第06章:面向对象(下)第07章:异常处理第08章:多线程第09章:Java常用类第10章:枚举类与注解第11章:Java集合第12章:泛型第13章:IO流第14章:
网络编程
第
深山老Java
·
2023-12-19 23:17
JavaSE
-
编程技术
学习
经验分享
java
java-ee
intellij-idea
#TCP
网络编程
一、TCP介绍、编程流程1.1TCP介绍、编程流程TCP回顾:1、面向连接的流式协议;可靠、出错重传、且每收到一个数据都要收到一个数据要给出相应的确认2、通信之前需要建立连接3、服务器被动连接TCP与UDP的差异二、TCP编程——socket2.1TCP套接字创建三、TCP客户端——connect、send、recv3.1connect3.2send注意:不能用TCP协议发送0长度的数据包(UDP
越策越开心
·
2023-12-19 23:10
网络
tcp/ip
服务器
网络编程
『socket套接字 ‖ 简易UDP网络程序』
个人主页:北海所属专栏:Linux学习之旅、神奇的网络世界操作环境:CentOS7.6阿里云远程服务器文章目录️前言️正文1.预备知识1.1.IP地址1.2.端口号1.3.端口号与进程PID1.4.传输层协议1.5.网络字节序2.socket套接字2.1.socket常见API2.2.sockaddr结构体UDP网络程序3.字符串回响3.1.核心功能3.2.程序结构服务器设计3.3.创建套接字3.
北 海
·
2023-12-19 23:55
神奇的网络世界
Linux学习之旅
网络
udp
网络协议
面试题总结(七)【
网络编程
】【华清远见西安中心】
请简述一下OSI七层协议模型?OSI七层协议模型是国际标准化组织(ISO)制定的用于网络通信的参考模型,用于定义和描述不同网络层次之间的功能和协议。该模型包括以下七个层次:1.物理层(PhysicalLayer):负责传输比特流,定义物理接口、电压等物理特性。主要涉及物理媒介、数据传输速率、编码、电缆规范等。2.数据链路层(DataLinkLayer):负责在物理层上提供可靠的数据传输,将比特流转
徐子宸
·
2023-12-19 22:47
华清远见
徐子宸
西安华清远见
面试
new与make
Go语言
中的内建函数new和make是两个用于内存分配的原语(allocationprimitives)。对于初学者,这两者的区别也挺容易让人迷糊的。
Venture_Mark
·
2023-12-19 22:55
tcp协议
网络编程
1.Wireshark抓包工具:1.sudoapt-getinstallwireshark2.sudowireshark3.选择抓取数据包的网卡4.执行网络程序实现数据通信2.UDP包头:8个字节1.源端口(2个字节)2.目的端口(2个字节)3.长度(2个字节)4.校验码(2个字节)3.MTU:最大传输单元UDPMTU最大为:1500UDP一次发送的数据最大不要超过1500个TCP编程:1.通信流
Omedetou。
·
2023-12-19 21:59
网络
tcp/ip
网络协议
多协程、多核、信道控制三大因素决定GO程序高并发,多核并行执行
当
Go语言
引入了goroutine概念后,执行输入和输出过程的函数,在调用前使用关键字go,让该函数能以goroutine方式执行,利用函数具有的多值输出特点,引入信道的通信机制,使得并发编程变得非常简单
jzzzzzzzsa
·
2023-12-19 18:42
Go语言
中的定时器和打点器
Go语言
提供了强大的时间管理工具,其中time.Timer和time.Ticker是两个核心组件。本文将深入介绍如何使用这些组件,以及它们在各种实际应用中的运用。
ldxxxxll
·
2023-12-19 18:14
golang
开发语言
后端
Java EE 网络之
网络编程
文章目录1.什么是
网络编程
1.1基础概念2.Socket套接字2.1概念2.2分类2.2.1TCP和UDP的区别2.3UDP数据报套接字编程2.3.1DatagramSocket2.3.2DatagramPacket2.3.3
柒柒要开心
·
2023-12-19 18:03
Java
EE
java-ee
网络
java
go语言
时间和日期的转化
go语言
中使用time.Time表示时间。我们可以通过time.Now函数获取当前的时间对象,然后从时间对象中可以获取到年、月、日、时、分、秒等信息。
学习使我快乐( •̀ ω •́ )✧
·
2023-12-19 18:42
golang
开发语言
后端
Go语言
时间和日期类型
1.time包2.time.Time类型,用来表示时间3.获取当前时间,now:=time.Now()4.日期函数time.Now().Day()=>日期time.Now().Minute()=>分钟time.Now().Month()=>月份time.Now().Year()=>年份5.time.Now().UnixNano()//纳秒time.Sleep(time.Millisecond*10
weixin_30399055
·
2023-12-19 18:41
Go语言
学习、时间和日期类型
1、我们在使用
go语言
时间和日期类型时,需要导入time包,导包方法,我就不多说了哈。在
go语言
中,我们会使用time.Time类型,用来表示时间。
成都-Python开发-王帅
·
2023-12-19 18:11
GO语言
go
golang
go语言
2019-12-22-
Go语言
入门笔记
周末两天拜读了飞雪无情大佬的博客,学习了
Go语言
,记录了一些笔记,方便之后查看。笔记记录的内容没有按照书中的顺序,从博客里看到哪篇感兴趣就点开看看,需要系统学习
Go语言
的朋友可以买本书。
克罗地亚催眠曲
·
2023-12-19 17:55
零基础学python:超详细的入门教程!
它和Java,C/C++,
Go语言
一样都是高级语言,但由于它是解释式语言,所以运行速度会比Java,C/C++等语言慢(虽说隔壁Go也是解释式语言,但比它快很多)。
小尤笔记
·
2023-12-19 16:28
python
开发语言
爬虫
Java--
网络编程
网络编程
网络相关知识IPV4报文分类常用端口号网络通讯协议
网络编程
中的两个主要问题及其要素InetAddress类的使用TCP通信三次握手四次挥手SocketTCP通信实现UDP通信实现(需要使用DatagramSocket
菜菜的小彭
·
2023-12-19 16:28
java
java
网络
网络协议
url
MacBook Linux 树莓派raspberrypi安装Golang环境
个人还是比较喜欢用
go语言
开发,比java开发效率高,以后会持续更新golang相关的博客MacBook安装golang环境官方下载地址:https://golang.google.cn/dl/官方下载
beyond阿亮
·
2023-12-19 16:59
golang
go语言
linux
raspberry
pi
macbook
go内存模型
下面的内容为golang内存模型的翻译,文章读起来有点绕,但是会有一定的收获原文:https://golang.org/ref/mem介绍
Go语言
的内存模型规定了一种规则。
冰瑧
·
2023-12-19 15:24
LeetCode0093.复原IP地址
Go语言
AC笔记
解题思路回溯法。设置一个起始下标,从该下标开始遍历模拟每段的IP。首先判断是否有前导0,有就退出循环,没有就取出[start,i]的字符串作为IP的一段,判断该字符串转为数字后是否大于255,超过则退出循环,否则追加到path中,开启下一次搜索,搜索后回溯path。如果path长度为4且段起始下标为字符串长度,说明得到了一个可行解,将path中的四段IP组合成一个完整IP,并返回。AC代码func
SwithunH
·
2023-12-19 13:38
LeetCode
#
字符串
golang
算法
力扣
深度优先
【
go语言
实践】go运算符
go语言
的运算符与c的基本一致算术运算符算术运算符中有以下几点需要注意:对一个数取模时,等价于a%b=a-a/b*bgo的++、–只能当做独立语句使用,不能混合赋值语句,如:num2:=num1++go
小蜜蜂爱编程
·
2023-12-19 12:29
go/golang基础及实践
golang
【
go语言
实践】基础篇 - 流程控制
//...}需要注意的是go支持在if的条件表达式中直接定义一个变量,变量的作用域只在if范围内,如:ifnum:=20;num>5{//...}这让我们一些场景可以便捷地存储中间变量switch语句
go
小蜜蜂爱编程
·
2023-12-19 12:29
go/golang基础及实践
golang
【
go语言
实践】基础篇 --
go语言
“包“的操作及函数基本格式
go语言
包的概念所谓包,就是在不同的文件夹创建不同的go源文件,go的每一个文件都属于一个包,go是以包来管理文件和项目的。
小蜜蜂爱编程
·
2023-12-19 12:29
golang
开发语言
后端
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
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
其他