编程

关于PHP的mcrypt扩展

PHP 的 mcrypt 扩展从 php 7.1.0 开始废弃,自 PHP7.2.0 起,会作为 pecl 扩展进行维护。 后续,为了不折腾,凡是要用到 mcrypt 扩展的项目,一律使用 php7.0 来部署。

.NET 7 身份验证和授权的变化

.NET 7 于今天(2022.11.9)发布了,在 ASP.NET Core 的身份验证和授权的配置上做了一些简化,变化如下: 配置登录验证的方式,从 .NET 6 的: builder.Services.AddAuthentication(CookieAuthenticationD...

虚拟机安装 Debian 系统缩放的问题

在vmware虚拟机中安装debian,并调整好缩放后,当vmware窗口大小变化时,会导致虚拟机缩放恢复到100%。 解决办法: 可以在终端命令行中,执行下面的命令解决这个问题: 设置缩放比例为2倍 # scaling...

查看Debian版本

可以使用如下命令来查看debian的版本号。 cat /etc/debian_version

WordPress禁用指定endpoints,防止用户信息泄露

WordPress 在4.7.0版本之后将REST API插件集成到默认功能之中。REST API为WordPress的使用者提供了一个方便快捷的管理接口。在WordPress 4.7.0版本中,存在着一个越权漏洞,成功的利用这个漏洞,可以绕过管理员权...

PHP7.4 升级到 PHP8.1

由于 php7.4 马上结束维护了,所以把博客服务器 PHP 版本做了个升级,直接升级到当前的最新稳定版 PHP8.1。 升级,直接安装PHP8.1 即可。 PHP8.1 的安装命令如下: apt install php8.1-fpm php8.1-mysq...

Hello, Laravel

经过一周的紧张开发,又一个面向银行的内部系统总算完成了。这个系统本来打算是用 .NET 来做,但这段时间一直心心念念 Laravel 框架,就像所有趁手好用的工具一样,只要用过一次,就忘不掉她的好。 经过简单...

VirtualBox 安装增强功能

首先通过菜单插入增强功能cd盘 然后执行 uname -r 查看内核版本,debian11为:5.10.0-15-amd64 然后执行: apt-get install build-essential linux-headers-内核版本号 即: apt-get insta...

Laravel 9 安装中文语言包

首先使用 composer 安装依赖包: composer require laravel-lang/publisher laravel-lang/lang laravel-lang/attributes --dev 注意 laravel-lang/publisher 这个包需要 php 8.1 版本才行,如果...