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时间转换
7. 系统信息与系统资源
2.1Linux系统中的时间2.1.1Linux怎么记录时间2.1.2jiffies的引入2.2获取时间time/gettimeofday2.2.1time()2.2.2gettimeofday()2.3
时间转换
函数
等你看日出
·
2023-12-31 19:03
嵌入式Linux应用开发
嵌入式硬件
golang
实现可中断的流式下载
golang
实现可中断的流式下载最近有一个需要实现下载功能:从服务器上读取文件,返回一个ReadCloser在用户磁盘上创建文件,通过io.Copy实现文件下载(io.Copy是流式的操作,不会出现因文件过大而内存暴涨的问题
NPE~
·
2023-12-31 19:03
go
golang
开发语言
后端
io
流式拷贝
需求
go module本地包导入
gomodule本地包导入本文目录gomodule本地包导入启用gomod主项目工作目录本地module目录发布和使用模块
golang
1.11之后加入了gomod来替代GOPATH官方文档参考:https
anjushi_
·
2023-12-31 18:22
go
golang
开发语言
后端
【
GOLANG
】使用插件 Goanno 的方式来对方法、接口、结构体注释模板配置
直接使用插件Goanno的方式来对方法、接口、结构体注释模板配置1、简单安装Goanno插件File->Settings->Plugins,搜索GoannoNormalMethod配置内容如下://@Title${function_name}//@Description${todo}//@Authormumu${date}${time}//@Param${params}//@Return${ret
mumu_wangwei
·
2023-12-31 15:17
go
golang
GoLang
刷题之leetcode
题目29:两数相除题目描述:给你两个整数,被除数dividend和除数divisor。将两数相除,要求不使用乘法、除法和取余运算。整数除法应该向零截断,也就是截去(truncate)其小数部分。例如,8.345将被截断为8,-2.7335将被截断至-2。返回被除数dividend除以除数divisor得到的商。注意:假设我们的环境只能存储32位有符号整数,其数值范围是[−231,231−1]。本题
牛保实
·
2023-12-31 10:57
leetcode
算法
职场和发展
GoLang
刷题之leetcode
题目344:反转字符串题目描述:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。题解:funcreverseString(s[]byte){forr,l:=len(s)-1,0;l<r;{s[l],s[r]=s[r],s[l]l++r--}}
牛保实
·
2023-12-31 08:27
leetcode
算法
职场和发展
在
Golang
应用程序中管理多个数据库
掌握在
Golang
项目中处理多个数据库的艺术在当前软件开发领域中,处理单个应用程序内的多个数据库的需求越来越普遍。
技术的游戏
·
2023-12-31 05:51
数据库
golang
oracle
类型转换
Golang
不支持隐式类型转换,即便是从窄向宽转换也不行。packagemainvarbbyte=100//varnint=b//.
weifansym
·
2023-12-31 03:44
SQL Server 2016 函数:CONVERT
CONVERT函数把日期
时间转换
成其他数据类型--CONVERT函数可以用不同的格式显示日期时间CONVERT(data_type([length]),date_to_be_converted,style
江湖十年
·
2023-12-31 01:14
字节青训营Go语言学习第二天-Go语言工程实践之测试
gogetgithub.com/stretchr/testify/assert命令时提示go:modulegithub.com/stretchr/testify/assert:Get"https://proxy.
golang
.org
蓝鲸不蓝369
·
2023-12-31 01:06
golang
学习
开发语言
Golang
学习第二天
一,转义字符\t:一个制表单位,实现对齐功能\r:就是先把前面的输出再输出后面的,把前面的覆盖\:转义字符,让一些字符冲突变得合理二,go语言里面的注释(comment)行注释://块注释:/**/三,代码规范(1)Go官方推荐使用行注释来注释整个方法和语句(2)使用一次tab操作,实现缩进,默认整体向右移动,使用shift+tab整体向左移动(3)运算符两边要加空格(4)一行最长不超过80个字符
熊熊危机
·
2023-12-31 01:36
学习
Golang
简单实现IO操作
Golang
提供了io和io/ioutil标准库,帮助我们进行方便、高效的I/O操作。通过这篇文章,你将了解io库如何提供了对IO原语的基本接口,而io/ioutil库则提供了一些更高级的函数。
苍山有雪,剑有霜
·
2023-12-31 01:05
golang
golang
开发语言
后端
面试
go-dongle 0.2.0 版本发布了,一个轻量级、语义化的
golang
编码解码、加密解密库
dongle是一个轻量级、语义化、对开发者友好的
Golang
编码解码和加密解密库Dongle已被awesome-go收录,如果您觉得不错,请给个star吧github.com/
golang
-module
龙湖笑笑生
·
2023-12-31 01:34
dongle
golang-module
golang
开发语言
后端
go-carbon v2.3.0 圣诞特别版发布,轻量级、语义化、对开发者友好的
Golang
时间处理库
carbon是一个轻量级、语义化、对开发者友好的
golang
时间处理库,支持链式调用。
龙湖笑笑生
·
2023-12-31 01:34
go-carbon
golang-module
golang
开发语言
后端
go-dongle 0.1.2 版本发布, 轻量级、语义化、对开发者友好的
Golang
编码解码、加密解密库
Dongle是一个轻量级、语义化、对开发者友好的
golang
编码解码、加密解密库Dongle已被awesome-go收录,如果您觉得不错,请给个star吧github.com/
golang
-module
龙湖笑笑生
·
2023-12-31 01:34
dongle
golang-module
golang
github
开发语言
Golang
小白学习Go——第二天函数(The Way To Go)
函数注:函数不能嵌套,但匿名函数可以嵌套在函数中函数声明//函数声明funcfunctionName(paraNametype,paraNametype,...)(returnNametype,returnNametype,...){}//eg:funcAdd(xint,yint)(zint){z=x+yreturn}函数多个形参名或返回值的类型相同时,可以一起声明。funcfunctionNam
West_East
·
2023-12-31 01:04
golang
学习
开发语言
go-carbon 1.3.2 版本发布,新增自定义 i18n 系列方法和日文翻译文件
carbon是一个轻量级、语义化、对开发者友好的
Golang
时间处理库,支持链式调用、农历和gorm、xorm等主流orm如果您觉得不错,请给个star吧github:https://github.com
龙湖笑笑生
·
2023-12-31 01:04
golang-module
golang
后端
go-carbon 2.1.5 五一特别版, 轻量级、语义化、对开发者友好的
Golang
时间处理库
carbon是一个轻量级、语义化、对开发者友好的
golang
时间处理库,支持链式调用。
龙湖笑笑生
·
2023-12-31 01:04
golang-module
go-carbon
golang
github
开发语言
go-carbon v2.3.1 发布,轻量级、语义化、对开发者友好的
Golang
时间处理库
carbon是一个轻量级、语义化、对开发者友好的
golang
时间处理库,支持链式调用。
龙湖笑笑生
·
2023-12-31 01:33
go-carbon
golang-module
golang
开发语言
后端
go
7天玩转
Golang
标准库之 os
在
Golang
的日常开发中,往往要面对各种和操作系统相关的操作,例如文件的读写、环境变量的处理、程序参数的获取等等。
苍山有雪,剑有霜
·
2023-12-31 01:33
golang
golang
爬虫
开发语言
面试
Android app专项测试之耗电量测试
前言耗电量指标待机时间成关注目标提升用户体验通过不同的测试场景,找出app高耗电的场景并解决01、需要的环境准备1、python2.7(必须是2.7,3.X版本是不支持的)2、
golang
语言的开发环境
程序员雨果
·
2023-12-30 21:55
技术分享
软件测试
android
树莓派安装MinIO
先卸载旧版本的go使用apt-get默认安装的是低版本
golang
,如果之前已经安装了低版本的
golang
,使用下面命令卸载掉apt-getpurge
golang
-go到官网下载最新版安装包下载地址这里选择
凉二爸爸
·
2023-12-30 16:35
golang
图片加水印,字体文件从哪里找
鼠标左键双击此电脑图标在此电脑文本框输入电脑默认字体地址:C:\Windows\Fonts找到需要用到的字体文件,复制到指定文件夹
lmy_loveF
·
2023-12-30 14:14
golang
golang
图片加水印
需求:1,员工签到图片加水印2,水印文字需要有半透明的底色,避免水印看不清3,图片宽设置在600,小于600或者大于600都需要等比例修改图片的高度,保持水印在图片中的大小和位置4,处理后图片和原图大小不要相差太多调用:fileName:="display_20231229134926805_9512.jpg"waterMark:=WaterMarkInfo{UserInfo:"112345678
lmy_loveF
·
2023-12-30 14:43
前端
修心日记(第67日)
自己就会找各种资料想尽一切办法去处理和完成,吃饭都会顾不上今天做公众账号,视频传不上去,好不容易下载下来的视频,但因为格式的原因传不上去,上午倒腾了很久没搞出来,下午出去办事,办完回来接着弄,试着用我前段
时间转换
格式的软件搞不定
树子丨ageLOC
·
2023-12-30 14:03
Gin 源码深度解析及实现
Introduction|GinWebFramework(gin-gonic.com)Gin是一个用Go(
Golang
)编写的HTTPWeb框架。
Lor :)
·
2023-12-30 14:52
go
help
go
gin
golang
微服务开发(四)go-micro 简单介绍
代码地址https://github.com/mafa1993/go-micro-learngomicro介绍及安装gomicro是一个插件化的基础框架,是一个可插拔的插件化架构,laravel为组件化架构默认使用consul作为服务发现(2019改为使用mdns),通过http通信,数据格式为protobuf和json实现了服务发现负载均衡消息编码请求响应可插拔几口gomirco3版本发生重大变
mafa1993
·
2023-12-30 10:52
FileStar部署节点及挖矿教程
Installdependenciessudoaptupdatesudoaptinstallmesa-opencl-icdocl-icd-opencl-devgccgitbzrjqpkg-configcurllibclang-devsudoaptupgradeInstallGosudoadd-apt-repositoryppa:longsleep/
golang
-backportssud
FileStar
·
2023-12-30 09:56
PHP和
golang
实现设计模式-单例模式
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。PHP实现:
Rael_liu
·
2023-12-30 08:21
php语法
golang
php
设计模式
golang
go不应该用JAVA设计模式_
Golang
设计模式-单例模式
Golang
单例模式实现go语言做开始的必然是并发业务,所谓的单例模式也必须加锁否则会不断生成新的实例,不加锁的部分就不写了.直接记录几个能用的到的单例模式,由浅入深.懒汉加锁模式packagepatternimport"sync"typesingletonstruct
weixin_39851914
·
2023-12-30 08:17
go不应该用JAVA设计模式
7天玩转
Golang
标准库之 http/net
在构建web应用时,我们经常需要处理HTTP请求、做网页抓取或者搭建web服务器等任务,而Go语言在这方面为我们提供了强大的内置工具:net/http标准库,它为我们操作和处理HTTP协议提供了便利。基础用法一:处理HTTP请求首先,我们来看看如何使用net/http标准库发送一个HTTP请求。net/http库中的http.Get函数可以快速地对一个URL发起GET请求。packagemaini
苍山有雪,剑有霜
·
2023-12-30 06:19
golang
golang
http
iphone
面试
golang
第一卷---go入门
go入门对于使用go的好处环境变量配置开发工具参考网站:go入门对于使用go的好处简单好记的关键词和语法。轻松上手,简单易学。更高的效率。比Java,C++等拥有更高的编译速度,同时运行效率媲美C,同时开发效率非常高。生态强大,网络上库很丰富,很多功能使用Go开发非常简单。语法检查严格,高安全性。严格的依赖管理,gomod命令。Go拥有强大的编译检查、严格的编码规范和完整的软件生命周期工具,具有很
佳辰辰辰辰
·
2023-12-30 05:11
golang
golang
开发语言
后端
Go语言中的包管理工具之Go Modules的使用
GoLang
中常用的包管理的方式常用的有三种GoPathGoVendorGoModules关于GoModules1)概述Go的包管理,经过社区和官方的共同努力下,最终在百家争鸣后Go官方在2018.8推出了
Wang's Blog
·
2023-12-30 03:46
Golang
golang
开发语言
后端
Golang
语言怎么实现访问流量限流?
转载:
Golang
语言怎么实现访问流量限流?介绍为了保护业务系统不会在访问流量过载的情况下出现问题,我们就需要限流。
Vicky丶云
·
2023-12-30 02:28
golang
第七卷---go中的数据结构
go中的数据结构数组字符串切片(slice)映射(map)分享一个go语言高级编程学习网站:Go语言高级编程数组数组是一个由固定长度的特定类型元素组成的序列,一个数组可以由零个或多个元素组成。因为数组的长度是固定的,所以在Go语言中很少直接使用数组。Go语言数组的声明:var数组变量名[元素数量]Type数组是定长的,不可更改,在编译阶段就决定了数组的定义方式:vara[3]int//定义长度为3
佳辰辰辰辰
·
2023-12-30 00:35
golang
数据结构
golang
开发语言
时间转换
为时间戳在ios上为NaN的问题
时间转换
为时间戳在ios上为NaN的问题我用的是比较时间戳的方法,分别获取当前时间戳和时间段开始与结束的时间戳,在测试的时候明明是没问题的,安卓上也一切正常,但是到了ios上就发现判断失败;经过反复的debug
LinDon_
·
2023-12-29 23:11
ios
xcode
objective-c
Golang
:Go的数组声明/数组切片
一.数组Array数组:是同一种数据类型的固定长度的序列。数组定义:vara[len]int,比如:vara[5]int,数组长度必须是常量,且是类型的组成部分。一旦定义,长度不能变。长度是数组类型的一部分,因此,vara[5]int和vara[10]int是不同的类型。数组可以通过下标进行访问,下标是从0开始,最后一个元素下标是:len-1fori:=0;i
ZzzWClock
·
2023-12-29 21:10
Golang
golang
开发语言
后端
【
golang
】init()函数是什么时候执行的?
init()Go中的main()函数是程序执行的入口,main()函数执行完后,程序就等于结束了。Go中还有一个函数是在main()函数前执行,可以实现包级别的初始化操作–init()。怎么执行的?Go程序初始化先于main函数,由runtime初始化每个导入的包,初始化顺序不是按照从上到下的导入顺序,而是按照解析的依赖关系,没有依赖的包最先初始化。每个包首先初始化包作用域的常量和变量(常量优先于
m旧裤子
·
2023-12-29 21:51
golang
golang
开发语言
后端
Golang
sync.Once 源码浅析
本文分析了
Golang
sync.Once源码,并由此引申,简单讨论了单例模式的实现、atomic包的作用和Javavolatile的使用。
ethannotlazy
·
2023-12-29 17:37
Go
java
单例模式
开发语言
golang
第五卷---包以及常用内置包归纳
包以及常用内置包归纳包的概念math包time包sync包Go语言官方的包文档网站:包文档包的概念Go语言是使用包来组织源代码的,包(package)是多个Go源码的集合,是一种高级的代码复用方案。任何源代码文件必须属于某个包,同时源码文件的第一行有效代码必须是packagepacakgeName语句,通过该语句声明自己所在的包。包的习惯用法:包名一般是小写的,使用一个简短且有意义的名称。包名一般
佳辰辰辰辰
·
2023-12-29 17:52
golang
golang
开发语言
golang
第六卷---go命令
go命令go/gohelpgoversiongoenvgobuggobuildgoinstallgogetgomodgorungocleangodocgofixgofmtgogenerategoworkgotestgotoolgovetgo/gohelp通过该命令,我们可以查看go语言中的所有命令,其中go与gohelp两个命令是等效的如下:其中,输入gohelpbuild将会给出每个命令的详细解
佳辰辰辰辰
·
2023-12-29 17:52
golang
golang
开发语言
后端
golang
第二卷---变量
变量变量的声明匿名变量作用域参考网站:go变量变量的声明Go语言是静态类型语言,因此变量(variable)是有明确类型的,编译器也会检查变量类型的正确性。关于静态类型语言与动态类型语言的区别静态类型语言在编译时进行类型检查,即在代码编译的过程中就会检查变量的类型是否符合规定,如果不符合就会报错。因此,静态类型语言的代码在运行之前就已经确定了所有变量的类型,这样可以避免一些类型错误在运行时才被发现
佳辰辰辰辰
·
2023-12-29 17:22
golang
golang
后端
golang
第三卷---常量指针
常量指针常量指针类型别名注释常量Go语言中的常量使用关键字const定义,用于存储不会改变的数据,常量是在编译时被创建的,即使定义在函数内部也是如此,并且只能是布尔型、数字型(整数型、浮点型和复数)和字符串型。声明格式:constname[type]=valuetype可以省略和变量声明一样,可以批量声明多个常量:const(e=2.7182818pi=3.1415926)如果是批量声明的常量,除
佳辰辰辰辰
·
2023-12-29 17:22
golang
golang
开发语言
后端
Fix cannot find package "
golang
.org/x/net/context"
编译错误信息cannotfindpackage"
golang
.org/x/net/context"inanyof:...
Wang's Blog
·
2023-12-29 17:13
Golang
bleve
golang-org
x
net
context
Go语言中的包管理工具之Go Vendor的使用
GoLang
中常用的包管理的方式常用的有三种GoPathGoVendorGoModules关于GoVender1)概述在2015年的时候,我们的另一个包管理工具GoVendor就诞生了它诞生于2015.8.19
Wang's Blog
·
2023-12-29 17:11
Golang
开发语言
后端
golang
Go语言中的包管理工具之Go Path的使用
GoLang
中常用的包管理的方式1)概述常用的有三种GoPathGoVendorGoModules2)发展历程早期go的包管理存在很大缺陷,甚至可以说没有官方统一的包管理工具一方面官方在努力发布一些实验性的包管理工具
Wang's Blog
·
2023-12-29 17:40
Golang
golang
开发语言
后端
Golang
数据库操作
文章目录初始化连接连接池SetMaxOpenConnsSetMaxIdleConnsSetConnMaxIdleTimeSetConnMaxLifetime查询数据插入数据更新数据删除数据实现账号密码登录功能sqlx的部分用法Install连接数据库需要的包goget-ugithub.com/go-sql-driver/mysql//MySQL数据库的包gogetgithub.com/lib/pq
Simple子夜
·
2023-12-29 16:24
1024程序员节
golang
数据库
开发语言
后端
supervisor--go版安装
系统环境ubuntu18.04安装1、下载指定
golang
版本的安装包安装包下载地址:https://github.com/ochinchina/supervisord/releases/tag/v0.7.31.1
ellija
·
2023-12-29 16:51
golang
linux
golang
unicode中文解码
packagemainimport("fmt""strconv")funcmain(){//从数据库中读取的字符串//dbString:="\\351\\273\\204\\345\\237\\224\\346\\231\\272\\351\\200\\240"//数据库中看到的字符串//dbString:="\351\273\204\345\237\224\346\231\272\351\200
ellija
·
2023-12-29 16:51
golang
开发语言
后端
golang
发送邮件
golang
发送邮件packagemainimport("bytes""crypto/tls""errors""fmt""io""net""net/smtp""os""path/filepath""strconv
ellija
·
2023-12-29 16:51
golang
开发语言
后端
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他