202003-04 laravel框架数据库操作、查询构建器、Eloquent ORM操作 文章主要介绍了laravel框架数据库操作、查询构建器、Eloquent ORM操作,结合实例形式分析了laravel数据库连接、增删改查、排序及Eloquent ORM数据库操作等相关使用技巧,需要的朋友可以参考下 继续阅读 >
202003-04 深入讲解Go语言中函数new与make的使用和区别 大家都知道Go语言中的函数new与函数make一直是新手比较容易混淆的东西,看着相似,但其实不同,不过解释两者之间的不同也非常容易,下面这篇文章主要给大家介绍了关于Go语言中函数new与make区别的相关资料,需要的朋友可以参考下。 继续阅读 >
202003-04 Yii2 定制表单输入字段的标签和样式 文章主要介绍了 Yii2 定制表单输入字段的标签和样式,Yii2中对于表单和字段的支持组件为ActiveForm和ActiveField,有兴趣的可以了解一下。 继续阅读 >
202003-04 Go 官宣:新版 Protobuf API HOT 我们很高兴地宣布,用于 Google 的语言无关数据交换格式 protocol buffers[1] 的新版 Go API 发布了,这是一次重大的版本升级。 继续阅读 >
202003-04 图解kubernetes调度器framework核心数据结构· HOT Framework是kubernetes扩展的第二种实现,相比SchedulerExtender基于远程独立Service的扩展,Framework核心则实现了一种基于扩展点的本地化的规范流程管理机制 继续阅读 >
202003-04 go test 不为人知的一面 HOT Go 被用得最频繁的命令我想应该是go test。然而,这个命令一些有趣的细节和用法可能你还不知道哟。下面让我们从测试本身讲起。 继续阅读 >
202003-03 Go-项目结构和代码组织 做大量的输入,通过对比、借鉴,加上自己的经验,产出一个尽可能优的方案。 开源界优秀项目的结构示例 因为最新的 Go 版本已经使用 module 作为版本依赖,所以,所有项目的 vendor 我都忽略,建议直接使用 module 来管理依赖,而且较好的解决某些库国内访问不了的问题 继续阅读 >
202003-03 laravel5.5安装jwt-auth 生成token令牌的示例 为大家分享一篇laravel5.5安装jwt-auth 生成token令牌的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 继续阅读 >
202003-03 带你重新认识字符串、字节、rune和字符 HOT 现在回答开始时提出的问题:字符串是由字节构建的,因此对它们进行索引将生成字节,而不是字符。字符串甚至可能不包含字符。实际上,“字符” 的定义是模棱两可的,试图通过定义字符串是由字符组成这种说法来解决歧义是错误的。 关于 Unicode,UTF-8 和多语言文本处理还有很多话要说,但是它可以等待下一篇文章。现在,我们希望你对 Go 字符串的行为有更好的了解,尽管它们可能包含任意字节,但 UTF-8 是其设计的核心部分。 继续阅读 >
202003-03 整洁架构(Clean Architecture)的Go微服务: 设计原则 HOT 最近写了一个 Go 微服务应用程序,这个程序的设计来自三个灵感: 清晰架构"Clean Architecture"¹ and SOLID (面向对象设计)² 设计 原则³ Spring的容器技术(Spring’s application context)⁴ Go的简洁设计⁵ 特别是 Go的面向对象的设计⁶ 继续阅读 >
202003-03 IM系统的前世今生—2小时用Go快速搭建高性能、可拓展的IM系统 HOT IM系统是一个时代,从QQ、微信到现在的人工智能,都广泛应用了即时通信,围绕即时通信,又可以做更多产品布局。笔者写本文的目的就是想要帮助更多人了解IM,帮助一些开发者快速的搭建一个应用,燃起大家学习网络编程知识的兴趣,希望的读者能有所收获,能将IM系统应用到更多的产品布局中。 继续阅读 >
202003-02 编辑器 VS Code 如何快速查看 Go 接口? HOT 使用 vscode 阅读 Go 项目源码时,有个不太方便的地方,就是跟踪 interface 的实现。vscode 只能追到 interface 定义的地方,而无法定位到其具体的实现。 继续阅读 >
202003-02 整洁架构(Clean Architecture)的Go微服务: 程序容器(Application Container) HOT 整洁架构(Clean Architecture)的Go微服务: 程序容器(Application Container) 继续阅读 >
202003-02 基于Go和Gin的环境配置方法 为大家分享一篇基于Go和Gin的环境配置方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 1.官方下载Go版本,安装相应平台的程序。 继续阅读 >
202002-29 Go控制并发数量的几种方式 因为go语言层面支持并发,所以面试中经常会问到并发的问题,比如说控制go并发数量的方式有哪些? 下面是我个人整理的两个例子,如果有不对的地方请轻喷。 继续阅读 >
202002-29 如何在yii2表单中添加验证码? 如何在yii2表单中添加验证码?非常简单,只需要在yii2项目中做几个简单的配置就可以完成验证码的应用,yii2默认封装了许多扩展,验证码就是其中之一 继续阅读 >
202002-29 laravel实现简单用户权限的示例代码 最近用laravel设计后台,后台需要有个权限管理。权限管理实质上分为两个部分,首先是认证,然后是权限。认证部分非常好做,就是管理员登录,记录session。这个laravel中也有自带Auth来实现这个。最麻烦就是权限认证。 继续阅读 >
202002-29 Golang六款优秀Web框架对比 HOT Golang是一门快速增长的语言,专为构建简单、快速且可靠的软件而设计。它提供的net/http库对于HTTP协议实现非常好,基于此再构造框架会更容易,因此生态中出现了很多框架。本文将从流行度、社区支持及内建功能等角度对六款知名Go语言Web框架做对比。 继续阅读 >
202002-28 Go 每日一库之 message-bus 在一个涉及多模块交互的系统中,如果模块的交互需要手动去调用对方的方法,那么代码的耦合度就太高了。所以产生了异步消息通信。实际上,各种各样的消息队列都是基于异步消息的。不过它们大部分都有着非常复杂的设计,很多被设计成一个独立的软件来使用。今天我们介绍一个非常小巧的异步消息通信库[message-bus](https://github.com/vardius/me...,它只能在一个进程中使用。源代码只有一个文件,我们也简单看一下实现。 继续阅读 >