js异步加载文件

    js 异步加载文件。 /** * 定义一个异步函数来加载文件列表 * @param {string[]} fileUrlList - 文件URL列表 * @param {function} onCompleteCallback - 所有文件加载完成后的回调函数 * @param {function} onProgressCallback - 加载进度更新的回调函数 (可选) * @returns {Promise<void>} */ async function loadFiles(fileUrlList, onCompleteCallback, onProgressCallback...阅读全文
    作者:绝缘体.. | 分类:go, PHP, 编程语言 | 阅读: | 标签:, , , ,

    js+drag实现拖动排序

    这次来做一个拖动排序,带有动画效果,先上效果图: 每个li既是可拖动,同时也是容器,拖动到li上面时移动拖动的li。 先把html写好 <ul id="container"> <li class="ele" draggable="true">1</li> <li class="ele" draggable="true">2</li> <li class="ele" draggable="true">3</li> <li class="ele" dragg...阅读全文
    作者:绝缘体.. | 分类:CSS, go, html, 编程语言 | 阅读: | 标签:, , , ,

    php redis锁(上锁,setnx)防止并发

    工作间隙写了个redis防并发的锁示例,以备以后参考,前面写过利用文件锁防并发的代码,但考虑到效率以及分布式系统,文件锁会有弊端,而这种情况下redis则没有问题。 $redis = new Redis(); $redis->connect('127.0.0.1', 6379); // 获取搜索者的IP地址 $ip = get_real_ip(); // 防止短时间重复提交搜索,$uid 是被搜索用户的ID //锁的粒度是针对同ip的用户,不同的ip互不影响 $lock...阅读全文
    作者:绝缘体.. | 分类:PHP, redis, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    MariaDB/MySQL安全配置以及账户管理

    MySQL安装好后,我们要对MySQL做一些初步的安全设置,使得其适用于生产环境,此外对MySQL账户的管理设置也是有讲究的,本文从安全的角度给大家介绍MySQL/MariaDB的相关设置。 我们知道,初次安装好MySQL后,MySQL会默认自带一些用户和数据库,主要用于测试。而实际生产环境中不需要这些,为了避免带来安全隐患,我们应当移出这些测试库和无关用户。 本文假设你已经安装好了MaiaDB:《CentO...阅读全文
    作者:绝缘体.. | 分类:MySQL, 数据库 | 阅读: | 标签:, , , ,

    HTML中的语义化标签错误怎么避免?

    在前端开发中,使用正确的HTML语义化标签是至关重要的,它不仅能帮助我们提高网页的可访问性和SEO优化,还能让页面结构更清晰易读。然而,即使是经验丰富的开发人员也会偶尔犯错,下面就介绍一些常见的语义化标签错误以及如何避免它们。 错误一:滥用<div>标签 <div>标签是一个通用的容器标签,通常用于包裹一组相关的元素。然而,有些开发人员倾向于过度使用<div>标签...阅读全文
    作者:绝缘体.. | 分类:CSS, html, 编程语言 | 阅读: | 标签:, , , ,

    css代码中定义变量

    css中定义变量方法总结。 定义变量可分多种情况: 1、定义全局变量 :root { --borderColor: #ccc; } 2、定义某元素下的变量 .look{ --borderColor: #ccc; } 3、定义媒体查询下的变量 @media screen and (min-width: 1025px) { :root { --borderColor: #ccc;    } } 使用: .has-border-table > tr > td {   border-right: 1px solid var(--borderColor); } 阅读全文
    作者:绝缘体.. | 分类:CSS, 编程语言 | 阅读: | 标签:, , , ,

    Linux系统下的数据备份与灾难恢复

    在现代互联网时代,数据备份和灾难恢复对于任何一个组织或个人来说都至关重要。特别是在Linux系统中,数据备份和灾难恢复是必不可少的一部分。本文将介绍一些在Linux系统下进行数据备份和灾难恢复的方法和工具。 数据备份 数据备份是指将重要数据复制到另一个存储设备中,以防止原始数据丢失或损坏。在Linux系统中,有多种方法可以进行数据备份。 使用rsync命令 rsync是一个强大的命令...阅读全文
    作者:绝缘体.. | 分类:Linux, 操作系统 | 阅读: | 标签:, , , ,

    解决Invalid SQL statement”错误的方法

    在数据库操作中,经常会遇到 SQL 语句错误的情况。其中一种常见的错误是 “Invalid SQL statement” 错误。这种错误一般发生在编写的 SQL 语句不符合数据库的语法规则时。在本篇博客中,我们将介绍一些解决这种错误的方法。 问题分析 首先,我们需要仔细分析错误提示的内容。通常,”Invalid SQL statement” 错误的提示信息会包含一些关于错误发生的位置或者出现错...阅读全文
    作者:绝缘体.. | 分类:MySQL, oracle, 数据库 | 阅读: | 标签:, , , ,

    Ubuntu操作系统22.04版本安装教程 – VMware虚拟机

    简介 Ubuntu是一款基于Linux操作系统的开源免费软件,其用户友好的界面和强大的功能备受开发者和用户喜爱。本教程将指导你如何在VMware虚拟机上安装Ubuntu 22.04版本,让你快速上手使用这个强大的操作系统。 准备工作 在开始安装之前,确保你已经进行了以下准备工作: 下载并安装最新版本的VMware虚拟机软件。 下载Ubuntu 22.04版本的镜像文件(ISO格式)。 步骤一:创建虚拟机 打开V...阅读全文
    作者:绝缘体.. | 分类:Linux, 操作系统 | 阅读: | 标签:, , , ,