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语言_Golang
【
golang
】单机部署systemctl方案
文章目录概要新增service文件技术细节小结参考概要本文简单记录go编译后的程序,单机部署systemctl方案,开机启动等问题。新增service文件在/etc/systemd/system/目录下新增testapi.service[Unit]Description=myGoApp[Service]User=rootGroup=rootType=simpleWorkingDirectory=/
小镇学者
·
2024-01-15 11:09
Golang
golang
mysql
数据库
宿舍维修管理系统:从数据库到前端的全面解析
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-01-15 11:39
Java实战集
Python实战集
大数据实战集
前端
java
spring
boot
vue.js
mysql
后端
宿舍维修
Go_035_函数
go语言
是通过func关键字声明一个函数的,声明语法格式如下func函数名(形式参数)(返回值){函数体return返回值//函数终止语句}其中:函数名:由字母、数字、下划线组成。
为宇绸缪
·
2024-01-15 10:57
两数之和 C++ Rust Java
Golang
Python
实例C++RustPython语言比较1.两数之和提示给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例1:输入:nums=[2,7,11,15],target=9输出:[0,1]解释:因为nums[0]+nu
gikod
·
2024-01-15 10:36
笔记
c++
rust
java
golang
go语言
的部分的
设计模式设计模式123种设计模式为什么需要函数选项模式packagemainimport"fmt"typedbOptionsstruct{HoststringPortintUserNamestringPasswordstringDBNamestring}typeOptionfunc(*dbOptions)//WithHost定义一个函数选项这个函数主要用来设置HostfuncWithHost(ho
小乞丐程序员
·
2024-01-15 10:17
golang
开发语言
后端
通俗易懂实现功能强大的实战项目 springboot+java+vue+mysql 汽车服务管理系统
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-01-15 09:43
大数据实战集
Java实战集
Python实战集
java
spring
boot
vue.js
课程设计
mysql
汽车
数码
基于Go框架,Cloudreve个人免费开源网盘系统源码,支持云存储(七牛、阿里云OSS、腾讯云COS、又拍云、OneDrive)
Cloudreve基于
Go语言
开发,支持多种云存储驱动,包括阿里云OSS、腾讯云COS、七牛云等,为您的文件提供安全、可靠的存储空间。同时,它还具有简洁美观的界面和强大的文件管理功能,让您轻松
行动之上
·
2024-01-15 08:28
源码免费下载
阿里云
腾讯云
云计算
springboot+java+vue+mysql 课表管理系统 原创
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-01-15 08:54
Java实战集
Python实战集
大数据实战集
java
spring
boot
vue.js
django
mysql
后端
课表
springboot+java+vue+mysql 流浪猫狗救助救援网站 原创
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-01-15 08:19
Python实战集
Java实战集
大数据实战集
java
spring
boot
vue.js
mysql
后端
流浪猫狗
救助
Golang
+Gorm库使用踩坑——未标识primarykey导致创建后无法返回修改
问题描述做毕设ing,基本的增删改查。这里是一个需要增的地方,代码如下:func(BI*BlogImpl)CreateBlog(ctxcontext.Context,blogInformationrepo.BlogInformation)(repo.BlogInformation,error){err:=BI.Db.Table(BlogTable).Create(&blogInformation)
Climber47
·
2024-01-15 07:14
Golang
莫名其妙的报错——我太傻了
golang
开发语言
后端
HTTP API 认证技术详解(二):Digest Access Authentication
目录什么是DigestAccessAuthentication认证DigestAccessAuthentication认证的原理DigestAccessAuthentication认证的安全性使用
Golang
路多辛
·
2024-01-15 07:39
身份认证与授权
后端系列知识讲解
http
网络
网络协议
后端
安全
golang
go语言
开发工作中常用命令
Go编程语言中的常用命令主要用于构建、测试、运行和管理项目。以下是一些常见的Go命令,以及它们对项目的用途:gorun用途:编译并运行Go程序。示例:gorunmain.gogobuild用途:编译Go程序,生成可执行文件。示例:gobuildgotest用途:运行测试文件。示例:gotestgoget用途:下载并安装包及其依赖。示例:gogetgithub.com/example/package
leellun
·
2024-01-15 07:31
golang
开发语言
后端
宿舍管理系统的设计与实现:基于Spring Boot、Java、Vue.js和MySQL的完整解决方案
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-01-15 06:42
Java实战集
Python实战集
大数据实战集
java
spring
boot
vue.js
课程设计
mysql
后端
宿舍
springboot+java+vue+mysql 企业车辆管理系统 原创
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-01-15 06:41
大数据实战集
Java实战集
Python实战集
java
spring
boot
vue.js
mysql
后端
车辆
Go并发编程实践
Go语言
最大的特点就是并发编程,它实现了一种基于协程的并发模型。轻量级的协程模型减少了线程模型的切换消耗,大大增加了并发性能。本书这时对
Go语言
并发进行深入讲解的不可多得的好书。
SunnyZhang的IT世界
·
2024-01-15 06:59
Minio安装及整合SpringBoot
由于采用
Golang
实现,服务端可以工作在Windows、Linux、OSX和FreeBSD上。配置简单,基本是复制可执行程序,单行命令就可以运行起来。MinIO兼容亚马逊
- Hola -
·
2024-01-15 05:15
java
ide
golang
按key值进行升序排序(ksort),对字符串进行sha1哈希
在对接PHP语言实现的签名的时候,看见对方用了ksort,由于
golang
里面对map的遍历是无序的,所以用
golang
实现了对map按key值进行升序排序:packagemainimport("crypto
Iris_Yzy
·
2024-01-15 05:47
pprof 工具使用
pprof
golang
pprof是
golang
的可视化和性能分析的工具。其提供了可视化的web页面,火焰图等更直观的工具。
一个大大大坑
·
2024-01-15 04:13
使用 Goroutine 和 Channel 来实现更复杂的并发模式,如并发任务执行、并发数据处理,如何做?
使用Goroutine和Channel来实现更复杂的并发模式是
Go语言
的强大特性之一。
PHP技术社区
·
2024-01-15 04:48
IT教程
golang那些事
copilot
golang
开发语言
技术阅读周刊第十四期:
Golang
作者 Rob Pike 在 GopherConAU 上的分享
技术阅读周刊,每周更新。历史更新20231215:第十期20231122:第十一期20231129:第十二期20240105:第十三期:一些提高生产力的终端命令WhatWeGotRight,WhatWeGotWrongURL:https://commandcenter.blogspot.com/2024/01/what-we-got-right-what-we-got-wrong.html?utm
crossoverJie
·
2024-01-15 04:01
golang
开发语言
后端
关于
Golang
闭包
关于
Golang
闭包1、能不用闭包的地方就不要用闭包,没必要为了炫技,写一段增加团队小伙伴负担的代码2、for循环代码,统一在内部用临时变量再存一下for_,val:=rangevalues{val:=
衣舞晨风
·
2024-01-15 03:12
Golang
进阶
Go
golang
closure
闭包
Golang
条件编译 | 获取系统的磁盘空间内存占用demo | gopsutil/disk库(跨平台方案)
文章目录一、
Golang
条件编译1.构建标签(Buildtags)2.文件后缀(Filesuffixes)二、GO
golang
获取磁盘空间条件编译思路三、【推荐】使用github.com/shirou/
西京刀客
·
2024-01-15 03:42
Go
golang
开发语言
后端
Docker 概述
Docker是一个开源的应用容器引擎,基于
go语言
开发并遵循了apache2.0协议开源。Docker是在Linux容器里运行应用的开源工具,是一种轻量级的“虚拟机”。
陆墨宁
·
2024-01-15 03:42
云计算课程学习
docker
eureka
容器
第28关 k8s监控实战之Prometheus(八)
从这节课开始,博哥计划引入
golang
(简称go)语言开发的一些内容,没有接触过
go语言
的同学也不用慌,我会尽量以一个新人的角度,去把这些go开发的内容讲得通俗一些。
博哥爱运维
·
2024-01-15 01:09
kubernetes
prometheus
容器
k8s
云原生
vscode
golang
学习周刊-2021年第21周
我们的内容会以运维技术和
Golang
为主,以及GitHub上优秀项目或经验。已经经过一次筛选过滤的内容,质量不会太差,在你空闲无事的时候,可以
eryajf
·
2024-01-15 01:17
如何使用loki查询日志中大于某一数字的值的日志
简介loki是一款轻量级的日志收集中间件,比elk体系占用的内存更小,采用
go语言
开发,可以利用grafana来查询loki中存储的日志,loki存储日志只对提前预设的标签做索引,所以日志存储空间占用比
千川星河
·
2024-01-15 00:37
java
日志
loki
运维
Golang
标准库——net(1)
netnet包提供了可移植的网络I/O接口,包括TCP/IP、UDP、域名解析和Unix域socket。虽然本包提供了对网络原语的访问,大部分使用者只需要Dial、Listen和Accept函数提供的基本接口;以及相关的Conn和Listener接口。crypto/tls包提供了相同的接口和类似的Dial和Listen函数。Dial函数和服务端建立连接:conn,err:=net.Dial("tc
DevilRoshan
·
2024-01-14 23:02
【OpenIM原创】C/C++调用
golang
函数,
golang
回调C/C++函数
OpenIM包括Server和SDK,两者都是采用
golang
实现的,移动端通过gomo
OpenIMup
·
2024-01-14 23:21
Go模板后端渲染时vue单页面冲突处理
template.New("output").Delims("{%","%}")也可以修改vue的newVue({delimiters:['${','}'],el:'#vue-app',})但是由于我在
golang
cf313995
·
2024-01-14 18:35
golang
vue.js
模板
分隔符
冲突
delimiters
Go语言
开发小技巧&易错点100例(十一)
往期回顾:
Go语言
开发小技巧&易错点100例(一)
Go语言
开发小技巧&易错点100例(二)
Go语言
开发小技巧&易错点100例(三)
Go语言
开发小技巧&易错点100例(四)
Go语言
开发小技巧&易错点100
海风极客
·
2024-01-14 17:34
golang
数据库
开发语言
后端
编程思维
如何再造宇宙厂所有APP?
1.破音前端用uniapp,花800买个短视频应用模板,后端用
golang
支持高并发,数据库用图数据库加elasticsearch,用户关系用图数据库,内容元数据直接放在elasticsearch,方便搜索
全赞工程师
·
2024-01-14 17:20
人工智能
Apache Answer,最好的开源问答系统
目前该项目在github超过10K星,系统采用
go语言
开发,安装配置简单,界面清洁易用,且开源免费。
grady.lu
·
2024-01-14 17:20
开源
问签
开源
Learn
Golang
List
Learn
Golang
List简介list标准包contain中的双向链表常见操作初始化插入删除例子packagemainimport"fmt"import"container/list"funcmain
笑吧小鸟
·
2024-01-14 17:37
Golang
环境变量之GODEBUG
GODEBUG是
golang
中一个控制runtime调度变量的变量,其值为一个用逗号隔开的name=val对列表,常见有以下几个命名变量。
cfanbo
·
2024-01-14 15:14
【
Golang
开源项目】
Golang
高性能内存缓存库BigCache设计与分析
项目地址BigCache是一个快速,支持并发访问,自淘汰的内存型缓存,可以在存储大量元素时依然保持高性能。BigCache将元素保存在堆上却避免了GC的开销。背景介绍BigCache的作者在项目里遇到了如下的需求:支持http协议支持10k10k10kRPS,其中读写各占一半cache缓存至少101010分钟平均rt=5ms,p99<=10ms,p999<=400msrt=5ms,p99<=10m
豆沙睡不醒
·
2024-01-14 14:46
Golang开源项目
架构和设计思想
golang
缓存
开发语言
设计模式
哈希算法
Go语言
之通道(一)
1.开篇我决定学习
Go语言
的时候,就做好了多线程编程的准备,而多线程编程,很重要的一点就是线程间通信。
有财君
·
2024-01-14 12:31
人机对话:程序设计,学哪种语言好?
学习目的:职业发展:个人兴趣:
go语言
怎么样?优点:缺点:要开发手机APP,还需要学习哪些技术?
明月看潮生
·
2024-01-14 12:57
码农视角
少年软件工程师
少年工程师
编程语言
职业发展
前景
未来
Golang
对比Java、python为什么要保留指针
平时我们在
Golang
使用指针一般是为了以下的情况:方法直接修改原来对象保证参数传递的自由,可以在传递重量级对象时使用指针但Go保留指针不仅仅是为了解决传递参数的问题,还跟它的语言特性有密不可分的联系。
每天一个秃顶小技巧
·
2024-01-14 12:35
python
golang
java
后端
开发语言
golang
关于找回密码功能的递进验证
局部总结的开篇废话写招新平台之前,写一些小的demo来练手,熟悉整体的框架和思路但是学业繁重,主要眷顾大学课内的知识巩固,然后一边写算法竞赛的题目,网络编程这边在抽时间研究这个demo是分成很多阶段来写的,逐渐完善一些初级的功能,所以总结也是写代码之余偶尔写写,并没有专门来整理然后整理的这些总结呢,是一些自己觉得有意义的点(只是对个人有帮助,对大家仅供参考),个人想写一写自己在编程时遇到的一些东西
Mr.zwX
·
2024-01-14 11:25
学习
Go语言
----基础语法(数据类型及for循环等)
goruanmain.go像执行脚本一样执行main.go文件goinstall先编译后拷贝Go基础语法文件第一行:package关键字声明包名如果要编译可执行文件,必须要有main包和main函数(入口函数)
Go
hanxi111
·
2024-01-14 10:29
学习
golang
golang
第四课---Go 语言基础语法
Go语言
基础语法上一章节我们已经了解了
Go语言
的基本组成结构,本章节我们将学习
Go语言
的基础语法。Go标记Go程序可以由多个标记组成,可以是关键字,标识符,常量,字符串,符号。
阿豪Tata
·
2024-01-14 10:58
Go
Go-安装与基础语法
TOC1.Go安装与环境变量1.1下载需要从
Go语言
的官方网站下载适合你操作系统的
Go语言
安装包。
Go语言
支持多种操作系统,包括Windows、Linux和MacOS。
a18792721831
·
2024-01-14 10:26
golang
go
go
helloworld
go基本语法
go安装与配置
golang
命名规范
可读性是评判好代码的一个标准,好的命名对可读性很重要,现在开始让自己的go代码有一个良好的命名规范吧好的命名一般具备下面几个特征容易理解和猜测他的含义精简、编写容易不要一大串的命名能准确的表达他的含义命名使用MixedCase不要使用带有下划线的名称如:my_app_model首字母是缩略词的就全部大写:RASPModel,IDCard局部变量尽可能的简短索引用i表示reader用r表示buffe
化蝶飞618
·
2024-01-14 09:17
50天精通
Golang
(第16天)
beego框架介绍和流程分析beego官方文档:https://beego.me/一、beego框架介绍1.1beego框架介绍–beego简介1.1.1什么是beegobeego是一个使用
Go语言
来开发
恶灵退却
·
2024-01-14 09:33
50天精通golang
golang
开发语言
后端
002
Golang
-channel-practice
第二题:创建一个生产器和接收器,再建立一个无缓冲的channel。生产器负责把数据放进管道里,接收器负责把管道里面的数据打印出来。这里我们开5个协程把数据打印出来。直接上代码!packagemainimport("fmt")funcreceive(c<-chanint){/*forv:=rangec{fmt.Println("received:",v)}*/fori:=0;i<=1;i++{gof
Kyookk
·
2024-01-14 09:31
golang
开发语言
004
Golang
-channel-practice 左右括号匹配
第四题左右括号打印一个协程负责打印“(”,一个协程负责打印“)”,左右括号的数量要匹配。在这道题目里,我在main函数里进行了一个死循环。会产生一个随机数,随机数就是接下来要打印的左括号的数量。例如:((((()))))、(())、()。这样是正确的。一个左括号要匹配一个右括号。数量要对上~())、((())。一看就左右不平衡,这就是错的!在这里,我们运用了“空结构体”,这个空结构体是用来“占位置
Kyookk
·
2024-01-14 09:31
Golang
golang
开发语言
001
Golang
-channel-practice
加上最近也在用
Golang
写代码,所以记录一下练习的题目。第一道题目是用10个协程打印100条信息,创建10个协程。每个协程都会有自己的编号。每个协程都会被打印10次。
Kyookk
·
2024-01-14 09:01
Golang
golang
开发语言
003
Golang
-channel-practice
第三题给定一个intslice,将里面每个值的平方数计算并输出。直接按照上一题的模板!packagemainimport("fmt""sync")funcmain(){sliceInt:=[]int{2,5,4,8,6,33,54}c:=generator2(sliceInt)receiver2(c)}funcgenerator2(slice[]int)<-chanint{c:=make(chan
Kyookk
·
2024-01-14 09:01
Golang
golang
Leetcode with
Golang
滑动窗口 Part1
滑动窗口的定义:滑动窗口这一个技巧主要运用于处理数组问题上,一般用于“子串”问题。精髓是,维护一个里面装着元素的“窗口”,在将新元素装进“窗口”的同时,根据题意,把不符合题意的元素踢出“窗口”。滑动窗口的模板:right:=0left:=0forright=target题目分析:窗口不断扩大,当窗口里的元素的总和满足条件后(>=target),窗口缩小,即target减去窗口左端的数。然后再用一个
Kyookk
·
2024-01-14 09:27
Golang
leetcode
算法
golang
不能使用debug
golang
更新到1.11后debug功能使用报错问题Goland和Idea使用debug报错,如下:couldnotlaunchprocess:decodingdwarfsectioninfoatoffset0x0
Selv
·
2024-01-14 09:34
上一页
71
72
73
74
75
76
77
78
下一页
按字母分类:
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
其他