极
极核实验室

最近文章

hhjmk

AI 生成的文章不应该来污染技术圈

AI 摘要

文章主要批评了网络上大量低质量的 AI 生成内容,指出这些文章充斥着明显错误,但平台仍允许其发布,导致错误信息不断累积和传播,最终淹没正确内容。作者认为这种行为不仅无助于知识传播,反而污染了互联网信息环境。文章区分了合理使用 AI 辅助创作与利用 AI 生成低质量内容谋利的行为,强调后者不可取。作者保留使用 AI 进行代码摘要等任务,但反对随意生成无价值文章并挂 aff 推广的做法。

# 我看到了哪些令人无语的文章 雨云论坛中一个蹭积分的 AI 水文 ![](/uploads/import-placeholder/19) 为什么我认为这是一个垃圾教程,见:[https://forum.rainyun.com/t/topic/12970](https://f...

hhjmk

我这个钻牛角尖的人体验到鸿蒙 PC 后的感想

AI 摘要

文章主要介绍了鸿蒙 PC 在文件单位显示、功能兼容性和动效设计方面的体验。鸿蒙系统正确处理了 GB 和 GiB 的单位换算,避免了用户混淆。Windows 应用通过虚拟机兼容,但存在渲染问题。系统支持与 Windows 间的剪切板共享,方便了跨平台操作。动效设计结合了美观与流畅性,且具备防卡顿机制。文章也指出了一些问题,如键盘操作延迟和缺乏本地 IDE 支持,影响了开发体验。

## 前言 目前的我正在身处华为站厅中写这篇文章。 ## 细节方面 众所周知,Windows 是一个经典的显示不明白 GB 和 GiB 的操作系统,比如一个 1GiB 的文件,在 Windows 计算大小时,读取的是 GiB 单位,但是显示出...

hhjmk

从此,K8S入门0门槛!

AI 摘要

传统K8S入门时易被底层概念困扰,图形化面板无法完全屏蔽复杂细节,服务器配置需预估兼容性且资源利用率低。雨云云应用通过极简设计,用户仅需关注应用商店,快速部署应用,无需关心基础设施,按实际使用资源付费,实现几秒内上线,有效降低成本并提升效率,类似手机般便捷操作,解决了传统部署的繁琐与资源浪费问题。

前言 当你想要入门K8S的时候,往往会被各种概念搞的晕乎乎的,什么API Server,Scheduler,Controller manager,Etcd,Pod,Kubelet,kube-proxy,deployment...... 哪怕你使用了各种图形化面板,例如我之前使用的kuboard,还有目前使用的KubeSphere,都没法真正的做到屏蔽底层概念,让用户把重心放在应用上,这时候你可能会

hhjmk

新出现的TuanICP备案系统会成为下一个萌备吗?自称“开发者”的人竟然只是为了圈米!?

AI 摘要

文章主要讲述了TuanICP备案系统开发者与宣传者团子之间的纠纷。一位自称是原开发者的人透露,团子利用AI开发系统大部分功能,两人因利益分歧决裂。团子指责原开发者倒卖开源版,并散布攻击官网等谣言,但实际是团子删除域名解析导致官网停用。原开发者开源了改进版本,团子继续造谣抹黑。文章还提到团子试图拉拢他人进行违法活动,并暗示其心虚。最后呼吁网络正义,强调网络不是法外之地。

前言:本文根据CC4.0协议转载,原文地址:新出现的TuanICP备案系统会成为下一个萌备吗?自称“开发者”的人竟然只是为了圈米!? - 拂晓不辍 今天我在某Q群聊天发现了TuanICP的人又在广告,我记得在某群曾被人说过,于是我发了一句:哥,又来了。然后我开始质疑他的备案系统是否为Github上某项目者的二开,于是出现了下面一幕: 原来打广告的人并不是开发者,随后真正的开发者-团子进群了,

hhjmk

端口占用时部署Discourse的指南

AI 摘要

文章主要探讨了在服务器环境部署Discourse时遇到的端口占用问题,针对官方教程中全新环境部署方案不适用于实际混合部署环境的现状,提出了解决方案。文章指出大多数用户部署在单台服务器上运行多个应用,官方教程未提供解决端口占用的方法,导致Discourse部署失败。作者通过分析Docker Compose配置文件和部署脚本,发现配置文件本身不解决端口检测问题,而部署脚本可通过编辑绕过检测。推荐修改脚本中端口检测逻辑,改为使用未被占用的端口或套接字代理,从而成功部署Discourse。

在官方的环境以及现在泛滥的教程所使用的环境,都是清一色的全新环境,但在我实际部署的时候发现一个问题: 真正有能力购置独立机或者是像我这样自己买硬件然后装PVE做虚拟化的并不多,大多数都是部署在一台服务器上,既跑着自己的博客,又跑其他的什么东西 大多数学生党都在使用雨云等高性价比的服务商,用雨云的应该是最多的,毕竟 在其他教程中都是介绍的全新环境安装,不会介绍怎么解决端口占用问题,这就导致在部署Di

hhjmk

HTML入门-将网站发布到公网

AI 摘要

文章主要介绍了将网站发布到公网的低门槛要求,即域名和服务器或虚拟主机。服务器自由度高但需手动搭建,虚拟主机省钱但资源共享。文章推荐使用服务器搭建网站,推荐配置和经济套餐,并介绍了Ubuntu、Debian等操作系统及1Panel、宝塔面板等预装APP的选择。最后以LNMP一键安装包为例,演示了通过SSH工具安装环境的命令。

将网站发布到公网的门槛很低,简单来说就是一个域名,一个服务器(或虚拟主机),我们先来看看服务器和虚拟主机之间的区别 服务器是使用虚拟化技术在一台高配置的服务器上虚拟化出多台低配服务器供客户使用,通常来说,服务器的自由度非常高,而且大多数都有自己的专属IP地址,但是一切都要从0开始手动搭建,例如Web服务器,数据库等,但是你也可以将自己的服务器安装一个虚拟主机的面板,租给其他用户使用,可以略微回本

hhjmk

HTML入门-快速搭建一个简单的网站页面

AI 摘要

文章阐述了动态网站和静态网站的区别,指出动态网站返回的HTML是动态生成的,例如通过PHP读取数据库内容并渲染页面,而静态网站则是纯HTML+CSS+JS,无需数据库或服务器端脚本,页面内容固定。文章强调动态网站可根据用户不同返回不同内容,如登录用户可见的管理栏。此外,文章还介绍了如何创建和美化静态网页,通过CSS控制页面布局、颜色和字体等视觉元素,并解释了CSS作用范围的限制。

动态和静态网站的区别 新手的误区: 动态网站不是指有动画、会动的网站 静态网站不是指没动画、不会动的网站 正确的理解是: 动态网站是指返回给用户的HTML(超文本标记语言)是动态生成的,例如我的网站就算是一个动态网站,我可以登陆到后台去发布文章,并不用更新HTML代码,而是将文章存储在数据库内,再由PHP(超文本预处理器)读取数据库中的内容并且放到指定的位置渲染出最终看到的界面 静态网站是指

hhjmk

从小白蜕变成建站大佬(1)寻找开源项目

AI 摘要

开源指软件源代码可被公众查看、修改和分发,通常遵循特定许可证,具有成本效益、透明性、灵活性等优势,社区支持与创新是其核心价值。寻找开源项目主要依托GitHub等平台,通过标准搜索(如关键词、快捷键“/”)和过滤搜索(如语言、星标、用户名)定位资源,逆向查找可通过开发者工具或GitHub搜索实现。下载时关注Releases获取编译版本,部署参考项目README文档。国内平台如Gitee、GitLab存在登录限制等问题,GitHub仍是主要选择。

如果你还不会寻找一些免费的、易用的源码来部署网站、服务等,非常建议来看看这篇文章,这篇文章写了如何使用GitHub的搜索功能寻找优质开源项目,同时也能学习到如果遇到一个看起来是开源项目部署的网站,如何逆向找到它使用的是什么开源

hhjmk

全网最全干货-APISIX蓝绿发布

AI 摘要

文章详细介绍了蓝绿发布这种降低服务升级风险的方法,通过维护蓝绿两个环境实现零停机时间更新。文章阐述了蓝绿发布的核心流程:先移除绿组流量进行升级,再移除蓝组流量进行升级。重点讲解了使用APISIX的traffic-split插件实现流量控制,可通过HTTP头匹配规则引导流量到不同版本服务,支持多种匹配方式和权重配置。文章还提供了实战配置示例和禁用插件但保留配置的回滚方法,确保升级过程的安全性和可逆性。

在实际环境中,升级往往是充斥着风险的,但某些情况下可能会出现更新后整个服务直接崩盘的情况,如果使用了docker之类的东西还好,可以通过tags回滚版本,但总会有一定的中断时间,这时候我们就可以尝试蓝绿发布 官方文档对蓝绿发布的描述/使用 蓝绿发布 在蓝绿发布场景中,你需要维护两个环境,一旦新的变化在蓝色环境(staging)中被测试和接受,用户流量就会从绿色环境(production)转移到蓝色

hhjmk

Docker compose五分钟部署Apisix网关+图形化管理

AI 摘要

文章详细介绍了使用Docker Compose部署APISIX网关系统的完整流程。首先安装必要工具并克隆官方仓库,然后配置dashboard和docker-compose.yml文件,启动包含apisix、etcd、dashboard、prometheus和grafana的服务集群。最后通过web界面访问系统,配置Grafana监控,并启用Prometheus插件解决监控数据传输问题,完成整个网关环境的搭建与监控配置。

首先我们确认一下服务器上已经安装好了Git和Vim,因为后面需要用到 由于我们使用的是Ubuntu,所以命令为 apt-get update apt-get install git vim -y 执行完成后开始克隆一下官方的存储库 git clone https://github.com/apache/apisix-docker.git cd apisix-docker/example 接下来