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内幕
对
GOLANG
里面的数组去重 list去重
funcmain(){list:=[]string{"hello","hello"}list=removeRepeatElement(list)fmt.Println(list)}funcremoveRepeatElement(list[]string)[]string{//创建一个临时map用来存储数组元素temp:=make(map[string]bool)index:=0for_,v:=ra
wangwei830
·
2023-11-24 23:35
go
golang
list
开发语言
100多篇编程,嵌入式,网络相关技术文章
时间效率ARM-Linux平台的Busybox交叉编译Linux操作系统下串口编程国外的个人支票托收的方法美国电影协会推荐的100部电影Linux下软件的基本安装和卸载嵌入式系统BootLoader技术
内幕
对
ecurb2006
·
2023-11-24 23:03
嵌入式
编程
网络
linux
google
wince
golang
泛型快速入门使用(go 1.18及以后版本)
本文完全来源于官方文档,可放心食用,如果看得懂英文,建议直接参考官方文档(Tutorial:Gettingstartedwithgenerics)1、上手使用 例如,有string->int64和string->float64两类map,我们需要对map的value求和。 使用泛型前的代码://SumIntsaddstogetherthevaluesofm.funcSumInts(mmap[str
Channing2626
·
2023-11-24 22:59
golang
go
泛型
golang
开发语言
后端
Golang
使用接口实现泛型
这篇文章将使用interface{…}接口使
Golang
实现泛型。interface{…}是实现泛型的基础。
Golang语言社区
·
2023-11-24 22:58
指针
网络
java
编程语言
golang
【
Golang
】使用泛型对数组进行去重
背景:要求写一个方法,返回去重后的数组。数组的类型可能是int64,也可能是string,或是其他类型。如果区分类型的话,每增加一个新的类型都需要重新写一个方法。示例代码://对int64数组进行去重funcDeDuplicateInt64Slice(array[]int64)[]int64{mp:=make(map[int64]struct{})idx:=0for_,value:=rangear
Cutele_
·
2023-11-24 22:52
Go
golang
开发语言
后端
Golang
基础
引言:快速有效的学习需要做一个总结,今天,在学习完了所有的Go语言基础之后进行一个总结型复习,然后进行下一个阶段的学习常量常量使用关键字const定义,用于存储不会改变的数据constidentifier[type]=valueconstPi=3.1415constMonday,Tuesday,Wednesday,Thursday,Friday,Saturday=1,2,3,4,5,6常量可以用作
西瓜味儿的柚子
·
2023-11-24 22:50
go
Golang
入门笔记(5)—— 流程控制之switch分支
switch有切换,开关的意思,我想这也许就是代码上的意义,通过表达式计算出一个值,然后进行状态的匹配和然后进行流程上的切换。基本语法:switch表达式{case值a1,值a2,...语句块case值b1,值b2,...语句块...default:语句块}简单记忆:switch就是像是一个册封了的权力的头衔,表达式就像是一个将军。当表达式给与了将军的头衔之后,他便开始开疆辟土{},来了一个块作用
汪大为 —— 无为而无不为
·
2023-11-24 21:05
开辟新大陆
——
Golang入门笔记
golang
开发语言
后端
9. Go 语言流程控制:switch-case
在自己学习
Golang
的这段时间里,我写了详细的学习笔记放在我的个人微信公众号《Go编程时光》,对于Go语言,我也算是个初学者,因此写的东西应该会比较适合刚接触的同学,如果你也是刚学习Go语言,不防关注一下
写代码的明哥
·
2023-11-24 21:05
Go语言学习
Golang
内switch分支控制(新ren必看图文详解)
一.基本的介绍1)switch语句用于基于不同条件执行不同动作,每一个case分支都是唯一的,从上到下逐一测试,直到匹配为止。2)匹配项后面也不需要再加break二.基本语法三.switch的流程图对上图的说明和总结1)switch的执行的流程是,先执行表达式,得到值,然后和case的表达式进行比较,如果相等,就匹配到,然后执
白.都
·
2023-11-24 21:02
golang学习
golang
《
golang
设计模式》第三部分·行为型模式-06-备忘录模式(Memento)
文章目录1.概述1.1角色1.2类图2.代码示例2.1设计2.2代码2.3类图1.概述备忘录(Memento)用于在不破坏目标对象封装特性的基础上,将目标对象内部的状态存储到外部对象中,以备之后恢复状态时使用。1.1角色Originator(发起者):当前的基础对象,它会将自己的状态保存进备忘录。savememento()方法:Originator通过该方法将它自己状态保存进一个备忘录对象。res
玄德公笔记
·
2023-11-24 18:24
架构设计
golang
设计模式
备忘录模式
架构师
Memento
浅谈
golang
中的观察者模式
来自一个大佬的博客,建议食用设计模式不分语言,是一种思维层面的体现,但是不能在不同语言中使用同一套实现(每种语言有不同的特性),比如go,本身是没有继承一说,但是通过结构体的组合来实现语义上的继承。而多态也是通过接口的方式来实现的。下方的图来自于大佬博客,贴在这里方便查看!!!设计原则设计模式行为型模式观察者模式观察者模式:发布订阅模式,理解起来比较方便。定义:在对象之间定义一个一对多的依赖,当一
weixin_43471422
·
2023-11-24 18:52
设计模式
golang
观察者模式
《设计模式》
golang
实现观察者模式
1.什么是观察者模式观察者模式是一种行为设计模式,它允许你定义一种订阅机制,可以在对象事件发生时通知多个“观察”该对象的其他对象。2.实现观察者模式实现说明在上面的代码中,我们定义了一个Subject结构体,其中包含一个observers数组,用于存储所有观察该主题的观察者。Attach方法用于将观察者添加到observers数组中,Notify方法用于通知所有观察者主题发生了变化。我们还定义了一
csdn_8023
·
2023-11-24 18:43
设计模式
设计模式
golang
观察者模式
golang
for-range迭代问题浅析
日常开发中尝尝需要对数组进行迭代,遍历所有的值并对远有的数组进行新的赋值操作,举个例子:firstStrs:=[]string{"aa","bb","cc","dd"}for_,v:=rangefirstStrs{varsecondStrs[]stringifv=="aa"{secondStrs=append(secondStrs,v)}firstStrs=secondStrs}问题:for-ra
时彬斌
·
2023-11-24 18:16
《
golang
设计模式》第三部分·行为型模式-07-观察者模式(Observer)/发布者—订阅者模式
文章目录1.概念1.1角色1.2类图2.代码示例2.1代码2.2类图1.概念观察者(Observer)指当目标对象状态发生变化后,对状态变化事件进行响应或处理的对象。1.1角色Subject(抽象主题):它可以有多个观察者,并将所有观察者对象的引用保存在一个集合里被观察者提供一个接口,可以增加和删除观察者角色ConcreteSubject(具体主题):将有关状态存入具体观察者对象在主题发生改变时,
玄德公笔记
·
2023-11-24 18:40
#
golang与23种设计模式
golang
设计模式
观察者模式
发布订阅
observer
常用的
Golang
命令和dos命令
目录
Golang
命令1.gohelp:查看帮助文档2.gobuild:对源代码和依赖的文件进行打包,生成可执行文件3.goinstall:编译并安装包或依赖,安装到$GOPATH/bin下4.gorun
JSU-YSJ
·
2023-11-24 17:38
Golang基础学习
golang
开发语言
后端
2019-05-10
我有
内幕
消息,有操盘手,跟着我炒股能赚大钱!结果……俗话说“钱难挣,X难吃!”但是,今天有人告诉我他闭着眼睛都能赚钱!
916ef118ffc6
·
2023-11-24 17:37
深入理解Linux网络技术
内幕
(二)——关键数据结构
文章目录前言套接字缓冲区:sk_buff结构网络选项以及内核结构布局字段通用字段功能专用字段管理函数缓冲区的克隆和拷贝列表管理函数net_device结构标识符配置接口类型和端口链路层多播函数指针本章主要设计的文件前言Linux网络代码中有些关键数据结构随处可见。在阅读本书以及直接研究源码时,必须了解这些数据结构里的字段。当然,逐一研究这些数据结构的字段比起解析函数更加乏味,但这是很重要的基础。传
Jacky~~
·
2023-11-24 17:26
Linux网络
linux
数据结构
运维
第十九章:Go语言反射
golang
-gopher.png1.概述Go语言提供了一种机制,能够在运行时更新变量和检查它们的值、调用它们的方法和它们支持的内在操作,而不需要在编译时就知道这些变量的具体类型。这种机制被称为反射。
楚江云
·
2023-11-24 16:06
【Go语言学习笔记】——Go语言常用内置包
Parse类函数Format类函数time包math包随机数键盘输入字符串处理概述字符串的遍历s:="我helloworld"fmt.Println("字节长度:",len(s))//字节长度:14//
golang
Mrkang1314
·
2023-11-24 15:53
GoLang
golang
学习
前端面试必备 | JavaScript篇(Part1-60)
星环科技OLTP一面面经
golang
系统调用时,相应的goroutine优先级是否会发生变化
golang
runtime了解过吗
golang
套接字是怎么处理linux文件系统WAL虚拟题解|#童谣寻找问题
2301_78234743
·
2023-11-24 12:10
java
《
golang
日记》关于用
golang
连接discord机器人
如何用
golang
连接discord机器人好久没有更新自己的博客了,主要还是因为不知道写些啥东西,正好最近在写discord机器人,就感觉可以水一篇教学了。
喜欢玩有意思的事情
·
2023-11-24 10:32
golang
golang
github
Golang
中的良好代码与糟糕代码
最近,有人要求我详细解释在
Golang
中什么是好的代码和坏的代码。我觉得这个练习非常有趣。实际上,足够有趣以至于我写了一篇关于这个话题的文章。
技术的游戏
·
2023-11-24 10:56
golang
开发语言
后端
从Discord的做法中学习 — 使用
Golang
进行请求合并
在这篇文章中,我们将讨论Discord对数据服务的方法,并探讨如何利用
Golang
的并发特性来减少特定情况下的数据库负载。数据服务拯救热分区如你所知,消息和频道是Discord中
技术的游戏
·
2023-11-24 10:22
学习
golang
数据库
Golang
变量的声明赋值及使用
变量的声明、赋值及使用packagemainimport"fmt"funcmain(){//1.变量的声明varageint//2.变量的赋值age=18//3.变量的使用fmt.Println("age=",age)//声明和赋值合并varage2int=19fmt.Println("age2=",age2)}不能在赋值时赋予不匹配的类型varnumint=23.26fmt.Println("n
Skyeeee_W
·
2023-11-24 09:51
golang
开发语言
后端
探秘互联网医院系统的技术
内幕
:代码解析与创新
本文将深入研究互联网医院系统的技术
内幕
,透过代码解析,揭示这些系统如何实现医疗服务数字化的伟大使命。
万岳科技
·
2023-11-24 09:15
服务器
小程序
[
golang
]几种字符串拼接方式的性能测试
通过https://www.cnblogs.com/vinsent/p/11281777.html页面,可以看到
golang
用来完成字符串拼接的几种常用方式。这里测试下几个方式性能上的区别。
bakepotato
·
2023-11-24 08:07
golang
html编码转换
packagemainimport("bufio""fmt""io/ioutil""log""net/http""
golang
.org/x/net/html/charset""
golang
.org/x/
最爱啥都想
·
2023-11-24 08:24
golang
标准库之strings包
Contains判断字符串是否包含子串packagemainimport("fmt""strings")funcmain(){src:="It'sacat."fmt.Println(strings.Contains(src,"It's"))fmt.Println(strings.ContainsRune(src,'C'))//判断字符串s是否包含utf-8码值rfmt.Println(string
风铃草613
·
2023-11-24 08:14
《天道》前传:不为人知的努力,丁元英封神
内幕
月亮高照,微风徐徐,芮小丹指着前方的村庄说:“这个村叫王庙村,是有名的贫困县里最贫困的村子。这就是我跟你要的礼物,在这儿给我写一个神话。”丁元英面无表情,默默地望着眼前的村庄,抽着烟思索了一会儿,说:“这世上原本就没什么神话,所谓的神话不过是常人的思维所不易理解的平常事。”无论做什么,市场都不是一块无限大的蛋糕。神话的实质就是强力作用的杀富济贫,这就可能产生两个问题,一是杀富是不是破坏性开采市场资
20cf80f278b6
·
2023-11-24 07:13
牛客 HJ106 字符逆序
golang
实现
牛客题目算法连接题目
golang
实现packagemainimport("fmt""bufio""os")funcmain(){str,_:=bufio.NewReader(os.Stdin).ReadString
qinzhao168
·
2023-11-24 06:27
golang
后端
算法
最长回文子串
Golang
leecode_5
先暴力packagemainimport("fmt")funclongestPalindrome(sstring)string{bytes:=[]byte(s)varcountintvarresstring=string(bytes[0])fori:=0;i-1;i--{res=append(res,bytes[i])}str:=string(res)ifstr==s{returntrue}els
不过是任思量
·
2023-11-24 06:23
leecode
golang
开发语言
后端
golang
学习笔记——fmt.Printf()、fmt.Print() 和 fmt.Println()区别
fmt.Printf()、fmt.Print()和fmt.Println()区别fmt.Printf(),fmt.Print()和fmt.Println()这三个函数都是Go语言标准库fmt中的函数,它们都可以用于在控制台输出文本。但是它们之间存在一些重要的区别:fmt.Printf():这个函数的名字是“format”的缩写,说明它主要用于格式化输出。你可以在函数名后面使用格式化字符串(form
怪我冷i
·
2023-11-24 06:23
golang从入门到入门
golang
AI写作
golang
并发编程
go的并发编程go在语言层面支持并发,go标准库提供的所有系统调用操作(包括所有同步IO操作),都会分配CPU给其他goroutine,这使得轻量级线程的切换管理不依赖于系统的线程和进程,也不需要依赖于CPU的核心数量。有人把go比作21世纪的C语言,第一是因为go具有C语言的简洁和性能,第二就是go的并发编程了,go在语言层面就支持并发,操作更简单,性能更好,同时,go还自带自动垃圾回收机制,方
一弓虽
·
2023-11-24 05:54
go基础学习
golang
golang
use Tdlib JSON interface
gpt:TouseTDLibin
Golang
,youcanusethe`github.com/zelenin/go-tdlib`package,whichisa
Golang
bindingfortheTDLib
宇文仲竹
·
2023-11-24 04:25
golang
TG
golang
int 转 16进制字符串
i:=int64(32)s:=strconv.FormatInt(i,16)println(s)
全年无休的IT老兵
·
2023-11-24 01:05
golang
golang
字符串 int uint int64 uint64 互转
字符串转intintNum,_=strconv.Atoi(intStr)字符串转int64intNum,_:=strconv.Atoi(intStr)int64Num=int64(intNum)字符串转uint64intNum,_:=strconv.Atoi(intStr)int64Num=uint64(intNum)int转字符串intStr=strconv.Itoa(intNum)int64转
全年无休的IT老兵
·
2023-11-24 01:35
golang
golang
-设计模式-单例模式-学习笔记
【1】基本理论定义:单例设计模式(SingletonDesignPattern)理解起来非常简单。一个类只允许创建一个对象(或者实例),那这个类就是一个单例类,这种设计模式就叫作单例设计模式,简称单例模式。常见的使用场景:全局锁,配置信息,唯一递增ID号码生成器等。单例的几种经典实现方式特点:1.饿汉式优点:饿汉式的实现方式比较简单。在类加载的时候,instance静态实例就已经创建并初始化好了,
shentan_zone
·
2023-11-24 00:59
Golang开发
golang
单例模式
Golang
入门学习笔记整理
Go语言:属于云计算时代的C语言,提高生产效率代码包导入方法:调用方法使用:importstr"strings"str.方法()import."strings"方法import_"strings"无法调用任何方法应用程序入口:1,必须是main包:packagemain2,必须是main方法:funcmain()3,文件名不一定是main.goTest文件规定:1,文件必须以**_test.go2
奔三的柯基豪
·
2023-11-24 00:03
【3班1组】Day9新媒体写作的特殊之处
信息更新:最新的热点信息
内幕
,加上大量图片的烘托,让人们很清晰的直观的了解了金融圈
内幕
。
阿木的小宇宙
·
2023-11-23 23:51
11. Go中的结构体
Go中的结构体关于结构体
Golang
中没有“类”的概念,
Golang
中的结构体和其他语言中的类有点相似。和其他面向对象语言中的类相比,
Golang
中的结构体具有更高的扩展性和灵活性。
数哥
·
2023-11-23 23:37
Go
golang
java
开发语言
linux vim go语言,go-为VIM添加
GoLang
语法突出显示
由于我自己的决策之外的任何原因,我们通过Debian软件包将
Golang
安装到了我们的开发VM上。据我从搜索中发现,vim的这种特殊发行版并没有vim的任何优点。
weixin_39564524
·
2023-11-23 22:42
linux
vim
go语言
go语言 html 模板语法,
golang
模板语法使不解析html标签及特殊字符
场景有时候需要使用go的模板语法,比如说用go去渲染html页面的时候,再比如说用go的模板搞代码生成的时候。这时候可能会遇到一个麻烦,不想转译的特殊字符被转译了。我遇到的情况是写代码生成器的时候,‘这个问题很简单,但是资料不多,我也是试了半天才发现。其实把包含特殊字符的字符串先转成template.HTML类型再加载到文件里就可以了。解决先看代码t:=template.New("initMysq
茶嶺有狐斋
·
2023-11-23 22:12
go语言
html
模板语法
Go基础之GO特殊语法
Go的数据类型2.1布尔型2.2数字类型2.3字符串类型:2.4派生类型:3.Go变量声明2.1标准格式3.2批量格式3.3简短格式3.4常量4.go循环语句5.go条件语句1.Go简介Go语言也称为
Golang
qqxhb
·
2023-11-23 22:10
Go
golang
Go中的缓存现状(BigCache&FreeCache&GroupCache 缓存框架对比)
Go中的缓存现状这篇文章登上了
Golang
在Redditsubreddit板块的顶部,并在HackerNews首页排名到第二名。欢迎各位来阅读讨论,并在Github上面给我们一个小星星。
雨生_
·
2023-11-23 21:19
MongoDB——
golang
操作(链接,CURD,聚合)
MongoDB
golang
操作中文文档链接packagemainimport("context""fmt""log""go.mongodb.org/mongo-driver/mongo""go.mongodb.org
咚伢
·
2023-11-23 18:39
mongodb
golang
数据库
Go语言环境配置指南
步骤1:下载并安装Go首先,您需要从官方网站(https://
golang
.org/dl/)下载适用于您操作系统的Go语言安装包。选择与您操作系统和硬件架构相匹配的版本。
美丽风景-c
·
2023-11-23 17:11
golang
开发语言
后端
Python
【
golang
】10、grpc server 和 client、proto
文章目录grpc的优势定义proto文件生成client和servercode创建server实现server的interface最简单的同步rpc方法server的streamrpc方法client的streamrpc方法双向rpc启动server创建client最简单的rpc方法client调用server端的streamrpcclient端的streamrpcclient端的双向stream
呆呆的猫
·
2023-11-23 16:12
#
golang
golang
网络
grpc
protobuf
JWT-
golang
JWT简介JSONWebToken(JWT)是一个开放标准(RFC7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。JWT使用在认证的时候,即当用户使用凭证成功登录成功后,一个JSONWebToken将会被返回,即token。该字符串即时用户凭证了,当用户想访问受保护的路由或者资源时,用户代理通常是浏览器都应该带
miner_wf
·
2023-11-23 16:42
jwt
golang
Golang
本地缓存选型对比及原理总结
本篇文章我们就来简单聊聊在
golang
做业务开发的过程中,本地缓存的一些可选的开源方案。分析它们的特点,以及内部的实现原理。
简说Linux
·
2023-11-23 15:32
Golang云原生
缓存
golang
java
云原生
开发语言
天然蜂蜜最基本的7大特性,如果你连一半都不懂,最好还是别吃蜂蜜了
以前写的科普文章,都是针对蜂蜜特性的单篇介绍,以及行业
内幕
问题的整体分析。有些人看完后感觉难以快速使用,本期整理出蜂蜜的7大感官特点。但是道分阴阳:小而精的文章更有深度,大而全的文章只有广度。
秦岭一白
·
2023-11-23 15:22
上一页
75
76
77
78
79
80
81
82
下一页
按字母分类:
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
其他