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
Golang全栈
go学习之goroutine和channel
goroutine(协程)1.goroutine入门2.goroutine基本介绍-1.进程和线程说明-2.程序、进程和线程的关系示意图-3.Go协程和Go主线程3.案例说明4.小结5.MPG模式基本介绍6.设置
Golang
留乘船
·
2023-12-05 21:33
golang学习
学习日记
golang
学习
【
golang
】为什么使用goland终端修改不了Go语言的配置环境?
问题最近在做项目时,需要使用
golang
的交叉编译,在windows系统上打包一个可以在linux系统上运行的
golang
程序的二进制文件。
m旧裤子
·
2023-12-05 21:02
golang
golang
开发语言
后端
终端
全栈
测试工程师具备什么素质和技术
作为
全栈
测试工程师,需要具备一系列的素质和技术能力,以能够在测试领域中胜任各项任务。
心软小念
·
2023-12-05 21:09
技术分享
软件测试
自动化测试
软件测试
前端vue与后端
golang
数据库mysql 实现登录操作
最近学了
golang
语言,简单写一个登录操作的demo。首先,也是最基本的,先写一个登录框页面,如图。
Freedom in the wind
·
2023-12-05 21:06
golang
vue
vue.js
前端
golang
后端
mysql
GODOC命令无效,原因是需要手动安装
$goget
golang
李述铜
·
2023-12-05 19:56
GO语言
go
开发语言
创意设计利器:分享六款最佳的平面设计软件
1.即时设计即时设计是一种基于云的在线协作设计工具,具有原型、设计、交付、管理等
全栈
能力,对于个人及中小团队永久免费,至今已成为越来越多设计师的首选。
不秃头的UI设计师
·
2023-12-05 18:49
ui
photoshop
软件需求
平面
[
Golang
] 高频次和高并发下的随机数重复问题的解决方案
一、概要:在
Golang
中,获取随机数的方法一般会介绍有两种,一种是基于math/rand的伪随机,一种是基于crypto/rand的真随机。
Effend
·
2023-12-05 18:09
Golang
golang
【Linux | 编程实践】防火墙 (网络无法访问)解决方案 & Vim常用快捷键命令
♂️个人主页:@AI_magician主页地址:作者简介:CSDN内容合伙人,
全栈
领域优质创作者。景愿:旨在于能和更多的热爱计算机的伙伴一起成长!!
计算机魔术师
·
2023-12-05 17:34
Linux实战99精讲
linux
网络
vim
超好用的个人知识管理系统,思源
“思源”是一款隐私优先、自托管且完全开源的个人知识管理系统,使用typescript和
golang
编写,免费下载使用。
慕斯-ing
·
2023-12-05 16:19
快乐工作
精彩生活
思源
笔记
经验分享
Golang
Map实现原理分析与解读
一、map的结构与设计原理
golang
中map是一个kv对集合。
独臂阿童木
·
2023-12-05 16:13
goLang
#
go语言基础
#
golang
源码原理
golang
哈希算法
链表
golang
入门之map
map的概念map是一种key:value键值对的数据结构容器。map内部实现是哈希表(hash)。map最重要的一点是通过key来快速检索数据,key类似于索引,指向数据的值。map是引用类型的。map的声明//var变量名map[key类型]value类型varm1map[string]stringmap的初始化//方法1:先var声明,再用make初始化varm1map[string]str
萝卜说菜
·
2023-12-05 16:12
golang
golang
开发语言
后端
golang
对map的理解
一、map的基本介绍map是key-value数据结构,又称为字段或者关联数组。类似其它编程语言的集合二、map的声明varmap变量名map[keytype]valuetypmap的key可以是很多种类型,比如bool,数字,string,指针,channel,还可以是只包含前面几个类型的接口,结构体,数组。通常key为int、string注意:slice,map还有function不可以,因为
江湖夜雨十年灯丶
·
2023-12-05 15:42
golang
golang
【
golang
】map的底层实现
map的2个重要的数据结构map头部的数据结构hmap是map头的数据结构,这里边有几个比较重要的成员。count记录了map的实际的元素个数,B控制着桶的大小为2^B。buckets是一个指针指向一个长度为2^B的数组,数组的每个元素是bmap类型,该结构包含8个key/value,称为一个桶。oldbuckets和buckets一样也是一个指针指向多个桶组成的数组,不同的是oldbuckets
林中徘徊
·
2023-12-05 15:41
golang
golang
哈希算法
数据结构
Golang
学习(十七)Map
map是key-value数据结构,类似于其他语言的集合、字典,在go中被称为"关联数组"基本语法var变量名称map[键类型]值类型//
golang
中的map的类型可以是bool、数组、string、
默子昂
·
2023-12-05 15:39
GO
golang
开发语言
后端
【
Golang
】Go语言Map详解
文章目录环境大纲一、map基础知识map特点map初始化map访问二、
golang
实现1.数据结构2.访问2.扩容(TODO)总结(TODO)参考资料环境go1.17.8darwin/arm64大纲map
oofpg
·
2023-12-05 15:07
Golang
golang
map
hashtable
hash
Golang
-map
目录什么是map?声明map的使用map增删改查map的遍历map的长度map切片map排序注意什么是map? map是一种key-value数据结构,类似于其它的编程语言,如Java。声明//基本语法varmap变量名map[keytype]valuetype map中的key可以是很多种类型,如bool,数字,string,指针,channel,还可以是接口,结构体,数组。 但是key不
是哈猿啊
·
2023-12-05 15:07
Go语言实况记录
golang
开发语言
后端
map
Golang
清空map的两种方式及性能比拼
一、
Golang
中删除map的方法1、所有Go版本通用方法a:=make(map[string]int)a["a"]=1a["b"]=2//clearalla=make(map[string]int)2
bsegebr
·
2023-12-05 15:36
java
golang
java
算法
运维
开发语言
golang
的map
map是一种无序的基于key-value的数据结构,Go语言中map是引用类型,必须初始化才能使用。1、map的定义定义:map[KeyType]ValueType其中,KeyType表示键的类型,ValueType表示对应值的类型。map类型变量默认初始值为nil,要使用make()函数分配内存。语法:make(map[KeyType]ValueType,[cap])其中,cap为map的容量,
西瓜味儿的小志
·
2023-12-05 15:35
Golang
go
golang
GoLang
语言Map用法
目录Map的内部结构Map的操作1.创建和初始化2.添加键值对3.获取值4.删除键值对5.遍历map6.检查键是否存在注意事项在Go语言中,map是一种无序的键值对集合,其中每个键必须是唯一的。以下是关于map内部结构和操作的详细解释:Map的内部结构Go中的map内部实现了一个哈希表(hashtable)。哈希表是一种数据结构,它通过将键映射到一个索引来实现快速的键值检索。Bucket桶:哈希表
星宇星静
·
2023-12-05 15:34
笔记
哈希算法
算法
golang
go
Golang
pipline泛型管道和类型管道的性能差距
pips/generic.go//genericpackagepipstypeGenericstruct{}funcNewGeneric()*Generic{generic:=&Generic{}returngeneric}func(generic*Generic)Repeat(done<-chaninterface{},args...interface{},)<-chaninterface{}{
FredricZhu
·
2023-12-05 15:03
DDD系列 实战一 应用设计案例 (
golang
)
DDD系列实战一应用设计案例(
golang
)基于ddd的设计思想,核心领域需要由纯内存对象+基础设施的抽象的接口组成独立于外部框架:比如web框架可以是gin,也可以是beego独立于客户端:比如客户端可以是
JarvanStack
·
2023-12-05 15:26
我的世界服务器连接协议,go-mc: Minecraft(我的世界)各种协议的Go实现
Go-MCThere'ssomelibraryinGosupportyoutocreateyourMinecraftclientorserver.这是一些
Golang
库,用于帮助你编写自己的Minecraft
瓦啦
·
2023-12-05 15:06
我的世界服务器连接协议
protobuf用例编写
1.安装go语言环境,这里省略2.安装protobuf环境1>下载https://github.com/
golang
/protobuf,放到路径$GOPATH/src/github.com/2>进入protoc-gen-go
cswangs
·
2023-12-05 14:24
go语言中-grpc应用简单实例
======本文分享适用于初学者-程序根目录/opt/www/grpcDome/gogetgoogle.
golang
.org/grpc//RPC包gogetgithub.com/
golang
/protobuf
AiLoveWorld
·
2023-12-05 14:24
go
golang
rpc
开发语言
在CSDN学
Golang
(单元测试与性能分析)
一,功能测试Go语言中的功能测试是一种自动化测试方法,用于确保软件产品的各项功能正常运行。它通过编写测试用例来验证代码的正确性和健壮性。Go语言内置了一个名为testing的包,该包提供了大量用于编写单元测试和功能测试的函数和工具。在Go语言中,每个功能测试都必须以Test开头,并接受*testing.T类型的参数。这个参数用于控制测试过程,并提供一些有用的断言函数来验证预期结果是否与实际结果相符
YKM_2580
·
2023-12-05 14:54
golang
开发语言
后端
【GO】protobuf在
golang
中的测试用例
上篇文章介绍了如何安装protobuf环境,文章链接如下【Go】protobuf介绍及安装-CSDN博客本节介绍protobuf在gRPC中具体如何使用,并编写测试用例一、Protobuf是如何工作的.proto文件是protobuf一个重要的文件,它定义了需要序列化数据的结构,当protobuf编译器(protoc)来运行.proto文件时候,编译器将生成所选择的语言的代码,比如你选择go语言,
NettyBoy
·
2023-12-05 14:53
GO语言
golang
开发语言
后端
Go语言基础面经
2.说说go语言的select机制select机制用来处理异步IO问题select机制最大的一条限制就是每个case语句里必须是一个IO操作
golang
在语言级别支持select关键字3.解释一下go语言中的静态类型声明静态类型声明是告诉编译器不需要太多的关注这
ldxxxxll
·
2023-12-05 14:44
golang
开发语言
后端
golang
快速入门[3]-go语言helloworld
golang
快速入门[3]-go语言helloworld在之前,我们介绍了如何在windows、macos以及linux平台构建go语言的开发环境
golang
快速入门[2.1]-go语言开发环境配置-windows
golang
唯识相链2
·
2023-12-05 09:12
golang
使用es,报错Elasticsearch health check failed
今天
golang
代码里调用es,结果一直报错。
weixin_42094764
·
2023-12-05 08:22
elasticsearch
搜索引擎
golang
【云原生 | Docker】Docker核心概念 & 应用上手最佳流程
♂️个人主页:@AI_magician主页地址:作者简介:CSDN内容合伙人,
全栈
领域优质创作者。景愿:旨在于能和更多的热爱计算机的伙伴一起成长!!
计算机魔术师
·
2023-12-05 08:13
深入学习大数据与分布式系统
【Django
项目开发】从入门到上线
云原生
docker
容器
Uber Go 语言编码规范
其开源了很多
golang
项目,诸如被Gopher圈熟知的zap、jaeger等。
杰哥的技术杂货铺
·
2023-12-05 08:35
golang
golang
Uber
Go语言编码规范翻译
基于Go语言实现简易Web应用
其中,Go语言(
Golang
)作为一种开源的、静态类型、快速、可靠且简洁的编程语言,逐渐成为Web开发的热门选择,越来越受到开发者的青睐。那么本文就来简单分享一下,如何通过Go语言
三掌柜666
·
2023-12-05 08:32
golang
前端
开发语言
golang
解决ZWNBSP 空字符问题
在
golang
中处理文本时,有时会遇到ZWNBSP的问题,需要进行处理和解决。2、问题产生原因ZWNBSP通常是由于用户输入、复制粘贴或文本处理
杰哥的技术杂货铺
·
2023-12-05 08:02
golang
golang
ZWNBSP空字符
golang
之net/http模块学习
文章目录开启服务开启访问静态文件获取现在时间按时间创建一个空的json文件按时间创建一个固定值的json文件跨域请求处理输出是json开启服务packagemainimport("fmt""net/http")//路由funchandler(whttp.ResponseWriter,r*http.Request){fmt.Fprintf(w,"helloWorld!")}funcmain(){//
结城明日奈是我老婆
·
2023-12-05 06:33
golang
golang
http
学习
zxjy001-项目整体介绍
1、项目类型
全栈
项目前端:系统后台,系统前台后端:提供API接口2、项目技术栈前端Vue,Element,Axios,NodeJs后端SpringBoot,SpringCloud,MybatisPlus
HainesFreeman
·
2023-12-05 06:21
java
在线教育全栈项目
java
牛客算法题 【HJ91 走方格的方案数】
golang
实现
题目HJ91走方格的方案数描述请计算n*m的棋盘格子(n为横向的格子数,m为竖向的格子数)从棋盘左上角出发沿着边缘线从左上角走到右下角,总共有多少种走法,要求不能走回头路,即:只能往右和往下走,不能往左和往上走。注:沿棋盘格之间的边缘线行走数据范围:1≤�,�≤81≤n,m≤8输入描述:输入两个正整数n和m,用空格隔开。(1≤n,m≤8)输出描述:输出一行结果示例1输入:22复制输出:6golan
qinzhao168
·
2023-12-05 06:15
算法
golang
Jenkins 流水线 获取git 分支列表_通过jenkins构建一个多分支的Pipeline项目
微信公众号搜索DevOps和k8s
全栈
技术,即可关注我的公众号,也可通过扫描文章最后的二维码关注,每天都会分享技术文章供大家参考阅读~,拥抱开源,同大家共同进步!!
weixin_39733146
·
2023-12-05 06:27
Jenkins
流水线
获取git
分支列表
【DevOps】Jenkins:配置jenkins 流水线/多分支流水线任务构建成功通知企业微信@相关人(二)
应用于流水线上一篇文章实现了企业微信通知,但仅仅是Jenkins构建后通知,如果在K8s侧配置了就绪检测和滚动更新,那构建完成并不能代表服务已经发布完成,本篇文章我们就来解决这个问题一、调用KubernetesAPI我这里使用
Golang
登云时刻
·
2023-12-05 06:54
DevOps
devops
jenkins
企业微信
使用aws搭建一个区块链(私有链)-- 搭建篇B
ec22.1选择系统映像2.2选择实例类型和设置密钥2.3设置网络2.4设置存储2.5点击创建3设置客户端3.1升级系统和安装相关组件3.2设置docker的用户权限3.3安装dockercompose4安装
golang
4.1
spcof
·
2023-12-05 05:34
区块链
aws
aws
区块链
docker
Java变量与常量:深入理解基础概念
✨个人主页:
全栈
程序猿的CSDN博客系列专栏:Java从入门到精通✌座右铭:编码如诗,Bug似流星,持续追求优雅的代码,解决问题如同星辰般自如在Java编程中,变量和常量是构建程序的基本元素,对其深入了解是成为优秀程序员的关键
全栈程序媛
·
2023-12-05 05:49
Java从入门到精通
java
开发语言
golang
中线程和协程的区别
协程协程,英文名Coroutine。但在Go语言中,协程的英文名是:gorutine。它常常被用于进行多任务,即并发作业。没错,就是多线程作业的那个作业。虽然在Go中,我们不用直接编写线程之类的代码来进行并发,但是Go的协程却依赖于线程来进行。下面我们来看看它们的区别。线程的基础介绍,这里请自行网上搜索文章,因为关于线程的优秀介绍文章已经很多。协程的特点这里先直接列出线程的特点,然后从例子中进行解
也许会了
·
2023-12-05 05:51
牛客 算法题 【HJ102 字符统计】
golang
实现
题目HJ102字符统计
golang
代码实现packagemainimport("bufio""fmt""os""sort")funcmain(){//str_arry:=make([]string,0)
qinzhao168
·
2023-12-04 22:37
算法
golang
岛屿的周长 --leetcode刷题,
golang
实现
给定一个包含0和1的二维网格地图,其中1表示陆地0表示水域。网格中的格子水平和垂直方向相连(对角线方向不相连)。整个网格被水完全包围,但其中恰好有一个岛屿(或者说,一个或多个表示陆地的格子相连组成的岛屿)。岛屿中没有“湖”(“湖”指水域在岛屿内部且不和岛屿周围的水相连)。格子是边长为1的正方形。网格为长方形,且宽度和高度均不超过100。计算这个岛屿的周长。示例:输入:[[0,1,0,0],[1,1
牙哥
·
2023-12-04 19:37
windows下protobuf for go环境搭建
先下载最新版的
golang
安装程序;设置好GOPATH,把%GOPATH%/bin添加到环境变量;打开https://github.com/protocolbuffers/protobuf/releases
loki528
·
2023-12-04 19:10
JAVA
全栈
开发 集合详解(day14+day15汇总)
一、数组数组是一个容器,可以存入相同类型的多个数据元素。数组局限性:长度固定:(添加–扩容,删除-缩容)类型是一致的对象数组:int[]arr=newint[5];…Student[]arr=newStudent[5];Student[]arr=newStudent[3];Studentstu=newStudent("张三",18);Studentstu2=newStudent("李四",28);
我叫小魏呀^_^
·
2023-12-04 19:47
JAVA全栈开发学习
java
python
开发语言
JAVA
全栈
开发 第一阶段汇总-java基础、变量表达式、程序三大结构(顺序、选择、循环)、数组
一、java基础1.计算机语言的发展机器语言(二进制)汇编语言(有一些简单的指令)高级语言(c,c++)面向对象语言(java)2.java发展java是一门面向对象的语言java之父:詹姆斯·高斯林(Green小组)前身Oak语言-->95更名javasun公司-->oracle公司(2009)3.java语言特性简单性Java由C++衍生而来,其风格语言与C、C++十分类似Java提供了丰富的
我叫小魏呀^_^
·
2023-12-04 19:17
JAVA全栈开发学习
java
开发语言
JAVA
全栈
开发 day14_集合(Collection\List接口、数据结构、泛型)
一、数组数组是一个容器,可以存入相同类型的多个数据元素。数组局限性:长度固定:(添加–扩容,删除-缩容)类型是一致的对象数组:int[]arr=newint[5];…Student[]arr=newStudent[5];Student[]arr=newStudent[3];Studentstu=newStudent("张三",18);Studentstu2=newStudent("李四",28);
我叫小魏呀^_^
·
2023-12-04 19:17
JAVA全栈开发学习
java
python
开发语言
linux
JAVA
全栈
开发 day15_集合(Set接口、增强For循环、Map体系)
一、增加for遍历集合语法:for(数据类型变量名:数组名或集合){}//集合遍历,推荐使用增加for1.静态导入注意事项:方法必须是静态注意不要和本类的方法同名,如果同名,记得加前缀,由此可见,静态导入的方式,意义不太importstaticjava.lang.Math.abs;importstaticjava.lang.Math.max;publicstaticvoidmain(String
我叫小魏呀^_^
·
2023-12-04 19:17
JAVA全栈开发学习
java
windows
python
JAVA
全栈
开发 day12-多线程入门
一、多线程入门1.线程和进程进程进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间和系统资源,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创建、运行到消亡的过程。进程是系统进行资源分配和调度的独立单位。单cpu同一时间点只能执行一件事情,CPU高效的切换让我们觉得是同时进行的我们在同一个进程内可以执行多个任务
我叫小魏呀^_^
·
2023-12-04 19:47
JAVA全栈开发学习
java
开发语言
linux
JAVA
全栈
开发 day10-I/O流
异常回顾异常:程序中出现的不正常事件如何处理异常try{}catch()catch:捕获异常,让程序不要中断,可以继续执行catch个数:单个异常和多个异常finally{}:这里的代码块必须执行,和try结合throws在方法定义时,抛出可能会处理的异常,让调用者去处理;throw抛出具体的异常I/O流学习IO,我们必须要知道硬盘上的文件(文件夹)在java中的表现形式1.File文件Java中
我叫小魏呀^_^
·
2023-12-04 19:46
JAVA全栈开发学习
java
linux
开发语言
上一页
100
101
102
103
104
105
106
107
下一页
按字母分类:
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
其他