202001-10 Go语言很好很强大,但我有几个问题想吐槽 HOT Go 是一门非常不错的编程语言。然而,我在公司的 Slack 编程频道中对 Go 的抱怨却越来越多(猜到我是做啥了的吧?),因此我认为有必要把这些吐槽写下来并放在这里,这样当人们问我抱怨什么时,我给他们一个链接就行了。 继续阅读 >
202001-09 yii2框架下在两个页面之间传递弹出消息 yii2框架下在两个页面之间传递弹出消息 在第一个页面,处理完一些逻辑之后,要转到第二个页面,而且,要在第二个页面上弹出一个消息,用来说明第一个页面的处理结果。 比如第一个页面是存储客户信息的,那么则有: 继续阅读 >
202001-09 Laravel实现用户注册和登录 Laravel实现用户注册和登录 本文详细给我们展示了使用Laravel实现用户注册和登录的方法和步鄹,需要的朋友可以参考下 Laravel身为最优雅的PHP框架,很多学习PHP的小伙伴造就对Laravel垂涎欲滴。今天就来实现你的愿望,让我们一起从零开始,利用Laravel实现Web应用最常见的注册和登录功能!所有的课程源码已放在Github上:laravel-start. Race Start ! 继续阅读 >
202001-09 Go 语言面向对象教程 — 接口篇:接口定义与实现 HOT 接口在 Go 语言中有着至关重要的地位,如果说 goroutine 和 channel 是支撑起 Go 语言并发模型的基石,那么接口就是 Go 语言整个类型系统的基石。Go 语言的接口不单单只是接口,下面就让我们一步步来探索 Go 语言的接口特性。 继续阅读 >
202001-09 PHP扩展Swoole实现实时异步任务队列 这篇文章主要介绍了PHP扩展Swoole实现实时异步任务队列,结合实例形式分析了PHP扩展Swoole实现实时异步任务队列相关客户端与服务器端操作技巧,需要的朋友可以参考下 本文实例讲述了PHP扩展Swoole实现实时异步任务队列。分享给大家供大家参考,具体如下: 继续阅读 >
202001-08 Laravel 队列使用的实现 这篇文章主要介绍了Laravel 队列使用的实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 1 环境 Laravel是一种类似ThinkPHP的php框架,封装的诸多功能可以很方便的使用。队列Queue便是其中之一。 Windows环境下,可使用PHPstorm作为Laravel的集成开发环境IDE。 2 队列 继续阅读 >
202001-08 PHP下用Swoole实现Actor并发模型的方法 PHP下用Swoole实现Actor并发模型的方法 文章主要介绍了PHP下用Swoole实现Actor并发模型的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 继续阅读 >
202001-08 go build命令(go语言编译命令)完全攻略 HOT Go语言的程序编写基本以源码方式,无论是自己的代码还是第三方代码,并且以 GOPATH 作为工作目录和一套完整的工程目录规则。因此 Go语言中日常编译时无须像 C++ 一样配置各种包含路径、链接库地址等。 继续阅读 >
202001-07 Laravel队列实现原理解决问题记录 本篇文章主要介绍了浅谈Laravel队列实现原理解决问题记录,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 问题 公司项目使用Laravel的开发的两个项目在同一个测试服务器部署,公用同一个redis。在使用laravel中的队列时,产生冲突干扰。 继续阅读 >
202001-07 Swoole 5将移除自动添加Event::wait()特性 这篇文章主要给大家介绍了关于Swoole 5将移除自动添加Event::wait()特性的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Swoole5具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧 前言 在之前的版本中,编写Cli命令行脚本中使用异步或协程功能时,Swoole会自动在脚本末尾检测是否有Event::wait()调用,如果没有,底层会自动调用register_shutdown_function在脚本结束时调用Event::wait(),进入事件循环。 这个特性为底层带来了非常多的麻烦,我们不得不做了大量编码工作,以解决带来的问题。即便如此,仍然存在大量潜在的风险,如某些PHP版本下内存泄露,某些特殊用法导致core dump等。在最新的Swoole 5版本中,我们准备抛弃这个历史包袱。不再自动添加 Event::wait() 到PHP的shutdown function列表。 继续阅读 >
202001-07 国内首款 | Go语言微服务框架发布! HOT 华为云CSE微服务引擎是业界首个商用的企业级微服务应用管理平台,包含微服务Java SDK、Go SDK、Mesher,为用户提供统一的服务注册、配置和治理控制台,可轻松实现微服务应用的快速开发和高效运维。 继续阅读 >
202001-07 Go语言中如何开启 TCP keepalive? HOT 网络编程是复杂的。并且时常是系统相关的。这个解决方法只在 Linux 下有用,但是这是一个好的开始。在其他操作系统中有类似的参数,它们只是调用方式不同。 继续阅读 >
202001-06 laravel实现上传图片的两种方式小结 小编就为大家分享一篇laravel实现上传图片的两种方式小结,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 第一:是laravel里面自带的上传方式(写在接口里面的) function uploadAvatar(Request $request) 继续阅读 >
202001-06 Go语言教程之结构体 HOT 我们定一个车的结构体,它所具有的特征就是颜色,名称,长度,当然根据我们的需求,他还可以有更多的属性,这样的一个结构体。 我们可以看做是一个对象。它主要用于定义一个复杂的数据结构。在一个struct中我们可以包含许多字段(即属性),当然在我们定义的结构体中,我们不仅可以定义相关的属性,他还可以定义相应的方法。 继续阅读 >
202001-06 Windows 下安装 swoole 图文教程(php) Windows 下安装 swoole 具体步骤: Swoole,原本不支持在Windows下安装的,所以我们要安装Cygwin来使用。在安装Cygwin下遇到了很多坑,百度经验上的文档不是很全,所以我把自己安装Cygwin和Swoole写下来相当于对自己的沉淀吧。 首先准备工具: 继续阅读 >
202001-06 Go语言之goroutine的调度原理 HOT 并发:两个或两个以上的任务在一段时间内被执行。我们并不关心这些任务是否在同一时刻执行,我们只是知道,这些任务在这一段时间能能够都被执行,当然这一段时间可以很长,也可以很短。 继续阅读 >
202001-04 yii2 表单 ActiveForm->field 方法设置自定义CSS的方法内容 本篇文章为yii2 表单 ActiveForm->field 方法设置自定义CSS的方法内容 继续阅读 >
202001-04 laravel通用化的CURD的实现 文章主要介绍了laravel通用化的CURD的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 说明 非常高效的处理laravel中curd的操作 安装 composer require shencongcong/laravel-curd ~1.0 继续阅读 >
202001-04 PHP+swoole实现简单多人在线聊天群发 文章主要介绍了PHP+swoole实现简单多人在线聊天群发 的相关资料,需要的朋友可以参考下 由于本文的能力有限,有好多聊天逻辑的细节没有实现,只实现了群发,具体代码如下所示: php代码: 继续阅读 >