By东关

二维码扫码登录是什么原理

在日常生活中,二维码出现在很多场景,比如超市支付、系统登录、应用下载等等。了解二维码的原理,可以为技术人员在技术选型时提供新的思路。对于非技术人员呢,除了解惑,还可以引导他更好地辨别生活中遇到的各...

PHP函数zip_open ()分享

zip_open () 打开ZIP存档文件 resource zip_open ( string $filename ) 说明: 打开一个新的ZIP归档文件进行读取。 参数:filename 待打开ZIP归档的文件名。  返回 成功的时候返回一个资源句柄供函数zip_read...

这样看 B 站,可以更快!

现在用谷歌浏览器看 B 站视频,默认是用 HTTP/2 协议,它相比 HTTP/1.1 性能提高很多,但是其实看 B 站视频还能更快! 因为 B 站部分视频服务器支持使用 QUIC 协议观看视频,QUIC 是基于 UDP 传输协议实现的,而...

面试官问:MySQL 的自增 ID 用完了,怎么办?

既然这块知识点不清楚,那回头就自己动手实践下。 首先,创建一个最简单的表,只包含一个自增 id,并插入一条数据。 create table t0(id int unsigned auto\_increment primary key) ;insert into t0 values(nul...

常见的PHP漏洞

一、md5加密漏洞 比较哈希字符串的时候,php程序把每一个以“0x”开头的哈希值都解释为科学计数法0的多少次方,恒为0 所以如果两个不同的密码经过哈希以后,其哈希值都是以“0e”开头的,那么php将会认为他们相同。 ...

怎么保证redis挂掉之后再重启数据可以进行恢复?

怎么保证redis挂掉之后再重启数据可以进行恢复? redis如果仅仅是将数据缓存在内存里面,如果redis宕机了,再重启,内存里的数据就全部都弄丢了,你必须得用redis的持久化机制,将数据写入内存的同时,异步的慢慢的将数...

PHP代码性能常见优化小技巧

用单引号代替双引号来包含字符串,这样做会更快一些。因为 PHP 会在双引号包围的 字符串中搜寻变量,单引号则不会。 如果能将类的方法定义成 static,就尽量定义成 static,它的速度会提升将近 4 倍 $row[‘...

使用Redis实现实时排行榜

游戏中存在各种各样的排行榜,比如玩家的等级排名、分数排名等。玩家在排行榜中的名次是其实力的象征,位于榜单前列的玩家在虚拟世界中拥有无尚荣耀,所以名次也就成了核心玩家的追求目标。 一个典型的游戏排行榜...