202002-09 Go语言的结构体 构造函数 Go语言的结构体 构造函数 Go语言的结构体没有构造函数,可以自己实现。 下面的代码就实现了一个Person的构造函数。因为struct是值类型,如果结构体比较复杂的话,值拷贝性能开销会比较大,所以该构造函数返回的是结构体指针类型。 继续阅读 >
202002-09 Go语言中间件框架 Negroni 的静态文件处理源码分析 HOT Negroni是一个非常棒的中间件,尤其是其中间件调用链优雅的设计,以及对GO HTTP 原生处理器的兼容。 继续阅读 >
202002-09 Go语言潜力有目共睹,但它的Goroutine机制底层原理你了解吗? HOT Go语言的巨大潜力有目共睹,今天我们来学习Go语言的Goroutine机制,这也可能是Go语言最为吸引人的特性了,理解它对于掌握Go语言大有裨益,话不多说开始吧! 通过本文你将了解到以下内容: 什么是协程以及横向对比优势 Go语言的Goroutine机制底层原理和特点 继续阅读 >
202002-08 Laravel5.5 实现后台管理登录的方法 最近群里很多人文档,laravel如何做会员和管理两个身份登录,今天把教程分享一下 自定义用户表登录 认证是由 guards 和 providers 两部分构成的, defaults 配置是默认选择一个 guard 认证驱动,所以我们在这两个配置项中分别添加一个 admin 和 admins 选项。 继续阅读 >
202002-08 Yii的登陆机制 Yii 生成应用时已经提供了最基础的用户登陆机制。我们用 Yii 生成一个新的应用,进入 protected/components 目录,我们可以看到 UserIdentity.php 文件,里面的 UserIdentity 类里面只有一个 public 函数如下: 继续阅读 >
202002-08 Go语言(环境的搭建) HOT 下载地址 Go官网下载地址:https://golang.org/dl/ Go官方镜像站(推荐):https://golang.google.cn/dl/ 继续阅读 >
202002-08 go语言编程前景怎么样? HOT 语法变化:几乎没有增加什么明显的语法特性,变化主要围绕:降低心智负担、细节完善、工程化; Go本身迭代的核心是实现优化,主要围绕:性能、性能、性能!(重要的事情说三遍),性能的优化尤其体现在GC上,此外,还围绕更多的平台移植及更进一步的标准化,以强化社区约定。 继续阅读 >
202002-08 详解将数据从Laravel传送到vue的四种方式 这篇文章主要介绍了详解将数据从Laravel传送到vue的四种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 继续阅读 >
202002-07 Yii框架日志操作图文与实例详解 Yii框架日志操作图文与实例详解 这篇文章主要介绍了Yii框架日志操作,结合图文与实例形式详细分析了Yii日志操作相关配置、使用方法及操作注意事项,需要的朋友可以参考下 本文实例讲述了Yii框架日志操作。分享给大家供大家参考,具体如下: 继续阅读 >
202002-07 laravel框架学习笔记之组件化开发实现方法 laravel框架学习笔记之组件化开发实现方法 这篇文章主要介绍了laravel框架学习笔记之组件化开发实现方法,结合实例形式分析了laravel框架组件化开发相关的实现步骤与操作注意事项,需要的朋友可以参考下 本文实例讲述了laravel框架学习笔记之组件化开发实现方法。分享给大家供大家参考 继续阅读 >
202002-07 Go语言的结构体 Go语言中的基本数据类型可以表示一些事物的基本属性,但是当我们想表达一个事物的全部或部分属性时,这时候基本数据类型就无法满足需求了。 Go语言提供了一种自定义数据类型,可以封装多个基本数据类型,这种数据类型叫结构体(struct)。 我们可以通过struct来定义自己的类型了。 继续阅读 >
202002-07 Go 编程语言的简单介绍 | Linux 中国 HOT Go 是一门用于并发编程的命令式编程语言,它主要由创造者 Google 进行开发,最初主要由 Robert Griesemer、Rob Pike 和 Ken Thompson 开发。这门语言的设计起始于 2007 年,并在 2009 年推出最初版本;而第一个稳定版本是 2012 年发布的 1.0 版本。1 继续阅读 >
202002-07 面试官让你用 Go 语言生成一个排列:掌握这几种生产排列的算法就不怕了 HOT 优缺点 优点:代码实现简单、高效。 缺点:非常难理解。 本文介绍了生成排列的常用算法,掌握后基本不怕任何排列问题了。 继续阅读 >
202002-06 laravel中使用with实现动态添加where条件 今天小编就为大家分享一篇在laravel中使用with实现动态添加where条件,具有好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 关键点:闭包 继续阅读 >
202002-06 Go语言基础:类型别名和自定义类型 Go语言中没有类的概念,也不支持“类”的继承等面向对象的概念。 Go语言中通过结构体的内嵌再配合接口,比面向对象具有更高的扩展性和灵活性。 继续阅读 >
202002-06 Go语言的接口 HOT 在Go语言中,一个接口类型总是代表着某一种类型(即所有实现它的类型)的行为。一个接口类型的声明通常会包含关键字type、类型名称、关键字interface以及由花括号包裹的若干方法声明。 继续阅读 >
202002-06 TIOBE 公布了 2020 年 2 月编程语言排行榜,Go 的排名你还满意吗? HOT 每次的排行榜出来,TIOBE 都会有它分析关注的重点,其他社区分享,也会从他们关注的角度进行分析。作为国内最重要的 Go 社区之一,Go 语言中文网关注 TIOBE 排行榜,自然主要关注 Go 语言了。下表是 2020 年 2 月编程语言排行榜。 继续阅读 >
202002-05 利用yii2实现分库分表的方案与思路 这篇文章主要介绍了利用yii2实现分库分表的方案与思路,在研究yii2如何分库分表之前,我先对yii2的核心概念和框架结构做了一个初步的探索,从而找到分库分表的思路。有需要的朋友可以参考借鉴,下面来一起看看吧。 继续阅读 >
202002-05 Laravel 自定命令以及生成文件的例子 今天小编就为大家分享一篇Laravel 自定命令以及生成文件的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 继续阅读 >
202002-05 go语言实现普通文件下载和带进度条的大文件下载,实时显示下载进度 go语言实现普通文件下载和带进度条的大文件下载,实时显示下载进度 本示例说明如何从网上将文件下载到本地计算机。通过io.Copy()直接使用并传递响应主体,我们将数据流式传输到文件中,而不必将其全部加载到内存中-小文件不是问题,但下载大文件时会有所不同。 继续阅读 >
202002-05 Go Team 核心成员Brad Fitzpatrick离职谷歌,告别Go语言团队 HOT 39岁的美国知名程序员Brad Fitzpatrick(bradfitz),昨日在自己的博客中宣布1月28日,将是他在Google的最后一个工作日。 此前,他已经在Google供职近12.5年,在Go团队工作也已经近10年。 继续阅读 >
202002-05 保护数据库信息,如何用Go语言+对称密钥做数据加密? HOT 个人识别信息(PII)是客户告知服务提供商(电子商务、金融服务等)的个人信息。作为服务提供者,他们有责任妥善保管信息。针对PII的攻击可能来自外部,也可能来自服务商内部。 为了抵御针对PII的攻击,将存储在数据库中的PII加密,这样组织内的员工就无法读取信息,外部攻击者在设法窃取数据库时也无法读取信息。 如何解决这一问题呢?本文就将为大家介绍用 Go语言为数据加密的策略。 继续阅读 >