docker 安装 php GD库 和 freeType支持
如果php环境,没有GD库,和freeType,通常不能显示验证码 # 添加freetype,libpng,libwebp,libjpeg 依赖 RUN apk add libjpeg-turbo-dev libpng-dev freetype-dev libwebp-dev # gd 先配
如果php环境,没有GD库,和freeType,通常不能显示验证码 # 添加freetype,libpng,libwebp,libjpeg 依赖 RUN apk add libjpeg-turbo-dev libpng-dev freetype-dev libwebp-dev # gd 先配
一、场景 今天做保存专题商品列表的时候发现,前端明明有2300多条数据,但是实际服务端接受存入数据库才166条 二、解决过程 经过调试发现前端页面提交post请求时数据量是正确的,但到服务端只能接受到166条。 一开始以为是post请求长度超过限制,不过看了下请求内容才200多K,而post请求默认
什么是JWT JWT 是Json Web Tokens的简称。用百度上面的解释讲,是目前流行的跨域认证解决方案,一种基于JSON的、用于在网络上声明某种主张的令牌(token)。 JTW原理 jwt验证方式是将用户信息通过加密生成token,每次请求服务端只需要使用保存的密钥验证token的正确性,
1. 背景 JavaScript 的 Promise 是一个非常重要的概念,用于处理异步操作。在解释 Promise 之前,我们需要了解 JavaScript 的异步编程历史以及 Promise 出现的背景。 异步编程:JavaScript 是一种单线程语言,这意味着它只有一个执行上下文。在早期的
Ajax上传文件的cache、processdata、contentType属性以及FormData对象的总结 前言:在之前的Ajax一次性上传多张图片并实现预览的博客中提到,如果要用 Ajax 上传文件,则需要使用 FormData 对象来作为数据,而不能使用 form 的 serialize 方
下面通过代码案例来进一步解释 var 和 let 在 jQuery link 函数中的区别: (function ($) { $.fn.link = function () { // Example using 'var' var exampleVar = '
创建一个32位虚拟环境。 set CONDA_FORCE_32BIT=1 # 切换到32位, =号前后,不能有空格 set CONDA_FORCE_32BIT=0 # 切换到64位 这个命令,经测试是临时生效的,下次启动conda就没了,需要注意。 检查是否32位 conda info
一、创建虚拟环境 conda create --name env_name conda create --name env_name python=3.6 # 创建指定python版本 conda create --name env_name python=3.6 pandas
pathinfo (path,options) pathinfo() 函数以数组的形式返回关于文件路径的信息。 print_r(pathinfo("/testweb/test.txt")); // return Array ( [dirname] => /testweb [basen
PHP 5.3 以上版本,使用pthreads PHP扩展,可以使PHP真正地支持多线程。多线程在处理重复性的循环任务,能够大大缩短程序执行时间。 我之前的文章中说过,大多数网站的性能瓶颈不在PHP服务器上,因为它可以简单地通过横向增加服务器或CPU核数来轻松应对(对于各种云主机,增加VPS