会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CountingStars
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2024年10月21日
PHP的json浮点精度难题
摘要: 前言 之前开发的接口需要用到json加签,有一次对接JAVA时,签名怎么都过不了,仔细对比了字符串,发现是PHP进行json_encode时,会将浮点型所有无意义的0给去掉(echo和var_dump也会),而JAVA那边没有。遂在文档中写下: “json中请把无意义的0去掉”。 #doge 最近又
阅读全文
posted @ 2024-10-21 18:38 cy_b
阅读(422)
评论(7)
推荐(2)
2024年9月19日
PHP中$GLOBALS和global的区别,简单了解符号表、zval
摘要: 前言 单位里有一套老代码,写了这么一个换库逻辑。 function conn() { global $conn; if ($conn) { unset($conn); } $conn = mysqli_connect...; return $conn; } 这套代码之前的换库操作,都是使用的返回值的
阅读全文
posted @ 2024-09-19 16:00 cy_b
阅读(183)
评论(0)
推荐(0)
2024年8月27日
PHP实现csv导出(多种方法对比及原理解析)
摘要: 前言 导出文件时,如果不需要任何复杂的Excel功能,请使用CSV 工作中最初遇到导出Excel的需求,都是使用的PHPExcel,它的功能非常强大,可以覆盖到绝大多数的定制化导出需求。也就一直用着了。 直到遇见了一次超大数据量导出的需求。我需要频繁调整算法,每次需要导出几百万的数据,也是那时知道E
阅读全文
posted @ 2024-08-27 10:00 cy_b
阅读(1016)
评论(0)
推荐(0)
PHP伪协议(PHP://、Pseudo-Protocols)和其他常用协议
摘要: 介绍 在PHP中,"伪协议" 是一种特殊的协议,它并不涉及传统的网络传输,而是用于访问特定的PHP功能或资源。这些伪协议通常以 php:// 开头,并用于操作数据流、内存、进程的输入输出等。 常见的PHP伪协议 input、output php://input: 只读流,用于读取原始的POST数据。
阅读全文
posted @ 2024-08-27 09:47 cy_b
阅读(544)
评论(0)
推荐(0)
2024年7月11日
PHP实现断点续传
摘要: 解释 业务上要求对资源文件进行加密,遂实现通过php接口调用,修改header头,传输流的方式。 测试中,在苹果手机上,如果文件过大(大概10M以上),会主动调用多次接口。此时如果不使用断点续传的方式,会导致资源无法加载。 苹果设备对于 HTTP Range 请求的处理可能会更加严格和敏感。它可能更
阅读全文
posted @ 2024-07-11 13:45 cy_b
阅读(317)
评论(0)
推荐(0)
2024年7月8日
URL是什么
摘要: URL是什么 URL(Uniform Resource Locator,统一资源定位器) URL的组成: 协议://{域名|主机名|IP}:端口/路径/文件名?参数#锚点 协议 Scheme/Protocol: http://、https://、ssh://、ftp://、file://、smtp:
阅读全文
posted @ 2024-07-08 16:02 cy_b
阅读(196)
评论(0)
推荐(0)
2024年6月21日
Nginx 反向代理 (泛域名->泛域名,https,静态文件)
摘要: Nginx 反向代理配置指南 (泛域名 -> 泛域名, HTTPS, 静态文件) 完整版 server { # 监听80端口 listen 80; listen 443 ssl http2;; # ...... # 泛域名 server_name *.{fromName}.com; # 获取 "*"
阅读全文
posted @ 2024-06-21 15:26 cy_b
阅读(1033)
评论(1)
推荐(1)
2024年6月14日
网页请求和响应过程详解
摘要: 网页请求和响应过程详解 0. 总结描述 将url输入到浏览器。(浏览器缓存命中则返回响应) DNS将url中的域名解析为IP。(DNS先检查缓存,没有则向域名服务器查询,如果使用CDN,获取CDN分配的缓存服务器IP) 浏览器通过TCP三次握手,与对应服务器建立连接。 浏览器向服务器发送请求,服务器
阅读全文
posted @ 2024-06-14 18:02 cy_b
阅读(425)
评论(0)
推荐(0)
2024年6月13日
Chrome使用回退,出现表单提交失败,ERR_CACHE_MISS问题
摘要: 是什么、为什么、怎么办 "ERR_CACHE_MISS" 错误通常发生在你使用浏览器的“返回”按钮时。这种错误与浏览器处理缓存数据的方式有关,特别是在处理表单和POST请求时。 常见原因 1. 表单重新提交 当你导航回包含表单提交的页面(通常是POST请求)时,Chrome可能会提示你重新提交表单。
阅读全文
posted @ 2024-06-13 17:30 cy_b
阅读(971)
评论(0)
推荐(0)
2022年3月16日
php laravel 魔术方法,未声明属性,数组的注释 - 帮助ide跳转,提高可读性
摘要: 帮助编辑器 数组变量结构清晰,处处可自动提示,处处可跳转 @method,@property @params array
阅读全文
posted @ 2022-03-16 08:15 cy_b
阅读(623)
评论(0)
推荐(1)
1
2
下一页
公告