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
基础入门
文章目录
Golang
基础入门0.1简介0.2先决条件0.3参考文献模块一:初识Go1.1什么是
Golang
?
绝迹之春
·
2024-02-06 16:35
go语言学习
golang
golang
之什么时候该用指针?
有时候看别人的go代码,发现他们有的在代码里面用了指针,有的不使用。假设有个结构体类型叫做Person,发现有些方法会用funcmethodA(*personPerson)作为参数,或者使用func*(personPerson)methodA()作为结构体自己的方法,也就是person这个结构体可以直接调用methodA,但是用的是指针。或者在map结构里面看到varpersonMapmap[st
iamdev
·
2024-02-06 15:24
Linux搭建Go环境
远程登录Linux服务器,可选用iTerm、xshellsshroot@ip2.建议配置好阿里云yum源、epel源安装gityuminstallgit3.下载go源码包//下载地址go官网https://
golang
.org
gladming
·
2024-02-06 15:32
go
golang
linux
服务器
etcd是啥
etcd是一个
golang
编写的分布式、高可用的一致性键值存储系统,etcd可以用于存储关键数据和实现分布式调度,etcd基于Raft协议,通过复制日志文件的方式来保证数据的强一致性。
盼盼编程
·
2024-02-06 15:45
golang
GO 初学之mod
开启mod#设置代理#开启MODULEgoenv-wGO111MODULE=on#默认值为https://proxy.
golang
.org,directgoenv-wGOPROXY=https://goproxy.cn
Aaronmumu
·
2024-02-06 14:01
从源码编译安装启动MatrixOne
centos7的干净虚拟机,更换yum源,安装
golang
这些就不再赘述。
badboynt
·
2024-02-06 13:01
MatrixOne
centos
数据库
sql
golang
下划线作用"_"
1,忽略返回值,如:k,_:=get()2,判断是否实现接口,如:var_F=&Pool()3,导入包,近做初始化操作,如:import_"pool"
CStart
·
2024-02-06 13:16
Golang
标准库——crypto(4)
x509x509/pkixx509x509包解析X.509编码的证书和密钥。Constantsconst(PEMCipherDESPEMCipher3DESPEMCipherAES128PEMCipherAES192PEMCipherAES256)可能会被EncryptPEMBlock加密算法使用的值。VariablesvarErrUnsupportedAlgorithm=errors.New("
DevilRoshan
·
2024-02-06 11:52
Golang
通脉之接口
接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。接口类型在Go语言中接口(interface)是一种类型,一种抽象的类型。interface是一组函数或方法的集合,是duck-typeprogramming的一种体现。接口做的事情就像是定义一个协议(规则),不关心属性(数据),只关心行为(方法),请牢记接口(interface)是一种类型。接口与
drunkery
·
2024-02-06 11:23
基于python的k_means
算法实现
1.原理二、编程实现1.首先引入库2.读入数据3.
算法实现
4.可视化实现三、完整代码及展示总结前言本篇文章主要是基于python,编程实现K_means算法的可视化。
小菜鸡@
·
2024-02-06 11:25
python
算法
聚类
Golang
学习教程
一、
golang
介绍与安装1、
golang
是什么?Go亦称为
Golang
(译注:按照RobPike说法,语言叫做Go,
Golang
只是官方网站的网址),是由谷歌开发的一个开源的编译型的静态语言。
wx479
·
2024-02-06 09:50
Golang
golang
学习
开发语言
Golang
gorm 结构体定义使用
一、定义一个用户注册的结构体条件:1、用户名和密码不能为空,用户名长度大于2小于12密码长度大于6小于12typeUserRegisterFormstruct{UserNamestring`json:"username"form:"username"query:"username"binding:"required,gte=2,lte=12"`PassWordstring`json:"passwo
wx479
·
2024-02-06 09:18
Golang
golang
数据库
java
Golang
学习(一)基础知识
面向对象
Golang
也支持面向对象编程(OOP),但是和传统的面向对象编程有区别,并不是纯粹的面向对象语言。
CDSN之父
·
2024-02-06 08:50
java
前端
学习
go-carbon v2.3.8 发布,轻量级、语义化、对开发者友好的
golang
时间处理库
carbon是一个轻量级、语义化、对开发者友好的
golang
时间处理库,支持链式调用。
龙湖笑笑生
·
2024-02-06 08:48
go-carbon
golang-module
golang
开发语言
后端
Golang
-Map有序输出——使用orderedmap库实现
前言工作中遇到一个问题:需要导出一个MySQL表格,表格内容由sql查询得来。但现在发现,所导出的表格中,各列的顺序不确定。多次导出,每一次的序列顺序也是不定的。因此确定是后端,Map使用相关导致的问题。自己想法是——创一个map[int]map{}类型,即map套map。里面的map保存原有内容,int保存序号。经网络搜索,发现已经有开源库提供了此功能,即https://github.com/i
Climber47
·
2024-02-06 08:18
Golang
golang
开发语言
后端
linux k8s 源码编译及单集群测试
目录概述实践安装插件docker在线安装containerd安装二进制安装yum安装修改containder配置文件cnietcdrsyncgo设置
golang
代理安装CFSSL下载kubernetes
流月up
·
2024-02-06 06:12
k8s
linux
kubernetes
k8s
源码编译
单集群
测试
Golang
学习日志 ━━ 现阶段go与iis的最完美结合(不再考虑端口、窗口,不同语言的应用可共用一个iis)
摸石头过河虽然说go自带web服务器,但实际运行时并不能完全符合非功能上的要求。比如很多客户喜欢在一台服务器的一个端口(:80)上运行很多不同语言的web应用,例如php、c#、java,甚至asp等等,那么使用iis肯定是第一选择。反向代理针对go语言,网上流行的做法是利用iis的反向代理实现go与iis的结合。其原理相当于iis把请求分发到不同的端口,由go服务器接收处理后再返回,所以当遇到多
暂时先用这个名字
·
2024-02-06 06:31
Golang
服务器
go
golang
iis
.netcoremodule
web
Golang
交叉编译
Golang
支持交叉编译,在一个平台上生成另一个平台的可执行程序。如Mac下编译Linux和Windows64位可执行程序。
蚂蚁少儿编程
·
2024-02-06 05:07
golang
struct json tag的使用及深入理解
一、sturctjsontag的使用1.tag格式说明structjsontag主要在struct与json数据转换的过程(Marshal/Unmarshal)中使用。json的tag格式如下:Keytype`json:"name,opt1,opt2,opts..."`说明:变量必须是可导出的(Key首字母必须大写),否则会被忽略处理。没有jsontag或者tag中name省略(但不能少了",")
yuchenfw
·
2024-02-06 03:37
golang
源码分析
go
json
tag
使用
struct
golang
struct的tag
golang
struct的tag1.Tag规则2.Tag是Struct的一部分3.获取Tag4.Tag存在的意义5.Tag常见用法Go的struct声明允许字段附带Tag来对字段做一些标记。
Kiven_super
·
2024-02-06 03:07
golang
反射
tag
golang
的struct tag
在工作日常中,我们常常需要将对象转化为指定格式的数据或将指定格式的数据转化为对象,最常见得如:json、protobuf。在转化过程中,开发者因为定义字段等习惯上的不同,字段可能包含特殊字符或大小写等问题,本身go语言是对大小写敏感的,导致在转化对象过程产生问题,为了解决这个问题,structtag就是在转化过程中提供与struct之间建立映射关系方便转化。structtag应用广泛,最常见的如j
地鼠工程师
·
2024-02-06 03:07
#
go核心知识
go
Golang
使用github.com/spf13/cobra处理命令行参数
这是一个最最基本的用法:packagemainimport("fmt""os""github.com/spf13/cobra")constProgramName="testcmd"var(addressstringtlsEnabledbool)funcCmd(programNamestring)*cobra.Command{varcmd=&cobra.Command{Use:programName
CodingCode
·
2024-02-06 02:33
Go语言协程池模型--图数据库(Neo4j)写入
Go语言协程池packagemainimport("fmt""time"driver"github.com/johnnadratowski/
golang
-neo4j-bolt-driver")varDriverNeo4jdriver.Driver
汤汤的汤
·
2024-02-06 01:22
Golang
学习 - strconv 包
//将布尔值转换为字符串true或falsefuncFormatBool(bbool)string//将字符串转换为布尔值//它接受真值:1,t,T,TRUE,true,True//它接受假值:0,f,F,FALSE,false,False//其它任何值都返回一个错误。funcParseBool(strstring)(bool,error)//ErrRange表示值超出范围varErrRange=
佛心看世界
·
2024-02-05 22:34
Go module使用中,被墙解决方法!
手动编辑go.mod文件,增加下面代码replace(
golang
.org/x/net=>github.com/
golang
/netlatest
golang
.org/x/too
rushui
·
2024-02-05 22:20
【go】gorm\xorm\ent多表联查
文章目录1gorm2xorm3ent前言:本文介绍
golang
三种orm框架联表查询1gormtypeUserTeststruct{Countint`json:"count,omitempty"`Typestring
微雨停了
·
2024-02-05 22:42
go
golang
开发语言
后端
【go】gorm\xorm\ent事务处理
文章目录1gorm1.1开启事务1.2执行操作1.3提交或回滚2xorm2.1开启事务2.2执行操作2.3提交或回滚3ent3.1开启事务3.2执行操作3.3提交或回滚前言:本文介绍
golang
三种orm
微雨停了
·
2024-02-05 22:11
go
golang
开发语言
后端
如何获取永久头像地址(非临时)微信小程序
后端有python和
golang
两种方式,供学习参考。前端:(不知道这个临时头像地址什么时候失效,改成你刚刚
严定洲
·
2024-02-05 21:05
微信小程序
小程序
代码随想录算法训练营Day45|70. 爬楼梯(进阶版)、322. 零钱兑换、279.完全平方数
目录70.爬楼梯(进阶版)前言思路
算法实现
322.零钱兑换前言思路279.完全平方数前言思路
算法实现
总结70.爬楼梯(进阶版)题目链接文章链接前言本题是70.爬楼梯问题的进阶版,每次可以跳跃的台阶数之多为
张金卓2023
·
2024-02-05 20:15
算法
代码随想录算法训练营Day44|完全背包理论基础、518.零钱兑换II、377. 组合总和 Ⅳ
目录完全背包理论基础完全背包问题
算法实现
518.零钱兑换II前言思路377.组合总和Ⅳ前言思路
算法实现
总结完全背包理论基础题目链接文章链接完全背包问题有N件物品和一个最多能背重量为W的背包。
张金卓2023
·
2024-02-05 20:45
算法
算法实现
:判断二叉树是否为完全二叉树
1.什么是完全二叉树对满二叉树的结点进行连续编号,约定编号从根结点起,自上而下,自左而右。若一棵深度为k的,有n个结点的二叉树,当且仅当其每一个点都与深度为k的满二叉树(2^k-1个结点)中编号为1到n的的结点一一对应时称之为完全二叉树。也可以理解为:k-1层为满二叉树,k层所有叶子结点左边靠齐。2.算法的实现在c实现链式存储二叉树和层次遍历的层次遍历若以NULL存储结点的左右子结点时树的描述如下
坚持学习的你
·
2024-02-05 20:14
Algorithms
判断二叉树是否为完全二叉树
算法实现
C/C++
代码随想录算法训练营Day46|139.单词拆分、多重背包理论基础、背包问题总结
目录139.单词拆分方法一:回溯法
算法实现
方法二:背包问题
算法实现
多重背包理论基础思路
算法实现
背包问题总结前言背包递推公式遍历顺序0-1背包完全背包139.单词拆分题目链接文章链接方法一:回溯法在回溯专题中分割回文串与本题有点类似
张金卓2023
·
2024-02-05 20:41
算法
【
Golang
】exec.command命令日志输出示例
背景为了输出执行命令的日志,主要是执行时间很长,而且分批输出日志的命令。代码funcExecute(){command:=exec.Command("执行命令")//隐藏黑色窗口command.SysProcAttr=&syscall.SysProcAttr{CreationFlags:0x08000000}//输出日志OutputLog(command)}funcoutputLog(cmd*ex
比嗨皮兔
·
2024-02-05 18:06
go
golang
开发语言
后端
Golang
通脉之错误处理
在实际工程项目中,总是通过程序的错误信息快速定位问题,但是又不希望错误处理代码写的冗余而又啰嗦。Go语言没有提供像Java、C#语言中的try...catch异常处理方式,而是通过函数返回值逐层往上抛。这种设计,鼓励在代码中显式的检查错误,而非忽略错误,好处就是避免漏掉本应处理的错误。但是带来一个弊端,让代码冗余。什么是错误错误指的是可能出现问题的地方出现了问题。如打开一个文件时失败,这种情况是在
drunkery
·
2024-02-05 17:56
一天一个c语言数据结构与
算法实现
----串的暴力匹配
算法说明:以下代码实现了一个名为violentmatch的函数,该函数采用暴力匹配算法来找到字符串H1中与字符串H2完全匹配的子串的起始位置。函数接受两个HString类型的参数H1和H2。在循环中,它会逐个比较两个字符串中的字符,如果字符匹配,则继续比较下一个字符,否则将i重置为i-j+2并将j重置为1。由于字符串的序列是从1开始的,所以i和j也从1开始。当H2被完全匹配时,返回H1中匹配子串的
朝凡FR
·
2024-02-05 17:21
C语言数据结构与算法
c语言
开发语言
数据结构
算法
C++实现《数据结构与算法》相关算法--串
串相关
算法实现
在数据结构与算法学习过程中,为更加深刻理解算法的实现,本文对串部分算法进行了实现。
pljnb
·
2024-02-05 17:20
C++
数据结构
数据结构
c++
算法
数据结构与算法(C语言)代码实现-串的相关操作代码实现(顺序串)
顺序串串的概念顺序串的图示KMP
算法实现
的操作概览C代码实现串的概念串是由0个或多个字符组成的有限序列,例如:s="abcdef"s是串名,双引号里面的是串值。
TK918
·
2024-02-05 17:17
c语言
算法
c++
链表
数据结构
全国青少年软件编程Python等级考试-四级标准
七、理解基本算法中的分治算法,能够用分治
算法实现
简单的Python程序。八、掌握第三方库(模块)的功能、获取、安装、调用
娃娃的微笑
·
2024-02-05 15:42
python
青少年编程
python
Golang
-Web(HTMl模板和静态资源)
一.项目结构在Go语言中web项目标准结构如下--项目名--src--static--css--images--js--view--index.html--main.goGo语言标准库中html/template包提供了html模版支持,把HTML当作模版可以在访问控制器时显示HTML模版信息这也符合标准的MVC思想二.HTML模版显示使用template.ParseFiles()可以解析多个模版
qq_31387691
·
2024-02-05 14:47
Golang
golang
开源定时任务调度框架
golang
开源定时任务调度框架Go语言中有很多开源的定时任务调度框架,以下几个是比较流行常用的:
golang
开源定时任务框架介绍cron一个基于Cron表达式的定时任务库,可以精确到秒级。
beyond阿亮
·
2024-02-05 14:30
golang
golang
(二)
Golang
变量(1) 介绍和注意事项
1.变量的介绍1.1变量的概念变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的门牌号,通过门牌号我们可以找到房间,同样的道理,通过变量名可以访问到变量(值)。1.2变量的使用步骤声明变量(也叫:定义变量)非变量赋值使用变量image.png输出:image.png2.变量使用注意事项1)变量表示内存中的一个存储区域2)该区域有自己的名称(变量名)和类型(数据类型)image.p
21号新秀_邓肯
·
2024-02-05 11:29
golang
创建unix socket http服务端
服务端packagemainimport("fmt""net""net/http""os")funcmain(){http.HandleFunc("/",func(whttp.ResponseWriter,r*http.Request){w.Write([]byte("hello"))})http.HandleFunc("/world",func(whttp.ResponseWriter,r*ht
迷路的羔羊~
·
2024-02-05 10:22
golang
unix
http
【
Golang
】自定义logrus日志保存为日志文件
背景为了方便查看日志,项目中需要把日志保存到对应的日志文件中,所以需要当前的配置,以使得日志能够保存到对应的日志文件中。代码import("github.com/orandin/lumberjackrus""github.com/sirupsen/logrus")funcinit(){logrus.AddHook(NewRotateHook())}funcNewRotateHook()logrus
比嗨皮兔
·
2024-02-05 09:07
go
golang
数据库
开发语言
Golang
关于通道 Chan 详解
goroutine首先我们来看线程,在
golang
里面也叫goroutine在读这篇文章之前,我们需要了解一下并发与并行。
golang
的线程是一种并发机制,而不是并行。
Loedan
·
2024-02-05 08:45
如何在Mac搭建
golang
环境
https://study
golang
.com/dl安装完成后
Eternal丶星空
·
2024-02-05 08:27
Golang
执行 Console 命令
网上目前有比较多的方案来实现
golang
执行控制台命令,但是能做交互,并且可以持续获取控制台返回结果的,还是比较少的,刚好有个开源项目filebrowser当中有相关的功能,顺手把相关源码拿了出来,今天拿出来贡献一波
DJ沸羊羊
·
2024-02-05 08:02
操作系统java实验六动态分区分配
算法实现
package实验六;importjava.util.*;//从空闲分区表的第一个表目起查找该表,把最先能够满足要求的空闲区分配给作业,publicclassFF{privatestaticclassNode{intid;//作业id,为-1代表空闲分区;大于0代表已分配intstart;//初始地址intsize;//大小publicStringtoString(){returnString.f
先生先生393
·
2024-02-05 06:16
java
算法
链表
船舶监造系统:从设计到实现的全程解析
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-02-05 04:59
大数据实战集
Java实战集
Python实战集
spring
boot
vue.js
后端
java
spring
船舶监造
探秘本庄村果园预售系统的技术之旅
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-02-05 04:58
Python实战集
Java实战集
大数据实战集
spring
boot
vue.js
课程设计
mysql
果园预售
毕业设计选题
笔记分享网站:功能、架构与实现细节大揭秘
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-02-05 04:58
大数据实战集
Java实战集
Python实战集
笔记
架构
java
vue.js
spring
boot
开发语言
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他