使用PHP脚本做文本处理

年底处理数据的时候,需要将其他部门 Excel 的数据转换为指定格式的文本格式。 其中学到的两个操作,在这里记录一下: Excel 转换为文本文件 使用 PHP 脚本处理文本格

PHP和Go实现多态的对比

多态的定义:对于接口的多种不同实现方式。 例如,程序中定义一个数据存储的 set() 接口,我们分别用 MySQL 和 Redis 实现了 set() 的不同内部逻辑,这两种实现方式就实现了

Laravel5.5 安装 JWT

查看 jwt 官方文档 安装 // 安装jwt最新版本 composer require tymon/jwt-auth 1.0.0-rc.2 // 发布配置文件 php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider" // 生成密钥 php artisan jwt:secret 配置Model和Controller 设置模型文件 User.php 的内容

Faker虚拟数据填充和源码解

Faker 是一个虚拟数据的生成器,可以用它填充数据库进行压力测试或者创建优雅的 XML 文档。 安装 如果项目支持 composer ,使用以下命令安装。不支持请到 Faker 的 Github 仓库下载

源码安装 PHP 7.3

本文以当前最新版本 PHP 7.3.1 演示整个源码安装的流程。 下载 PHP 源码包 访问 PHP 官网的源码包下载地址 http://php.net/downloads.php

Go语言笔记:变量

变量指向一个内存地址,其中存储了某种类型的值。在静态语言中,此内存存储的变量类型不可变。 Go 中的变量如何声明? Go 变量声明可以指定哪些类型? Go 中

Go语言实现动态数组

数组设计之初是在形式上依赖内存分配而成的,所以必须在使用前预先请求空间。这使得数组有以下特性: 请求空间以后大小固定,不能再改变(数据溢出问题

PHP 文件上传限制

PHP 大文件上传占用大量资源,因此需要对上传的大小进行限制,以下为相关的三个参数: nginx 的 client_max_body_size php.ini 的 upload_max_filesize php.ini 的 post_max_size 与以上相对应的三个报错信息: 状态码 413 Request Entiry Too Large.

go-micro 启动报错

micro new myservice panic: qtls.ClientSessionState not compatible with tls.ClientSessionState goroutine 1 [running]: github.com/lucas-clemente/quic-go/internal/handshake.init.0() /go/src/github.com/lucas-clemente/quic-go/internal/handshake/unsafe.go:20 +0x113 解决方法: 安装 go1.12 版本。

模拟 Nginx 热部署

热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。 首先在本地模拟一个线上需要升级 Nginx 的环境,假设旧版本为 nginx-1.0.15

Go 语言的优劣

文章在 Golang 中文网的地址 点击这里,英语原文地址 点击这里。 这是「Go 是一门设计糟糕的编程语言」系列追加的一篇文章。Go 确实有一些不错的特性,因此这