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
中并发sync和channel
golang
中实现并发非常简单,只需在需要并发的函数前面添加关键字"go",但是如何处理go并发机制中不同goroutine之间的同步与通信,
golang
中提供了sync包和channel机制来解决这一问题
fjgui
·
2025-04-07 19:28
go学习
组件日志——etcd
3.1获取一个etcd服务3.2获取租约(写端操作)3.3使用租约(写端操作)3.4销毁租约(写端操作)3.5获取etcd服务中的服务列表(读端操作)3.6监听状态变化(读端操作)一、简介Etcd是一个
golang
木鱼不是木鱼
·
2025-04-07 16:14
组件
etcd
数据库
处理百万级数据,Python列表、Pandas、MySQL哪个更快?
一、Python列表Python列表是一种内置的数据结构,支持多种操作,如索引、
切片
、迭代等,对于小型数据集来说,Python列表是非常方便且高效
cda2024
·
2025-04-07 12:49
python
pandas
mysql
golang
内存逃逸 & 栈与堆区别
介绍我们要聊的就是“内存逃逸”——这个看起来很恐怖的名字其实说白了就是,某个变量的生命周期可能被Go的编译器不小心“推”到了堆上,而不是栈上,导致了一些不必要的内存消耗。那么,内存逃逸到底是怎么回事,怎么避免它呢?面试应该从以下角度回答什么是逃逸?导致内存逃逸的原因是什么常见的发生逃逸的情况与逃逸分析如何避免栈和堆栈(Stack):栈内存是程序运行时的一个局部区域,用于存储局部变量和函数调用的上下
云闲不收
·
2025-04-07 07:45
golang
java
jvm
22、Python深入理解生成器
Python因为GIL的原因,多线程的使用有很大的限制(或性能不佳),所以广泛的要使用协程,而Python协程的基础便是生成器(与
goLang
的协程不一样),所以在Python中生成器是很多高级语法的基础
勇敢滴哥哥
·
2025-04-06 15:04
Python3编程技巧进阶
python
开发语言
Go语言 log日志包
Golang
'slog模块主要提供了3类接口。
墨子哲
·
2025-04-06 14:29
Go实战系列
Rag中的文档
切片
chunking
rag系列文章目录文章目录rag系列文章目录前言一、几种
切片
策略1固定长度切割2滑动窗口切割3基于文档结构切割4语义切割5结构和长度结合的切割二、代码实践总结前言在rag整个流程中,文档的
切片
很重要。
sinat_28694519
·
2025-04-06 13:27
chatgpt
prompt
Go语言轻松搞定Excel的操作,简单生成图表
支持XLAM/XLSM/XLSX/XLTM/XLTX等多种文档格式,高度兼容带有样式、图片(表)、透视表、
切片
器等复杂组件的文档,并提供流式读写API,用于处理包含大规模数
林小摸
·
2025-04-06 10:32
golang
excel
开发语言
后端
操作 Office Excel 文档类库Excelize
可以使用它来读取、写入XLSX文件,相比较其他的开源类库,Excelize支持操作带有数据透视表、
切片
器、图表与图片的Excel并支持向Excel中插入图片与创建简单图表,目前是Go开源项目中唯一支持复杂样式
ejinxian
·
2025-04-06 10:57
office插件开发
excel
读写excel
golang
常见框架
gin简介Gin是一个用Go(
Golang
)编写的Web框架特性快速基于Radix树的路由,小内存占用。没有反射。可预测的API性能。支持中间件传入的HTTP请求可以由一系列中间件和最终操作来处理。
卜睵·-嗳
·
2025-04-06 08:44
golang
开发语言
后端
Golang
的Web框架比较与选择
一、
Golang
的Web框架概述又称Go语言)是一种由Google开发的开源编程语言,自诞生以来就备受关注,并被广泛应用于后端开发。
caihuayuan5
·
2025-04-06 06:04
面试题汇总与解析
spring
boot
java
后端
大数据
课程设计
【C++奇遇记】C++中的进阶知识(继承(一))
未来很长,值得我们全力奔赴更美好的生活✨文章目录本章详情继承的前情介绍继承的概念(inheritance)继承出现前后发生的变化继承定义定义格式✉基类和派生类间的转换
切片
或切割如何巩固学习本文小结本章详情本篇文章将讲授
M malloc
·
2025-04-06 02:33
c++奇遇记
c++
java
jvm
Python组合数据类型
组合数据类型序列类型类型有序性可变性元素重复定义符号典型应用场景列表有序可变允许[]动态数据集合、临时存储元组有序不可变允许()固定配置、函数多返回值字符串支持索引和
切片
操作不可变允许单/双引号、三引号文本处理
晨曦543210
·
2025-04-06 02:02
笔记
python
学习
golang
的github.com/dgrijalva/jwt-go包
Golang
JSONWebToken(JWT)包JSONWebToken(JWT)是一种用于在客户端和服务器之间安全传输信息的紧凑、URL安全的方法。
草海桐
·
2025-04-05 09:16
golang
golang
jwt-go
JWT
【
Golang
】Go操作数据库框架gorm
《博客》:Python全栈,
Golang
开发,PyQt5和Tkinter桌面开发,小程序开发,人工智能,js逆向,App逆向,网络系统安全,数据分析,Django,fastapi,flas
景天科技苑
·
2025-04-05 08:06
Go语言开发零基础到高阶实战
golang
数据库
开发语言
gorm
go操作数据库
Go框架比较:goframe、beego、iris和gin
前言由于工作需要,这些年来也接触了不少的开发框架,
Golang
的开发框架比较多,不过基本都是Web”框架”为主。
半城 风雨
·
2025-04-05 06:53
Iris
Beego
Gin
golang
大数据
开发语言
SpringBoot与Minio的极速之旅:解锁文件
切片
上传新境界
对象存储的特点(2)Minio与对象存储(3)对象存储其他存储方式的区别(4)对象存储的应用场景三、Minio基础介绍(1)主要特性(2)应用场景(3)架构和部署四、SringBoot集成MinIO实现
切片
上传
深情不及里子
·
2025-04-04 22:02
SpringBoot
spring
boot
对象存储
MinIO
主流的
golang
web框架有那些
目前Gin很火,公司内部使用Echo和Beego,其它的基本没听过。Gin的特点是快,处理大量请求,看到腾讯的公众号中有介绍。以下是2024年一些主流的Go语言Web框架的对比:Gin性能:非常快,是Go语言中最快的Web框架之一,特别适合构建快速的网站和API。功能:拥有许多实用功能,如路由、中间件、请求绑定、JSON验证和错误管理。可扩展性:能够处理大量请求,适合繁忙的网站。社区:拥有庞大的社
LeonNo11
·
2025-04-04 20:18
golang
golang
《Go语言从新手到高手》初级篇-第1章 环境搭建 1.2 下载与安装
官方网站地址:
golang
.org在Go的官方网站上,你可以找到以下资源:下载:提供了各个操作系统(Windows、macOS、Linux)的安装包。
鱼弦
·
2025-04-04 19:47
人工智能时代
golang
开发语言
后端
GO语言GPM模型
原文地址:https://study
golang
.com/articles/29227前言Goroutine&Schedulergoroutine是什么?
DreamCatcher
·
2025-04-04 18:39
golang研究
Go和
Golang
语言简介
李升伟整理Go和
Golang
实际上指的是同一种编程语言,只是名称不同。Go名称:Go是该编程语言的正式名称。
lisw05
·
2025-04-04 16:54
计算机科学技术
golang
开发语言
后端
【自学笔记】Go语言基础知识点总览-持续更新
基本语法变量声明与赋值常量数据类型运算符3.控制结构条件语句循环语句4.函数函数定义与调用多返回值匿名函数与闭包5.并发编程goroutinechannel6.错误处理7.标准库介绍8.代码示例总结1.Go语言简介Go(又称
Golang
Long_poem
·
2025-04-04 02:48
笔记
golang
开发语言
golang
-基础知识-interface
1.什么是interface在go中,interface(接口)是一种抽象类型,用于定义某些方法的集合,而不具体实现这些方法。接口允许你指定一个类型应该提供哪些功能,但不关心具体实现是什么。定义一个接口的基本语法如下:typeInterfaceNameinterface{Method1(parameters)returnTypeMethod2(parameters)returnType//其他方法
wuh2333
·
2025-04-04 00:37
golang
开发语言
后端
Golang
日志接口应用实战
阅读目录日志库需求分析1日志库产生的背景2日志打印级别设置3日志存储的位置4日志库接口设计5日志库设计6文件日志格式demo1导入获取目录结构包,打印目录结构2新建获取目录结构包3新建文件日志包4新建用户应用引入文件日志包打印日志5新建终端日志包6新建用户应用引入文件日志包打印日志7使用接口解决以上日志没有使用接口产生的问题7.1使用包打印入职7.2定义打印日志接口规范文件7.3改造终端日志打印7
知其黑、受其白
·
2025-04-04 00:05
golang
java
开发语言
golang
--interface(接口)
在Go语言中,接口(interface)是一种定义行为的类型。接口定义了一组方法签名,但没有具体的实现。其他类型可以实现接口的方法,从而成为该接口的实例。接口提供了一种将不同类型进行抽象的能力,使得我们可以编写更加灵活和可扩展的代码。本文将详细介绍Go语言中接口的使用,包括接口定义、实现、类型断言和类型判断等方面。1.接口的定义在Go语言中,接口通过一组方法签名来定义,不包含具体的实现代码。接口的
逍遥侯~
·
2025-04-03 23:32
开发语言
golang
后端
go
数据结构
golang
接口-interface
interface接口概述接口(interface)是Go语言中的一种类型,用于定义行为的集合,它通过描述类型必须实现的方法,规定了类型的行为契约。它把所有的具有共性的方法定义在一起,任何其他类型只要实现了这些方法就是实现了这个接口。隐性实现1.Go中没有关键字显式声明某个类型实现了某个接口。2.只要一个类型实现了接口要求的所有方法,该类型就自动被认为实现了该接口。实现接口的作用如果A类型实现了B
lmryBC49
·
2025-04-03 23:31
golang
java
前端
【区块链安全 | 第十八篇】类型之引用类型(二)
文章目录引用类型数组
切片
结构体引用类型数组
切片
数组
切片
是对数组中连续部分的一个视图。
秋说
·
2025-04-03 20:11
区块链安全
区块链
安全
看看坐标深圳、薪资15k的go开发岗面试强度如何
他个人感觉面试不太满意,尤其是分布式锁那一块回答的不太好也不知道怎么回答,大家可以看一下整个面试过程,如果你对这些问题有更好的见解可以发在评论区,大家一起讨论一下:岗位介绍
Golang
后端开发工程师10
·
2025-04-03 14:05
go后端
Python数据类型 - 元组(Tuple)
特点:用圆括号()定义,元素间用逗号分隔一旦创建,内容不可修改(但可以整体重新赋值)支持索引和
切片
操作可以包含任意数据类型2.创建元组#空元组empty_tuple=()#单元素元组(注意末尾的逗号)single_tuple
Aerkui
·
2025-04-03 09:30
python基础
python
开发语言
计算机毕设-基于springboot的考研互助平台的设计与实现(附源码+lw+ppt+开题报告)
多个大型网购商城开发经验、在某机构指导学员上千名、专注于本行业领域✌技术范围:Java实战项目、Python实战项目、微信小程序/安卓实战项目、爬虫+大数据实战项目、Nodejs实战项目、PHP实战项目、.NET实战项目、
Golang
计算机毕设孵化场
·
2025-04-03 03:50
Java毕设项目
课程设计
spring
boot
计算机毕业设计如何选题
计算机毕设论文
计算机毕业设计选题推荐
java
考研互助平台
golang
中make和new的区别
/worktile.com/kb/ask/38441.html在Go语言中,make和new都是用于创建数据结构的内置函数,区别:分配内存的区别返回类型的区别初始化的区别分配内存的区别make用于创建
切片
菜鸟要加油!
·
2025-04-03 01:08
golang
开发语言
后端
Golang
基础-new、make区别
在Go语言中,make和new是两个用于分配内存的关键字,但它们的用途和使用场景有明显区别:1.new关键字用途new用于为类型分配一块零值化的内存,并返回指向这块内存的指针。返回值始终是一个指针,指向所分配类型的内存地址(例如:*int、*struct)。适用场景当你需要获得某个类型的指针,但不需要初始化内部数据结构时,使用new。常用于分配基本数据类型(如int、float64)或自定义的结构
Yy_Yyyyy_zz
·
2025-04-03 01:37
Golang基础
golang
开发语言
后端
go
go语言new和make的区别?
make用于分配
切片
、map和channel类型的内存空间。2.初始化方式不同new分配的内存空间会被初始化为零值。make分配的内存空间会根据类型进行初始化:
切片
会被初始化为空
切片
。
byteinit
·
2025-04-03 01:06
GO语言
开发语言
golang
后端
二叉树的中序遍历
Golang
版
LeetCode94.二叉树的中序遍历
Golang
版1.问题描述给定一个二叉树的根节点root,返回它的中序遍历。
皮卡猴
·
2025-04-03 01:35
leetcode刷题
leetcode
二叉树
中序遍历
算法
go语言中的for range
通过forrange遍历的返回值有一定的规律:数组、
切片
、字符串返回索引和值。map返回键和值。通道(channel)只返回通道内的值。
fbbqt
·
2025-04-03 01:05
golang
Golang
开发棋牌游戏中的坑
开发棋牌游戏时,Go语言的高效并发和简洁语法是非常适合的。然而,在实际开发中仍然会遇到一些常见的“坑”。以下是开发棋牌游戏时可能遇到的问题及其解决方案:1.并发与同步问题问题描述棋牌游戏通常需要处理大量并发连接和实时交互,如果并发控制不当,可能导致数据竞争、死锁或性能问题。解决方案使用Channel和Goroutine:使用Channel实现Goroutine之间的通信。使用select语句处理多
九班长
·
2025-04-03 01:33
Golang
游戏
golang
后端
开发语言
算法
架构
分布式
LeetCode 94. 二叉树的中序遍历
在用
Golang
重新做这道题的时候,我发现了一个有关slice的问题,那就是slice类型作为形参时,由于我们已经知道slice类型是底层数组的一个视图,是引用类型,那么按理说对它在函数中进行的修改在函数返回时
YGGP
·
2025-04-03 01:03
程序设计算法
leetcode
算法
Python,将数据存储于Excel表格的应用方法
Python-----ExcelPython将爬取的数据导入Excel的过程方法一引入库,使用库中的DataFrame操作方法创建DataFrame用字典创建用列表创建
切片
和索引行列Excel读取与写入读取写入方法二引入
star_star999
·
2025-04-02 18:18
python
excel
开发语言
基于 KubeBlocks 的 PikiwiDB(原Pika) 云化下一站
从业⼗四年来⼀直在服务端基础架构工作,热爱开源,陆续参与和改进过Redis/Pika/Muduo/dubbo/dubbo-go/Sentinel-
golang
/Seata-go等知名项⽬。
·
2025-04-02 16:37
云计算数据库
数字图像处理与Python实现-图像变换-Radon变换
在计算机断层扫描中,断层扫描重建问题是从一组投影中获得断层
切片
图像。通过绘制一组穿过感兴趣的2D对象的平行射线形成投影,并分配沿每条射线的对象对比度的积分到投影中的单个像素。
视觉与物联智能
·
2025-04-02 12:37
数字图像处理与Python实现
图像处理
Python
Radon变换
图像变换
人工智能
Pytorch 张量操作
本文将深入探讨PyTorch中的张量操作,包括创建张量、维度操作、索引与
切片
、数学运算等。1.基础操作1.1创建张量importtorch#从数据创建张量tensor_from_da
niuguangshuo
·
2025-04-02 11:35
张量
pytorch
Go面试题集:第一弹:语法基础(共92题)-Part2(第11~第20题)
第一弹:语法基础(共92题)之Part2(第11~第20题)文章目录第一弹:语法基础(共92题)之Part2(第11~第20题)面试题11:
Golang
中init()函数何时执行?
双囍菜菜
·
2025-04-02 08:43
golang
开发语言
后端
奇幻的Python
列表的定义定义一个包含不同类型元素的列表定义一个空列表二、列表的遍历使用for循环遍历列表使用索引遍历列表(同时获取元素和索引)三、列表的常见操作一、添加元素添加元素示例:二、删除元素示例:三、修改元素示例:四、查询元素示例:五、列表
切片
例如
Mr.小码
·
2025-04-02 08:09
python
开发语言
使用gin+bootstrap开发一个简单的博客系统(开源)
main主函数router路由model层service层controller层view/static前端database数据库util工具类config配置文件其他文件改进建议背景因为之前已经学习了
golang
abcnull
·
2025-04-02 05:54
#
Golang
#
Gin
golang
gin
bootstrap
mysql
博客系统
每日一题,力扣leetcode Hot100之560.和为K的子数组
解法一:暴力解法循环直接判断从每个index开始的
切片
是否满足classSolution:defsubarraySum(self,nums:List[int],k:int)->int:#要求的连续子数组
温涛
·
2025-04-02 02:53
leetcode
算法
职场和发展
python
java
c++
c语言
python入门基础语法总结
用于输出变量时占位字符串(后期爬虫必备)int()把字符串转换为数字str()把数字转换为字符串len()获取某个字符占用的字节数字符串可以用+连接字符下标可以为负数str[起始位置:终止位置:步长]
切片
weixin_30736301
·
2025-04-02 01:46
python
爬虫
php
C++11&QT复习 (十)
`base=derived`(对象赋值,发生
切片
)****特点:****2.`Base&ref=derived`(引用绑定
嘤国大力士
·
2025-04-01 22:27
QT_C++
c++
qt
java
2024年软考网络工程师中级题库
1【考生回忆版】以下不属于5G网络优点的是(A)A.传输过程中消耗的资源少,对设备的电池更友好B.支持大规模物联网,能够连接大量低功耗设备,提供更高效的管理C.引入了网络
切片
技术,允许将物理网络划分为多个虚拟网络
卓应
·
2025-04-01 21:50
软考网络工程师中级
网络
【go】数组与
切片
数组Array重点:数组是值类型数组的定义var数组名[数组大小]数据类型,例如varintArr[5]int,定义完数组后数组里的元素有默认值。、数组的地址&intArr、&intArr[0]。数组占据连续的内存。int通常是4字节(32位),而在64位系统上,int通常是8字节(64位)。注意点:1.数组:是同一种数据类型的固定长度的序列。2.数组定义:vara[len]int,比如:vara
6<7
·
2025-04-01 09:50
golang
算法
开发语言
Go面试题集:第一弹:语法基础(共92题)-Part1(第1~第10题)
第一弹:语法基础(共92题)之Part1(第1~第10题)文章目录第一弹:语法基础(共92题)之Part1(第1~第10题)面试题1:
Golang
中make与new的区别?
双囍菜菜
·
2025-04-01 08:15
golang
开发语言
后端
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他