• 朋友圈,提供博客收录、文章聚合展示等功能,欢迎来这里发现有趣的博客并尝试与博主成为朋友!如果你拥有一个独立博客,就赶快申请加入吧,逾 10 位博友正在等你哦!

一个花活玩法:随身站点

前言 这可能是一个小众需求。 作为社团社长,每次在纳新的时候总有一个难题:操场没有校园网 WIFI 覆盖,各大运营商信号覆盖也差,每次新成员需要扫码登记信息或者我们展示社团活动内容的时候,总是一群人围着,等网。。。 据此需求,我最近想到了一个花活儿玩法,使用各种派类开发板,开 AP 模式,部署成局域网站点,在 ARM 的低功耗和 Halo 的超易迁移的特性加持下,完美实现相关需求。 技术栈 1Panel (参考官方文档) Halo (参考官方文档) AP 模式[1] Nmcli 启动 WIFI 热点 在这里我的需求是启动一个公开的热点,方便同学们扫码连接。 查看 WiFi 设备 在终端中通过命令获取 WiFi 网络接口的名称,命令如下: ip link show 获取如下内容 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 00:00:a4:b4:9f:bf brd ff:ff:ff:ff:ff:ff 3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DORMANT group default qlen 1000 link/ether c8:...

Hello Halo

如果你看到了这一篇文章,那么证明你已经安装成功了,感谢使用 Halo 进行创作,希望能够使用愉快。

kettle基础使用(两个表字段不同的数据迁移)

前言 在业务中,我们会遇到新老平台的数据迁移工作,如果这个时候表字段还有些许的不一样,那我们肯定不能用表数据导入导出功能了,此时,我们便会需要另一个工具,kettle。 开始 认识kettle Kettle是一款开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无

邀您一起编写《架构演进之路》

前言 本书技术栈涉及前后端、大数据、物联网、WebGL、AI,寻找一群有趣的人合力做一件有意思的事。 一、笔者介绍 5年开发,3年架构,在一家大型金融公司从事架构开发岗,一路从技术小白慢慢成长为架构师,因为非计算机科班,没有系统化的学习、前期基础不够扎实,加上无人指点,在工作和学习中走了不少弯路,通

二层网络和三层网络的区别,以及网络唤醒的应用

前言 今天奥易云来部署测试,聊到网络唤醒这个问题。我说你的产品我不了解,但是你的基本网络协议这块我觉得肯定不行。这里涉及到网络唤醒、二层网络和三层网络。复习记录一下。 1.什么是网络唤醒 网络唤醒(Wake-on-LAN,简称WoL)是一种计算机网络技术,它允许远程通过网络发送特殊信号来唤醒处于关机

从零开始学API调用

API(应用程序编程接口)是一种界面软件程序,有助于像用户界面(UI)一样与其他软件互动,它是一个网站和应用程序的主要入口,包括第三方的整合,使开发者的生活变得简单,这篇文章是为那些考虑在他们的编码项目中使用API的人准备的,让我们看看,什么是API? API为一个应用程序提供了一种相互作用的方式。

宝塔一键安装Alist教程

使用宝塔一键安装Alist教程 一开始一直使用手动安装,一直出各种错误。所以我还是别这么折腾了,直接使用一键安装省事快捷。想使用手动安装的可以查看下alist的官方文档自己折腾一下! 手动安装官方相关文档:Alist手动安装教程 一键安装 本次我使用一键安装,要在宝塔面板上安装 Alist,可以按照以下步骤进行操作: 官方文档:https://alist.nn.ci/zh/guide/install/script.html 宝塔创建网站 1.首先,部署好宝塔面板并创建网站,绑定好你自己需要的域名,无需创建数据库,PHP版本可随意,也可以使用纯静态网站。 2.删除目录下其他没用文件,之后进入终端。 安装命令 进入终端直接输入下面这段代码: 安装 curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install 如果后续需要更新或者卸载使用这两个代码: 更新 curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update 卸载 curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall 粘贴之后自动执行下载alist,如果没执行直接回车。 下载完成会自动安装,看到下面这个界面就表示安装成功了! Alist 安装成功! 访问地址:http://YOUR_IP: 52441 配置文件路径:/opt/alist/data/config.json 如何获取密码? 先cd到alist所在目录: cd /opt/alist 随机设置新密码: /alist admin random 或者手动设置新密码: /alist admin set NEW_PASSWORD 安装成功之后现在直接输入服务器IP加端口号就可以直接访问Alist主页了...

【宝塔】部署兰空图床 lsky pro

1.前言 Tip:图床,就是托管图片的图床程序(上传图片,提供URL链接)。 兰空图床 可以帮你保存大量自己想要的图片,数据可以自由选择储存驱动,也支持主流第三方储存。 作为图床程序,它不仅可以把图片指定规则存放在指定位置,还有更多强大的功能来帮助您处理这些图片。 使用宝塔来部署兰空图床是个不错的选择,它的可视化操作可以大大降低部署的难度,虽然步骤有些繁琐,但跟着教程一步步操作就可以了。 官网:Lsky Pro - 属于您自己的云上相册。 项目:Github 官网安装文档:安装 | Lsky Pro 演示:Aliluya 图床 2.准备 我一直用的是阿里云,但是朋友给我推荐了雨云服务器,七天无理由退订+ 首月五折 。 有需要的可以试试,优惠链接:点击获取优惠 此项目需要使用域名,想获取低价优惠域名请浏览这篇分享:超低价域名 十年仅需要 $6.7 在开始部署之前,你需要安装宝塔。具体安装看:服务器安装宝塔教程 3.宝塔环境 进入宝塔面板以后,我们需要安装 PHP >= 8.0.2 Mysql 5.7+ Nginx 1.21 安装完成以后,去软件商店搜索PHP,安装 >= 8.0.2 的就可以! 4.PHP扩展与函数 4.1扩展 我们的PHP需要安装以下扩展: BCMath PHP 扩展 Ctype PHP 扩展 DOM PHP 拓展 Fileinfo PHP 扩展 JSON PHP 扩展 Mbstring PHP 扩展 OpenSSL PHP 扩展 PDO PHP 扩展 Tokenizer PHP 扩展 XML PHP 扩展 Imagick 拓展 4.2函数 PHP管理里面禁用函数需要解除以下函数的限制: exec、shell_exec 函数 readlink、symlink 函数 putenv、getenv 函数 如图所示找到对应的函数点击 删除即可! 5.部署 5.1创建...

IDEA 实用插件推荐

smart input 该插件核心功能可以根据输入位置的上下文智能分析当前处于什么场景应该使用哪种输入法并自动切换,而且还可以通过光标的颜色来提醒当前是什么输入法以及大小写状态。以下列举其中几个场景: 1. 识别到注释场景时,自动切换为中文输入法。 2. 识别到IdeaVim命令模式时,自动切换为英

Java 汉字转拼音 (巨简单版)

背景 在日常开发中,我们难免会遇到需要将汉字转化成拼音的场景,最开始我在网上搜到了利用Pinyin4j 实现汉字转拼音,但是对于多音字问题采取的是组合拼音方式,例如长沙 取拼音结果就是 changsha zhangsha。 Pinyin4j对于多音字的处理就是自己写一个多音字的txt文档,将多音字该