自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 阿里云OSS图片文件回源数量限制解决方案

阿里云OSS图片文件回源数量限制解决方案背景小程序在展示外链的源过多,而且地址不一定是https的,而小程序强制要求是https的,考虑使用OSS的回源功能,但是阿里的oss只能设置5个源。于是在中间加了一层将阿里云OSS 指向一台 ECS 的 Nginx 上做反向代理,配置如下:server { listen 80 default_server; ...

2019-05-22 19:38:00 709

转载 Linux Nginx 日志分析查看工具 Goaccess

背景环境名称备注版本系统CentOS7.2工具Goaccess1.2编译 & 安装过程# 下载并安装wget http://tar.goaccess.io/goaccess-1.2.tar.gztar -xzvf goaccess-1.2.tar.gzcd goaccess-1.2/./configure --enable-u...

2017-10-29 13:55:00 179

转载 GitLab-CI GitLab-Runner 持续集成

背景环境环境版本备注windows10vagrant2.0这玩意儿做开发时挺好玩,可以单独写一篇博文CentOS7.2早前我用的是 Gitlab 中的 WebHooks 解决解决发布的问题,但是需要自己搭建很多东西还要专门为此写脚本,在研究 Gitlab 中发现原来早就帮我们做好这些事情,只是没有发现而已Gitlab-CI 简介...

2017-10-22 16:56:00 190

转载 GIT 单个仓库秘钥配置

[ 前置知识 ] git config 配置的 3 个级别--system # 系统级别,位于 /etc/gitconfig 下对影响该系统下所有用户--global # 用户级别,位于 ~/.gitconfig 下,仅影响该用户--local # 仓库级别,位于仓库的 .git/config , 仅影响该仓库# 注意 : git config [--local] user.n...

2017-09-03 16:57:00 711

转载 URI 与 URL区别

引用链接:知乎定义URI = Universal Resource Identifier 统一资源标志符URL = Universal Resource Locator 统一资源定位符URN = Universal Resource Name统一资源标志符URI就是在某一规则下能把一个资源独一无二地标识出来。统一资源名称大白话,就是URI是抽象的定义,不管用什么方法表...

2017-06-26 20:17:00 146

转载 关于编码的一些问题

位 / 字节 / 字符位 ( bit ) : 计算机最小存储单位, 以二进制0和1表示字节 ( Byte ) : 是基本计量单位 1byte = 8bit, 也就是说计算机以每字节也就是8位二进制数字进行储存, 换句话说只要写入至少是一个字节也就是8位二进制.字符 ( Character ): 通常人们使用的一种记号, 是一种抽象意义上的符号实体为什么 1 byte = 8 bi...

2017-06-20 11:34:00 354

转载 count函数踩坑记录

count() 一般用来统计数组或对象属性对没有初始化的变量 / 空的数组 / null 均返回 0 值其他情况都返回大于 0 的值, 包括空字符串 NAN FALSE 等所以在判断数组的时候 最好判断一下是不是数组if(is_array($arr) && count($arr)){ // do something}转载于:https://www....

2017-05-17 15:52:00 162

转载 strtotime函数年最大值为2038的问题

echo strtotime('2100-01-01'); // 返回 bool(false)echo date('Y-m-d H:i:s',4294967295); // 得到 1970-01-01 07:59:58查找资料说是 PHP X64 的整数大小问题// 分别在PHP 32位 和 64位 下执行 echo PHP_INT_MAX;// X64 最大值是9223...

2017-05-04 16:35:00 396

转载 You are running Composer with SSL/TLS protection disabled

Composer 使用中出现如下提示You are running Composer with SSL/TLS protection disabled.解决方案在项目根目录下, 按住 shift 同时右键 -> 在此打开命令行composer config -g -- disable-tls true转载于:https://www.cnblogs.com/dongy...

2017-05-04 15:31:00 674

转载 Redis 扛 Mysq 并发方案小记

前些日子的业务系统出现了并发现象, 我们的订单表由于对做对第三方开放的接口平台 而增加了 第三方的订单号 而这个订单号只能保证在该商户下唯一, 整个列中并不唯一, 且我们之前的订单由于没 第三方订单号 而为空, 因此没法建组合唯一索引利用 Redis 的 setnx 特性可以构建一个锁机制, 以下是实现的部分片段 public static function Block($key, ...

2017-04-26 10:56:00 74

转载 CURL 访问 HTTPS 的坑 [后记]

上次踩过 PHP CURL 请求 HTTPS 协议网站的坑PHP CURL HTTPS Error: "SSL certificate problem: unable to get local issuer certificate"搜索并总结了一下CURL访问HTTPS需要配置的参数# CA 证书文件路径CURLOPT_CAINFO# CA 证书文件夹路径, 一般用上面选项即可...

2017-04-23 11:50:00 145

转载 PHP CURL HTTPS Error: "SSL certificate problem: unable to get local issuer certificate"

环境环境版本备注windows10 pro--PHP5.4--问题当你执行 PHP CURL 调用 HTTPS URL 时, 可能出现如下错误:SSL certificate problem: unable to get local issuer certificateWindows 下的 PHP CURL 默认配置是不信任任何根证书...

2017-04-06 10:20:00 192

转载 PHP 使用 cURL HTTPS 协议证书认证问题

参考 :StackOverflowCA证书下载地址 :Click MePHP 使用 cURL 模块访问 https 时认证问题$ch = curl_init();$options = array( CURLOPT_URL=>$url, // 返回状态大于400时报错错误, 默认忽略 CURLOPT_FAILONERROR=>true, ...

2017-04-05 15:47:00 190

转载 HTTPS 学习笔记 (1)

HTTPS两个阶段一 握手阶段 [四次通信]Client -> Server1. 随机数, 稍后用于生成 "对话密钥"2. 支持的"SSL/TLS协议"的版本, 如"TLS 1.2"3. 支持的加密方法, 如: "RSA公钥加密"4. 支持的压缩方法Server -> Client1. 随机数, 稍后用于生成 "对话密钥"2. 确认通信加密的协议版...

2017-03-31 11:46:00 77

转载 Windows CMD 仿 Mac Terminal open 命令 打开指定目录资源管理器

使用过MAC 的 Terminal 都知道通过命令 open . 可以打开当前资源文件夹资源管理器但是在 WIN 下怎么实现呢? 当然 WIN 下 CMD 没有这个命令, 那么我们这种一下仿照一个已知在CMD下输入 explorer.exe c:\path 也可以打开指定文件夹, explorer . 其中exe后缀可以省略 . 指向当前目录关于 exeplorer.exe ...

2017-03-13 18:45:00 724

转载 Win10 Hyper-V 配置

Win10 Hyper-V 配置安装 Hyper程序和功能 -> 启用和关闭windows -> Hyper-VHyper-V 虚拟网类型外部网络 [外网/物理机/虚拟机]内部网络 [仅物理机与虚拟机间组网]专用网络 [虚拟机间组网]不知道是不是安装步骤还是什么有问题, 仅在建立外部网络时成功过, 剩下的两种并未成功 并且如果想让虚拟机和物理机之间通讯...

2016-12-23 22:29:00 86

转载 Windows10 下精简和配置 MySQL 5.6

MySQL 安装 + 精简 + 配置下载安装从官网 下载 Community Edition MySQL 5.6 版本精简根目录下只留 [data/bin/share] , my-default.inibin 下只留 [mysqladmin / mysql / mysqld] exe 文件share 下只留 [charsets / english] 目录及其下全部文件da...

2016-11-14 23:10:00 185

转载 Win10 + Nginx 1.10 + PHP 7 + Redis 配置方法

软件包版本软件版本- 链接 -Nginxnginx-x32-1.10.2.zip下载PHPphp-7.0.12-nts-Win32-VC14-x64下载Redisphp_redis-20160319-nts-vc14-x64.zip下载RunHiddenConsole.exe在windows后台运行cmd命令的小程序搜索XXF...

2016-11-08 09:05:00 111

转载 sublime text 配置 builder [build system]

有时候需要用运行一段 PHP 代码,比如测试某个函数返回值等等,如果启动 Http Server,再打开浏览器,那黄花菜都凉了。我们可以在 Sublime Text 3 中创建 PHP 的 build system,这样就可以利用 Ctrl+B 命令快速运行。1.设置环境变量通过win+R输入sysdm.cpl打开系统属性通过计算机右击->属性->高级系统配置 选...

2016-10-24 10:14:00 978

转载 PHPStorm 与 XDebug 配置

XDebug 配置环境Nginx 1.4.7 32 bitPHP 5.4.25 32 bitWindows 10 64 bit下载 PHP 5.4 VC9 (32 bit)[nts版本]配置 php.ini 文件php.ini [Xdebug] zend_extension="B:\Server\php5\ext\php_xdebug-...

2016-10-24 10:12:00 54

转载 Nginx 同端口多域名配置多站点问题

Nginx 同端口多域名配置多站点问题nginx 下 conf 目录文件 nginx.conf 文件,如果有多个 server 的话,一定要 确保设置其中一个为 default_server, 这样如果 nginx 按照 server_name 匹配不到合适的 server 时,可以把请求转发给默认的 server 处理。配置这个只需要在 nginx 的配置中配置两个 server ...

2016-10-17 17:57:00 275

转载 华硕 ASUS QM1 电脑棒安装 Ubuntu Linux 系统

最近买了一个华硕 QM1 电脑棒, 预装的是 win8 home 版本, 用起来不爽正好需要一个 Linux 测试环境, 于是动手改造一番在网上找注意事项, 但是找了半天都没有找到一个介绍怎么安装系统, 其他文章也很少涉及, 估计QM1销量不怎样吧首先百度得知 QM1 信息:QM1 CPU x64 的 Boot Mode[启动方式] 是 UEFI 而安装系统时却要 32 位 E...

2016-09-17 11:15:00 2376

转载 三层架构 与 MVC那点事儿

以下为转载内容: 地址MVC与三层架构的异同点首先先解释一下MVC。V即View.是视图的意思。C即Controler.是控制器的意思。M即Model,是模型的意思。这三个里.最不容易理解的应该是Model.就是什么是Model,而为什么叫Model。我先不说为什么叫Model,先解释Controler。Controller是控制器的意思,所谓控制器,就是将用户请求转...

2016-08-07 21:43:00 74

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除