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语言
中的反射
反射反射是用程序检查代码中所拥有的结构尤其是类型的一种能力,这是元编程的一种形式。反射可以在运行时检查类型和变量。但是存在着一定的隐患,除非真的有必要,否则应当避免使用或者小心使用。方法和类型的反射两个简单的函数:reflect.TypeOf和reflect.ValueOf,返回被检查对象的类型和值。两个函数的签名:funcTypeOf(iinterface{})TypefuncValueOf(i
帅气的昵称都有人用了
·
2024-01-28 22:23
go语言
新建项目
一直直接操作的框架使用vscode打开就会自动装包,这次想写一个简单应用,确不会怎么建项目,记录如下。go1.14后,以及不再需要把项目写在GOPATH下,所有不需要再配置。配置GOPRXYgoenv-wGOPROXY=https://goproxy.cn,direct(国内无法访问https://proxy.golang.org)使用gomod方法新建项目。任意位置新建文件夹。文件夹下执行gom
热心居民小肖
·
2024-01-28 20:43
fmt打印不显示 go_
Go语言
fmt.Printf使用指南(占位符总结)
本文整理了
Go语言
的标准输出流(fmt.Printf)在打印到屏幕时的格式化输出操作。在这里按照占位符将被替换的变量类型划分,更方便查询和记忆。
weixin_39613839
·
2024-01-28 20:32
fmt打印不显示
go
Go语言
标准库之fmt与格式化占位符
前言fmt标准库是我们在学习
Go语言
过程中接触最早最频繁的一个了,本文介绍了fmtb包的一些常用函数。22.1fmtfmt包实现了类似C语言printf和scanf的格式化I/O。
Just_do_do_IT
·
2024-01-28 20:32
Go基础
go
go语言
golang
go语言
基础之time时间处理
1.时间类型
Go语言
中使用time.Time类型表示时间。我们可以通过time.Now函数获取当前的时间对象,然后从时间对象中可以获取到年、月、日、时、分、秒等信息。
leellun
·
2024-01-28 20:01
go从入门到实践
golang
开发语言
后端
go语言
标准库flag命令行参数解析
Go语言
内置的flag包实现了命令行参数的解析,flag包使得开发命令行工具更为简单。os.Args如果你只是简单的想要获取命令行参数,可以像下面的代码示例一样使用os.Args来获取命令行参数。
leellun
·
2024-01-28 20:01
go从入门到实践
golang
linux
开发语言
Go语言
常用标准库fmt、格式化占位符、获取输入
1.fmtfmt包实现了类似C语言printf和scanf的格式化I/O。主要分为向外输出内容和获取输入内容两大部分。函数说明Print内容输出到系统的标准输出Fprintf将内容输出到一个io.Writer接口类型的变量w中Sprint把传入的数据生成并返回一个字符串Errorf根据format参数生成格式化字符串并返回一个包含该字符串的错误。1.1PrintPrint系列函数会将内容输出到系统
leellun
·
2024-01-28 20:31
go从入门到实践
golang
开发语言
后端
go语言
基础之泛型
1.泛型泛型是一种独立于所使用的特定类型的编写代码的方法。使用泛型可以编写出适用于一组类型中的任何一种的函数和类型。1.1为什么需要泛型funcreverse(s[]int)[]int{l:=len(s)r:=make([]int,l)fori,e:=ranges{r[l-i-1]=e}returnr}fmt.Println(reverse([]int{1,2,3,4}))//[4321]可是这个
leellun
·
2024-01-28 20:31
go从入门到实践
golang
java
算法
Mybatis环境搭建
1.1mybatis本是apache的一个
开源项目
iBatis,2010年这个项目由apachesoftwarefoundation迁移到了googlecode,并且改名为MyBatis。
周大福ye
·
2024-01-28 20:57
maven
hibernate
7、滑动窗口套路算法框架——
Go语言
版
前情提示:
Go语言
学习者。
斤唔
·
2024-01-28 19:45
Go
算法
golang
开发语言
前端都在卷鸿蒙?推荐 12 个 热门的开源鸿蒙实战项目
让我们一同踏上这场鸿蒙
开源项目
的探索之旅,感受鸿蒙的独特魅力!小狐浏览器基于鸿蒙HarmonyOS,使用ArkTS开发纯净的浏览器(小狐狸浏览器)。仿网易云音乐鸿蒙ArkTs仿网易云音乐项目
蜀道山QAQ
·
2024-01-28 19:02
鸿蒙
前端
harmonyos
开源
人工智能
华为
鸿蒙系统
观察者模式
Go语言
学习教程(九)
一、双向链表概述*双向链表结构中元素在内存中不是紧邻空间,而是每个元素中存放上一个元素和后一个元素的地址*第一个元素称为头(head)元素,前连接(前置指针域)为nil*最后一个元素称为尾(foot)元素,后连接(后置指针域)为nil*双向链表的优点:*在执行新增元素或删除元素时效率高,获取任意一个元素,可以方便的在这个元素前后插入元素*充分利用内存空间,实现内存灵活管理*可实现正序和逆序遍历*头
小陈工
·
2024-01-28 18:19
Docker 基本管理
Docker是一个开源的应用容器引擎,基于
go语言
开发并遵循了apache2.0协议
向天笑哈哈哈
·
2024-01-28 18:16
docker
java
容器
这些年我开源的几个小项目
笔者是一个平平无奇的前端打工人,没有参与过啥热门
开源项目
的共建,所以每次说自己热爱开源都很心虚,充其量就是热爱使用
开源项目
,不过这两年来也陆续做了几个小项目,虽然只有时不时的来几个star,不过也给我安静的
街角小林2
·
2024-01-28 18:05
这里有10个优质Python
开源项目
,希望对你学习有帮助
导读:在过去的一个月中,我们对近250个Python
开源项目
进行了排名,选出了前十。我们比较了在此期间有新的发布或是重大发布的项目。
妄心xyx
·
2024-01-28 14:34
Go语言
安装及开发环境配置
目录官网国内Linux(CentOS&Ubuntu)安装环境变量设置命令行下开发开发模式执行编译IDE下开发插件安装安装依赖工具运行常见问题1、dialtcp172.217.160.113:443:i/otimeout2、VSCode不能完美显示zsh问题官网访问Golang官网的下载链接,可以直接下载安装包,访问地址为:Allreleases-TheGoProgrammingLanguage国内
bfu_努力进大厂送外卖的Z
·
2024-01-28 14:53
golang
golang
开发语言
后端
CentOS 7安装Docker
Linux_ContOScategories:Linuxdescription:如何在CentOS下安装Docker用到的工具XShellCentOS7DockerDocker是一个开源的应用容器引擎,基于
Go
我是一颗小虎牙_
·
2024-01-28 13:08
探讨
Go语言
在构建HTTP代理时的优势和挑战
亲爱的读者,让我们一起来探讨一下
Go语言
在构建HTTP代理时的优势和挑战。首先,让我们来谈谈
Go语言
在构建HTTP代理时的优势。
华科℡云
·
2024-01-28 13:47
java
开发语言
金九银十专供 | 175 道 Go 工程师必考面试题 + 详细解答
以字节跳动为例,
Go语言
是字节跳动内部使用最多的编程语言。为啥?因为字节跳动更看重效率,上手简单,学习难度低。
kevin_tech
·
2024-01-28 12:18
编程语言
字节跳动
go
软件开发
weex
18. Spring Boot启用Swagger2
18.SpringBoot启用Swagger2Swagger2是一个
开源项目
,用于为RESTfulWeb服务生成RESTAPI文档。
我超爱写bug
·
2024-01-28 11:17
spring
boot
spring
boot
后端
java
开发语言
入门
深度学习与神经网络pytorch版 基础知识
深度学习与神经网络pytorch版基础知识1.简单介绍PyTorch是一个开源的深度学习框架,由Facebook于2016年发布的第一个
开源项目
。
砍树+c+v
·
2024-01-28 11:45
深度学习
神经网络
pytorch
人工智能
python
conda
【GitHub项目推荐--GitHub
开源项目
排行榜】【转载】
GitHubRankingGitHubRanking是最近Star陡增的
开源项目
,这是一个GitHubStars和Forks的排行榜,包含GithubTop100Star的
开源项目
,根据不同编程语言进行分类
旅之灵夫
·
2024-01-28 11:29
GitHub项目推荐
github
【GitHub项目推荐--如何构建项目】【转载】
这是一个138KStar的
开源项目
,这个仓库汇集了诸多优质资源,教你如何构建一些属于自己的东西,内容主要分为增强现实、区块链、机器人、编辑器、命令行工具、神经网络、操作系统等几大类别。
旅之灵夫
·
2024-01-28 11:28
GitHub项目推荐
github
gpt写的
go语言
入门——通过博客系统 part1
第一部分:构建基础命令行博客系统代码仓库章节1:
Go语言
快速入门1.1
Go语言
简介
Go语言
,也称作Golang,是由Google开发的一种静态强类型、编译型语言,具有垃圾回收功能。
飞鸟malred
·
2024-01-28 10:57
golang
gpt
golang
开发语言
go语言
(二十一)---- channel的关闭
channel不像文件一样需要经常去关闭,只有当你确实没有任何发送数据了,或者你想显示的结束range循环之类的,才去关闭channel。关闭channel后,无法向channel再发送数据,(引发pannic错误后,导致接收立即返回零值)关闭channel后,可以继续从channel中接收数据对于nilchannel,无论收发都会被阻塞。如果没有close,会出现死锁。packagemainim
归来少年Plus
·
2024-01-28 10:56
golang
开发语言
后端
go语言
(22)---- range & select
range利用range代替for循环packagemainimport"fmt"funcmain(){c:=make(chanint)gofunc(){fori:=0;i<5;i++{c<-i}//close关闭一个channelclose(c)}()//for{////ok如果为true,表示channel没有关闭,如果为false,表示channel已经关闭//ifdata,ok:=<-c;
归来少年Plus
·
2024-01-28 10:55
golang
开发语言
后端
78.Go中的Timer 和 Ticker
这个时候就需要用到
Go语言
中的定时器。在
Go语言
中,定时器类型有两种:一次性定时器time.Timer和周期性定时器time.Ticker。本文将会对这两种定时器类型进行介绍。二、Timer:一次性定
百里守约学编程
·
2024-01-28 08:57
go
golang
开发语言
后端
Github 2024-01-27
开源项目
日报 Top10
根据GithubTrendings的统计,今日(2024-01-27统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:开发语言项目数量Python项目3JupyterNotebook项目2非开发语言项目2JavaScript项目1Go项目1Rust项目1Shell项目1PapersWeLove(PWL):学术计算机科学论文社区创建周期:3695天开发语言:ShellStar数量:8
孙琦Ray
·
2024-01-28 08:25
github
开源
Github趋势分析
开源项目
Python
Golang
分布式id-Leaf算法
一、介绍由美团开发,
开源项目
链接:https://github.com/Meituan-Dianping/LeafLeaf同时支持号段模式和snowflake算法模式,可以切换使用。
王小睿丶
·
2024-01-28 08:52
分布式ID
分布式
java
架构
微服务
【GitHub项目推荐--游戏模拟器(switch)】【转载】
入门指南:https://yuzu-emu.org/help/quickstart
开源项目
:https://github.c
旅之灵夫
·
2024-01-28 08:17
GitHub项目推荐
游戏
github
Docker容器之Docker Swarm集群详解(上)
SwarmCluster模式的特点Swarm集群部署准备工作创建Swarm并添加节点在Swarm中部署服务Swarm介绍Swarm是Docker公司自己发布的一套用来管理Docker集群的平台,几乎全部用
GO
_SmallTownKid_
·
2024-01-28 07:05
Docker
linux
docker
运维
C/C++ 开源日志库log4cplus的编译和使用
开源项目
在github上面,目前最新release版本是2.0.7https://github.com/log4cplus/log4cplus官网上一句话描述log4cplus:log4cplus是一个易于使用的
much0726
·
2024-01-28 07:04
c++
p2p
开发语言
go语言
web开发系列之二十九:gin框架用gin-contrib/sessions库管理session(基于cookie)
ku:~$goget-ugithub.com/gin-contrib/sessions说明:刘宏缔的go森林是一个专注golang的博客,网站:https://blog.imgtouch.com原文:
go
老刘你真牛
·
2024-01-28 07:26
用go做web开发
go
golang
web
session
go语言
Go 为什么建议使用切片,少使用数组?
1介绍在
Go语言
中,数组固定长度,切片可变长度;数组和切片都是值传递,因为切片传递的是指针,所以切片也被称为“引用传递”。
Lamb!
·
2024-01-28 07:26
Go
golang
开发语言
后端
Go 如何应对高并发 | 高并发详解
而
Go语言
在语言层面天生支持并发,充分利用现代CPU的多核优势,这也是
Go语言
能够广泛流行的一个重要原因。在Java中,要支持高并发有几种方案可供选择。
Lamb!
·
2024-01-28 07:48
Go
golang
开发语言
Go Slice的扩容机制
GoSlice的扩容机制在
Go语言
中使用append()函数向Slice添加元素,扩容也是发生在append的调用中,当切片内部的容量,不足以容纳新增元素时就会触发Slice的扩容。
Voryla
·
2024-01-28 07:34
Golang
golang
java
大数据
go slice 扩容机制
前言
go语言
没有ArrayList这样的封装,但是官方原生提供slice,底层就是数组存储,并且能自动扩容,相较于ArrayList的默认10,扩容5,slice的逻辑是有区别的。
fenglllle
·
2024-01-28 07:02
golang
数据结构
玩转docker(1)-基础知识
Docker使用
Go语言
进行开发实现,基于Linux内核的cgroup,namespace等技术,对进程进行封装隔离,由于隔离的进程独立于宿主和其他隔离的进程因此被称为容器。
redher
·
2024-01-28 06:21
Java代码审计:反序列化链CommonsCollections1详解
0x01漏洞介绍ApacheCommonsCollections是一个第三方的基础类库,提供了很多强有力的数据结构类型并且实现了各种集合工具类,可以说是apache
开源项目
的重要组件。
god_Zeo
·
2024-01-28 05:34
代码审计
权威发布丨2023 中国开源先锋 33 人之心尖上的开源人物
同时2023年,首次参与开源贡献的人数达到了历史最多,证明开源在不断破圈,开源开发者数量仍在快速增长,越来越多的开发者开始使用
开源项目
、参与开源贡献。而其中,商业支持的
开源项目
占据
开源社
·
2024-01-28 04:20
开源
VS Code在windows环境下编译出linux下的可执行程序
最近第一次使用VSCode编译
go语言
,需要编译出一个linux环境下的可执行程序,记录一下方法在终端依次输入以下命令:1.gomodtidy2.$env:GO111MODULE="on"3.
15一五
·
2024-01-28 04:14
vscode
go
linux
使用 Gitea 快速搭建私有 Git 版本控制服务
但是一般公司的源代码除非
开源项目
是不会放在公有Git服务上的。所以我们就需要一款容易安装,上手简单,而且硬件要求低的自托管Git服务程序。当然如果能免费就更好了。今天推荐一款符合上述要求的工
码农小胖哥
·
2024-01-28 03:38
Go语言
goroutine调度器概述(11)
goroutine简介goroutine是
Go语言
实现的用户态线程,主要用来解决操作系统线程太“重”的问题,所谓的太重,主要表现在以下两个方面:创建和切换太重:操作系统线程的创建和切换都需要进入内核,而进入内核所消耗的性能代价比较高
ABo_Zhang
·
2024-01-28 03:52
go语言调度器情景分析
Go语言
goroutine调度器
LC101-200
本篇博客是用
Go语言
编写的详尽简洁代码,这里没有写算法思路,若要看具体思路,请移步力扣官网查看相关高赞题解。本篇博客的特点是代码简洁明了,包含多种写法,适合读者后期复盘巩固,加深理解。
卷心菜不卷Iris
·
2024-01-28 02:02
LeetCode
算法
力扣
面试
笔试
大厂笔试
热题
LC1-100
本篇博客是用
Go语言
编写的详尽简洁代码,这里没有写算法思路,若要看具体思路,请移步力扣官网查看相关高赞题解。本篇博客的特点是代码简洁明了,包含多种写法,适合读者后期复盘巩固,加深理解。
卷心菜不卷Iris
·
2024-01-28 02:31
LeetCode
leetcode
算法
职场和发展
LC201-300
本篇博客是用
Go语言
编写的详尽简洁代码,这里没有写算法思路,若要看具体思路,请移步力扣官网查看相关高赞题解。本篇博客的特点是代码简洁明了,包含多种写法,适合读者后期复盘巩固,加深理解。
卷心菜不卷Iris
·
2024-01-28 02:59
LeetCode
算法
大厂面试
笔试
go语言
的指针数组与数组指针
go语言
的指针数组与数组指针packagemainimport"fmt"/**Author:xymDate:2021/4/2122:17Project:Go_LearningDescription:*/
素履、
·
2024-01-28 01:27
Golang
golang
【最佳实践】Go 组合模式对业务解耦
在
Go语言
中,组合模式(Composition)是通过嵌入结构体(embeddingstructs)来实现的。它允许我们构建复杂的对象,通过将简单对象组合成树形结构来表示整个部分的层次结构。
worxfr
·
2024-01-28 01:07
Go
golang
组合模式
开发语言
推荐200个.Net
开源项目
了!
大家好,我是编程乐趣,自从开始推荐.Net
开源项目
以来,到今天刚好达到200个了,同时我也在Github、Gitee整理了一个项目列表。当前在Github也收获了924Star,也欢迎大家点点关注。
编程乐趣
·
2024-01-28 01:35
.netcore
微服务
架构
c#
.net
github
开发者实战:如何为
开源项目
和社区做贡献——你应该知道的十件事
问题一、为什么要给
开源项目
和社区做贡献?三、如何为开源做贡献?问题二:为
开源项目
做贡献——如何提Issue?
白鹿第一帅
·
2024-01-28 00:54
开源社区与布道活动
开源
开源项目
开源社区
白鹿第一帅
如何为开源做贡献
如何创建自己的开源项目
为什么要做开源
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他