在WSL2下做PHP开发太方便了
WSL(Windows Subsystem for Linux),即Windows下的Linux子系统,为使用Windows的Linux开发者提供了很大的便利,当前的WSL大版本是2,已支持systemd,对开发者更是利好。
本人主要用PHP和Python开发,近期也尝试了在WSL2下进行PHP开发,Linux发行版使用的是Ubuntu 20.04。
Home of Little Jelly
WSL(Windows Subsystem for Linux),即Windows下的Linux子系统,为使用Windows的Linux开发者提供了很大的便利,当前的WSL大版本是2,已支持systemd,对开发者更是利好。
本人主要用PHP和Python开发,近期也尝试了在WSL2下进行PHP开发,Linux发行版使用的是Ubuntu 20.04。
之前用EasySwoole的时候是版本3.4,最新的版本已经是3.7了,但需要PHP8版本,3.6版本也同样需要PHP8才可以,而3.5版本有PHP7.4就可以了,所以先升级到3.5吧。
因为老项目里的代码不多,所以我采用的是全新安装框架的方式,再把老项目里的代码迁移过去。迁完运行,发现一些问题:
Burp Suite在Windows下可能会出现字体模糊的问题,特别是在一些分辨率比较高的屏幕上模糊得更严重,比如我的笔记本分辨率是16寸2560×1600的分辨率,系统的屏幕设置里不管是缩放200%、175%、150%、125%都会模糊,100%倒是不糊,但是字体太小了,太费眼没法看。
我们可以通过一个简单的方法来解决这个问题,步骤如下:
ThinkPad键盘最下边一行的最左侧是Fn键,而大多数键盘的这个位置是Ctrl键,在复制/粘贴时比较顺手。
那可不可以把ThinkPad的Fn和Ctrl键互换一下呢?答案是可以!提供两种方法:
怎么抓取知乎上的问题和回答?
有以下几种方法可以爬取知乎上的问题和回答:
什么是systemd,都有哪些命令?
systemd 是 Linux 系统的一种工具,用于启动和管理系统服务、设备、挂载点、定时器等资源。
systemd 有许多命令,其中最常用的是 `systemctl`,它可以用来控制和监视 systemd 的各种单元(unit)。`systemctl` 的常用命令有:
本篇主要介绍笔记本电脑的镜面屏和雾面屏,它俩有什么区别,各有什么优劣势,以及不同的人群在购买笔记本时怎么去选择这两种屏幕。
笔记本电脑的镜面屏和雾面屏是两种不同的屏幕工艺,它们的主要区别和优缺点如下:
怎么获取搜索引擎的TOP关键词?
获取搜索引擎的TOP关键词有多种方法,例如:
本篇是FastAPI使用Celery做队列之二,与前篇不同的是,本篇是从实际项目中抽取的代码,并使用Redis做broker。
首先我们新添加个`celery_queue.py`,定义celery实例和相关配置,以及定时任务的执行,代码如下:
什么是超线程技术?它的由来是什么?它有什么特点?用途是什么?有什么优劣势?
超线程技术是一种让单个物理CPU核心看起来像两个或多个独立的处理器的技术,可以提高CPU的利用率和并行性能。它的由来可以追溯到1973年,当时Edward S. Davidson和Leonard. E. Shar在一篇论文中首次描述了这种技术。后来,英特尔在2002年开始在Xeon和Pentium 4处理器上引入超线程技术,并逐步发展到现在的Core i系列处理器中。