Composer 私有仓库搭建

Composer 是 PHP 的软件包管理系统,它提供用于管理 PHP 软件和依赖库关系的标准格式。作为日常开发,Composer 能够满足我们的日常需求,但有些情况下,我们

前端CI/CD落地实践

随着 nodejs 的兴起,前端开发也进入了 新的时代,webpack 的诞生,更是让其如虎添翼,构建出欣欣向荣的前端生态. 然而事物的发展总是在:发现问题-&

Base64编码的前世今生

Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于2的6次方等于64,所以每6个比特为一个单元,对应某个可打印字符。三个

PHP-FFMpeg 安装

安装 FFMPEG 1 wget http://download.bt.cn/install/ext/ffmpeg.sh && sh ffmpeg.sh 安装完后可输入以下命令是否安装成功 1 ffmpeg -version 删除禁用函数 proc_open, exec, system 安装 PHP-FFMpeg 1 composer require php-ffmpeg/php-ffmpeg 常见问题 Executable not found, proposed : avprobe, ffprobe php-fpm 在执行 FFMPEG

CSV 中文解析异常

最近在做导入 csv 数据的时候出现了,未按预期导出的情况,具体情况见下图: 如图所示,商家地址部分和商家电话部分,没有正常解析。后来在PHP官网找到

Linux Manjaro 安装指南

Linux 历史 1994 年 3 月,Linux1.0 版正式发布,Marc Ewing 成立 Red Hat 软件公司,成为最著名的 Linux 经销商之一。早期 Linux 的引导管理程序(boot loader

snapcraft 下载软件慢,解决办法

由于国内网络原因,snap 安装软件会非常的慢,而且会有中断的情况,可以通过给 snap 设置代理的设置代理的方式解决此问题,具体操作如下: $ sudo systemctl edit snapd 编

git 删除 commit 信息

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #Clone your git repo git clone <repo url>; #Entre your local repo cd lestatzhang.github.io; #Checkout git checkout --orphan latest_branch; #Add all the files git add -A; #Commit the changes git commit -am "Reinitialize"; #Delete the branch git branch -D master; #Rename the current branch to master git branch -m master; #Finally, force update your

Gin_bind_json_return_eof

在一次开发中,通过中间件访问请求中的post参数,于是使用 ioutil.ReadAll 来读取body中的内容并做相应的验证,代码如下: 1 2 3 var pj map[string]interface{} body := c.Request.Body data, _ := ioutil.ReadAll(body) 一开始

centos 搭建 NFS

查看系统是否已安装NFS 1 2 3 4 $ rpm -qa | grep nfs nfs-utils-lib-1.1.5-13.el6.i686 nfs-utils-1.2.3-78.el6_10.1.i686 如果没有安装,执行下面命令 1 $ yum -y install nfs-utils rpcbind NFS配置文件 NFS的常用目录 /etc/exports NFS服务的主要配置

解决nfs挂载错误wrong fs type, bad option, bad superblock

1 2 3 4 5 6 7 [root@localhost]# mount -t nfs 192.168.0.106:/home/nfs1 mount: wrong fs type, bad option, bad superblock on 192.168.0.106:/home/nfs1, missing codepage or helper program, or other error (for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program) In some cases useful info is found in syslog - try dmesg | tail or so 解决办法: 1 apt-get install nfs-common 或者

申请 let's encrypt 通配符 ssl 证书

在<使用 let’s encrypt 为网站开启 https>一问中,讲述了,如何用 let’s encrypt 为网站开启 https 协议,这篇内容讲一下如何申请 let’s encrypt 通配符证书 什么是通配符证

使用 let's encrypt 为网站开启 https

启用可用通道 1 2 $ yum -y install yum-utils $ yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional 安装 Certbot 1 $ sudo yum install certbot python2-certbot-nginx 获取 nginx 服务器证书 1 $ sudo certbot certonly --nginx 遇到问题 certbot 未找到 nginx 二进制文件 The nginx plugin is not working; there may be problems with your existing configuration.

跨域详解

什么是跨域 |当前页面url|被请求页面url|是否跨域|原因 |-|-|-|-| |http://www.test.com/|http://www.test.c