记录精彩的程序人生

浏览器开启多线程下载

我们一般都不使用浏览器自带下载功能的原因在于,它们大部分都是单线程下载,比起多线程的专业下载工具来说,单线程的浏览器下载工具实在是太慢了,虽然用起来方便,但速度就是硬伤。不过现在 Chrome 更新了一个新特性,可以让浏览器自带下载工具开启多线程下载,让下载速度得到更大的提升。多线程下载功能开启的方法很简单,Chrome 浏览器在地址栏输入 chrome://flags/#enable-parallel-d

PHP 获取微信公众号授权

<?php/***CreatedbyPhpStorm.*User:henry*Date:2021/4/27*Time:11:09*/namespaceApp\Libs\WeiXin;useIlluminate\Support\Facades\Cache;classWebAuth{/***公众号的唯一标识密钥*@varstring*/protected$appId='';protected$appSe

PHP 使用 curl 发送请求

/***发 curl 请求*@param$url*@param$params*@paramstring$method*@paramarray$header*@parambool$multi*@returnmixed*@throws\Exception*/functionhttp($url,$params,$method='GET',$header=array(),$multi=false){$heade

PHP 判断是否是 https

/***判断是不是 https 协议*/if(!function_exists('is_https')){functionis_https(){if(!empty($_SERVER['HTTPS'])&&strtolower($_SERVER['HTTPS'])!=='off'){returntrue;}elseif(isset($_SERVER['HTTP_X_FORWARDED_PROTO'])&&

composer 执行内存超出问题解决

最近在服务器上安装包,composerrequirexxx/xxx,提示错误内存耗尽。Allowedmemorysizeof536870912bytesexhausted….解决办法:修改 php.ini 中 memory_limit 配置,但是需要相关的权限服务器操作权限。可以通过这个命令:php-r“echoini_get(‘memory_limit’).PHP_EOL;”查看设置是否生效。直接使用命令

docker 搭建 lnmp 环境

docker-composer 的安装 sudocurl-L"https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname-s)-$(uname-m)"-o/usr/local/bin/docker-compose 构建脚本:php5.6lnmp 环境搭建 yml#dockerversion:18.06.0+

PHP 使用 header 限速下载文件

$local_file=dirname($_SERVER["DOCUMENT_ROOT"]).'/'.'12.zip';$filesize=filesize($local_file);//设置下载的速度,单位 kb/s$download_speed=500;if(file_exists($local_file)&&is_file($local_file)){//以附件形式输出 header('Cache

mac 下配置 Charles,安装证书

从官网下载链接 http://www.charlesproxy.com/download 附上注册码:RegisteredName:https://zhile.ioLicenseKey:48891cf209c6d32bf4 具体说明请参见:https://blog.csdn.net/windy135/article/details/79086270

git 全局账号设置

git 全局账号设置设置 git 的 username 和 email:gitconfig--globaluser.name"green"gitconfig--globaluser.email"1123@163.com"生成密钥:ssh-keygen-trsa-C"1123@163.com"拉取提交免密码:gitconfig--globalcredential.helperstorecd 到项目目录,执行 Gitp