20 2022-12 mysql PHP 碎片知识 thinkphp6.1.0导出自定义样式excel表格数据 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798... 阅读全文 2022年12月20日 15:12:40 周二 2022-12-20 周二 50 0 0
20 2022-12 PHP php返回树形结构(返回菜单,权限,部门时使用的树形结构) 代码如下: 12345678910111213141516171819202122232425public static function list_to_tree( $lists, $childKey = 'children', $id = 'id',  ... 阅读全文 2022年12月20日 14:49:47 周二 2022-12-20 周二 43 0 0
20 2022-12 PHP thinkphp6.1.0使用phpmailer发送邮件 composer下载phpmailer包之后 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384... 阅读全文 2022年12月20日 14:36:01 周二 2022-12-20 周二 41 0 0
28 2022-11 PHP 数据脱敏,数组转换,curl请求,排序,格式化代码,判断浏览器类型,随机生成手机号,过滤字符串特殊字符 脱敏邮箱、电话 1234567891011121314151617181920212223/** * 脱敏邮箱、电话 */ public function hidtel($phone) { //隐藏邮箱 if (strpos... 阅读全文 2022年11月28日 16:08:39 周一 2022-11-28 周一 83 0 0
28 2022-11 PHP thinkphp5+phpspreadsheet实现多表多sheet导出excel 接上一篇导出excel,本文涉及接口类和抽象类,看似没关系,实际就是没什么关系,直接使用即可,下面是代码: 需要掌握的技能:使用composer引入phpspreadsheet代码 实现一个Base基本抽象类 12345678910... 阅读全文 2022年11月28日 11:02:23 周一 2022-11-28 周一 102 0 0
28 2022-11 PHP Web thinkphp5+phpspreadsheet实现单表单sheet导出excel 本文涉及接口类和抽象类,看似没关系,实际就是没什么关系,直接使用即可,下面是代码: 需要掌握的技能:使用composer引入phpspreadsheet代码 实现一个Base基本抽象类 123456789101112<?php declar... 阅读全文 2022年11月28日 10:48:25 周一 2022-11-28 周一 78 0 0
17 2022-11 PHP TCP相关面试题(二)—TCP三次握手 12345TCP三次握手流程: 客户端发出SYN到服务端,服务端回复SYN+ACK给客户端,客户端再次收到之后, 回复ACK给服务端,至此三次握手成功,即一旦完成三次握手,双方都处于 ESTABLISHED 状态,此时连接... 阅读全文 2022年11月17日 15:25:08 周四 2022-11-17 周四 89 0 0
16 2022-11 网络 TCP相关面试题(一)—TCP/IP分层模型,TCP/UDP的区别 理解TCP的序列号,确认应答号,控制位(ACK,RST,SYN,FIN) TCP/IP分层模型:应用层,传输层,网络层,网络接口层 OSI参考模型:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层 123IP ... 阅读全文 2022年11月16日 23:47:50 周三 2022-11-16 周三 85 0 0
06 2022-11 网络 HTTP2 / HTTP3基本特性,都用到了哪些协议 HTTP2相比于HTTP1.1,做到了向下兼容,用HPACK算法和Huffman编码(压缩算法),利用静态表压缩header头部传输字段大小,以此提高传输速率; 但是HTTP2依然存在对头阻塞的问题, 只不过是在TCP层面造成... 阅读全文 2022年11月06日 15:16:51 周日 2022-11-06 周日 94 0 0
02 2022-11 网络 HTTPS优化—针对TLS软硬件优化,握手协议优化 HTTP的性能损耗,主要是 1. TLS握手过程 2. 握手后的对称加密报文传输 针对硬件的优化: HTTPS协议是计算密集型,而不是I/O密集型,所以硬件的优化,更多的是花在CPU,而不是网卡硬盘;适当选择针对性... 阅读全文 2022年11月02日 23:25:24 周三 2022-11-02 周三 122 0 0