- 博客(23)
- 收藏
- 关注
转载 阿里云OSS图片文件回源数量限制解决方案
阿里云OSS图片文件回源数量限制解决方案 背景 小程序在展示外链的源过多,而且地址不一定是https的,而小程序强制要求是https的,考虑使用OSS的回源功能,但是阿里的oss只能设置5个源。于是在中间加了一层将阿里云OSS 指向一台 ECS 的 Nginx 上做反向代理,配置如下: server { listen 80 default_server; ...
2019-05-22 19:38:00
935
转载 Linux Nginx 日志分析查看工具 Goaccess
背景环境 名称 备注 版本 系统 CentOS 7.2 工具 Goaccess 1.2 编译 & 安装过程 # 下载并安装 wget http://tar.goaccess.io/goaccess-1.2.tar.gz tar -xzvf goaccess-1.2.tar.gz cd goaccess-1.2/ ./configure --enable-u...
2017-10-29 13:55:00
270
转载 GitLab-CI GitLab-Runner 持续集成
背景环境 环境 版本 备注 windows 10 vagrant 2.0 这玩意儿做开发时挺好玩,可以单独写一篇博文 CentOS 7.2 早前我用的是 Gitlab 中的 WebHooks 解决解决发布的问题,但是需要自己搭建很多东西还要专门为此写脚本,在研究 Gitlab 中发现原来早就帮我们做好这些事情,只是没有发现而已 Gitlab-CI 简介...
2017-10-22 16:56:00
315
转载 GIT 单个仓库秘钥配置
[ 前置知识 ] git config 配置的 3 个级别 --system # 系统级别,位于 /etc/gitconfig 下对影响该系统下所有用户 --global # 用户级别,位于 ~/.gitconfig 下,仅影响该用户 --local # 仓库级别,位于仓库的 .git/config , 仅影响该仓库 # 注意 : git config [--local] user.n...
2017-09-03 16:57:00
900
转载 URI 与 URL区别
引用链接:知乎 定义 URI = Universal Resource Identifier 统一资源标志符 URL = Universal Resource Locator 统一资源定位符 URN = Universal Resource Name 统一资源标志符URI就是在某一规则下能把一个资源独一无二地标识出来。 统一资源名称大白话,就是URI是抽象的定义,不管用什么方法表...
2017-06-26 20:17:00
250
转载 关于编码的一些问题
位 / 字节 / 字符 位 ( bit ) : 计算机最小存储单位, 以二进制0和1表示 字节 ( Byte ) : 是基本计量单位 1byte = 8bit, 也就是说计算机以每字节也就是8位二进制数字进行储存, 换句话说只要写入至少是一个字节也就是8位二进制. 字符 ( Character ): 通常人们使用的一种记号, 是一种抽象意义上的符号实体 为什么 1 byte = 8 bi...
2017-06-20 11:34:00
458
转载 count函数踩坑记录
count() 一般用来统计数组或对象属性 对没有初始化的变量 / 空的数组 / null 均返回 0 值 其他情况都返回大于 0 的值, 包括空字符串 NAN FALSE 等 所以在判断数组的时候 最好判断一下是不是数组 if(is_array($arr) && count($arr)){ // do something } 转载于:https://www....
2017-05-17 15:52:00
215
转载 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
498
转载 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
848
转载 Redis 扛 Mysq 并发方案小记
前些日子的业务系统出现了并发现象, 我们的订单表由于对做对第三方开放的接口平台 而增加了 第三方的订单号 而这个订单号只能保证在该商户下唯一, 整个列中并不唯一, 且我们之前的订单由于没 第三方订单号 而为空, 因此没法建组合唯一索引 利用 Redis 的 setnx 特性可以构建一个锁机制, 以下是实现的部分片段 public static function Block($key, ...
2017-04-26 10:56:00
148
转载 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
216
转载 PHP CURL HTTPS Error: "SSL certificate problem: unable to get local issuer certificate"
环境 环境 版本 备注 windows 10 pro -- PHP 5.4 -- 问题 当你执行 PHP CURL 调用 HTTPS URL 时, 可能出现如下错误: SSL certificate problem: unable to get local issuer certificate Windows 下的 PHP CURL 默认配置是不信任任何根证书...
2017-04-06 10:20:00
356
转载 PHP 使用 cURL HTTPS 协议证书认证问题
参考 : StackOverflow CA证书下载地址 : Click Me PHP 使用 cURL 模块访问 https 时认证问题 $ch = curl_init(); $options = array( CURLOPT_URL=>$url, // 返回状态大于400时报错错误, 默认忽略 CURLOPT_FAILONERROR=>true, ...
2017-04-05 15:47:00
306
转载 HTTPS 学习笔记 (1)
HTTPS 两个阶段 一 握手阶段 [四次通信] Client -> Server 1. 随机数, 稍后用于生成 "对话密钥" 2. 支持的"SSL/TLS协议"的版本, 如"TLS 1.2" 3. 支持的加密方法, 如: "RSA公钥加密" 4. 支持的压缩方法 Server -> Client 1. 随机数, 稍后用于生成 "对话密钥" 2. 确认通信加密的协议版...
2017-03-31 11:46:00
137
转载 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
1015
转载 Win10 Hyper-V 配置
Win10 Hyper-V 配置 安装 Hyper 程序和功能 -> 启用和关闭windows -> Hyper-V Hyper-V 虚拟网类型 外部网络 [外网/物理机/虚拟机] 内部网络 [仅物理机与虚拟机间组网] 专用网络 [虚拟机间组网] 不知道是不是安装步骤还是什么有问题, 仅在建立外部网络时成功过, 剩下的两种并未成功 并且如果想让虚拟机和物理机之间通讯...
2016-12-23 22:29:00
167
转载 Windows10 下精简和配置 MySQL 5.6
MySQL 安装 + 精简 + 配置 下载安装 从官网 下载 Community Edition MySQL 5.6 版本 精简 根目录下只留 [data/bin/share] , my-default.ini bin 下只留 [mysqladmin / mysql / mysqld] exe 文件 share 下只留 [charsets / english] 目录及其下全部文件 da...
2016-11-14 23:10:00
264
转载 Win10 + Nginx 1.10 + PHP 7 + Redis 配置方法
软件包版本 软件 版本 - 链接 - Nginx nginx-x32-1.10.2.zip 下载 PHP php-7.0.12-nts-Win32-VC14-x64 下载 Redis php_redis-20160319-nts-vc14-x64.zip 下载 RunHiddenConsole.exe 在windows后台运行cmd命令的小程序 搜索 XXF...
2016-11-08 09:05:00
185
转载 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
1131
转载 PHPStorm 与 XDebug 配置
XDebug 配置 环境 Nginx 1.4.7 32 bit PHP 5.4.25 32 bit Windows 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
109
转载 Nginx 同端口多域名配置多站点问题
Nginx 同端口多域名配置多站点问题 nginx 下 conf 目录文件 nginx.conf 文件,如果有多个 server 的话,一定要 确保设置其中一个为 default_server, 这样如果 nginx 按照 server_name 匹配不到合适的 server 时,可以把请求转发给默认的 server 处理。 配置这个只需要在 nginx 的配置中配置两个 server ...
2016-10-17 17:57:00
405
转载 华硕 ASUS QM1 电脑棒安装 Ubuntu Linux 系统
最近买了一个华硕 QM1 电脑棒, 预装的是 win8 home 版本, 用起来不爽正好需要一个 Linux 测试环境, 于是动手改造一番 在网上找注意事项, 但是找了半天都没有找到一个介绍怎么安装系统, 其他文章也很少涉及, 估计QM1销量不怎样吧 首先百度得知 QM1 信息: QM1 CPU x64 的 Boot Mode[启动方式] 是 UEFI 而安装系统时却要 32 位 E...
2016-09-17 11:15:00
3099
转载 三层架构 与 MVC那点事儿
以下为转载内容: 地址 MVC与三层架构的异同点 首先先解释一下MVC。 V即View.是视图的意思。 C即Controler.是控制器的意思。 M即Model,是模型的意思。 这三个里.最不容易理解的应该是Model.就是什么是Model,而为什么叫Model。我先不说为什么叫Model,先解释Controler。 Controller是控制器的意思,所谓控制器,就是将用户请求转...
2016-08-07 21:43:00
133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅