Markdown小技巧:代码格式、代码折叠与收起、缩进和字体大小

Markdown代码折叠与收起:https://www.dazhuanlan.com/2019/12/13/5df2e9e27b568/Markdown小技巧:代码格式、缩进和字体大小:https://blog.csdn.net/mononoke111/article/details/78853800

php静态方法怎么调用非静态变量

PHP中静态(static)调用非静态方法详解 这里分析了php面向对象中static静态属性和静态方法的调用。关于它们的调用(能不能调用,怎么样调用),需要弄明白了他们在内存中存放位置,这样就非常容易理解了。静态属性、方法(包括静态与非静态)在内存中,只有一个位置(而非静态属性,有多少实例化对象,就有多少个属性)。 实例: 1、静态属性的调用,用self:: ,无论是静态或非静态方法都可以调用静 …

继续阅读 »

Laravel daily log 权限不是 www 用户的问题

问题:Laravel daily log生成的日志文件,用户属主和权限不对现象:写入日志时提示:failed to open stream: Permission denied原因:用 root 用户执行 php artisan 命令,导致 artisan 生成的日志文件,用户组是 root,导致 web 方式(用户属主:www)执行的代码无法去写入相应的日志文件解决方案:1、不用 root 用户 …

继续阅读 »

curl: (56) Recv failure: Connection reset by peer 问题解决方法

问题原因:文件句柄太小,不够用。解决方案:调大文件句柄数。 参考资料:linux系统最大打开文件数设置:https://blog.csdn.net/weixin_43279032/article/details/87367246curl: (56) Recv failure: Connection reset by peer 分析解决过程:http://www.jixuejima.cn/artic …

继续阅读 »

如何在Smarty中调试变量,比如PHP的var_dump()

打印指定变量:<%$params|@var_dump%><%$params|@print_r%> 打印所有变量:Smarty 学习笔记七 debug:https://www.cnblogs.com/gbyukg/archive/2012/06/12/2543011.html

Markdown语法之换行与段落

markdown语法之换行与段落:https://www.jianshu.com/p/1dc33c39da9e Markdown换行语法:https://www.jianshu.com/p/923bbf58a926

git log命令全解析

git log命令全解析:https://www.cnblogs.com/bellkosmos/p/5923439.htmlGit-叹为观止的 log 命令 & 其参数:https://blog.csdn.net/qq_32452623/article/details/79599503git-log 官方文档:https://git-scm.com/docs/git-log

生产环境如何正确安装 Composer 扩展包

使用 composer require 命令 正确的 Composer 扩展包安装方法:https://www.cnblogs.com/caicaizi/p/9131845.html

支付宝如何不通过接口就能获取buyer_id

支付宝如何获取buyer_id,我来告诉你:https://blog.csdn.net/gozhq/article/details/106024929

php命名空间类与非命名空间类之间的引用方法

php命名空间类的使用疑惑:https://segmentfault.com/q/1010000003103722

彻底解决Mac无线网络故障和网速慢的问题

彻底解决Mac无线网络故障和网速慢的问题:https://www.cnblogs.com/lieweidu/p/12402331.html如何解决了Mac上网速度很慢的问题:https://jingyan.baidu.com/article/cbcede07fc7f3c42f40b4dbe.html

Composer 常见问题汇总

1.composer -vvv 的作用在使用Composer install 或者 composer update 的时候会停住不动。使用-vvv可以输出更多信息,其命令参数输出的级别是Debug。具体可以查看composer help。 –verbose (-v|vv|vvv) Increase the verbosity of messages: 1 for normal outp …

继续阅读 »

批量删除Redis数据库中的Key(正则删除)

删除redis所有KEY(正则删除):https://www.jianshu.com/p/047ebe0496bcRedis删除特定前缀key的优雅实现:https://juejin.im/post/5d06eba4e51d45775e33f55e批量删除Redis数据库中的Key:https://blog.csdn.net/spring21st/article/details/15771861通 …

继续阅读 »

Redis原子性写入HASH结构数据并设置过期时间

Redis中提供了原子性命令SETEX或SET来写入STRING类型数据并设置Key的过期时间: SET key value EX 60 NXokSETEX key 60 valueok但对于HASH结构则没有这样的命令,只能先写入数据然后设置过期时间: HSET key field valueokEXPIRE key 60ok 参考阅读:Redis原子性写入HASH结构数据并设置过期时间:htt …

继续阅读 »

redis中hash和string的使用场景

string特性:最大可以存储512M内容时间复杂度O(1)存储对象需要序列化和反序列化的开销 hash特性:可以存储对象节省内容存储对象无需序列化和反序列化的开销可单独更新字段时间复杂度O(1)(又有说和字段数有关O(1),待验证)filed 多了比较消耗cpu 参考资料:redis中hash和string的使用场景:https://www.jianshu.com/p/4537467bb593R …

继续阅读 »