自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 第二章节:JavaScript 基础

01-JS简介.pdfJavaScript 对初学者比较友好、简单易用。可以使用任何文本编辑工具编写,只需要浏览器就可以执行程序。JavaScript 是有界面效果的(相比之下,C 语言只有白底黑字)。JavaScript 是 **弱变量类型 **的语言,变量只需要用 var/let/const 来声明。而 Java 中变量的声明,要根据变量的类型来定义。int a;// 整型float a;// 单精度浮点类型double a;// 双精度浮点类型String a;// 字符串类型。

2024-07-08 15:12:11 812 1

原创 第一章节:HTML 基础

Web(World Wide Web)即全球广域网,也称为万维网。我们常说的 Web端 就是网页端。网页 是构成网站的基本元素。网页主要由文字、图像和超链接等元素构成。当然,除了这些元素,网页中还可以包含音频、视频以及Flash等。我们在浏览器上输入网址后,打开的任何一个页面,都是属于网页。浏览器是网页运行的平台,常见的浏览器有谷歌(Chrome)、Safari、火狐(Firefox)、IE、Edge、Opera 等。

2024-07-08 15:07:14 1178 1

原创 使用 Docker 部署 WebTop 运行 Linux 系统

WebTop 它是一个基于 Linux ( Ubuntu 和 Alpine 两种版本)的轻量级容器,具有在浏览器中运行的完整桌面环境,具有基本的窗口管理器、像素完美的渲染分辨率、音频支持、剪贴板支持、屏幕键盘支持,以及用于上传/下载的远程文件管理。

2024-05-13 15:51:49 446

原创 使用 Docker 部署 VS Code in The Browser

在日常学习工作中,Vscode 已成为我们首选的代码编辑器。然而,其局限性在于当我们从家到公司移动时,难以保持连续的编码体验。针对这一痛点,虽然市面上已有如 Visual Studio Codespaces、Cloudstudio 和 CloudIDE 等 **在线编辑器**(Web IDE)可供选择,但它们要么处于测试阶段,要么免费使用存在限制或价格较高,目前并非完美之选。因此,若想以较低成本实现连续、流畅的编码体验,此时自主搭建一个在线编辑器或许是个值得考虑的好方案。

2024-05-11 13:51:21 841 1

原创 使用 Docker 部署 TaleBook 私人书籍管理系统

Talebook 是一个简洁但强大的私人书籍管理系统。它基于 Calibre 项目构建,具备书籍管理、在线阅读与推送、用户管理、SSO 登录、从百度/豆瓣拉取书籍信息等功能。

2024-05-08 11:03:17 1636

原创 基于 Linux 自建怀旧游戏之 - 80 款 H5 精品小游戏合集

最近又找到了一款宝藏游戏资源分享给大家,包含 80 款 H5 精品小游戏,都是非常有趣味耐玩的游戏,比如 植物大战僵尸、捕鱼达人、贪吃蛇、俄罗斯方块、斗地主、坦克大战、双人五子棋、中国象棋 等等超级好玩的 H5 小游戏,让大家一次爽个够~

2024-05-06 17:29:38 470 2

原创 使用 Docker 自建一款怀旧游戏之 - 扫雷

扫雷 是一种经典的单人电脑游戏,最初由微软公司在 1990 年代开发并内置在 Windows 操作系统中。游戏的目标是在一个由方块组成的网格上揭开所有非地雷的方块,而不触发地雷。每个方块上都标有数字,表示周围 8 个方块中包含的地雷数量。玩家需要根据这些数字来推断哪些方块是安全的,以便逐步揭开整个区域。尽管扫雷是一个简单的游戏,但它需要玩家运用逻辑推理和猜测的技巧,因此备受喜爱,并且已经成为了计算机游戏史上的经典之一。

2024-04-29 10:06:23 573 1

原创 使用 Docker 部署 moments 微信朋友圈

今天给大家分享一个类似微信朋友圈的项目moments,适合用于记录生活。

2024-04-28 14:40:01 410

原创 使用 Docker 自建一款怀旧游戏之 - 超级马里奥

《 超级马里奥 》(Super Mario)是任天堂公司创造的一款经典游戏系列,是世界上最知名、最成功的游戏之一。这个系列由日本设计师宫本茂于 1985 年创造,最初的游戏名为《超级马里奥兄弟》(Super Mario Bros.),推出后风靡全球。

2024-04-25 10:39:33 994 4

原创 使用 Docker 部署 TailChat 开源即时通讯平台

TailChat 是一款插件化易拓展的开源 IM 应用。可拓展架构赋予 Tailchat 无限可能性。前端微内核架构 + 后端微服务架构。使得 Tailchat 能够驾驭任何定制化 / 私有化的场景。面向企业与私域用户打造,高度自由的群组管理与定制化的面板展示可以让私域主能够更好的展示自己的作品,管理用户,打造自己的品牌与圈子。

2024-04-23 11:19:29 1692 1

原创 使用 Docker 部署 Draw.io 在线流程图系统

Draw.io 是一款开源的绘制流程图的工具,拥有大量免费素材和模板。程序本身支持中文在内的多国语言,创建的文档可以导出到多种网盘或本地。无论是创建流程图、组织结构图、网络拓扑图还是其他类型的图表,Draw.io 基本都能满足你对图形展示的多样需求。

2024-04-19 14:26:08 1168

原创 使用 Docker 部署 SurveyKing 调查问卷系统

SurveyKing 是一款功能强大、操作简便的开源问卷系统。它不仅满足了用户对问卷调查的基本需求,还提供了丰富的逻辑设置和灵活的问题设置,使得问卷制作更加智能化和个性化。此外,SurveyKing 还具有快速部署和安全可靠等优点,使得用户能够轻松高效地开展问卷调查工作。

2024-04-16 11:47:17 1650

原创 使用 Docker 部署 instantbox 轻量级 Linux 系统

instantbox 是一款非常实用的项目,它能够让你在几秒内启动一个主流的 Linux 系统,随起随用,支持 Ubuntu,CentOS, Arch Linux,Debian,Fedora 和 Alpine,通过 WebShell 访问,简单快捷,适合于演示、测试、体验等场合。也就是说可以通过浏览器页面来操作 Linux 系统。

2024-04-15 11:48:10 767

原创 使用 Docker 部署 Linux-Command 命令搜索工具

Linux-Command 仓库搜集了 580 多个 Linux 命令,是一个非盈利性的仓库,生成了一个 Web 网站方便使用,目前网站没有任何广告,内容包含 Linux 命令手册、详解、学习,内容来自网络和网友的补充,非常值得收藏的 Linux 命令速查手册。

2024-04-11 15:32:25 830

原创 使用 Docker 部署 Open-Resume 在线简历平台

Open-Resume 是一款功能强大的开源 简历生成器 和 简历解析器。可以帮助我们快速的生成个人简历,并定制化不同的主题和布局风格。该项目的目标是为每个人提供免费的现代专业简历设计,让任何人都能充满信心地申请工作。

2024-04-10 16:19:42 606

原创 快速入门 FTP 服务

FTP( File Transfer Protocol,文件传输服务 )提供在 Internet 上的任意两台计算机之间相互进行的文件传输。只要双方主机都支持 FT P协议,就可以利用FTP来进行文件传输。

2024-04-09 13:47:25 1036

原创 使用 Docker 部署 Photopea 在线 PS 工具

Adobe 出品的「PhotoShop」想必大家都很熟悉啦,但是「PhotoShop」现在对电脑配置要求越来越高,体积越来越大,这对于轻量办公配置的电脑/笔记本来说就非常吃力了。特别是偶尔外出临时急需用「PhotoShop」来改改文件啥的,手头如果没有电脑、笔记本,这就很麻烦了,甲方爸爸估计会喊你去网吧整了。

2024-04-03 14:12:31 1553 1

原创 使用 Docker 部署 Puter 云桌面系统

**Puter** 是一个先进的开源桌面环境,运行在浏览器中,旨在具备丰富的功能、异常快速和高度可扩展性。它可以用于构建远程桌面环境,也可以作为云存储服务、远程服务器、Web 托管平台等的界面。Puter 是一个隐私至上的个人云,可以将您的所有文件、应用程序和游戏保存在一个安全的地方,随时随地都可以访问。

2024-04-01 14:43:44 2522 1

原创 PlayBook 详解

PlayBook 剧本是 由一个或多个 "Play" 组成 的列表Play 的主要功能在于将预定义的一组主机,装扮成事先通过 Ansible 中的 Task 定义好的角色。从根本上来讲,所谓的 Task 无非是调用 Ansible 的一个 module。将多个 Play 组织在一个 PlayBook 中,即可以让它们联合起来按事先编排的机制完成某一任务。

2024-03-14 14:08:31 954

原创 Ansible 常用模块

Ansible 默认提供了很多模块来供我们使用。我们可以通过 ansible-doc -l 命令查看到当前 ansible 都支持哪些模块通过 ansible-doc -s 模块名 可以查看该模块有哪些参数可以使用。

2024-03-12 13:33:37 1051

原创 使用 Docker 部署 Next Terminal 轻量级堡垒机

想必经常玩服务器的都了解过 **堡垒机**,类似于跳板机,但与跳板机的侧重点不同。堡垒机的主要功能是控制和监控对内部网络的远程访问。它提供严格的访问控制、会话审计和监控等功能。而跳板机更侧重于提供一个安全的中转平台,用于跳转到内部网络的其他服务器或设备。

2024-03-10 14:18:27 1650

原创 Ansible 基础入门

Ansible 是一种自动化运维工具,基于 Paramiko 开发的,并且基于模块化工作,Ansible 是一种集成 IT 系统的配置管理、应用部署、执行特定任务的开源平台,它是基于 Python 语言,由 Paramiko 和 PyYAML 两个关键模块构建。集合了众多运维工具的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。

2024-03-07 22:12:59 1274

原创 使用 Docker 部署 Stirling-PDF 多功能 PDF 工具

Stirling-PDF 是一款基于 Web 的 PDF 操作工具,是一个高效而强大的本地托管应用程序,为您提供广泛的 PDF 文件处理功能。可满足各种 PDF 处理需求。您可以使用它来执行多种操作,例如拆分、合并、转换、重新排列、添加图像、旋转和压缩 PDF 文件。这个本地托管的 Web 应用程序具有出色的性能,能够在本地环境中运行,为您提供更高的数据安全性。不论您是处理文档、电子书还是其他 PDF 相关任务,这个工具都将成为您的得力助手,满足您的一切 PDF 处理需求。

2024-03-06 14:24:03 2433

原创 使用 Docker 部署 File Browser 文件管理系统

今天为大家分享一款开源的私有云盘项目:File Browser,简单实用、轻量级、跨平台,安装部署简单快捷,自带网页版文件管理器,基于 Go 语言开发,运行速度快。

2024-03-05 13:06:58 3755

原创 使用 Docker 部署 GLPI 资产管理系统

GLPI 提供功能全面的IT资源管理接口,可以用来建立数据库全面管理 IT 的电脑,显示器,服务器,打印机,网络设备,电话,甚至硒鼓和墨盒等。提供 HelpDesk 用户支持平台

2024-03-04 11:17:01 2105 1

原创 使用 Docker 部署 MrDoc 在线文档管理系统

MrDoc 可以创建各类私有化部署的文档应用。你可以使用它进行知识管理、构建团队文库、制作产品手册以及在线教程等。

2024-03-03 15:05:17 1491

原创 使用 Docker 部署 Answer 问答平台

Answer 问答社区是在线平台,让用户提出问题并获得回答。用户可以发布问题并得到其他用户的详细答案、建议或信息。回答可以投票或评分,有助于确定有用的内容。标签和分类帮助组织内容,用户可赚取声誉和排名,激励积极参与。社区通常有规则,确保行为和内容质量。搜索功能使用户可以查找以前的问题和答案。一些社区具有社交元素,如私信和评论。问答社区有助于知识共享、问题解答和互动交流,国内外知名的问答社区有知乎、Quora、Stack Exchange、Reddit 等。

2024-03-02 10:58:59 1314

原创 使用 Docker 部署 Fiora 在线聊天室平台

Fiora是一款开源免费的在线聊天系统。

2024-03-01 15:28:09 1309 2

原创 MySQL 备份与恢复

F, --flush-logs // 备份前滚动日志, 锁定表完成后, "执行 flush logs 命令, 生成新的二进制日志文件" 配合 -A 或 -B 选项时, 会导致刷新多次数据库. 建议在同一时刻执行转储和日志刷新, 可通过和 --single-transaction 或 -x, "--master-data 一起使用实现, 此时只刷新一次二进制日志" ( 这样就不需要找二进制日志的位置,因为刷新了新的二进制文件,直接将新的二进制文件恢复即可 )

2024-02-28 16:53:16 543

原创 OpenVPN 高级管理

假如公司已有员工叫 magedu 已经离职,且证书已被吊销,现在又新来一个员工仍叫 magedu,那么一般的区分办法是在用户名后面加数字,如:magedu1、magedu2 等,假如还想使用 magedu 这个账户名签发证书的话,那么需要删除服务器之前 magedu 的账户,并删除签发记录和证书,否则新用户的证书无法导入,并重新颁发证书。-rw------- 1 root root 636 Aug 4 15:53 ta.key # 生成该文件。

2024-02-19 11:08:07 1327

原创 OpenVPN 介绍

verb 3 // 设置日志级别,0-9,级别越高记录的内容越详细,0 表示静默运行,只记录致命错误,4 表示合理的常规用法,5 和 6 可以帮助调试连接错误。这种连接通常是由专业的网络提供商提供和管理的,提供更高的带宽和稳定性。./easyrsa import-req "${CLIENT_PATH}/pki/reqs/${NAME}.req" "${NAME}" || { log "导入证书请求失败";

2024-02-19 11:01:21 5140

原创 案例:CentOS8 在 MySQL8.0 实现半同步复制

( 比如设置超时阈值 10S ,从节点 10S 没有数据同步完成并反馈结果,主节点会直接将结果返回客户端。主节点如果 crash 掉了,此时主节点上已经提交的事务可能并没有传到从库上,如果此时,强行将从提升为主,可能导致新主上的数据不完整。主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库是否已经接收并处理,这样就会有一个问题,同时,这里只是一个收到的反馈,而不是已经完全完成并且提交的反馈,如此,节省了很多时间。指当主库执行完一个事务,所有的从库都执行了该事务才返回给客户端。

2024-02-11 16:59:16 1114

原创 实战案例:将已有的 MySQL8.0 单机架构变成主从复制架构

【代码】实战案例:将已有的 MySQL8.0 单机架构变成主从复制架构。

2024-02-10 22:35:08 1008 1

原创 案例:三台主机实现 级联复制

毕竟如果一个主节点存在多个从节点时,多个从节点都会同时去主节点拉取新数据,如果数据量较大,就会导致主节点的 I/O 负载过高,这个过程中,第一层从库只有一个节点,它会负责从主库上拉取最新的数据,接着第二层的多个从库会从上一层的从库中拉取数据,因此这种级联复制架构要解决的问题,也就是多个从库会对主库造成太大压力的问题。也就是在级联复制架构中,存在两层从库,这实际上属于一主多从架构的升级版,三台主机实现 级联复制。

2024-02-10 22:31:28 671

原创 MySQL 日志管理

log_slow_filter = admin,filesort,filesort_on_disk,full_join,full_scan,query_cache,query_cache_miss,tmp_table,tmp_table_on_disk // 上述查询类型且查询时长超过 long_query_time, 则记录日志。innodb_log_group_home_dir ./ // 事务日志文件的路径 ( 默认 MySQL 安装路径: /usr/lib/mysql )

2024-02-07 15:27:46 973

原创 MySQL 架构和性能优化

重点:视图,函数,存储过程,触发器,事件( 了解 )用户管理,密码管理grant revoke 权限管理MySQL 架构( 了解 )存储引擎:MyISAM 和 InnoDB 的区别( 重点 )MVCC 工作机制( 了解 )索引 B+Tree 结构管理索引,创建索引explain profile锁机制,事务 ACID 特性事务隔离级别事务日志,错误日志4)MySQL 架构和性能优化参考:Mysql架构组成和存储引擎介绍_wx5e5f969c34c82

2024-02-05 00:39:04 1405

原创 MySQL 小技巧:利用 xtrabackup 完全备份,增量备份及还原

案例:利用 xtrabackup 8.0 完全备份,增量备份及还原 MySQL8.0

2024-02-05 00:22:02 670

原创 MySQL 用户管理

是事件动作(event action ),这是事件启动时执行的代码,事件的动作包含一条 SQL 语句,它可能是一个简单地insert或者update语句,也可以使一个存储过程或者 benin...end 语句块,这两种情况允许我们执行多条 SQL。一个事件可以是活动(打开)的或停止(关闭)的,活动意味着事件调度器检查事件动作是否必须调用,停止意味着事件的声明存储在目录中,但调度器不会检查它是否应该调用。在一个事件创建之后,它立即变为活动的,一个活动的事件可以执行一次或者多次。

2024-02-04 01:38:14 834

原创 MySQL 小技巧:xtrabackup 软件包的下载及安装

案例:xtrabackup 软件包的下载及安装

2024-02-04 01:25:20 694

原创 MySQL 小技巧:使用 xtrabackup 2.4 实现 完全备份及还原

演示:使用 xtrabackup 2.4 实现 完全备份及还原

2024-02-04 01:20:48 687

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除