初识 vue Vue.js(读音 /vjuː/, 类似于 view)是一个构建数据驱动的 web 界面的库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。 Vue.js 自身不是一个全能框架 —— 它只聚焦于视图层。因此它非常容易学习,非常容易与其它库或已有项目整合。另一方面,在与相关工具和支持库一起使用时,Vue.js 也能完美地驱动复杂的单页应用。
第一个 vue 程序Hello vueJs12345678910111213html<div id="app"> {{ message }}</div><script> new Vue({ el: '#app', data: { message: 'Hello Vue.js!' }})</script>
双向绑定1234567891011121314html<di ...
如何在Ubuntu上安装和配置MySQL并允许远程访问在本文中,我们将介绍如何在Ubuntu上安装和配置MySQL,并设置允许远程访问。我们将从安装MySQL开始,然后进行基本的安全配置,修改MySQL配置文件以允许远程连接,并创建可以远程访问的用户。
步骤1:更新包列表并安装MySQL服务器首先,确保你的包列表是最新的:
1bashsudo apt update
然后安装MySQL服务器:
1bashsudo apt install mysql-server
如果你需要安装特定版本的MySQL(例如8.0),可以使用以下命令:
1bashsudo apt install -y mysql-server-8.0
步骤2:检查MySQL服务状态并启用MySQL服务检查MySQL服务是否正在运行:
1bashsudo systemctl status mysql
确保MySQL服务在系统启动时自动启动:
1bashsudo systemctl enable mysql
步骤3:运行安全安装脚本MySQL提供了一个安全安装脚本,可以帮助你进行一些基本的安全配置。运行以下命令:
1b ...
使用 Alist 和 Bash 脚本实现自动化管理在上次的博客中,我们介绍了如何使用 Alist 来定时备份服务器上的一些文件。本篇博客将介绍如何编写一个 Bash 脚本,定期清理这些备份文件,节省存储空间。
为什么需要定期清理备份文件?备份文件在系统维护中起着重要作用,但如果不加管理,长期积累的备份文件会占用大量存储空间,甚至可能导致磁盘空间不足的问题。定期清理过期的备份文件,可以有效释放存储资源,确保系统的高效运行。
利用 Alist 提供的接口实现定期清理Alist 提供了 POST /api/fs/list 和 POST /api/fs/remove 接口,分别用于列出文件和删除文件。通过这两个接口,我们可以方便地实现定期清理备份文件的功能。
脚本功能该 Bash 脚本的主要功能包括:
列出备份目录中的所有文件。
判断文件是否超过指定的时间(本文中设置为30天)。
删除超过指定时间的文件。
将操作结果记录到日志文件中。
脚本实现首先,在 /opt/alist 目录下创建脚本文件和日志文件夹:
123bashsudo mkdir -p /opt/alist/logcd /op ...
内网攻击入门——使内网终端掉线ARP欺骗(ARP spoofing),又称ARP毒化(ARP poisoning,网络上多译为ARP病毒)或ARP攻击,是针对以太网地址解析协议(ARP)的一种攻击技术,通过欺骗局域网内访问者PC的网关MAC地址,使访问者PC错以为攻击者更改后的MAC地址是网关的MAC,导致网络不通。此种攻击可让攻击者获取局域网上的数据包甚至可篡改数据包,且可让网络上特定计算机或所有计算机无法正常连线。最早探讨ARP欺骗的文章是由Yuri Volobuev所写的《ARP与ICMP转向游戏》(ARP and ICMP redirection games)。
运作机制:ARP欺骗的运作原理是由攻击者发送假的ARP数据包到网上,尤其是送到网关上。其目的是要让送至特定的IP地址的流量被错误送到攻击者所取代的地方。因此攻击者可将这些流量另行转送到真正的网关(被动式数据包嗅探,passive sniffing)或是篡改后再转送(中间人攻击,man-in-the-middle attack)。攻击者亦可将ARP数据包导到不存在的MAC地址以达到阻断服务攻击的效果,例如netcut软件 ...
Docker详解:功能、工作原理、与传统虚拟机的对比、优势劣势及互联网应用案例第一章:Docker简介1.1 Docker的起源与发展Docker是一个开源的容器化平台,它由Solomon Hykes在2013年创建,最初由dotCloud公司推出,随后在开发者社区中迅速流行起来。Docker的出现革新了软件开发和部署方式,使得应用可以在任何环境下快速、一致地运行。
早期的容器基于Linux的LXC工作. 可以提供轻量级的虚拟化, 以便隔离进程和资源, 而不需要提供指令解释机制以及全虚拟化的其他复杂性. 容器有效地将由单个操作系统管理的资源划分到孤立的组中, 以便更好地在孤立的组之间平衡有冲突的资源使用需求。
1.2 Docker的基本概念Docker基于容器技术,容器是一种轻量级、可移植、自给自足的软件包,它包含了运行应用程序所需的所有依赖项,包括代码、运行时、库和配置文件。与虚拟机不同,容器不包含操作系统内核,因此更为轻量和高效。
Docker相比虚拟机的交付速度更快, 资源消耗更低, Docker采用客户端/服务器端架构, 使用远程API来管理和创建容器, 其可以轻松的 ...
telegraph-Image:搭建你的专属开源图床通过 Telegraph 与赛博菩萨提供的 Pages、D1,搭建一个专属于你自己的开源图床,如果你有更多需求还可通过优选加速图片载入时间,更有接入ModerateContent提供的审查图像内容的API key,过滤涩涩内容!
优点
无限图片储存数量 , 你可以上传不限数量的图片 but!单张图片不能超过5MB
无需服务器, 托管于Cloudflare的网络上,当使用量不超过Cloudflare的免费额度时,完全免费
无需域名 , 可以使用Cloudflare Pages提供的*.pages.dev的免费二级域名,同时也支持绑定自定义域名
支持图片审查API , 可根据需要开启,开启后不良图片将自动屏蔽,不再加载
支持后台管理 , 日志管理,查看访问前20的Referer、IP、img,可以对上传的图片进行在线预览,添加白名单,黑名单等操作
开始部署
Pages 部署 telegraph-Image 项目
打开 telegraph-Image仓库项目 , 先给作者点击 Star 后再点击 Fork ! 可以增加成功率!!!手动 ...
4DDiG Duplicate File Deleter 是一个AI驱动的用于查找和删除重复文件的软件,可以快速轻松地在各种存储设备上定位重复的文件和图片,包括 Mac 或 Windows PC、SD卡、外置硬盘等。本文分享来自吾爱坛友根据原版打包,制作的单文件版。
软件使用先进的MD5消息摘要算法,以100%的准确性快速找到重复文件。点击添加文件夹开始去重,设置扫描模式,开始扫描选定的文件夹并搜索重复文件,所有文件将被列出供预览,选择重复文件进行删除。
软件截图
主要功能
删除重复文件:使用MD5算法,可以轻松清理照片、视频、音频、文档等重复文件。
删除相似图片:可以扫描非常相似但不完全相同的图片,并在设置中调整相似度阈值以优化扫描效果。
从网络驱动器删除重复文件:优化网络驱动器/Google Drive的存储空间和同步性能。
重复文件提醒:内置的重复提醒功能,可以在文件夹中检测到重复文件时自动提醒用户删除。
软件下载[https://www.123pan.com/s/przqjv-4ObHd.html]
完美解码是一款能实现流行音视频、高清及4K等多媒文件软硬解播放的影音解码包,集成多媒体播放器PotPlayer、MPC-HC、MPC-BE,分离器解码器套件LAV Filters,高画质渲染器madVR,支持中英文语言平台下安装,是高清爱好者的理想播放工具。
完美解码是一款能实现各种流行视频、HDTV播放及编码的全能型影音解码包,自带 Media Player Classic、KMPlayer、PotPlayer 三款流行播放器,支持简、英语言平台下安装,能播放AVI、VCD、DVD、MPG、MP4、RMVB、TS、TP、EVO、M2TS、MKV、OGM、 MOV、SCM、CSF、FLV等众多种格式的影音文件。
软件截图
版本特色此绿色版是基于完美解码 PureCodec 20240430 官方原版制作而成,为绿色自解压程序,可解压到桌面或磁盘任意目录(默认为 D:\Program Files\PureCodec),双击运行 “PureCodec!)绿化.cmd”,点击桌面图标 “完美解码设置” 或点击 Pure Code 文件夹中的 PureSet.exe,设置选择相应自身集成的 P ...