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语言基础
算法每日一练 (9)
携手共前行,未来更辉煌文章目录算法每日一练(9)最小路径和题目描述解题思路解题代码`c/c++``
golang
``lua`官方站点:力扣Leetcode算法每日一练(9)最小路径和题目地址:最小路径和题目描述给定一个包含非负整数的
张胤尘
·
2025-03-09 14:27
算法每日一练
算法
数据结构
搭建测试用的redis集群 访问失败小记
golang
编写的redis客户端代码运行在windows下。首先在ubuntu下启动redis集群下载redis源码,编译成功后,进入utils/create-cluster目录,运行.
yinhezhanshen
·
2025-03-09 09:42
redis
golang
golang
中实现LRU-K算法(附带单元测试)
LRU-K中的K代表最近使用的次数,因此LRU可以认为是LRU-1。LRU-K的主要目的是为了解决LRU算法“缓存污染”的问题,其核心思想是将“最近使用过1次”的判断标准扩展为“最近使用过K次”。相比LRU,LRU-K需要多维护一个队列,用于记录所有缓存数据被访问的历史。只有当数据的访问次数达到K次的时候,才将数据放入缓存。当需要淘汰数据时,LRU-K会淘汰第K次访问时间距当前时间最大的数据。LR
我的鱼干呢w
·
2025-03-09 08:38
golang
算法
开发语言
lru
lru-k
golang
从零单排 (一) 安装环境
1.下载安装打开网址TheGoProgrammingLanguage直接点击下载go1.24.1.windows-amd64.msi下载完成直接双击下一步下一步安装完成环境变量自动设置不必配置2.验证win+r输入cmd打开命令行输入goversion
hamburgerDaddy1
·
2025-03-09 08:58
golang
从零单排
golang
开发语言
后端
golang
深度学习-性能分析
性能分析Go语言原生支持在运行时保留重要的特征指标和状态,有许多工具可以分析甚至可视化程序运行的状态和过程。pprof工具:常用于分析资源的使用情况,可以采集程序运行时的多种不同类型的数据(例如CPU占用、内存消耗和协程数量等),并对数据进行分析聚合生成的报告。trace工具:则关注程序运行时的事件(例如协程状态切换,GC的开始和结束、系统调用等等),常用于分析延迟、阻塞和调度等问题。pprof工
老狼伙计
·
2025-03-09 08:26
golang
编程语言
云原生学习笔记
golang
深度学习
开发语言
golang
游戏开发学习笔记-开发一个简单的2D游戏(基础篇)
go-glexamplego-gl的示例代码二.基础概念这里涉及到的概念在之前的文章里基本上都有过介绍,不再赘述。不过大家有兴趣可以去看一看碰撞检测的一些算法实现三.依赖没有新增任何依赖四.资源准备我们创建的游戏世界里有两个地方需要用到纹理资源(贴图),一是组成世界的方块、二是游戏主角。由于方块是静态的,不需要动画效果,所以只需要一张贴图就可以了。而游戏主角则需要多张纹理图像来组成运动时的动画。要
2401_86638887
·
2025-03-09 05:50
golang
学习
笔记
golang
坐标转换 gomap3d库
gomap3dGo语言实现的多坐标系转换库,支持天文学/航天领域常用坐标系转换gomap3d特性支持7种坐标系互转:站心坐标系(AER)东北天坐标系(ENU)地心地固坐标系(ECEF)地心惯性坐标系(ECI)大地坐标系(WGS84)支持多种参考椭球体:WGS-84CGCS2000月球火星精确天文计算:儒略日计算格林威治恒星时ECI/ECEF时变转换安装gogetgithub.com/PingPon
研志必有功
·
2025-03-09 05:49
golang
坐标转换
天文
Golang
学习笔记_47——访问者模式
Golang
学习笔记_44——命令模式
Golang
学习笔记_45——备忘录模式
Golang
学习笔记_46——状态模式文章目录一、核心概念1.定义2.解决的问题3.核心角色4.类图二、特点分析三、适用场景
LuckyLay
·
2025-03-08 22:16
Golang学习笔记
golang
学习
笔记
设计模式
访问者模式
【Gee-Web框架】【Day6】【
Golang
】模板Template
实现静态资源服务StaticResource支持HTML模板渲染一、服务端渲染1.简要说明前后端分离的开发模式,web后端提供RESTful接口,返回结构化的数据(通常是JSON或者XML),前端使用AJAX技术请求到所需的数据,利用JavaScript进行渲染。Vue/React等前端框架火热,优势突出后端专注解决资源利用、并发、数据库等问题,只需考虑数据如何生成前端专注界面设计实现,只需要考虑
行者无疆xcc
·
2025-03-08 18:49
GeeWeb
前端
golang
开发语言
C
语言基础
知识五
初级指针指针是什么?在计算机科学之中,指针是编程语言之中的一个对象,利用地址,它的值直接指向存在电脑存储器之中的另一个地方的值,由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元,因此将地址信息形象化的称为指针,意思是通过它能找到以它为地址的内存单元在32位机器之中,通电之后会产生电信号,电信号有正电和负电,转化为数字信号后就是32位0和1组成的数字序列,在这之中产生的编号就是内存单元的
七饭
·
2025-03-08 11:00
c语言
算法
C
语言基础
02——控制语句。二分查找、随机数讲解、求自幂数、整数逆序、X图案打印、猜数字、公约数公倍数、素数
目录分支语句(选择结构)if语句switch语句循环语句while循环do…while循环for循环循环语句的练习转向语句goto语句break语句continue语句return语句什么是控制语句?控制语句用于控制程序的执行流程,以实现程序的各种结构方式,他们由特定的语句定义符组成,C语言有九种控制语句。可以分为以下三类:-条件判断语句/分支语句:if语句、switch语句-循环执行语句:dow
蛋翼
·
2025-03-08 10:15
C语言
c++
c语言
后端
Go语言学习路线
在Go官方网站(https://
golang
.org/dl/)下载适合您操作系统的安装包并完成安装。配置Go环境变量,如GOPATH和GOROOT。
沉默的八哥
·
2025-03-08 07:14
运维
golang
学习
java
【新人系列】
Golang
入门(三):条件循环
type=blog专栏地址:https://blog.csdn.net/newin2020/category_12898955.html专栏定位:为0基础刚入门
Golang
的小伙伴提供详细的讲解,也欢迎大佬们一起交流
Pandaconda 的测开之路
·
2025-03-07 10:06
#
Golang
新人系列
golang
开发语言
后端
go
条件循环
面试
笔记
字节跳动2024校招后端开发面试题大全(含解题思路)
字节跳动2024校招后端开发面试题大全(含解题思路)关键词:字节跳动、校招、后端开发、面试题、解题思路摘要:本文将围绕字节跳动2024校招后端开发面试题进行深入分析,包括数据结构与算法、编程
语言基础
、后端技术栈
AI天才研究院
·
2025-03-07 08:54
ChatGPT
AI大模型企业级应用开发实战
DeepSeek
R1
&
大数据AI人工智能大模型
大厂Offer收割机
面试题
简历
程序员读书
硅基计算
碳基计算
认知计算
生物计算
深度学习
神经网络
大数据
AIGC
AGI
LLM
Java
Python
架构设计
Agent
程序员实现财富自由
golang
反射基本操作
一、interface{}解析
golang
中的interface类型,底层是有T和V两个变量实现的,T代表类型,V代表真正的值用下面的例子来加深理解:varx*stringvardinterface{}
qq_37280513
·
2025-03-07 06:10
golang
开发语言
后端
golang
接口
1.类和接口typeClassNamestruct{}typeInterfaceNameinterface{}结构体类型是值类型,接口类型是引用类型。interface{}类型的变量可以存储任何类型的值。我们使用interface.(type)来检查interface存储的值的实际类型,并根据类型执行不同的操作。typeMyTypestruct{Valueint}varclientinterfac
产幻少年
·
2025-03-07 06:39
golang
golang
Golang
反射
一、Go反射的应用场景(一)对象序列化和反序列化场景描述在处理网络通信,数据存储等场景中,需要将对象转换为字节流(序列化)以便传输或存储,在接收端再将字节流转换回对象(反序列化)。反射可以在不知道对象具体结构的情况下,遍历对象的字段进行序列化和反序列化操作。优势灵活性高,能够处理各种不同类型的对象,而不需要为每个类型单独编写序列化和反序列化函数(二)框架开发场景描述例如在Web框架中,需要根据用户
不7夜宵
·
2025-03-07 06:34
基础知识
开发语言
后端
golang
golang
反射
https://www.bilibili.com/video/BV1gf4y1r79E?p=23reflect包反射的作用:在运行时检查数据的类型和值核心函数reflect.TypeOf:获取一个值的类型reflect.ValueOf:获取它的值reflect.New:创建一个指向该类型的新指针。也就是说,为传入的类型分配内存,并返回一个指向该内存的指针的反射值。读取结构体字段,field就是成员
产幻少年
·
2025-03-07 06:04
golang
go
Golang
面经
一、基础1.make与new的区别相同点:都是给变量分配内存不同点:作用变量类型不同,new给string,int,bool等分配内存,make给切片,map,channel分配内存;返回类型不一样,new返回指向变量的指针,make返回变量本身;new分配的空间被初始化为零值。make分配空间后会进行初始化(切片会被初始化为空切片、map会被初始化为空map、channel会被初始化为带有指定容
电竞杰森斯坦森
·
2025-03-07 06:33
Golang
golang
面试
开发语言
利用
golang
embed特性嵌入前端资源问题解决
embed嵌入前端资源,配置前端路由的代码如下funcStartHttpService(portstring,assetsFsembed.FS)error{//r:=gin.Default()gin.SetMode(gin.ReleaseMode)r:=gin.New()r.Use(CORSMiddleware())//静态文件服务dist,err:=fs.Sub(assetsFs,"assets
Iam0x17
·
2025-03-07 05:30
golang
前端
Golang
编码规范
这里写目录标题1.
Golang
编码规范1.1.gofmt1.2.注释1.2.1.包注释1.2.2.可导出类型1.3.命名1.3.1.包名1.3.2.接口名1.3.3.混合大小写1.3.4.变量1.4.控制结构
云满笔记
·
2025-03-07 05:00
golang
golang
【编程实践】
Golang
生成PDF
Golang
生成PDF一个简单但是非常实用的pdf生成器!
AI天才研究院
·
2025-03-07 05:58
Golang实战
golang
pdf
开发语言
Golang
的代码自动化生成
Golang
的代码自动化生成一、什么是代码自动化生成代码自动化生成的定义代码自动化生成是指利用工具或程序,在符合一定规则和条件的情况下,自动生成特定的代码结构、模板或文件。
caihuayuan4
·
2025-03-07 05:52
面试题汇总与解析
spring
sql
java
大数据
课程设计
Golang
的代码注释规范指南
Golang
的代码注释规范指南一、注释的重要性为什么需要注释在编写代码的过程中,我们经常会遇到需要解释代码意图、功能、特殊处理方式等情况。
caihuayuan5
·
2025-03-07 04:50
面试题汇总与解析
spring
boot
java
后端
大数据
课程设计
NO2.C++
语言基础
|C++和Java|常量|重载重写重定义|构造函数|强制转换|指针和引用|野指针和悬空指针|const修饰指针|函数指针(C++)
6.C++和Java区别(语⾔特性,垃圾回收,应⽤场景等)指针:Java语⾔让程序员没法找到指针来直接访问内存,没有指针的概念,并有内存的⾃动管理功能,从⽽有效的防⽌了C++语⾔中的指针操作失误的影响。但并⾮Java中没有指针,Java虚拟机内部中还是⽤了指针,保证了Java程序的安全。多重继承:C++⽀持多重继承但Java不⽀持,但⽀持⼀个类继承多个接⼝,实现C++中多重继承的功能,⼜避免了C+
ChoSeitaku
·
2025-03-07 04:13
春招面试冲刺
c++
开发语言
java 进阶教程_Java进阶教程 第2版
第2版前言第1版前言
语言基础
篇第1章Java语言概述1.1Java语言简介1.1.1Java语言的发展历程1.1.2Java的版本历史1.1.3Java语言与C/C1.1.4Java的特点1.2JDK和
m0_74825718
·
2025-03-07 02:23
面试
学习路线
阿里巴巴
java
开发语言
Gin框架深度解剖:路由树的实现原理
引言Gin是
Golang
中最受欢迎的Web框架之一,以其高性能和简洁的API设计著称。Gin的核心之一是其高效的路由机制,而路由机制的核心则是**路由树**的实现。
魔法小匠
·
2025-03-07 01:42
Go语言深度探索与实战
gin
golang
gin框架原理
高性能路由树
Gin
Router
Stringer: Go 语言的字符串生成工具——
Golang
stringer 命令行工具详解
接口自定义类型的字符串表示自定义字符串表示的优势可能存在的问题使用stringer命令行工具自动生成String()方法方法")安装stringer命令行工具stringer工具用法示例go:generate:简化stringer的使用总结本文将介绍
Golang
·
2025-03-06 23:17
go命令行效率工具后端开发工具
c
语言基础
系列8-条件编译
条件编译在C语言中,条件编译是一种预处理器功能,它允许根据条件来选择性地包含或排除代码片段。条件编译通常使用#if、#ifdef、#ifndef、#elif、#else和#endif等预处理指令来实现。条件编译允许程序员在编译时根据不同的条件编译不同的代码,例如根据不同的操作系统或编译器进行条件编译。下面是一个条件编译的使用例子:#include#defineDEBUG1intmain(){#if
aiweker
·
2025-03-06 14:02
AI工程化
C语言
c语言
Go-Gin Web 框架完整教程
1.环境准备1.1Go环境安装Go语言(或称
Golang
)是一个开源的编程语言,由Google开发。在开始使用Gin框架之前,我们需要先安装Go环境。
m0_74825656
·
2025-03-06 10:00
面试
学习路线
阿里巴巴
golang
gin
前端
Golang
依赖注入实战:从容器管理到应用实践
在本篇文章中,我们将使用一个实用的
Golang
示例来探
磐基Stack专业服务团队
·
2025-03-06 05:54
golang
golang
实践-目录结构与工具
这个话题确实是老调重弹,但确异常重要。老实说,用go做正式项目之前,写过scala,但那个SBT太折磨人,偶然就上了go。两者语法的差别就不说了,但入坑之后才发现水深:没有模块部署及官方的版本管理工具,会带来很多麻烦。反复折腾了近一年,基本上形成了一点固有的模式,做一般项目还算能够简单支持。没什么特别的技术点,更多只是一点心得。一、目录结构我们的代码以rpc为主,http为辅(调用rpc,也辅助测
alex_023
·
2025-03-06 01:22
golang
golang
Golang
项目结构规范
基于Google标准的
Golang
-Project-Layout标准模板https://github.com/JasonkayZK/Go_Learn/tree/
golang
-project-layout
权衡77
·
2025-03-06 01:22
golang
golang
golang
内存对齐和填充规则
内存对齐和填充规则对齐要求:每个数据类型的起始地址必须是其大小的倍数。int8(1字节):不需要对齐。int16(2字节):起始地址必须是2的倍数。int32(4字节):起始地址必须是4的倍数。int64(8字节):起始地址必须是8的倍数。填充规则:如果当前偏移量不是下一个成员变量对齐要求的倍数,则编译器会在前一个成员后插入“填充字节”,以使下一个成员的起始地址满足对齐要求。结构体总大小:结构体的
老赵不会写代码
·
2025-03-06 00:44
go语言
golang
开发语言
后端
c
语言基础
之二维数组
声明:本文主要用作技术分享,所有内容仅供参考。任何使用或依赖于本文信息所造成的法律后果均与本人无关。请读者自行判断风险,并遵循相关法律法规。二维数组是一种数据结构,它可以被看作是一个由行和列组成的表格。从概念上讲,可以将二维数组想象成一个有行有列的矩阵。比如一个intarr[3][4]这样的二维数组,就好像是一个3行4列的表格,总共能存放12个整数。在内存中,二维数组的存储是线性的,也就是说,虽然
Wangawf
·
2025-03-05 21:45
c语言
二维数组
pprof使用
1.简介pprof是
golang
自带的性能分析工具,可以查看web应用的运行状态,分析程序CPU,内存,goroutine等使用情况。
xidianhuihui
·
2025-03-05 17:49
Go学习笔记
golang
Go编程基础——详细讲解
Golang
的语法特性和运行机制
作者:禅与计算机程序设计艺术1.简介Go语言(又称
Golang
)是Google开发的一门新的开源编程语言,在2009年发布。它主要被用于构建简单、可靠且高效的分布式系统应用。
AI天才研究院
·
2025-03-05 17:44
一天一门编程语言
Golang实战
自然语言处理
人工智能
语言模型
编程实践
开发语言
架构设计
(1),字节跳动
Golang
实习面试凉凉经
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!CYPHER命令:当你需要彻底删除文件,防止数据
2401_84905102
·
2025-03-05 16:02
程序员
go
学习
面试
2024年Go最新GO语言:Protobuf协议Go语言实践 Davie_go语言pb协议解析(1),
Golang
开发者跳槽必备
gogetgithub.com/
golang
/p
2401_84911273
·
2025-03-05 16:02
程序员
go
学习
面试
单片机学习规划
C语言编程:学习C
语言基础
:数据类型、运算符、控制语句、函数、数组、指针等。熟悉C语言在嵌入式开发中的应用:位操作、结构体、
鬼手点金
·
2025-03-05 06:12
技术感悟
单片机
嵌入式硬件
golang
mysql分表_go分库分表 主从分离例子
网上有很多介绍分库分表的文章,方法很多:```分区表切分垂直切分水平切分区间切分取模切分```这里不细说分库分表简单,但后期会带来一系列的难题:```事务Join分页```**数据库:**```master和slave是一个主从架构imagespider_db:[ImageSpider](https://github.com/bccber/imagespider)项目采集回来的数据,不需要部署主从
连根塞
·
2025-03-05 04:26
golang
mysql分表
go mysql 中间件_GitHub - wushilong/go-sharding: Mysql 分库分表中间件
Go-Sharding简介数据库分库分表中间件,尽可能兼容ShardingSphere的
golang
实现,基于小米Gaea魔改,但是路由算法支持ShardingSphere的inline表达式风格,而不是
网络安全技术联盟
·
2025-03-05 04:25
go
mysql
中间件
golang
mysql集群_
golang
mysql分库分表性能实战
按照规矩,这里应该介绍一下
golang
和分库表,懒得写,跳过。
Ishikari Nobito
·
2025-03-05 04:55
golang
mysql集群
golang
分布式中间件之MySQL
在
golang
分布式中间件领域,MySQL作为一种常用工具,被广泛使用。
SMILY12138
·
2025-03-05 04:20
mysql
golang
分布式
Golang
工具集-String工具,时间工具,http工具等
gotoolgotool是一个小而全的
Golang
工具集,主要是将日常开发中常用的到方法进行提炼集成,避免重复造轮子,提高工作效率,每一个方法都是作者经过工作经验,和从以往的项目中提炼出来的。
druidcaesa
·
2025-03-05 01:55
Golang
golang
算法每日一练 (2)
携手共前行,未来更辉煌文章目录算法每日一练(2)合并两个有序链表题目描述解题思路解题代码`c/c++``
golang
``lua`官方站点:力扣Leetcode算法每日一练(2)合并两个有序链表题目地址:
张胤尘
·
2025-03-04 20:19
算法每日一练
算法
数据结构
Golang
快速上手02/
Golang
基础
4.控制语句4.1条件控制语句4.1.1if-elseif-else与clang不同,if不需要加()if{}elseif{}else{}示例a:=10ifa>5{fmt.Println("a>5")}elseifa==5{fmt.Println("a==5")}else{fmt.Println("a{case:case:...default:}switch{case:case:...defaul
Khaoden
·
2025-03-04 13:21
Golang
golang
开发语言
后端
golang
之 wire 库的使用总结
文章目录1.写在最前面2.介绍2.1特点介绍2.2使用函数解释3.代码示例4.碎碎念5.参考资料1.写在最前面之前review其他人的代码的时候,看到了关于wire库的使用。但当时主要是分析逻辑上的问题,没怎么太学习wire库的用法,刚好最近趁着提测的间隙,学习一下!注:wire库github.com/google/wire/cmd/wire是Google开发的一个用于依赖注入的Go语言库。Wir
phantom_111
·
2025-03-04 12:13
golang
开发语言
后端
学习自动化脚本的路线
学习自动化脚本是一个涉及多个方面的过程,以下是一个建议的学习路线,可以帮助你系统地掌握自动化脚本编写的技能:一、编程
语言基础
Python基础:首先,你需要掌握Python的基本语法和编程概念,包括变量、
学自动化的小白
·
2025-03-04 07:13
学习
自动化
运维
74、掌握Go语言定时器与Ticker:有效处理周期任务
Go语言开发:定时器与Ticker简介Go语言(又称
Golang
)因其简洁、高效和强大的并发特性,被越来越多的开发者所青睐。
多多的编程笔记
·
2025-03-04 07:10
golang
开发语言
后端
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他