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
Go语言基础教程
一文了解Go泛型
Go语言
一直以其简洁、直观的设计而备受开发者推崇,然而,长期以来缺乏泛型支持一直是Go社区的一个痛点。
小小Albert
·
2024-02-04 06:09
golang
开发语言
深度解析Go字符串
Go语言
中的字符串是一种不可变的字节序列,它在编程中扮演着重要的角色。接下来将深入探讨Go字符串的基本概念、常见操作、性能优化,以及最佳实践,旨在帮助大家更好地理解和利用
Go语言
中的字符串。
小小Albert
·
2024-02-04 06:02
golang
开发语言
后端
2019-07-15 周学习计划
1.K近邻算法;决策树算法;朴素贝叶斯算法;2.10小节屈婉玲算法课;3.
Go语言
编程(许式伟)Channel看完;4.流畅的Python元类章节看完;5.减1KG;完成:1.alittle(5)2.0
昭南小星
·
2024-02-04 06:31
Go语言
的100个错误使用场景(21-29)|数据类型
《
Go语言
的100个错误以及如何避免》是最近朋友推荐我阅读的书籍,我初步浏览之后,大为惊喜。
-白 泽-
·
2024-02-04 02:38
golang
笔记
golang
开发语言
后端
突破编程_C++_
基础教程
(数组)
1数组的基本用法数组是一种存储固定大小同类型元素的数据结构。数组的定义可以通过指定元素类型、数组大小以及数组名称来完成。数组的每一项称为一个元素,每个元素的读写通过数组名加偏移来实现。1.1一维数组一维数组是包含一组有序的同类型元素的线性结构。每个元素可以通过索引进行访问,索引从0开始计数。如下是其定义的语法结构:数据类型数组名[整型常量];例如,定义一个整型数组vals,包含6个元素:intva
breakthrough_01
·
2024-02-04 00:03
突破编程_C++_基础教程
c++
突破编程_C++_
基础教程
(指针(一))
1指针的基础概念指针是C++的核心之一,使用C++语言构建的程序之所以性能强悍,有很大部分原因是体现在使用指针直接操作内存。当然这样的工具是一把双刃剑,错误的指针操作可能会导致程序崩溃或者数据损坏。指针主要有四个方面的用途:(1)动态内存分配:使用new操作符在堆上分配内存。(2)传递数据:通过指针传递大型数据对象可以显著提高程序的效率(比如使用指针作为函数参数)。(3)回调函数:指针可以用于传递
breakthrough_01
·
2024-02-04 00:29
突破编程_C++_基础教程
c++
Mybatis
基础教程
及使用细节
本篇主要对Mybatis基础使用进行总结,包括Mybatis的基础操作,使用注解进行增删改查的练习;详细介绍xml映射文件配置过程并且使用xml映射文件进行动态sql语句进行条件查询;为了简化java开发提高效率,介绍一下依赖,例如lombok依赖等。后续会对Mybatisplus进行总结。目录一、什么是Mybatis:二、小细节:三、Mybatis基础操作:使用注解实现增删改查操作:删除操作:插
小菜日记^_^
·
2024-02-03 23:55
mybatis
java
mysql
后端
maven
spring
boot
代码演进的奥秘:探索类与方法的设计思想2
闲言少絮,先看下面:Java、Python和
Go语言
在方法的实现和使用上也存在一定的相似之处和差异。**相同点**:1.
{BOOLEAN}
·
2024-02-03 21:22
python
开发语言
Go语言
之初识接口
题图1.从Java说起接口Java的接口是一种很好的东西,一定程度上解决了Java只允许单根继承的限制。我们可以认为接口是一种约定,它规定了一个类应该具有什么样的能力。很久以来,只要掌握了接口,写代码都会变得很容易,这就叫做“面向接口编程”。我个人就很喜欢用接口。比如我们学习Java的时候,很多入门教材上都会举汽车作为继承的例子,汽车作为父类,下面会有小汽车,公交车,跑车或者越野车种种子类。那么这
有财君
·
2024-02-03 21:08
goland map底层原理
map是
Go语言
中基础的数据结构,在日常的使用中经常被用到。但是它底层是如何实现的呢?总体来说golang的map是hashmap,是使用数组+链表的形式实现的,使用拉链法消除hash冲突。
淘小铺刀仔
·
2024-02-03 20:10
Go语言
调度(一):系统调度器
将提供对
Go语言
调度器背后的机制和语义的理解。这是第一篇,这篇文章将着重于操作系统调度器。
realSinged
·
2024-02-03 17:26
三、
Go语言
基础结构解析
本系列文章均为学习过程中记录的笔记,欢迎和我一起来学习
Go语言
。
cn華少
·
2024-02-03 16:02
GoNote第三章 主流框架加对比
与我们熟悉的C和C++类似,
Go语言
也是现有Golang的“灵魂”。而Golang则是专为并发而设计的。
好奇新
·
2024-02-03 13:00
GO
go
【
Go语言
成长之路】创建Go模块
文章目录创建Go模块一、包、模块、函数的关系二、创建模块2.1创建目录2.2跟踪包2.3编写模块代码三、其它模块调用函数3.1修改hello.go代码3.2修改go.mod文件3.3运行程序四、错误处理4.1函数添加错误处理4.2调用者获取函数返回值4.4执行错误处理代码五、单元测试5.1编写测试文件5.2执行测试用例六、编译并安装应用程序6.1编译应用程序6.1编译并安装应用程序创建Go模块一、
风华同学
·
2024-02-03 12:25
Go语言成长之路
golang
开发语言
后端
【
Go语言
成长之路】Hello Go
文章目录HelloGo一、建立工程目录二、开启代码追踪三、编写代码四、测试代码HelloGo一、建立工程目录pzs@pzs-ubuntu22:~$mkdirgo_study/hello-ppzs@pzs-ubuntu22:~$cdgo_study/hello在hello目录下,我们会编写属于自己的第一个Godemo例子,以帮助我们快速入门。二、开启代码追踪当你的代码导入的包(package)包含了
风华同学
·
2024-02-03 12:23
Go语言成长之路
golang
开发语言
后端
Photoshop
基础教程
大全,PS视频教程,一个月轻松从入门到精通
我知道,你可能已经很多次有过学习PS的想法了,或者已经尝试很多次,痛苦很多次,放弃很多次了。而这一次,可能是你学会PS最好的机会了,因为我们来了。在这套PS基础入门课程上,我们花费了很多时间和心思。我们分析和重组了PS最本质的知识要点,用清晰的逻辑、直观的案例,一步一步地带着你认识这个让人又爱又恨的软件。再给自己一次机会,你会发现之前没学会真的不是你的错^_^作为一名80后资深PS老鸟,我想用我的
我的学习机
·
2024-02-03 11:15
Go语言
中cap函数是干什么的?和len有什么关系?
import"fmt"funcmain(){arr:=[5]int{1,2,3,4,5}slice:=arr[1:3]//左闭右开fmt.Println(len(slice))//输出:2,实际元素个数fmt.Println(cap(slice))//输出:4,底层数组的长度(从索引1到末尾)}len返回切片或数组的实际元素个数,而cap返回切片的容量或数组的长度(数组没有容量的概念)。对于切片,
搭车去柏林<‘^′>
·
2024-02-03 11:41
Go
golang
开发语言
后端
Golang 并发控制方式有哪些
Go语言
中的goroutine是一种轻量级的线程,其优点在于占用资源少、切换成本低,能够高效地实现并发操作。但如何对这些并发的goroutine进行控制呢?一提到并发控制,大家最先想到到的是锁。
Lamb!
·
2024-02-03 10:10
Go
golang
开发语言
后端
Go语言
中...(三个点)的使用几个常见情况
①可变参数函数(VariadicFunctions):在函数定义中,“…”可以用于表示可变参数。这使得函数可以接受任意数量的参数。例如:funcsum(nums...int)int{total:=0for_,num:=rangenums{total+=num}returntotal}funcmain(){result:=sum(1,2,3,4,5)fmt.Println(result)//输出:1
搭车去柏林<‘^′>
·
2024-02-03 10:40
Go
golang
算法
开发语言
如何在Windows部署GoLand并通过SSH远程连接Linux服务器
GoLand是由JetBrains推出的一款专为
Go语言
开发设计的集成开发环境
阿四啊
·
2024-02-03 09:15
内网穿透_cpolar
服务器
windows
ssh
RocketMQ消息队列(二)——
Go语言
操作RocketMQ
上篇文章《RocketMQ消息队列(一)——基本概念和消息类型》记录了RocketMQ的一些基本的概念,本文主要写几个
go语言
操作RocketMQ的示例代码一、发送普通消息import("context
断剑zou天涯
·
2024-02-03 08:09
微服务架构
#
RocketMQ
rocketmq
golang
开发语言
Golang使用cobra实现命令行程序
前言交付的数据文件,需要验证文件中的字段数量等功能,使用Go开发一个命令行程序进行交付目录前言Cobra库介绍简单应用进阶使用总结Cobra库介绍Cobra是
Go语言
中一个强大的命令行应用库。
莫忘初心丶
·
2024-02-03 08:39
golang
go
golang
开发语言
后端
【
Go语言
成长之路】引入外部包
文章目录引入外部包一、查找需要引用的包二、引入需要导入的包三、运行程序引入外部包实现Demo:引用rsc.io/quote包来实现打印输出一、查找需要引用的包比如说我现在想要找一个quote的包,那么可以通过如下步骤进行操作:访问pkg.go.dev,并且输入你想要查找的包的名称注:pkg.go.dev是Go的源代码仓库,你可以在这里找到所有关于Go的源代码以及第三方已发布代码。之后可以查看自己想
风华同学
·
2024-02-03 08:38
golang
开发语言
后端
【
Go语言
成长之路】安装Go
文章目录安装Go一、下载
Go语言
安装包二、删除以前安装的Go版本三、添加`/usr/local/go/bin`到环境变量内四、确认安装成功安装GoNote:这里只演示安装Linux版本的Go,若为其它版本
风华同学
·
2024-02-03 08:37
Go语言成长之路
golang
linux
开发语言
2024Node.js零
基础教程
(小白友好型),nodejs新手到高手,(四)NodeJS入门——网络基础概念
041_网络基础概念_IP的介绍hello,大家好,我们来一起认识一下IP。在开始介绍IP之前,我们首先来介绍一个场景,方便大家去理解IP这个概念。比如这会儿强哥正在成都,然后还有另外一个小伙伴,谁呢?大家看一下看起来是不是很眼熟?这其实就是天宇老师,他异父异母的亲妹妹。不开玩笑啊。这其实就是天宇老师,只不过被PS了一下子。那么此时天宇老师他在哪呢?他是在北京。然后天宇老师有一个爱好,就是特别喜欢
卡皮巴拉
·
2024-02-03 06:08
NodeJS学习
node.js
前端
fiddler
学习
ajax
json
05-
Go语言
输入输出函数
输出函数输出函数的两种格式:第一种:fmt.Printf("格式化字符串",数据列表)第二种:fmt.Println(数据列表)packagemainimport"fmt"funcmain(){//两种输出方式//第一种:fmt.Printf("格式化字符串",数据列表)fmt.Printf("HelloWorld")//HelloWorldnum,value:=10,20//注意点:输出十进制只
低头看云
·
2024-02-03 03:23
go语言
-用channel控制goroutine的退出
用channel控制goroutine的退出本文简要介绍了,如何用channel控制goroutine的退出的基本方法for-range主动停止goruitinepackagemainimport("fmt""sync""time")/*Go并发编程模型:主动停止goroutine方法一:for-rang从channel上接收值,直到channel关闭*/varwgsync.WaitGroupfu
SRExianxian
·
2024-02-03 03:34
golang
数据库
开发语言
redis-----04-----redis-hash结构以及应用
1hash字典结构,通过hash函数(而不是通过比较key的方式)来确定节点的位置,很多高级语言包含这个数据结构,例如c++中unordered_map,
go语言
当中的map结构。
Mango酱
·
2024-02-03 03:28
redis专题
redis
哈希算法
数据库
用go实现聊天室(WebSocket方式)
前言刚入门
go语言
和beego框架,通过一个简单聊天室的实现,来趁热练习。详细代码见github。一、WebSocket协议在实现之前,我们需要解决一个底层问题。
dounine
·
2024-02-03 02:47
Spring Boot 2.x
基础教程
:JdbcTemplate的多数据源配置
在本系列之前的教程中,我们已经介绍了如何使用目前最常用的三种数据访问方式:JdbcTemplateSpringDataJPAMyBatis下面我们将分三篇来介绍在这三种数据访问方式之下,当我们需要多个数据源的时候,该如何使用的配置说明。添加多数据源的配置先在SpringBoot的配置文件application.properties中设置两个你要链接的数据库配置,比如这样:spring.dataso
程序猿DD
·
2024-02-02 23:24
Go语言
高能踩坑记录:信道
使用Go信道,经常会遇到死锁错误,根据我所遇到做了以下整理:fatal error: all goroutines are asleep - deadlock!错误示例一看下面这段代码package mainimport "fmt"func main() { pipline := make(chan string) pipline <- "hello world" fmt.Pri
薛定谔的猫96
·
2024-02-02 22:03
机器学习
机器学习
GO语言
学习:记录今日fmt.Scanf踩坑
分别执行这三个程序时,控制台中会得到不同的结果控制台的结果没贴出来,在查阅到官方文档:文档中提到Scanf函数会接收到一个参数以及一个error,当我们使用fmt.Scanf("%d",num)实际上接收到的num值其实是0,这也是才坑点之一。所以在正确用法上得知尤其是在使用循环时最好还是使用fmt.Scanf("%d",num)写法。
Uoyaij_
·
2024-02-02 22:03
Golang
go
go语言
学习踩坑交流,持续更新中
背景学习使用
go语言
和beego框架中的踩过的一些坑,记录下来以便交流。
jack-life
·
2024-02-02 22:03
go
go语言学习
【
go语言
】error 错误处理详解
前言在软件开发中,错误码是一种重要的信息传递方式,对于开发者和用户都具有重要的意义。一般情况下,系统出现故障,由运维在狂轰滥炸的报警信息中找到关键错误信息和研发人员进行沟通,再查看代码逻辑理清问题根源,最后解决问题,在定位错误过程中不仅效率低,沟通成本也高。由此可见,良好的错误处理实践是非常重要的,重要性有以下几点:稳定与可靠性:良好的错误处理能够使程序更加稳定,防止未处理的错误导致程序崩溃。可维
三水木_
·
2024-02-02 22:29
go
golang
开发语言
后端
Go语言
学习踩坑记
see'gohelpmod解决资源下载:序号文件地址11、GoIDEliteidex38.3-win64-qt5.15.2.zipReleasex38.3·visualfc/liteide·GitHub22、
Go
明辉光焱
·
2024-02-02 22:59
Golang
golang
学习
开发语言
想要精通
GO语言
?这些网站是你的最佳选择!
Go语言
的语法与C语言相近,但在功能上具有内存安全、GC(垃圾回收)、结构形态及CSP
知识分享小能手
·
2024-02-02 21:52
学习心得体会
golang
java
开发语言
Go 爱好者福利,《Go 语言编程之旅》正式开源!
每位关注公众号的读者们本质上都是我所出版的
Go语言
图书的精神股东和贡献者们,在今天这篇文章中将向股东们汇报下我的图书近况,互相神交一下。
煎鱼(EDDYCJY)
·
2024-02-02 21:20
编程语言
java
项目管理
go
人工智能
go语言
!! 来学习go吧,让我们一起go!go!go!
获取资源:关注公众号,回复:go背景介绍
Go语言
是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。
艾利克斯冰
·
2024-02-02 21:49
golang
学习
开发语言
docker-compose安装nginx
1.本文是域名配置零
基础教程
,如果你想让任何人在互联网上使用域名访问你的网站,那么这个时候就需要使用Nginx代理,普通install安装方式太繁琐并且不好管理,这里推荐使用docker的安装方式简单快捷
Operates
·
2024-02-02 20:20
笔记
第十章[异常]:10.4:logging日志模块
教程信息和更多高级用法的讨论,请参阅
基础教程
,进阶教程,日志记录操作手册.这个模块为应用与库实现了灵活的事件日志系统的函数与类。使用标准库提供的loggingAPI最主要的好处是,所
老刘你真牛
·
2024-02-02 19:17
零基础python从入门到精通
python
开发语言
go语言
web开发系列之十八:gin框架用base64Captcha生成图形验证码
ku:~$goget-ugithub.com/mojocn/base64Captcha说明:刘宏缔的go森林是一个专注golang的博客,网站:https://blog.imgtouch.com原文:
go
老刘你真牛
·
2024-02-02 19:16
用go做web开发
go
golang
web
api
安全
Golang切片与数组
在
Go语言
中,切片(Slice)和数组(Array)是两个核心的数据结构,它们在内存管理、灵活性以及性能方面有着显著的区别。
小小Albert
·
2024-02-02 16:17
golang
开发语言
后端
深入Go反射
Go语言
中的反射是一项强大而灵活的特性,它使得我们可以在运行时检查和操作变量、方法、结构体等元素的信息。
小小Albert
·
2024-02-02 16:47
golang
开发语言
后端
适用在Windows、Linux和macOS环境下打包Go应用程序的详细步骤和命令
在
Go语言
中,跨平台是一项强大的特性,使得开发者可以轻松地在不同操作系统上构建应用程序。然而,当我们需要分享或部署我们的Go应用时,通常需要将其打包成可执行文件,并确保在不同的操作系统上能够顺利运行。
小小Albert
·
2024-02-02 16:46
windows
linux
macos
go
golang
后端
深度解析Golang中为什么interface是引用类型
在
Go语言
中,interface是一种强大而灵活的类型,它为代码提供了抽象和扩展的能力。然而,有一个让人困惑的问题:为什么interface是引用类型而非值类型?
小小Albert
·
2024-02-02 16:44
golang
开发语言
后端
新手从零开始学习数学建模论文写作(美赛论文临时抱佛脚篇)
b站视频:http://【【零
基础教程
】老哥:数学建模算法、编程、写作和获奖指南全流程培训!】https://www.bilibili.com/video/BV1kC4y1a7Ee?
圆头源脑
·
2024-02-02 14:28
数学建模
数学建模
手撕基于Redis的分布式锁——Golang,附可用代码DisGo
背景介绍近期接到任务,需要用Golang开发一个基于Redis的分布式锁,因为目前网上已存在的golang分布式锁要么是性能都不够,要么就是功能不全,根据网上收集到的资料,最终决定参考Redisson的设计思想来设计
Go
一口一个菠萝
·
2024-02-02 12:14
框架
redis
golang
分布式锁
DisGo
Golang+etcd的分布式锁
新一代的后台服务中间件都用
Go语言
写了(上一代的才是Java),比如etcd,那么基于etcd写一个分布式,还是很实用的,废话不多说,先看代码:packagedistribution_lockerimport
互联网速递520
·
2024-02-02 12:11
IT--软件开发
golang
分布式
锁
GO语言
学习笔记之channel
channel定义:channel是
Go语言
中的一个核心数据类型,可以将它看为管道或队列(FIFO)。并发核心单元通过它就可以发送或者接受数据进行通讯,这在一定程度上又进一步降低了编程的难度。
_岩芽
·
2024-02-02 09:18
吾解
go语言
golang
go
81.如何评估一台服务器能开启多少Go协程
文章目录一、前置分析(一般是CPU和内存)二、分析三、结论
Go语言
以其显著的并发性能和轻量级的线程模型而闻名。Goroutine,作为
Go语言
中实现并发的主要手段,允许开发人员编写高效且并发的代码。
百里守约学编程
·
2024-02-02 09:35
go
服务器
golang
java
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他