202002-04 Laravel框架路由设置与使用 本文实例讲述了Laravel框架路由设置与使用。分享给大家供大家参考,具体如下: Laravel安装,这里使用一键安装包。 使用PHP内置的Web服务器,在PHP文件夹下运行命令行 继续阅读 >
202002-04 Yii2 控制台命令 Yii 中有一个拥有丰富功能的控制台,它们主要用于创建网站后台处理的任务。在项目根目录下执行相关操作,有意思的事,可以通过 yii 自带的功能,列出当前已有的命令。 查看当前控制台已有的脚本命令 继续阅读 >
202002-04 五分钟用Docker快速搭建Go开发环境 挺早以前在我写过一篇用 Docker搭建LNMP开发环境的文章:用Docker搭建Laravel开发环境,里面详细介绍了将 nginx、 mysql和 php三个容器用 docker-compose编排成 LNMP开发环境的步骤,今天来说说怎么用 Docker快速搭建 Go语言项目的开发环境。 因为靠Go本身自带的标准库就能实现高性能的 HTTP服务器,不熟悉的同学买它,呃说错了,看它:深入学习用Go编写HTTP服务器。所以用 Docker 构建 Go的开发环境比构建 LNMP 开发环境要简单很多,如果没有太多定制化要求甚至都不用写 Dockerfile自己构建镜像,直接使用官方的 golang镜像即可。 继续阅读 >
202002-03 Go语言转换所有字符串为大写或者小写的方法 本文实例讲述了Go语言转换所有字符串为大写或者小写的方法。分享给大家供大家参考。具体如下: Go语言的string模块包含了ToLower和ToUpper函数,用于将字符串转换成小写和大写 继续阅读 >
202002-03 在yii2中创建控制台命令(console) 在yii2中创建控制台命令(console) 1、查看当前项目控制台已有的脚本命令 正如你在截图中看到,Yii 中已经定义了一组默认情况下可用的命令: AssetController - 允许合并和压缩你的 JavaScript 和 CSS 文件。 在 资源 - 使用 asset 命令 一节可获取更多信息。 继续阅读 >
202002-03 Laravel5框架添加自定义辅助函数的方法 本文实例讲述了Laravel5框架添加自定义辅助函数的方法。分享给大家供大家参考,具体如下: Laravel内包含了很多非常好用的辅助函数,比如array_get()、array_first()、app_path()等等,具体可以查看http://laravelacademy.org/post/205.html文档,这些辅助函数为我们提供了很多简单易用的功能,提升了我们的开发效率,但是如果要新增自定义的辅助函数怎么办呢?其实很容易,四步即可搞定: 继续阅读 >
202002-02 Yii2实现同时搜索多个字段的方法 本文实例讲述了Yii2实现同时搜索多个字段的方法。分享给大家供大家参考,具体如下: Yii2中搜索字段是用的andFilterWhere这个方法,用它可以搜索一个一段。 如果是搜索多个字段的话 ,比如搜索文章标题和文章内容是是否包含需要搜索的关键词,因为他们两个的关系是or,所以就要用到orFilterWhere这个方法 继续阅读 >
202002-02 我们应该怎么样编写 Go 语言库,有哪些标准可以参考? 不久前我和朋友们想出一个主意,准备合并我们的 IRC bots,并用 Go 重写它们。为了防止重写大部分现有功能,我们试图找到支持 bots 程序中使用的 Web API 的现有库。我们的项目需要一个 Reddit API 的库。这篇文章启发于我找到的前三个库,我不打算说出它们的名字,以免羞辱它们的作者。 继续阅读 >
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安装流程,供大家参考,具体内容如下 继续阅读 >