202002-01 Yii2单元测试用法 Yii2单元测试用法 本文实例讲述了Yii2单元测试用法。分享给大家供大家参考,具体如下: 使用composer方式安装yii2-app-basic (https://github.com/yiisoft/yii2-app-basic/blob/master/README.md) 装好后既可以使用 继续阅读 >
202002-01 laravel框架与其他框架的对比 laravel框架与其他框架的对比 优点: 1、代码比较明白易懂,跟英语句子差不多,关键词就是函数,举个例子,获取数据库中某个表的所有数据: 继续阅读 >
202002-01 Go语言锁的解读 Go语言锁的解读 sync 包中实现了两个关于锁的数据类型,sync.Mutex 和 sync.RWMutex。[ 互斥锁 mutex 是独占型,只能 lock 一次, unlock 一次,然后才能继续 lock 否则阻塞。 读写互斥锁 reader-writer mutex 是所有的 reader 共享一把锁或是一个 writer 独占一个锁, 如果一个 reader lock 到锁了, 其他的 reader 还可以 lock 但是 writer 不能 lock 。 ] 继续阅读 >
202001-21 Yii2语言国际化的配置教程 Yii2语言国际化的配置教程 最近想将博客做成支持多语言的,还好Yii2支持这个功能,于是查看了下官方的文档,哎,看了半天不知道干嘛用的,于是各种百度,Google的搜索,最终才明白原来很简单,只是官方写的太复杂 下面介绍下具体的使用步骤,具体介绍我就不写了,官方写比我清楚,我就写怎么使用 继续阅读 >
202001-21 Go 中锁的那些姿势,估计你不知道 什么是锁,为什么使用锁 用俗语来说,锁意味着一种保护,对资源的一种保护,在程序员眼中,这个资源可以是一个变量,一个代码片段,一条记录,一张数据库表等等。 就跟小孩需要保护一样,不保护的话小孩会收到伤害,同样的使用锁的原因是资源不保护的话,可能会受到污染,在并发情况下,多个人对同一资源进行操作,有可能导致资源不符合预期的修改。 继续阅读 >
202001-20 yii2 上传图片的示例代码 这篇文章主要介绍了yii2 上传图片的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 第一步: 搭建上传类基础工作,具体请看://www.jb51.net/article/120242.htm 继续阅读 >
202001-20 Go 语言开发工具 LiteIDE X36.3 发布 Go 语言开发工具 LiteIDE X36.3 发布,新版本重构了配置系统,更新 gotools & gocode 以更好地支持 Go Module 功能。 ### 2020.01.15 Ver X36.3 * LiteIDE 继续阅读 >
202001-17 Yii2框架中一些折磨人的坑 这篇文章主要给大家介绍了关于Yii2框架中一些折磨人的坑,文中通过示例代码介绍的非常详细,对大家学习或者使用Yii2框架具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧 ActiveRecord被莫名写入? 继续阅读 >
202001-17 docker搭建php+nginx+swoole+mysql+redis环境的方法 这篇文章主要介绍了docker搭建php+nginx+swoole+mysql+redis环境的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 操作系统:阿里云esc实例centos7.4 软件:docker-ce version 18.09.3, docker-compose version 1.23.2 一.创建带有swoole-redis-pdo_mysql-gd扩展的docker image 继续阅读 >
202001-17 逻辑思维Go语言微服务改造实践 HOT 为什么要避免反射呢?我们在本地建了local cache,缓存整个对象就要求你不能在缓存之外修改这个对象,但是实际业务上有这个需求。我们出现过这样的情况后就用反射来做deep copy。JAVA反射还可以用,原因是jvm会将反射代码生成JAVA代码,实际上调用的是生成的代码。但是在Go里面不是,本来Go的性能是和C接近的,大量用了反射之后,性能就跟python接近额。后来我们就定义一个cloneable的接口,让程序员手动来做这个clone工作。 继续阅读 >
202001-17 服务端I/O性能大比拼:Node、PHP、Java与Go HOT 理解应用程序的输入/输出(I/O)模型,意味着其在计划处理负载与残酷的实际使用场景之间的差异。若应用程序比较小,也没有服务于很高的负载,也许它影响甚微。但随着应用程序的负载逐渐上涨,采用错误的I/O模型有可能会让你到处踩坑,伤痕累累。 继续阅读 >
202001-16 yii2安装的完整详细流程 文章主要为大家详细介绍了yii2安装的完整详细流程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文为大家分享了yii2安装流程,供大家参考,具体内容如下 继续阅读 >
202001-16 在Laravel5中正确设置文件权限的方法 在Laravel5中正确设置文件权限的方法 这篇文章主要给大家介绍了关于如何在Laravel5中正确设置文件权限的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Laravel5具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧 前言 为任何Web应用程序设置适当的文件权限是Web托管的重要部分。 在本教程中,您将学习如何在Linux Web服务器上托管的Laravel应用程序上正确配置文件权限。 继续阅读 >
202001-16 linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程 下面我们来实现在linux中编译安装PHP7并安装Redis扩展与Swoole扩展的方法。 编译安装PHP7并安装Redis扩展Swoole扩展: 继续阅读 >
202001-15 对于Laravel 5.5核心架构的深入理解 安装完laravel框架后,我们就需要了解一下整个框架的核心架构,下面这篇文章主要给大家介绍了关于Laravel 5.5核心架构的一些深入理解,文中通过图文及示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。 继续阅读 >
202001-15 linux下安装openssl、swoole等扩展的详细步骤 本文给大家详细介绍了linux下安装openssl、swoole等扩展的,本文涉及到编译安装和yum安装的知识点,本文给大家介绍的非常详细,感兴趣的朋友一起看看吧 OpenSSL是一个开源的ssl技术,由于我需要使用php相关功能,需要获取https的文件所以必须安装这个东西了。下面给大家介绍下linux下安装openssl、swoole等扩展的详细步骤,一起看看吧! 继续阅读 >
202001-14 收集yii2有用的教程:下拉菜单数据来源 本章小伙将 yii2.0 的下拉列表使用方法传授给大家,希望大家多多捧场,还是老样子,直接上代码。 收集yii2有用的教程:下拉菜单数据来源 继续阅读 >
202001-14 laravel5.1框架基础之Blade模板继承简单使用方法分析 本文实例讲述了laravel5.1框架基础之Blade模板继承简单使用方法。分享给大家供大家参考,具体如下: 模板继承什么用? 自然是增强基础页面的复用,有利于页面文档的条理,也便于更改多处使用的内容,如页头、页脚 继续阅读 >
202001-14 PHP 7下安装Swoole与Yar,Yaf的方法教程 下面这篇文章主要给大家介绍了在PHP 7下安装Swoole与Yar,Yaf的方法教程,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。 继续阅读 >
202001-14 GO和PHP可以在一起愉快的玩耍了 HOT PHP,是一种被广泛应用的开源通用脚本语言,尤其适用于 Web 开发并可嵌入 HTML 中去,而Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易.在此我想给PHPer提供另外一种方式来学习go,这样不但学习了新语言go,同时对php的内部机制也会有深入的了解。 继续阅读 >