不去适用、努力改变

简介:单例模式,是一种常见的软件设计模式。在它的核心结构中包含一个被称为特殊的单例。通过单例模式可以保证系统中一个类只有一个实例,即一个类只有一个对象实例。单例模式通常有以下三个要点:  一个类只有一个对象必须...

发布 0 条评论

1,单文件上传,这里我写了一个HTML表单,用来上传文件。go代码如下,具体操作在注释里说的也很清楚。 package main import "github.com/gin-gonic/gin" /** 文件上传 */ func main() { r := gin.Default() //限制表单你上...

发布 0 条评论

首先需要安装gin框架,此处不再多说,直接上示例和代码。 1:加载index.html package main import ( "github.com/gin-gonic/gin" ) func main() { r := gin.Default() //设置HTML目录 r.LoadHTMLGlob("public/html/*") /...

发布 0 条评论

这几天一直在做学习PHP和Golang,也写了许多代码,于是就想将学习和练手的项目上传到服务器(在阿里云租了一台学生机器),但是又考虑到每次都用ftp上传较为麻烦,所以学习了一下如何搭建GitLab。 简介:GitLab 是一个用于仓库管...

发布 0 条评论

1.什么是gin? 首先看一下gin官网对gin框架的介绍Gin 是一个用 Go (Golang) 编写的 web 框架。 它是一个类似于 martini 但拥有更好性能的 API 框架, 由于 httprouter,速度提高了近 40 倍。 如果你是性能和高效的...

发布 0 条评论

在项目开发中经常会用到对二维数组的排序,用到的方法是首先将要排序的字段取出为一维数组,然后使用array_multisort()函数将数组排序车成合适的数组。话不多说,先上代码。 /** * 二维数组排序 * @param array $data 要排序的...

发布 0 条评论

首先使用composer安装PHPWord composer require phpoffice/phpword 创建一个公共方法 function exportWorld() { $phpWord = new PhpWord();//实例化对象 $section = $phpWord->addSection();//新增一个空白页 $section-&...

发布 0 条评论

首先使用composer安装PHPExcel composer require phpoffice/phpexcel 封装的常用二维数组导出为Excel表格。 /** * 导出为Excel * @param array $data 要导出的数据(二维数组) * @param string $fil...

发布 0 条评论

安装Redis 以Windows 7+xampp+PHP5.6为例: 首先获取Redis安装包,下载地址:https://github.com/MicrosoftArchive/redis/releases 选择zip格式的,下载后解压。解压后的文件夹内容如下: 打开cmd,切换目录到Re...

发布 0 条评论

ThinkPHP内置了抽象数据库访问层,把不同的数据库操作封装起来,我们只需要使用公共的Db类进行操作,而无需针对不同的数据库写不同的代码和底层实现,Db类会自动调用相应的数据库驱动来处理。采用PDO方式,目前包含了Mysql、SqlServe...

发布 0 条评论