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
学习笔记——context包
说明Context上下文用于控制函数调用链,所有进入服务的请求需要创建Context,调用其他服务需要接受一个Context,Context需要在函数调用链中进行传播。使用WithCancel,WithDeadline,WithTimeout,WithVaule,可以从一个Context上派生出子Context,并得到CancelFunc。调用CancelFunc可以关闭子Context及其派生出
沉默巴比伦
·
2024-08-29 01:43
Golang
golang
笔记——手写数据结构——顺序表
使用go语言手动实现数据结构中的顺序表已在github上开源,欢迎issueskay2336/goDataStructure:DataStructure(github.com)其中函数包括:InitList():初始化ListLength():返回长度ListEmpty():返回是否为空PrintlnAll():输出所有元素UpdateByIndex():修改特定序号元素的值JudgeByElem
Evince_s
·
2024-08-29 01:42
入门题
go
github
数据结构
Go语言学习笔记——
Golang
1.18新特性工作区workspace
文章目录
Golang
1.18新特性工作区workspace需求分析实现步骤
Golang
1.18新特性工作区workspace需求分析加入现在我们把一个大的项目分成了两个项目,一个项目是基础模块,用来实现项目的公用功能
PPPsych
·
2024-08-29 01:11
Go精进
学习
golang
vscode
详解 gRPC 客户端长连接机制实现
本文作者:熊喵君,原文链接:https://pandaychen.github.io/2020/09/01/GRPC-CLIENT-CONN-LASTING/转载Go语言中文网公众号
Golang
爱好者社区
a...Z
·
2024-08-28 23:31
后端
Golang
的append函数
发现问题
golang
的append函数funcappendfuncappend(slice[]Type,elems...Type)[]Type内建函数append将元素追加到切片的末尾。
程序员java-python-go
·
2024-08-28 13:55
golang
开发语言
后端
Java共享内容通信 VS
Golang
通信共享内存
最近在学习并发编程的时候,发现一个很有意思的点:Java基于共享共享内存通信,而
Golang
则是通过通信共享内存。为什么?下面我们一起一探究竟!
Coder陈、
·
2024-08-28 13:54
并发编程
java
golang
开发语言
协程
线程
五分钟学会Go这个Append内建函数~
appendappend是
golang
中的一个内建函数,它的作用是官方的介绍是Theappendbuilt-infunctionappendselementstotheendofaslice.Ifithassufficientcapacity
Billy___
·
2024-08-28 13:24
Go语言深入浅出
golang
后端
golang
内置函数的使用
前言:在使用多个goroutine中遇见panic问题,写了较全面的内置函数使用目录funcappend(slice[]Type,elems...Type)[]Typefunccap(vType)intfuncclose(cchan<-Type)funccomplex(r,iFloatType)ComplexTypefunccopy(dst,src[]Type)intfuncdelete(mmap
JinChanle
·
2024-08-28 13:24
个人开发
golang
golang
学习笔记——grom连接mysql
GORM指南ThefantasticORMlibraryfor
Golang
aimstobedeveloperfriendly.
Golang
的ORM库旨在对开发人员友好。
怪我冷i
·
2024-08-28 13:23
golang从入门到入门
golang
golang
微服务框架特性分析及选型
目录一、微服务框架特性(10个)包括:Istio、go-zero、go-kit、go-kratos、go-micro、rpcx、kitex、goa、jupiter、dubbo-go、tarsgo1、特性及使用场景2、比较二、web框架特性(7个)包括:gin、fiber、beego、echo、iris、mux、goa1、特性及使用场景2、比较(以下框架均为go框架)一、微服务框架特性(10个)包括
谬了个大也
·
2024-08-28 07:43
解决方案
go
微服务
云原生
Golang
| Leetcode
Golang
题解之第268题丢失的数字
题目:题解:funcmissingNumber(nums[]int)int{n:=len(nums)total:=n*(n+1)/2arrSum:=0for_,num:=rangenums{arrSum+=num}returntotal-arrSum}
__AtYou__
·
2024-08-28 01:37
经验分享
Golang
Leetcode
题解
驾驭高效编程:一探C++ STL的奥秘
的六大组件4:如何学习STL5:STL的缺陷1.什么是STLSTL(standdardtemplatelibrary-标准模板库):是C++标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包含
数据结构与算法
软件框架
一叶之秋1412
·
2024-08-27 23:50
c++
开发语言
golang
新特性:泛型
泛型Go的泛型(或者或类型形参)目前可使用在3个地方泛型类型-类型定义中带类型形参的类型泛型receiver-泛型类型的receiver泛型函数-带类型形参的函数为了实现泛型,Go引入了一些新的概念:类型形参类型形参列表类型实参类型约束实例化-泛型类型不能直接使用,要使用的话必须传入类型实参进行实例化以下三个典型位置无法自定义泛型(但是可以使用别处定义好的泛型)匿名结构体匿名函数方法Go1.18开
Czsaltt
·
2024-08-27 22:18
golang
java
开发语言
【
数据结构与算法
】从左到右快速幂和从右到左快速幂
引出问题在计算机科学中,幂运算是一种非常常见且基础的操作,尤其是在涉及到大数运算时,幂运算的效率对整个计算过程至关重要。设想以下场景:在加密算法中,如RSA算法,常常需要计算大数的幂,且这种计算必须在一定时间内完成,以确保安全性。在数值计算中,我们可能需要反复进行大规模的幂运算,如果采用最直接的计算方法,其计算量和时间将非常庞大。如果我们采用朴素的计算方法,例如计算aba^bab时,通过不断相乘a
星眺北海
·
2024-08-27 17:44
数据结构与算法
算法
快速幂
sort排序免忘记
1.timesortrust稳定排序/python使用的算法2.pdgsort
golang
/最新1.21使用的算法/rust非稳定排序使用的算法3.dual-pivotquicksort双基准快速排序jdk
silver9886
·
2024-08-27 16:07
数据结构
排序算法
算法
BSV区块链发布
Golang
软件开发工具包
发表时间:2024年8月8日BSV区块链团队正式发布为
Golang
语言开发的软件开发工具包(SDK)。
BSV区块链
·
2024-08-27 14:21
区块链
golang
开发语言
Golang
| Leetcode
Golang
题解之第367题有效的完全平方数
题目:题解:funcisPerfectSquare(numint)bool{x0:=float64(num)for{x1:=(x0+float64(num)/x0)/2ifx0-x1<1e-6{x:=int(x0)returnx*x==num}x0=x1}}
__AtYou__
·
2024-08-27 13:50
经验分享
Golang
Leetcode
题解
Golang
学习笔记-
Golang
中的锁
同步原语和锁
Golang
作为一个原生支持用户态的语言,当提到并发进程,多线程的时候,是离不开锁的,锁是一种并发编程中的同步原语(SynchronizationPrimitives),它能保证多个Goroutine
武昌库里写JAVA
·
2024-08-26 19:13
面试题汇总与解析
spring
log4j
java
开发语言
算法
我的程序员读书路
CLRviaC#(第三版)你必须知道的.NET(第二版)编码:隐匿在计算机软硬件背后的语言代码整洁之道重构:改善既有代码的设计
数据结构与算法
:C#语言描述程序员修炼之道:从小工到专家编程珠玑(第2版)深入理解计算机系统
weixin_30416497
·
2024-08-26 12:02
c#
javascript
大数据
ViewUI
数据结构与算法
——滑动窗口
目录引言核心思想使用场景解题步骤经典例题1、无重复字符的最长子串(LeetCode3)2、找到字符串中所有字母异位词(LeetCode438)引言定义:滑动窗口是指通过左右两个指针(或索引)来标记窗口的左右边界,随着指针的移动,窗口内的元素不断变化,从而实现对数组或字符串中连续子序列的操作。特点:连续性:窗口内的元素在位置上是连续的。动态性:窗口的大小(即左右边界之间的距离)可以动态变化,以适应不
passion更好
·
2024-08-26 06:26
C++
数据结构
数据结构
算法
数据结构与算法
——动态规划
目录引言最优子结构重叠子问题打家劫舍(LeetCode198题)经典例题1.爬楼梯(LeetCode70题)2.斐波那契数列(LeetCode126题)3.最长公共子序列(LeetCode95题)引言动态规划(DynamicProgramming,简称DP)是一种在数学、计算机科学、经济学和生物信息学等领域广泛使用的算法设计技术。它通过把原问题分解为相对简单的子问题的方式,来求解复杂问题。动态规划
passion更好
·
2024-08-26 06:54
数据结构
C++
动态规划
算法
Golang
性能分析
Golang
性能分析1、通过pprof实时分析性能分析的场景主要有:CPU、Memory、IO、Goroutine、死锁几种。
242030
·
2024-08-26 05:48
golang
golang
数据结构与算法
之 leetcode 78. 子集
78.子集/***@param{number[]}nums*@return{number[][]}*/varsubsets=function(nums){letans=[],path=[],n=nums.lengthletdfs=(i)=>{if(i==n){ans.push(JSON.parse(JSON.stringify(path)))return}dfs(i+1)åpath.push(nu
Three_ST
·
2024-08-26 04:13
leetcode
JavaScript
数据结构
leetcode
算法
职场和发展
数据结构与算法
之 leetcode 17. 电话号码的字母组合
17.电话号码的字母组合/***@param{string}digits*@return{string[]}*/varletterCombinations=function(digits){letmap=['','','abc','def','ghi','jkl','mno','pqrs','tuv','wxyz']letlen=digits.lengthif(len==0){return[]}l
Three_ST
·
2024-08-26 04:43
leetcode
笔记
JavaScript
leetcode
算法
职场和发展
链表
【
Golang
】使用Zig跨平台编译带有CGO依赖的Go项目
文章目录背景运行环境下载源代码1.为Linuxamd64目标编译2.为Linuxarm64目标编译3.为Windowsamd64目标编译4.为macOSamd64目标编译5.为macOSarm64目标编译参考内容背景使用Go进行跨平台编译通常是直接的:设置GOOS和GOARCH环境变量,然后执行gobuild命令。不幸的是,对于使用CGO依赖的项目来说,事情可能会更复杂。根据目标架构的不同,可能需
aichaoxy
·
2024-08-26 04:08
Golang
golang
开发语言
Golang
/Go goroutine调度器原理/实现【原】
Go语言在2016年再次拿下TIBOE年度编程语言称号,这充分证明了Go语言这几年在全世界范围内的受欢迎程度。如果要对世界范围内的gopher发起一次“你究竟喜欢Go的哪一点”的调查,我相信很多Gopher会提到:goroutine。Goroutine是Go语言原生支持并发的具体实现,你的Go代码都无一例外地跑在goroutine中。你可以启动许多甚至成千上万的goroutine,Go的runti
dianfu2892
·
2024-08-25 23:10
golang
runtime
操作系统
Golang
:依赖注入与wire
什么是依赖注入?依赖注入(dependencyinjection,缩写DI)是一种软件设计模型,用于实现类之间的解耦和依赖关系的管理。它通过将依赖关系的创建和维护责任转移到外部容器中,使得类不需要自己实例化依赖对象,而是由外部容器动态地注入依赖。这种模式有助于减少类之间的直接依赖,提高代码的可维护性、可测试性和可拓展性。依赖注入的实现方式包括构造函数注入、属性注入、接口注入等,每种方式都有其特定的
LCS-312
·
2024-08-25 23:06
golang
开发语言
后端
golang
break 2019-05-18
break终止循环continue跳出当前循环如:flag源码中:for{seen,err:=f.parseOne()ifseen{continue//--如果seen为真,那么跳过下面的循环体,继续循环}iferr==nil{break//-如果seen为假,那么退出循环体}switchf.errorHandling{caseContinueOnError:returnerrcaseExitOn
运维之美Bially
·
2024-08-25 15:09
Golang
| Leetcode
Golang
题解之第373题查找和最小的K对数字
题目:题解:funckSmallestPairs(nums1,nums2[]int,kint)(ans[][]int){m,n:=len(nums1),len(nums2)//二分查找第k小的数对和left,right:=nums1[0]+nums2[0],nums1[m-1]+nums2[n-1]+1pairSum:=left+sort.Search(right-left,func(sumint
__AtYou__
·
2024-08-25 09:14
经验分享
Golang
Leetcode
题解
用
Golang
实现图形面积计算
计算正方形面积packagemainimport"fmt"typesquarestruct{sidefloat32}func(ssquare)area()float32{returns.side*s.side}funcmain(){s:=square{side:10}fmt.Printf("%T\n",s)fmt.Println(s.area())}计算正方形、圆形、矩形面积,写一个通用的函数in
哈温最可爱
·
2024-08-24 20:24
golang
开发语言
后端
GO-REDIS的一些高级用法
1.前言说到
Golang
的Redis库,用到最多的恐怕是redigo和go-redis。其中redigo不支持对集群的访问。本文想聊聊go-redis2个高级用法。
羊城程序猿
·
2024-08-24 19:22
golang
Redis
golang
redis
2021最新汇总
数据结构与算法
面试题(准备面试的可以看看)
闲来无事整理了一下
数据结构与算法
面试题,准备面试的可以看看。
喜欢喝酸奶
·
2024-08-24 17:08
面试
算法
数据结构
Golang
| Leetcode
Golang
题解之第371题两整数之和
题目:题解:funcgetSum(a,bint)int{forb!=0{carry:=uint(a&b)<<1a^=bb=int(carry)}returna}
__AtYou__
·
2024-08-24 10:23
经验分享
Golang
Leetcode
题解
golang
go-zero 大文件上传 grpc分片上传
记录一次grpc分片上传httpapi模块files,fileHeader,err:=ctx.Request.FormFile("file")iferr!=nil{logx.ErrorContextf(newCtx,"formfilenotfoundError,err:%s",err)return}byteData:=make([]byte,fileHeader.Size)files.Read(b
学海无涯码代码
·
2024-08-24 03:39
golang
golang
json
开发语言
计算机保研/考研面试题——数学篇
(对保研er和考研er均适用,如需要其他学科的问题请关注我~)相关文章:计算机保研/考研面试题——
数据结构与算法
篇-CSDN博客计算机保研/考研面试题——操作系统篇-CSDN博客计算机保研/考研面试题—
安晴晚风
·
2024-08-24 02:00
计算机保研/考研专业课面试
考研
面试
【C++图解专栏】手撕
数据结构与算法
,探寻算法的魅力
spm=1011.2415.3001.5343专栏定位:为0基础刚入门
数据结构与算法
的小伙伴提供详细的讲解,也欢迎大佬们一起交流~专栏简介:在这个专栏,我将带着大家一起用C++手撕基础的
数据结构与算法
,
Pandaconda
·
2024-08-24 00:47
数据结构与算法
c++
算法
数据结构
golang
的开发框架
在Go语言中,有多个流行的开发框架和库,可以帮助你加速开发。以下是一些常用的Go开发框架:1.Gin特点:高性能、轻量级的web框架,支持中间件。适用场景:构建RESTfulAPI和微服务。2.Echo特点:功能丰富,支持中间件,支持数据绑定和验证。适用场景:快速开发高性能web应用。3.Beego特点:全栈框架,集成了ORM、自动化路由等功能。适用场景:构建大型应用和企业级项目。4.Revel特
get200
·
2024-08-23 17:03
golang
golang
开发语言
后端
C++竞赛初阶L1-14-第六单元-数组(31~33课)541: T456471 计算书费
题目内容下面是一个图书的单价表:计算概论28.9元/本
数据结构与算法
32.7元/本数字逻辑45.6元/本C++程序设计教程78元/本人工智能35元/本计算机体系结构86.2元/本编译原理27.8元/本操作系统
麓小墨哥
·
2024-08-23 16:30
c++免费文章
c++
开发语言
青少年编程
算法
数据结构
Golang
优秀Web框架介绍一
Golang
(Go语言)有许多优秀的Web框架,以下是一些主流的Web框架举例:1.GinGin是一个高性能的Web框架,以其简洁的API和高效的性能而受到广泛欢迎。
充值内卷
·
2024-08-23 16:59
golang
前端
开发语言
如何构建基于Java SpringBoot的智慧物业服务系统【实战教程】
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机毕业编程指导师
·
2024-08-23 05:22
Java
Python
微信小程序
大数据实战项目集
java
spring
boot
notepad++
课程设计
智慧物业
后端
计算机毕业设计
go实现AI数字人 - 把流式内容转语音时,过滤掉markdown语法的内容
数字人项目时,遇到需求:客户端呈现实时语音内容,但是转语音时又要过滤掉markdown语法,让这些内容只进行显示,不进行语音转义首先声明:本次大模型一个是使用公司自研的,另一个是使用的阿里云的通义千问以下是基于
golang
SoryeTong
·
2024-08-23 03:35
Go
golang
开发语言
后端
ai
golang
异常处理
go语言没有使用像javapython等语言的trycatch/except语句来处理异常,而是使用它特有的panic,recover,defer来捕获和处理异常defer这个关键字修饰的语句不会立即执行,而是在函数执行完成将要退出前执行panic用来抛出异常,类似于python的raise,函数执行到这里后不再执行后面的语句,但函数退出前还是会执行defer修饰的语句recover是个内置函数,
代码表演艺术家
·
2024-08-23 00:21
Golang
| Leetcode
Golang
题解之第354题俄罗斯套娃信封问题
题目:题解:funcmaxEnvelopes(envelopes[][]int)int{n:=len(envelopes)ifn==0{return0}sort.Slice(envelopes,func(i,jint)bool{a,b:=envelopes[i],envelopes[j]returna[0]b[1]})f:=make([]int,n)fori:=rangef{f[i]=1}fori
__AtYou__
·
2024-08-22 20:27
经验分享
Golang
Leetcode
题解
用gin开发的
golang
项目三种开发模式
gin目前是
golang
最流行的开发框架,这个框架给我们提供了三种环境模式:gin.DebugModeDebugMode表示gin模式为debug开发模式gin.ReleaseModeReleaseMode
phpgolife
·
2024-08-22 06:01
golang
Question
golang
golang
1.2与其他并发模型的对比Python等解释性语言采用的是多进程并发模型,进程的上下文是最大的,所以切换耗费巨大,同时由于多进程通信只能用socket通讯,或者专门设置共享内存,给编程带来了极大的困扰与不便;C++等语言通常会采用多线程并发模型,相比进程,线程的上下文要小很多,而且多个线程之间本来就是共享内存的,所以编程相比要轻松很多。但是线程的启动和销毁,切换依然要耗费大量CPU时间;于是出现了
Zero_HL
·
2024-08-22 06:00
Golang
——接口
接口(interface)定义一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。在go语言中,接口(interface)是一种抽象的类型。interface是一组method的集合,是duck-typeprogramming的一种体现,不关心属性(数据),只关心行为(方法)。Go语言提倡面向接口编程。定义接口如下:type接口类型名interface{方法名1(参数列表1)返回值
Cici冬雪
·
2024-08-21 22:28
数据结构与算法
--栈、队列篇
一、计算机领域的地位在计算机科学的广袤领域中,数据结构犹如一座精巧的大厦,为信息的存储和处理提供了坚实的框架。而在众多的数据结构中,栈和队列宛如两颗璀璨的明珠,各自闪耀着独特的光芒。栈和队列虽然看似简单,却蕴含着深刻的逻辑和强大的功能。它们是解决众多复杂问题的基石,从程序的执行流程控制到各种算法的优化,从操作系统的任务调度到网络通信中的数据传输,栈和队列都发挥着不可或缺的作用。深入理解栈和队列,不
誓则盟约
·
2024-08-21 19:22
小游戏
数据结构
Golang
标准库fmt深入解析与应用技巧
Golang
标准库fmt深入解析与应用技巧前言fmt包的基本使用打印与格式化输出函数Print系列函数格式化字符串格式化输入函数小结字符串格式化基本类型的格式化输出自定义类型的格式化输出控制格式化输出的宽度和精度小结错误处理与
walkskyer
·
2024-03-29 06:38
golang标准库
golang
java
数据库
golang
加密
代码示例packageutilsimport("crypto/md5""encoding/hex""
golang
.org/x/crypto/bcrypt")//BcryptHash使用bcrypt对数据进行加密
大鲤余
·
2024-03-29 06:08
Golang
golang
开发语言
后端
【
Golang
星辰图】抵御恶意攻击:利用Go语言的安全库构建可靠的应用程序
欢迎订阅专栏:
Golang
星辰图
friklogff
·
2024-03-24 21:40
Golang星辰图
golang
安全
开发语言
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他