随笔分类 -  PHP

1 2 3 4 5 ··· 7 下一页
摘要:php实现amr转成mp3的方法:1、在服务器安装ffmpeg;2、使用“ffmpeg -i”指令来转换amr为mp3格式;3、在网页端使用html5的audio标签来播放mp3文件即可。 思路 服务器安装ffmpeg 使用ffmpeg -i 指令来转换amr为mp3格式(这个到时候写在PHP代码中 阅读全文
posted @ 2024-06-23 20:13 温柔的风 阅读(9) 评论(0) 推荐(0) 编辑
摘要:使用php类库PHP QRCode 地址:http://phpqrcode.sourceforge.net/ 下载:http://sourceforge.net/projects/phpqrcode/ 下载官网提供的类库后,只需要使用phpqrcode.php就可以生成二维码了,当然您的PHP环境必 阅读全文
posted @ 2024-01-16 10:58 温柔的风 阅读(15) 评论(0) 推荐(0) 编辑
摘要:一、环境基础 EasyTask的linux环境要求如下(推荐使用宝塔集成环境):PHP版本大于或者等于 5.4PHP开启json扩展(默认已开启)PHP开启pcntl扩展(默认已开启)PHP开启posix扩展(默认已开启)PHP开启event扩展(需要手动开启,非强制要求安装,安装性能更强)PHP正 阅读全文
posted @ 2023-09-29 10:05 温柔的风 阅读(204) 评论(0) 推荐(0) 编辑
摘要:use PhpOffice\PhpSpreadsheet\Spreadsheet; use PhpOffice\PhpSpreadsheet\Writer\Xlsx; // 创建新的 Excel 实例 $spreadsheet = new Spreadsheet(); // 获取当前工作表 $wor 阅读全文
posted @ 2023-09-07 19:52 温柔的风 阅读(1798) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-05-30 11:00 温柔的风 阅读(217) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-08-07 18:42 温柔的风 阅读(0) 评论(0) 推荐(0) 编辑
摘要:<?php /** * * @desc HTTP 请求类, 支持 CURL 和 Socket, 默认使用 CURL , 当手动指定 * useCurl 或者 curl 扩展没有安装时, 会使用 Socket * 目前支持 get 和 post 两种请求方式 * * 1. 基本 get 请求: * $ 阅读全文
posted @ 2020-08-07 18:02 温柔的风 阅读(677) 评论(0) 推荐(0) 编辑
摘要:给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6(最大子序列:4 -1 2 1 ) 第一种: $arr = [-2,1,-3,4,-1,2,1,-5,4]; funct 阅读全文
posted @ 2020-06-23 12:08 温柔的风 阅读(351) 评论(0) 推荐(0) 编辑
摘要:被百度面试官问到这么一个问题: 有五亿个文件文档,另外还有10万个敏感词,怎么判断这五亿个文件里是否有包含敏感词?.......这个我第一念头真不知道怎么办,最后还是问了面试官,面试官告诉我涉及到了一个算法。那就是AC自动机,我通过百度了一批AC自动机的文章,也大概了解到了它的进化历程......关 阅读全文
posted @ 2020-06-21 21:41 温柔的风 阅读(710) 评论(0) 推荐(0) 编辑
摘要:原理介绍(摘自极客时间): Snowflake的核心思想是将64bit的二进制数字分成若干部分,每一部分都存储有特定含义的数据,比如说时间戳、机器ID、序列号等等,最终生成全局唯一的有序ID。它的标准算法是这样的: 从上面这张图中我们可以看到,41位的时间戳大概可以支撑pow(2,41)/1000/ 阅读全文
posted @ 2020-06-21 19:04 温柔的风 阅读(3675) 评论(0) 推荐(0) 编辑
摘要:pm = static 静态,始终保持一个固定数量的子进程,这个数由(pm.max_children)定义,这种方式很不灵活,也通常不是默认的。 pm = dynamic 动态,在更老一些的版本中,dynamic被称作apache-like。子进程的数量在下面配置的基础上动态设置:pm.max_ch 阅读全文
posted @ 2020-06-19 12:24 温柔的风 阅读(721) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-01-16 11:14 温柔的风 阅读(0) 评论(0) 推荐(0) 编辑
摘要:测试环境、预发布环境经过QA多番测试没有遇到问题,但在一次上线过程中,在线上环境出现20秒的响应超时,这个毫无疑问,环境问题。 尽管线上数据量大,可Mysql也不至于慢到20秒,而且发现每次几乎都是20.01~20.04秒之间,相差不到一秒钟,mysql也不至于这么均匀,在好奇心下,运维大神配合查了 阅读全文
posted @ 2020-01-09 21:37 温柔的风 阅读(3591) 评论(0) 推荐(0) 编辑
摘要:需求背景 在公司开发这么一个需求,每天三次定时催付待客服催付状态的订单,设定每天15、16、17点三次执行job任务来给一批订单打电话催付,需要三个时间点都把待客服催付的订单拨打一遍电话,根据数据组统计,大概每天需要催付的订单数量在6000左右,对接第三方电话呼叫业务,拿到订单信息来呼叫。 测试状态 阅读全文
posted @ 2019-08-15 19:47 温柔的风 阅读(1160) 评论(0) 推荐(0) 编辑
摘要:Wed, 26 Jun 2019 06:49:24 GMTWednesday, 26 June 2019 06:49:24 GMT 项目里做第三方请求,第三方的时间要求是格林威治时间,而且格式是第一行输出结果的格式,然后我百度了一番,只看到了第二种,还做了结果字符串处理。。。后来发现第一种字母大写可 阅读全文
posted @ 2019-06-26 14:53 温柔的风 阅读(1292) 评论(0) 推荐(0) 编辑
摘要:垃圾回收,简称gc。顾名思义,就是废物重利用的意思。再说这个之前先接触一下内存泄露,大概意思就是申请了一块地儿拉了会儿屎,拉完后不收拾,那么那块儿地就算是糟蹋了,地越用越少,最后一地全是屎。说到底一句,用了记得还。一定程度上说,垃圾回收机制就是用来擦屁股的。如果用过C语言,那么申请内存的方式是mal 阅读全文
posted @ 2019-06-15 21:19 温柔的风 阅读(219) 评论(0) 推荐(0) 编辑
摘要:就类似于我们使用共享单车app的时候,可以看到我们周围的空闲单车分布。e代驾在后台管理系统需求里也有此功能,目的是为了实时看到目标城市下的所有司机状态。 一、controller //controller file //$drivers 是拿到当前城市所有的司机信息 foreach($drivers 阅读全文
posted @ 2019-05-28 11:38 温柔的风 阅读(2938) 评论(0) 推荐(0) 编辑
摘要:在开发中,为了降低单点压力,通常会根据业务情况进行分表分库,将表分布在不同的库中(库可能分布在不同的机器上),但是一个业务场景可能会同时处理两个表的操作。在这种场景下,事务的提交会变得相对复杂,因为多个节点(库)的存在,可能存在部分节点提交失败的情况,即事务的ACID特性需要在各个不同的数据库实例中 阅读全文
posted @ 2019-05-17 18:25 温柔的风 阅读(6130) 评论(0) 推荐(0) 编辑
摘要:一、控制器层的更新、添加、删除 class AddKnowledgeAction extends CAction { //add and update public function actionPost() { if ($_POST) { //如果是post操作 $res = array('cod 阅读全文
posted @ 2019-01-10 10:45 温柔的风 阅读(483) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 7 下一页