编程

centos7 设置SSH密钥登录

1546 2023-08-02 18:50:00

SSH密钥提供了一种简单、安全的方式来登录服务器,建议使用。使用后可以免输密码的登录centos7服务器。创建 RSA 密钥对第一步是在客户端(你管理服务器用的电脑)上创建密钥对:ssh-keygen然后直接enter enter enter。windows使用cmd、powershell(推荐)linux直接终端输入即可。它会在你的用户目录下创建一个.ss...

详情...
编程

centos7 解决连接服务器SSH很慢问题

1560 2023-07-30 18:43:00

centos7连接服务器SSH慢的原因UseDNS服务开启。开启后,服务端会先根据客户端IP进行DNS PTR反向查询,得到客户端主机名。再根据得到的客户端主机名进行DNS正向A记录查询,最后比对得到的IP与原始IP是否一致,用以防止客户端欺骗。通常情况下,客户端使用的都是动态IP,没有相应的PTR记录。所以,该特性开启后,不仅无法用于信息比对,反而由于相关...

详情...
编程

centos7 安装libzip1.9.2解决 No package 'libzip' found

1922 2023-07-29 17:50:00

在编译php8.1.3的时候遇到了No package 'libzip' found,看了下报错,是需要libzip>= 0.11,而yum install的是0.10版本,在发文日看见最新版本为1.9.2,故本文详解如何安装lizip1.9.2。卸载老版本的libzip: yum remove libzip libzip-devel

详情...
编程

宝塔 PHP 8.1 安装 zip 扩展

1813 2023-07-28 17:46:00

如果你没有启用 zip 扩展,则需要在宝塔中进行安装,并且在 php.ini 中启用安装 libzip-1.2.0 你可以在任意的路径下载libzip-1.2.0.tar.gz,然后解压缩,进入libzip-1.2.0,编译安装即可 wget https://libzip.org/download/libzip-1.2.0.tar.gz tar -zxvf libzip-...

详情...
编程

PHP 8.3: unserialize(): E_NOTICE 错误升级为 E_WARNING

1938 2023-07-27 11:51:00

PHP 提供了 serialize 和 unserialize() 函数用以将 PHP 值(字符串,整型值,对象, NULL,数组,枚举等)系列化为字符串表示,及从字符串表示中重建 PHP 值。$data = ['apple', 'banana', 'orange']; $serialized = serialize($data); // "a:3:{i:0...

详情...
编程

Pines: 一个 Alpine 和 Tailwind UI 库

1872 2023-07-26 22:45:00

Pines UI 是一个由 Tony Lea 出品的 Alpine + Tailwind UI 库。它是一套 UI 元素,可复制并粘贴到任何 Alpine 和 Tailwind 项目中。查看其文档,其 UI 元素的质量和数量令人印象深刻:AccordionBannersCopy to ClipboardDate PickerDropdown MenuModa...

详情...
物联网

什么是 LoRa?

2072 2023-07-24 22:34:00

LoRa是semtech公司开发的一种低功耗局域网无线标准,其名称“LoRa”是远距离无线电(Long Range Radio)。

详情...
编程

使用 Tinkerwell 编写并调试 Eloquent 查询

1393 2023-07-22 15:00:00

作为 Laravel 开发者,你每天都在编写 Eloquent 查询。这些查询可能是简单插入一条新记录或者使用多个关联和依赖进行复杂的 select。本文将探讨 Tinkerwell 带来的选项,以使您更容易完成这一过程。Tinkerwell 允许你在应用上下文中运行代码,而不必一直转换到浏览器去测试代码。当编写 Eloquent 查询时,它允许你在每个额外...

详情...
编程

[Laravel 扩展包]在 Laravel 中使用 Synth 生成代码

1249 2023-07-21 12:22:00

Laravel Synth 包可以帮你在 Laravel 应用中生成代码,执行多个任务。它利用OpenAI的GPT语言模型的强大功能,提供交互式和智能化的开发体验。这个包的工作原理是启动 artisan synth 命令,然后通过该命令可以交互式地使用ChatGPT并运行任务。根据自述文件,Synth的主要功能包括以下内容:需要时自动从小模型切换到大模型(g...

详情...
编程

[Laravel 扩展包]ChatGPT 模拟 API 生成器 - Laravel

1434 2023-07-19 11:45:00

ChatGPT 模拟 API 生成器 Laravel 扩展包使用 ChatGPT prompt 在 Laravel 中生成智能 API 模拟:use YellowDigital\LaravelChatgptMockApi\Facades\ChatGPTMockApi; Route::get("/mock-response", function() { ...

详情...