摘要: 一般WEB大部分通讯都是依靠HTTP来传输,HTTP规定了信息的组成部分。 只要修改对应的返回HTTP头,就能告诉客户端返回的数据类型。 废话不多说了,直接上代码。 // 将路径文件输出给前端 $filePath = './test.jpg'; fileDownload($filePath); // 阅读全文
posted @ 2021-03-02 12:09 Fang20 阅读(1083) 评论(0) 推荐(0)
摘要: 虽然PHP生成海报速度很慢而且各种编码问题十分让人头疼,但还是经常碰到需要生成海报的需求。 官网介绍 GD库有着丰富的方法供开发者调用,详细在PHP官网都能查询到。 GD 和图像处理 函数 下载&加载图片 官网提供了一系列方法加载各种格式图片,但我比较倾向直接用图片内容去加载,因为有时图片资源可能是 阅读全文
posted @ 2021-02-27 13:00 Fang20 阅读(811) 评论(1) 推荐(1)
摘要: 分别用 startDate1,endDate1 和 startDate2,endDate2 表示两段时间如果考虑写出两个时间段重叠的每种情况的话,会比较多,写出的判断也比较长,可以反过来考虑如果判断两段时间不重叠的情况。考虑一段时间不动,另一段时间不重叠的话,另一段时间只能在不动的时间段的一前一后。 阅读全文
posted @ 2021-02-25 11:08 Fang20 阅读(2536) 评论(0) 推荐(0)
摘要: 一般比较常见的限流思路有 计数器,滑动窗口,令牌桶。 计数器 计数器即在限定的时间内记请求的次数,如果过了这个时间段就重置次数。 这和我们平时参加一些活动很像,比如超市里有时做活动,每天一个人可以领一个鸡蛋,今天领过了就不能再领了但到了明天又可以再领了。 这里可以用 String 来实现,比如要实现 阅读全文
posted @ 2020-12-12 00:48 Fang20 阅读(889) 评论(0) 推荐(1)
摘要: 说明在网站开发中有时有读取身份证的需求。实现这个需求首先需要用户有一个二代身份证读卡器,并且如果需要联网上传信息是需要公安备案。满足了硬件条件就可以接入身份证读取功能了,实现非常简单就是调用厂家开发的接口。 web服务这种实现比较适合现在的开发环境,思路是使用厂家开发的调用软件,打开软件后读卡器和软 阅读全文
posted @ 2020-11-12 15:31 Fang20 阅读(6899) 评论(0) 推荐(0)