md5() 可以计算字符串的「MD5散列值」。 string md5( $str, raw) 参数 $str :需要计算的字符串 raw :指定十六进制或二进制输出格式 返回值 计算成功,就返回MD5值;计算失败,就返回false。 基础使用 平时使用最多的就是「计算MD5」 实例: echo md5('1234'); 输出: 81dc9bdb52d04dc20036dbd8313ed055 输出格式 raw 参数控制输出的「格式」: true :16个字符的「二进制格式」 false :(默认…

2023年12月27日 0条评论 315点热度 0人点赞 路灯 阅读全文

编译 make 最后一步出现如下错误: /bin/ld: dynamic STT_GNU_IFUNC symbol `mb_utf16be_to_wchar' with pointer equality in `ext/mbstring/libmbfl/filters/mbfilter_utf16.o' can not be used when making an executable; recompile with -fPIE and relink with -pie collect2: error: ld re…

2023年12月26日 3条评论 683点热度 0人点赞 路灯 阅读全文

<?php echo "今天:".date("Y-m-d").""; echo "昨天:".date("Y-m-d",strtotime("-1 day")), ""; echo "明天:".date("Y-m-d",strtotime("+1 day")). ""; echo "一…

2023年12月04日 0条评论 353点热度 0人点赞 路灯 阅读全文

第一种:Image + canvas const getBase64Image = src => { return new Promise(resolve => { const img = new Image() img.crossOrigin = '' img.src = src img.onload = function () { const canvas = document.createElement('canvas') canvas.width = im…

2023年11月29日 0条评论 340点热度 0人点赞 路灯 阅读全文

在JavaScript中,await用于暂停异步函数执行,等待Promise对象的解决。当Promise对象解决时,await将返回被解决的值,否则它将抛出一个被拒绝的Promise错误。 下面是一些使用await的例子: 使用await等待一个Promise对象 async function getData() { const response = await fetch('https://jsonplaceholder.typicode.com/todos/1'); const data =…

2023年11月29日 0条评论 372点热度 0人点赞 路灯 阅读全文

内置RANDOM # 随机数0-32767 echo $RANDOM # 随机数0-100 echo $(( RANDOM % 100 + 1 )) # 随机数100-199 echo $(( RANDOM % 100 + 100 )) # 随机数10w-20w echo $((RANDOM * 10 % 100001 + 100000)) # 获取 6 位随机字符串/数字 echo $RANDOM |md5sum |cut -c 1-6 # 使用 md5sum 将随机数转换为 MD5 值,再截取n位字符即可 so…

2023年11月24日 0条评论 384点热度 0人点赞 路灯 阅读全文

前言 Shell 编程能提升我们工作效率,在 shell 中, 可以借助文件测试符号来判断一个文件是否存在。 常用的文件测试符号有 -e, -f, -d, -s, -r。 1. -e 判断文件是否存在 #!/bin/csh set fileName = "test.txt" #set fileName = "test_dir" if (-e $fileName) then echo "$fileName" " is exit" else…

2023年11月21日 0条评论 431点热度 0人点赞 路灯 阅读全文

第一步:用微信扫描下方二维码,打开小程序。 第二步:进入私人订阅地址,点击授权登陆,并设置自己的账号和密码。 第三步:点击小程序底部日历标签,增加需要订阅的天气的城市,最多可加5个城市,再选择下方需要的订阅内容。 第四步:(可选)点击小程序底部纪念日标签,增加需要的纪念日或倒计时日期。 第五步:回到小程序首页,获取订阅地址。 订阅地址分为两种,一种是iOS设备订阅地址,所有订阅地址都是 https://w.mdeve.com/auth ,在iPhone或iPad等苹果设备上增加订阅地址时会要求输入上面设置的账号密码…

2023年11月17日 1条评论 696点热度 1人点赞 路灯 阅读全文

1、差集: array_diff()函数用于返回在第一个数组中存在,但在其他数组中不存在的值。 $array1 = [1, 2, 3, 4, 5]; $array2 = [4, 5, 6, 7, 8]; $diff = array_diff($array1, $array2); print_r($diff); 输出:Array ( [0] => 1 [1] => 2 [2] => 3 ) 2. 并集: 使用array_merge()函数将两个数组合并,然后使用array_unique()函数去除重…

2023年11月17日 0条评论 389点热度 0人点赞 路灯 阅读全文

如何实现MySQL底层优化:事务锁的高级性能优化和避免死锁的方法 引言: 在数据库系统中,事务锁是保证数据一致性和并发访问的重要机制之一。然而,在高并发场景下,事务锁可能会导致性能问题和死锁。为了提高MySQL性能,我们需要对事务锁进行高级性能优化,并采取措施避免死锁的发生。本文将介绍MySQL底层事务锁的高级性能优化方法和避免死锁的技巧,并提供具体的代码示例。 一、事务锁的高级性能优化方法 降低锁粒度 在MySQL中,锁粒度是指锁的范围大小。较大的锁粒度会导致并发访问受限,较小的锁粒度则会增加锁争用的可能性。因此…

2023年11月15日 0条评论 421点热度 0人点赞 路灯 阅读全文
1234515