- 【JavaScript】JS获取时间并格式化
- 方法一:使用JavaScript的Date对象和相关方法来获取时间并格式化var now = new Date(); // 格式化日期 var year = now.getFullYear(); var month = (now.getMonth() + 1 < 10 ? "0"&nbs
- 【JavaScript】js复制内容到剪切板
- 复制内容到剪切板分两种情况,一种是从页面已有的可选元素中选中内容进行复制,一种是将Javascript代码中的字符串直接复制到剪切板。一 、复制页面元素选中内容html<input type="textarea" id="txt" /> <button onclick="copy()">复制</button>jsfunction copy()&nbs
- 【PHP】php解析大量数据json文件方式
- 1. 在处理超大文件时,我们可以使用逐行读取的方式来解析JSON数据。具体步骤如下:打开文件并逐行读取数据。每次读取一行数据后,使用json_decode()函数将其解析为JSON对象。对解析后的JSON对象进行处理,例如提取需要的数据或进行其他操作。继续读取下一行,重复步骤2和步骤3,直到文件读取完毕。下面是一个示例代码,演示了如何使用以上步骤来解析超大JSON文件:$file = fopen('large_file.json', 'r&#
- 【Swoole】Swoole常用配置设置
- 红色的标注表示比较重要的参数,可以影响到服务器的运行性能,务必注意1.worker_num描述:指定启动的worker进程数。 说明:swoole是master-> n * worker的模式,开启的worker进程数越多,server负载能力越大,但是相应的server占有的内存也会更多, 建议开启的worker进程数为cpu核数的1-4倍。 示例: 'worker_num' => 8 2. max_request 描述:每个worker进
- 【Redis】Redis配置详解
- 目录一、Redis查看当前配置命令二、Redis基本配置三、RDB全量持久化配置(默认开启)四、AOF增量持久化配置五、Redis key过期监听配置六、Redis内存淘汰策略七、总结一、Redis查看当前配置命令# Redis查看当前全部配置信息 127.0.0.1:6379> CONFIG GET * # Redis查看当前指定配置信息 127.0.0.1:6379> CONFIG GET 配置名
- 【Docker】docker --restart=unless-stopped 和 --restart=always 的区别
- Docker 容器的 --restart 标志用于定义容器的重启策略。--restart=unless-stopped 和 --restart=always 这两个选项有一些细微但重要的区别:--restart=always:容器将始终尝试重启,无论它是如何停止的。如果容器崩溃,它会自动重启。如果Docker守护进程重启,容器也会自动启动。即使容器被手动停止(如使用 docker stop 命令),当Docker守护进程重启时,它也会重新启动。--restart=unless-stopped:容
- 【PHP】Your requirements could not be resolved to an installable set of packages.
- 在执行composer install或composer update的时候,出现Your requirements could not be resolved to an installable set of packages.这个错误,提示的是版本不兼容的问题执行一下命令即可composer install --ignore-platform-reqs 或 composer update --ignore-platform-reqs
- 【PHP】ThinkPHP 集成 jwt 技术 token 验证
- ThinkPHP 集成 jwt 技术 token 验证一、思路流程二、安装 firebase/php-jwt三、封装token类四、创建中间件,检验Token校验时效性五、配置路由中间件六、写几个测试方法,通过postman去验证一、思路流程客户端使用用户名和密码请求登录服务端收到请求,验证用户名和密码验证成功后,服务端会签发一个token,再把这个token返回给客户端客户端收到token后可以把它存储起来,比如放到cookie中客户端每次向服务端请求资源时需要携带服务端签发的token,可以
栏目分类全部>