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语言
的并发和goroutine的控制,导致有时候会出现一些性能问题和严重的bug。
阿白大概不会飞
·
2024-01-20 11:20
golang
并发组件 | Go设计模式实战
本文主要介绍「组合模式」结合
Go语言
天生的并发特性,如何在真实业务场景中使用。之前文章《代码组件|Go设计模式实战》已经介绍了「组合模式」的概念,以及在
TIGERB_Blog
·
2024-01-20 11:50
设计模式
go
java
linux
编程语言
[面试题~]Golang
3.数组和切片3.1数组和切片的区别
Go语言
中数组是固定长度的,不能动态扩容,在编译期就会确定大小。
程序员三木
·
2024-01-20 11:20
大后端
golang
开发语言
后端
Go语言
基础快速上手
1、
Go语言
关键字2、Go数据类型3、特殊的操作3.1、iota关键字Go中没有明确意思上的enum(枚举)定义,不过可以借用iota标识符实现一组自增常亮值来实现枚举类型。
蜡笔小新1980
·
2024-01-20 11:20
Go
golang
开发语言
后端
从 Context 看 Go 设计模式:接口、封装和并发控制
文章目录Context的基本结构Context的实现和传递机制为什么Context不直接传递指针案例:DataStore结论在
Go语言
中,context包是并发编程的核心,用于传递取消信号和请求范围的值
波罗学
·
2024-01-20 11:49
golang
设计模式
Go 反射机制详解及实例 【
Go语言
圣经笔记】
反射
Go语言
提供了一种机制,能够在运行时更新变量或检查它们的值、调用它们的方法和它们支持的内在操作,而不需要在编译时就知道这些变量的具体类型。这种机制被称为反射(这里反射的定义和其他语言大体相同)。
从流域到海域
·
2024-01-20 10:29
GoLang
反射
reflect.ValueOf
reflect.TypeOf
golang
go语言
中反射的应用介绍和案例
一.反射基础反射在
Go语言
中是通过reflect包实现的。它允许程序在运行时检查对象的类型和值,甚至修改它们。
Go语言
中的每一个变量都包含两部分信息:类型(type)和值(value)。
coderyeah
·
2024-01-20 10:58
golang
开发语言
后端
100天精通鸿蒙从入门到跳槽——第8天:TypeScript 知识储备:泛型
《100天精通Golang》—
Go语言
学习之旅!《100天精通鸿蒙》—从Web/安卓到鸿蒙大师!
猫头虎
·
2024-01-20 10:23
harmonyos
跳槽
typescript
华为
javascript
安卓
猫头虎
frp实现内网穿透
二、使用步骤1.需要两台服务器云上服务器1.15.180.135本地服务器192.168.1.482、下载frp和
go语言
(基于)
go语言
地址:https://golang.org/doc/install
net1193379199
·
2024-01-20 09:13
frp实现内网穿透
网络
github
Load Config
Go语言
抽象能力弱是语言特性限制的。如下用工厂模式实现两种配置加载的逻辑。获取配置方式一:funcGetConfig[Tany]()T{switchany(*new(T)).
metabit
·
2024-01-20 09:59
#
抽象的Go
go
100天精通鸿蒙从入门到跳槽——第7天:TypeScript 知识储备:接口
《100天精通Golang》—
Go语言
学习之旅!《100天精通鸿蒙》—从Web/安卓到鸿蒙大师!
猫头虎
·
2024-01-20 06:15
harmonyos
跳槽
typescript
华为
javascript
安卓
猫头虎
用
go语言
实现一个构建有向图的函数,同时图结构的点和边上都支持添加属性
下面是一个简单的用
Go语言
实现的有向图构建函数的示例。这个图结构使用map来存储,每个节点都由一个唯一的标识符(id)表示,并且节点和边都可以附加属性。
樂小伍
·
2024-01-20 04:20
golang
数据库
服务器
Linux
学习之路
--基础命令(4)
文章目录一、环境准备1.光盘文件放入光驱设备2.挂载光驱设备二、RPM软件包简介三、查询软件信息查询的软件(参数为软件名)四、安装RPM软件五、构建Yum软件包仓库六、Yum的使用七、命令补充一、环境准备1.光盘文件放入光驱设备2.挂载光驱设备[root@server1~]#mount/dev/cdrom/mnt/#临时挂载mount:/dev/sr0写保护,将以只读方式挂载[root@serve
Self -
·
2024-01-20 03:12
Linux学习之路
linux
centos
年终总结:我的2023编程之旅
2.技能提升我不仅加强了我在Java、Python和JavaScript等语言上的能力,而且还学习了
Go语言
,并开
魏铁锤爱摸鱼
·
2024-01-20 02:27
开发语言
go语言
(八)---- map
map的声明方式有以下三种。packagemainimport"fmt"funcmain(){//第一种声明方式//声明map1是一个map类型,key是String,value是StringvarmyMap1map[string]stringifmyMap1==nil{fmt.Println("myMap1是一个空map")}//在使用map前,需要先用make给map分配数据空间myMap1=
归来少年Plus
·
2024-01-20 01:30
golang
android
开发语言
go语言
(十)---- 面向对象封装
面向对象的封装packagemainimport"fmt"typeHerostruct{NamestringAdintLevelint}func(thisHero)Show(){fmt.Println("Name=",this.Name)fmt.Println("Ad=",this.Ad)fmt.Println("Level=",this.Level)}func(
归来少年Plus
·
2024-01-20 01:58
golang
开发语言
后端
golang学习-goroutine
1、goroutine协程goroutine是
Go语言
支持并发的核心,一个goroutine会以一个很小的栈开始其生命周期,一般只需要2KB。
蛋蛋wqt
·
2024-01-19 22:51
golang学习
golang
学习
go
学习之路
(2)——gorm/gin项目实现账号、用户信息表的创建,使用bcrypt密码加密,jwt实现登录状态校验功能(1)
本节承接自上篇,此篇将会创建账号用户信息表、使用bcrypt实现密码加密、jwt实现登录状态校验功能。1、创建账号信息,用户信息表并用账号信息表中的user_id关联两张表2、使用bcrypt对账号密码进行加密操作3、使用jwt实现登录状态的校验本项目代码详细参考地址https://github.com/jiangbo66666/gin-vue-microBlog1、创建账号信息,用户信息表并用账
是波哥哥呀
·
2024-01-19 22:46
golang
gin
学习
后端
Gin 框架之用户密码加密
文章目录一、引入二、密码加密位置三、如何加密四、bcrypt库加密4.1介绍4.2优点:4.3使用五、小黄书密码加密实践一、引入Gin是一个用
Go语言
编写的Web框架,而用户密码的加密通常是在应用程序中处理用户身份验证时的一个重要问题
贾维斯Echo
·
2024-01-19 22:42
Go
Go 语言命名规范:清晰、简洁、一致
Go语言
命名规范:清晰、简洁、一致
Go语言
是一门注重简洁和一致性的编程语言,良好的命名规范是代码可读性和维护性的关键因素之一。
java搬砖工-苤-初心不变
·
2024-01-19 20:04
Go
golang
开发语言
后端
【六袆 - Go】 Go vs Java;Java语言对比
Go语言
的区别
GolangVSJava下面是Java和
Go语言
在运行环境方面的对比矩阵:JavaGo运行环境Java虚拟机(JVM)Go运行时(GoRuntime)编译方式源代码编译为字节码源代码直接编译为机器码内存管理自动垃圾回收自动垃圾回收并发模型多线程
鞠崽23333
·
2024-01-19 20:04
Go
golang
开发语言
Go语言
为什么高效?
Go语言
之所以在有运行时的语言中被认为是高效的,主要有以下几个原因:1.并发模型:
Go语言
的并发模型是其设计的核心特点之一。Go使用轻量级的调度器和goroutine(类似于协程)来实现并发。
abytecoder
·
2024-01-19 19:14
开发语言
Go语言
运行时
Go语言
(Golang)有一个运行时(Runtime)系统,称为Go运行时(GoRuntime),它是
Go语言
的核心组件之一。
abytecoder
·
2024-01-19 19:44
开发语言
学习之路
晚上好佳诺#2020.1011#日精进Day18#目标Day100表现:10分体验:参加目标训练营感触:最近思想在做一些改变,如强迫自己接受学习是主动的,而非报名课程之后需要鞭策。这个点是自己也可能是多数人需要突破的点。目前还处在思维设限中,导致自己还没有定下目标去做。
Allan_佳诺
·
2024-01-19 18:30
2019-06-14
我的前端
学习之路
最近在闲暇之余在学习前端开发前端学习之第一步:下载webstorm,开发工具,发现前端开发工具很不友好,不像xcode那么简单易上手,光下载成功就花费了半天的时间,现在附上mac版下载包
c0986fa58b5e
·
2024-01-19 17:54
【终极主题营】千万条路中,找自己的路
所以,也开始了自己的
学习之路
。阅读量10万+的文章提到,读书与不读书的人过的是不一样的人生。原本就喜欢读书,看小说的我,一下子好像找到了出路,抱起书本开始阅读。
懒惰的妮子
·
2024-01-19 17:23
闹闹的英语
学习之路
和许多牛爸牛妈相比,我和闹妈都是英语水平很普通的爸妈,我们那时上初中才接触英语,到大学考完级,之后就基本把英语给扔了,英语学习都是为了应试,平时很少用,口语也很差。所以一开始我们对怎么给闹闹做英语启蒙,也是一点头绪也没有。最开始我收集了一些简单有趣的英文动画给闹闹看。直到闹闹上幼儿园中班,我们才给他报了一个北美英语培训班学习英语。现在外面的英语培训班很多,但其实也学不到很多东西。好处在于有个英语环
闹爸闹妈
·
2024-01-19 15:23
使用 Go 语言统计 0-200000 的数字中,哪些是素数?
题目使用
Go语言
统计0-200000的数字中,哪些是素数?思路两种方法:单循环遍历1-200000数字,并判断是否是素数。
@赵士杰
·
2024-01-19 14:39
Go
golang
算法
开发语言
Go语言
在语音处理中的优势
而
Go语言
作为一门现代化的编程语言,具备了许多的优势让他成为了语音处理领域的理想选择。下面简单的介绍一下
Go语言
在语音处理方面的优势,说明他为什么成为了众多开发者的选择。
咕噜签名分发
·
2024-01-19 13:15
golang
开发语言
后端
Python
学习之路
-数据库入门
Python
学习之路
-数据库入门简介数据库就是一种特殊的文件,其中存储着需要的数据。
geobuins
·
2024-01-19 12:11
python
学习
数据库
Python
学习之路
-Python操作MySQL
Python
学习之路
-Python操作MySQL简介PyMySQLPyMySQL是在Python3.x版本中用于连接MySQL服务器的一个库,PyMySQL遵循Python数据库APIv2.0规范,并包含了
geobuins
·
2024-01-19 12:11
python
学习
mysql
Python
学习之路
-MySQL进阶
Python
学习之路
-MySQL进阶视图前言对于复杂的查询,往往是有多个数据表进行关联查询而得到,如果数据库因为需求等原因发生了改变,为了保证查询出来的数据与之前相同,则需要在多个地方进行修改,维护起来非常麻烦
geobuins
·
2024-01-19 12:11
python
学习
mysql
Python
学习之路
-正则表达式
Python
学习之路
-正则表达式简介正则表达式是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。
geobuins
·
2024-01-19 12:36
python
学习
正则表达式
Go语言
中的Pool
简介
Go语言
中的pool是一个资源池,它可以存储一定数量的资源,这些资源可以被多个goroutine共享。Pool可以提高资源的利用率,减少资源的创建和销毁带来的开销。
飞翔的乌龟
·
2024-01-19 11:07
golang
golang
开发语言
后端
21-基于Netty 手写Dubbo RPC
而程序员无需额外的为这个交互过程编程两个或多个应用程序都分布在不同的服务器上,他们之间的调用都像是本地方法调用一样(如图)常见的RPC框架有:比较知名的阿里的Dubbo,Nacos,Google的gRpc,
Go
十六夜之彼岸舞
·
2024-01-19 10:22
java
rpc
netty
socket
网络协议
【Golang】实现简单队列(Queue)数据结构
在
Go语言
中,我们可以使用切片(slice)来实现一个简单的队列。下面是一个示例代码,展示了如何定义一个队列结构体,并实现初始
Amctwd
·
2024-01-19 09:27
Golang
golang
数据结构
开发语言
Iris微服务框架_golang web框架_完整示例Demo
Iris简介Iris是一款
Go语言
中用来开发web应用的框架,该框架支持编写一次并在任何地方以最小的机器功率运行,如Android、ios、Linux和Windows等。
阿亮说技术
·
2024-01-19 09:36
golang
微服务
golang
iris
会古通今随笔
一条是以书法史为脉络的书法发展衰变之路,另一条是会古通今博采约取的书法
学习之路
。一、会古和通今的认识基点孙过庭《书谱》:但右军之书,代多称习,良可据为宗匠,取立指归。岂惟会古通今,亦乃情深调合。
孤山踏歌
·
2024-01-19 08:35
《学习之道》:了解学习的十大坏的法则,和孩子一起避过
学习之路
上的十大坑!
学习有好的方法,会让我们事半功倍。而了解学习的十大坏的法则,同样可以让我们事半功倍,因为可以让我们主动避过学习过程中的十大坑,真正地改善我们的学习,避免我们进入假学习状态。那么到底有哪十大学习坏法则呢?第一,被动重复学习在生活中,我们常常会遇到对于一些文章的理解很慢,读一遍没有用,反复读也效果不好,这其实就是一种假学习。我们也会常常看到,有的孩子在语文学习的过程中,字词和课文的默写总是有错别字。于
菜园小记
·
2024-01-19 08:23
k8s-熔灾
k8s-熔灾1.数据备份1.velerovelero是一个vmware开源的一个云原生的灾难恢复和迁移工具,采用
go语言
编写可以进行安全的迁移,备份和恢复。
GhostXE
·
2024-01-19 08:43
基础搭建
kubernetes
容器
云原生
Go语言
学习
简介
Go语言
是谷歌2009年发布的第二款开源编程语言(系统开发语言),它是基于编译、垃圾收集和并发的编程语言。
张先森yik
·
2024-01-19 06:48
golang
学习
开发语言
经典排序算法
GO语言
基础算法冒泡排序快速排序选择排序插入排序这里我们简单用GO实现常见的排序查找算法,例如冒泡,快排等。冒泡排序冒泡排序的原理是,这里以降序排序为例,对给定的数组进行多次遍历,每次均比较相邻的两个数,如果前一个比后一个大,则交换这两个数。经过第一次遍历之后,最大的数就在最右侧了;第二次遍历之后,第二大的数就在右数第二个位置了;以此类推,每一次循环比较最终都会有一个数排在它最终的位置上。packagem
千寻物语
·
2024-01-19 06:48
go
算法
数据结构
排序算法
go
Go语言
面试宝典
Go语言
golang的接口原理,怎么用,接口的作用多线程的一些理解,进程线程协程数据库索引,哈希索引、B+树索引,哪些字段适合加索引new和make的区别golang哪些类型是值传递,哪些是引用传递,区别是什么
初出茅庐的小辣鸡
·
2024-01-19 06:17
Golang
golang
面试
开发语言
Go实现常用的排序
背景学习
Go语言
的基础内容后,准备写点内容练练手,用Go实现平时常用的排序算法;也方便之后复习。
qwer_bob
·
2024-01-19 06:17
Go
golang
排序算法
算法
go语言
简介和特性
一、简介1、为什么学习
go语言
Go语言
是一门新生语言,从其出现就备受大家的喜爱,在
Go语言
出现之前,开发者们总是面临非常艰难的抉择,究竟是使用执行速度快但是编译速度并不理想的语言(如:C++),还是使用编译速度较快但执行效率不佳的语言
程序三两行
·
2024-01-19 06:44
go
golang
开发语言
后端
GroupCache学习笔记汇总-
Go语言
开发
简介:groupcache是memcached的
Go语言
版本。
天一i
·
2024-01-19 06:07
笔记
groupcache
go
集中常见的排序方法
Go语言
版本实现
简单排序:插入排序、选择排序、冒泡排序分治排序:快速排序、归并排序分配排序:桶排序、基数排序树状排序:堆排序其他:计数排序、希尔排序稳定排序:如果a原本在b的前面,且a==b,排序之后a仍然在b的前面,则为稳定排序。非稳定排序:如果a原本在b的前面,且a==b,排序之后a可能不在b的前面,则为非稳定排序。原地排序:原地排序就是指在排序过程中不申请多余的存储空间,只利用原来存储待排数据的存储空间进行
天一i
·
2024-01-19 06:01
go
排序算法
算法
数据结构
react
学习之路
二:路由守卫-判断登录状态
以下内容全部是vue转react学习过程中的笔记,难免有错误,仅供参考一、vue的路由守卫vue-router提供了内置的APIrouter.beforeEach()在这个方法里面,我们可以判断登录状态来拦截路由的跳转二、react-router-domV5版本没有内置API(其它版本未知)路由守卫的最终目的是对路由对应组件的渲染进行拦截,所以只需要在render路由组件的地方,先判断登录条件,然
qinleo007
·
2024-01-19 04:49
react.js
学习
javascript
workflow源码解析:GoTask
关于gotask提供了另一种更简单的使用计算任务的方法,模仿
go语言
实现的gotask。使用gotask来实计算任务无需定义输入与输出,所有数据通过函数参数传递。
敬先生
·
2024-01-19 00:34
Poco库
c++
【
学习之路
】Multi Agent Reinforcement Learning框架与代码
【
学习之路
】MultiAgentReiforcementLearning框架与代码Introduction国庆期间,有个客户找我写个代码,是强化学习相关的,但我没学过,心里那是一个慌,不过好在经过详细的调研以及自身的实力
lzl2040
·
2024-01-18 23:16
经验记录
python
强化学习
多agent
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他