使用Python获取本机的公网IP

想要获取本机的公网IP,有好几种方法:

1. 登录路由器管理界面,查看WAN口状态下的IP地址。

2. 访问一些提供IP查询服务的网站,如我的公网IP、ip138、百度搜索等。

3. 使用CMD命令,输入`curl ipv4.icanhazip.com`或`curl ifconfig.io`。

4. 使用程序自动化获取,我们以Python语言为例:

让Windows像Mac那样使用空格预览

经常使用Mac的朋友都知道macOS有个独特的功能:选定一个文件后,使用空格可以预览它,包括但不限于TXT、图片、Word、Excel、PPT、PDF、php、Xmind等等,非常地方便。

当切换到Windows后,这个功能是没有的,不免很失望。

好在微软官方出品了一个工具集叫PowerToys,里面有个`速览`的功能,可以实现同样的效果,甚至某些方面比Mac上的预览还要强大。

PHP中的PSR标准是什么?

PHP中的PSR标准是什么?最新的版本是多少?另外遵循PSR有什么好处?

PSR是PHP Standards Recommendation的简称,是由PHP-FIG组织制定的一套PHP编码规范,旨在提高PHP代码的可读性和可维护性,促进不同框架之间的协作。目前,PHP-FIG已经发布了16个PSR标准,其中最新的是PSR-16,关于简单缓存接口的规范。

PHP中怎么给文件加读锁和写锁

在PHP中,给文件加读锁和写锁的一种方法是使用flock函数。

`flock`函数可以对一个已经打开的文件指针进行锁定或解锁操作。读锁(共享锁)用`LOCK_SH`参数表示,写锁(排他锁)用`LOCK_EX`参数表示。

例如,如果想给一个文件加上写锁,可以这样写:

豫ICP备19001387号-1