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语言网络编程
Load Config
Go语言
抽象能力弱是语言特性限制的。如下用工厂模式实现两种配置加载的逻辑。获取配置方式一:funcGetConfig[Tany]()T{switchany(*new(T)).
metabit
·
2024-01-20 09:59
#
抽象的Go
go
1.16 day3 IO
网络编程
用udp实现tftp下载功能#include#definePORT69#defineIP"192.168.122.24"intxiazai(intsfd,structsockaddr_insin,intfd,socklen_tsocklen){charbuf[516]="";charack[4];short*p1=(short*)buf;*p1=htons(1);char*p2=buf+2;str
谢必安灬
·
2024-01-20 08:12
网络
1.18 day5 IO
网络编程
select客户端#include#definePORT9999#defineIP"192.168.122.46"intmain(intargc,constchar*argv[]){intsfd=-1;if((sfd=socket(AF_INET,SOCK_STREAM,0))==-1){perror("socketerror");return-1;}intreuse=-1;if(setsocko
谢必安灬
·
2024-01-20 08:10
网络
php
开发语言
【python】14.
网络编程
入门和网络应用开发
网络编程
入门计算机网络基础计算机网络是独立自主的计算机互联而成的系统的总称,组建计算机网络最主要的目的是实现多台计算机之间的通信和资源共享。
九五一
·
2024-01-20 07:09
python随心记
python
网络
php
100天精通鸿蒙从入门到跳槽——第7天:TypeScript 知识储备:接口
《100天精通Golang》—
Go语言
学习之旅!《100天精通鸿蒙》—从Web/安卓到鸿蒙大师!
猫头虎
·
2024-01-20 06:15
harmonyos
跳槽
typescript
华为
javascript
安卓
猫头虎
Java学习(十八)--
网络编程
介绍需求如何准确地定位网络上一台或多台主机;定位主机上的特定的应用找到主机后如何可靠高效地进行数据传输目的直接或间接地通过网络协议与其它计算机实现数据交换,进行通讯;网络通信网络:两台或多台设备通过一定物理设备连接起来构成网络;网络通信:将数据通过网络从一台设备传输到另一台设备;java.net包提供一系列的类或接口,供程序员完成网络通信;IP地址:InetAddressIP地址:用于唯一标识网络
hahaha2221
·
2024-01-20 05:34
java学习
java
学习
开发语言
用
go语言
实现一个构建有向图的函数,同时图结构的点和边上都支持添加属性
下面是一个简单的用
Go语言
实现的有向图构建函数的示例。这个图结构使用map来存储,每个节点都由一个唯一的标识符(id)表示,并且节点和边都可以附加属性。
樂小伍
·
2024-01-20 04:20
golang
数据库
服务器
年终总结:我的2023编程之旅
2.技能提升我不仅加强了我在Java、Python和JavaScript等语言上的能力,而且还学习了
Go语言
,并开
魏铁锤爱摸鱼
·
2024-01-20 02:27
开发语言
23111
网络编程
day2
思维导图重打代码#include#defineSER_IP"192.168.122.150"//服务器ip#defineSER_PORT8888//服务器端口intmain(intargc,constchar*argv[]){//1.创建用于连接的套接字intsfd=socket(AF_INET,SOCK_STREAM,0);if(sfd==-1){perror("socketerror");re
z2606200330
·
2024-01-20 02:56
网络
23111
网络编程
day3
思维导图tip协作服务程序如下:#include#defineSER_PORT69#defineSER_IP"192.168.125.180"intdo_upload(intcfd,structsockaddr_insin){//向服务器发送上传请求charbuf[512]="";//组装请求数据short*p1=(short*)buf;*p1=htons(1);char*p2=buf+2;str
z2606200330
·
2024-01-20 02:56
网络
23111
网络编程
day4
思维导图#include#defineSER_PORT69#defineSER_IP"192.168.125.180"intdo_download(intcfd,structsockaddr_insin){//向服务器发送下载请求charbuf[516]="";charfileName[40]="";printf("请输入文件名:");scanf("%s",fileName);getchar();
z2606200330
·
2024-01-20 02:56
网络
23111
网络编程
day5
思维导图使用select实现TCP客户端的并发#include#defineSER_PORT8888#defineSER_IP"192.168.157.150"#defineCLI_PORT6666#defineCLI_IP"192.168.157.150"intmain(intargc,constchar*argv[]){//创建套接字intcfd=socket(AF_INET,SOCK_STR
z2606200330
·
2024-01-20 02:24
网络
go语言
(八)---- map
map的声明方式有以下三种。packagemainimport"fmt"funcmain(){//第一种声明方式//声明map1是一个map类型,key是String,value是StringvarmyMap1map[string]stringifmyMap1==nil{fmt.Println("myMap1是一个空map")}//在使用map前,需要先用make给map分配数据空间myMap1=
归来少年Plus
·
2024-01-20 01:30
golang
android
开发语言
go语言
(十)---- 面向对象封装
面向对象的封装packagemainimport"fmt"typeHerostruct{NamestringAdintLevelint}func(thisHero)Show(){fmt.Println("Name=",this.Name)fmt.Println("Ad=",this.Ad)fmt.Println("Level=",this.Level)}func(
归来少年Plus
·
2024-01-20 01:58
golang
开发语言
后端
*
网络编程
(Echo模型/聊天室模型)
Echo是一个经典的程序开发模型,本程序的意义在于:客户端随意输入信息并且将信息发送给服务器端,服务器端接收后前面加上一个"ECHO"的标记返回。本程序设计如下:由于需要采用多次输入的形式,所以不能够每次连接后立刻关闭服务端可以设置一个字符串,如果输入了byebye,那么才表示结束本次的操作。范例:实现服务器端publicclassTestDemo{publicstaticvoidmain(Str
秋笙fine
·
2024-01-19 23:54
golang学习-goroutine
1、goroutine协程goroutine是
Go语言
支持并发的核心,一个goroutine会以一个很小的栈开始其生命周期,一般只需要2KB。
蛋蛋wqt
·
2024-01-19 22:51
golang学习
golang
学习
Gin 框架之用户密码加密
文章目录一、引入二、密码加密位置三、如何加密四、bcrypt库加密4.1介绍4.2优点:4.3使用五、小黄书密码加密实践一、引入Gin是一个用
Go语言
编写的Web框架,而用户密码的加密通常是在应用程序中处理用户身份验证时的一个重要问题
贾维斯Echo
·
2024-01-19 22:42
Go
在CSDN上找专栏高手
大数据)游戏云原生阅读量过百万过200篇博文监控DevOps自动化运维低代码平台大数据阅读量近千万自动化python确定了python+自动化python+自动化办公+自动化测试+数据库编程华为OD机器人
网络编程
网络安全
fo安方
·
2024-01-19 21:23
每天一分享
分类
Go 语言命名规范:清晰、简洁、一致
Go语言
命名规范:清晰、简洁、一致
Go语言
是一门注重简洁和一致性的编程语言,良好的命名规范是代码可读性和维护性的关键因素之一。
java搬砖工-苤-初心不变
·
2024-01-19 20:04
Go
golang
开发语言
后端
【六袆 - Go】 Go vs Java;Java语言对比
Go语言
的区别
GolangVSJava下面是Java和
Go语言
在运行环境方面的对比矩阵:JavaGo运行环境Java虚拟机(JVM)Go运行时(GoRuntime)编译方式源代码编译为字节码源代码直接编译为机器码内存管理自动垃圾回收自动垃圾回收并发模型多线程
鞠崽23333
·
2024-01-19 20:04
Go
golang
开发语言
Go语言
为什么高效?
Go语言
之所以在有运行时的语言中被认为是高效的,主要有以下几个原因:1.并发模型:
Go语言
的并发模型是其设计的核心特点之一。Go使用轻量级的调度器和goroutine(类似于协程)来实现并发。
abytecoder
·
2024-01-19 19:14
开发语言
Go语言
运行时
Go语言
(Golang)有一个运行时(Runtime)系统,称为Go运行时(GoRuntime),它是
Go语言
的核心组件之一。
abytecoder
·
2024-01-19 19:44
开发语言
Flutter
网络编程
Flutter
网络编程
即是Dart的
网络编程
。基本使用下面是一个get请求的示例。
iwakevin
·
2024-01-19 15:22
使用 Go 语言统计 0-200000 的数字中,哪些是素数?
题目使用
Go语言
统计0-200000的数字中,哪些是素数?思路两种方法:单循环遍历1-200000数字,并判断是否是素数。
@赵士杰
·
2024-01-19 14:39
Go
golang
算法
开发语言
Python
网络编程
Python
网络编程
用TCP协议进行Socket编程在Python中十分简单,对于客户端,要主动连接服务器的IP和指定端口,对于服务器,要首先监听指定端口,然后,对每一个新的连接,创建一个线程或进程来处理
牛发666
·
2024-01-19 14:19
蚂蚁Java互联网架构师第1期高端
0003--多线程之间通讯.zip├─0004--Java并发编程.zip├─0005--数据交换格式与SpringIOC底层实现.zip├─0006--自定义注解与设计模式.zip├─0007--Java
网络编程
之
飞雪雪团队
·
2024-01-19 13:05
Go语言
在语音处理中的优势
而
Go语言
作为一门现代化的编程语言,具备了许多的优势让他成为了语音处理领域的理想选择。下面简单的介绍一下
Go语言
在语音处理方面的优势,说明他为什么成为了众多开发者的选择。
咕噜签名分发
·
2024-01-19 13:15
golang
开发语言
后端
【JavaSE学习】05-1常用API
站黑马)学习笔记01Java入门02数组、方法03面向对象&Java语法04-1Java高级(Stream流、异常处理、日志技术)04-2Java高级(文件处理-IO流)04-3Java高级(多线程、
网络编程
小飞侠要上天
·
2024-01-19 12:15
JavaSE学习
学习
java
【JavaSE学习】04-1Java高级(Stream流、异常处理、日志技术)
站黑马)学习笔记01Java入门02数组、方法03面向对象&Java语法04-1Java高级(Stream流、异常处理、日志技术)04-2Java高级(文件处理-IO流)04-3Java高级(多线程、
网络编程
小飞侠要上天
·
2024-01-19 12:44
JavaSE学习
学习
java
【Java笔记】基础学习笔记汇总(下)
【Java笔记】基础学习笔记汇总(下)【Java笔记】基础学习笔记汇总(下)1.
网络编程
三要素2.TCP通信3.客户端java.net.Socket4.服务端java.net.ServerSocket5
trajectories
·
2024-01-19 11:39
Java后端
java
mysql
github
spring
jquery
Go语言
中的Pool
简介
Go语言
中的pool是一个资源池,它可以存储一定数量的资源,这些资源可以被多个goroutine共享。Pool可以提高资源的利用率,减少资源的创建和销毁带来的开销。
飞翔的乌龟
·
2024-01-19 11:07
golang
golang
开发语言
后端
Dubbo 3.x源码(1)—RPC是什么?RPC与HTTP的关系
两个不同服务器上的服务之间如果想要进行数据传输或者方法调用,那么需要通过
网络编程
来实现,如果我们手动实现
网络编程
进行远程调用的话,会带来巨大的工作量,并且还需要考虑底层所使用的网络协议,序列化方式等等。
刘Java
·
2024-01-19 10:56
Dubbo
3.x
源码
rpc
http
网络
dubbo
21-基于Netty 手写Dubbo RPC
而程序员无需额外的为这个交互过程编程两个或多个应用程序都分布在不同的服务器上,他们之间的调用都像是本地方法调用一样(如图)常见的RPC框架有:比较知名的阿里的Dubbo,Nacos,Google的gRpc,
Go
十六夜之彼岸舞
·
2024-01-19 10:22
java
rpc
netty
socket
网络协议
【Golang】实现简单队列(Queue)数据结构
在
Go语言
中,我们可以使用切片(slice)来实现一个简单的队列。下面是一个示例代码,展示了如何定义一个队列结构体,并实现初始
Amctwd
·
2024-01-19 09:27
Golang
golang
数据结构
开发语言
Linux
网络编程
(二-套接字)
目录一、背景知识1.1端口号1.2网络字节序1.3地址转换函数二、Socket简介三、套接字相关的函数3.1socket()3.2bind()3.3connect()3.4listen()3.5accept()3.6read()/recv()/recvfrom()3.7send()/sendto()3.8close()四、UPD客服/服务端实验一、背景知识1.1端口号端口号是访问服务器的标识,就好
阿华田敲代码
·
2024-01-19 09:36
Linux基础知识
linux
网络
运维
Iris微服务框架_golang web框架_完整示例Demo
Iris简介Iris是一款
Go语言
中用来开发web应用的框架,该框架支持编写一次并在任何地方以最小的机器功率运行,如Android、ios、Linux和Windows等。
阿亮说技术
·
2024-01-19 09:36
golang
微服务
golang
iris
第16章_
网络编程
拓展练习(TCP编程,UDP编程)
文章目录第16章_
网络编程
拓展练习TCP编程1、学生与老师交互2、查询单词3、拓展:查询单词4、图片上传5、拓展:图片上传6、多个客户端上传文件7、群聊UDP编程8、群发消息第16章_
网络编程
拓展练习TCP
丁总学Java
·
2024-01-19 09:35
JavaSE拓展练习
网络
tcp/ip
udp
网络编程
【Qt5】学习笔记(一):TCP
网络编程
widget.cpp三、客户端设计1.界面搭建2.代码整理(1)tcpClient.pro(2)widget.h(3)widget.cpp四、服务器端与客户端交互总结摘要本篇文章在Qt5.9.1环境下实现
网络编程
Synchron.
·
2024-01-19 08:10
Qt5学习笔记
网络
qt
tcp/ip
Java
网络编程
——UDP通信原理
一、TCP和UDP概述传输层通常以TCP和UDP协议来控制端点与端点的通信TCPUDP协议名称传输控制协议用户数据包协议是否连接面向连接的协议。数据必须要建立连接无连接的协议,每个数据报中都给出完整的地址信息,因此不需要事先建立发送方和接受方的连接是否可靠可靠协议。确保收方完全地获取发送方所发送的全部数据不可靠协议。发送方所发送的数据报并不一定以相同的次序到达接收方。可以传输的数据大小传输数据大小
陈皮太
·
2024-01-19 08:31
java
网络
java
udp
k8s-熔灾
k8s-熔灾1.数据备份1.velerovelero是一个vmware开源的一个云原生的灾难恢复和迁移工具,采用
go语言
编写可以进行安全的迁移,备份和恢复。
GhostXE
·
2024-01-19 08:43
基础搭建
kubernetes
容器
云原生
Qmap应用大全
QMap的用法简单易懂且非常有用,它可以应用于许多领域,如图形界面、
网络编程
等。它可以存储任何类型的数据作为键和值,并且提供了快速查找、插入和删除操作。以下是一些常见的特性:1.QMap是基于红黑树
AI+程序员在路上
·
2024-01-19 07:20
QT实战系列
qt
开发语言
物联网
前端
网络编程
day2
思维导图大小臂#include#defineSER_PORT8888//服务器端口号#defineSER_IP"192.168.125.37"//服务器ip地址#defineCLI_PORT6666//客户端的端口号#defineCLI_IP"192.168.125.50"//客户端IP地址intmain(intargc,constchar*argv[]){//1、创建用于通信的套接字文件描述符i
2201_75638688
·
2024-01-19 07:07
网络
网络编程
day5
思维导图多路复用selsectser#include#defineSER_PORT8888//服务器端口号#defineSER_IP"192.168.125.50"//服务器IP地址intmain(intargc,constchar*argv[]){//1、创建用于连接的套接字intsfd=socket(AF_INET,SOCK_STREAM,0);if(sfd==-1){perror("sock
2201_75638688
·
2024-01-19 07:03
网络
Go语言
学习
简介
Go语言
是谷歌2009年发布的第二款开源编程语言(系统开发语言),它是基于编译、垃圾收集和并发的编程语言。
张先森yik
·
2024-01-19 06:48
golang
学习
开发语言
经典排序算法
GO语言
基础算法冒泡排序快速排序选择排序插入排序这里我们简单用GO实现常见的排序查找算法,例如冒泡,快排等。冒泡排序冒泡排序的原理是,这里以降序排序为例,对给定的数组进行多次遍历,每次均比较相邻的两个数,如果前一个比后一个大,则交换这两个数。经过第一次遍历之后,最大的数就在最右侧了;第二次遍历之后,第二大的数就在右数第二个位置了;以此类推,每一次循环比较最终都会有一个数排在它最终的位置上。packagem
千寻物语
·
2024-01-19 06:48
go
算法
数据结构
排序算法
go
Go语言
面试宝典
Go语言
golang的接口原理,怎么用,接口的作用多线程的一些理解,进程线程协程数据库索引,哈希索引、B+树索引,哪些字段适合加索引new和make的区别golang哪些类型是值传递,哪些是引用传递,区别是什么
初出茅庐的小辣鸡
·
2024-01-19 06:17
Golang
golang
面试
开发语言
Go实现常用的排序
背景学习
Go语言
的基础内容后,准备写点内容练练手,用Go实现平时常用的排序算法;也方便之后复习。
qwer_bob
·
2024-01-19 06:17
Go
golang
排序算法
算法
go语言
简介和特性
一、简介1、为什么学习
go语言
Go语言
是一门新生语言,从其出现就备受大家的喜爱,在
Go语言
出现之前,开发者们总是面临非常艰难的抉择,究竟是使用执行速度快但是编译速度并不理想的语言(如:C++),还是使用编译速度较快但执行效率不佳的语言
程序三两行
·
2024-01-19 06:44
go
golang
开发语言
后端
GroupCache学习笔记汇总-
Go语言
开发
简介:groupcache是memcached的
Go语言
版本。
天一i
·
2024-01-19 06:07
笔记
groupcache
go
Apache Common 工具介绍
其中包括数据结构处理、IO操作、
网络编程
、数学运算、字符串处理等等多种功能模块。
robin-cloud
·
2024-01-19 06:37
apache
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他