- 博客(127)
- 资源 (35)
- 收藏
- 关注
原创 Percona XtraBackup vs Mariabackup vs MySQL Enterprise Backup
备份● 有两种类型的人,一种是做备份的,一种是将来会做的。 ● 数据库备份:○ 逻辑备份■ mysqldump、mysqlpump、mydumper○ 物理备份MEB、Percona Xtrabackup、Mariabackup○ 二进制日志■ 时间点恢复备份●在 Percona,我们建议客户使用所有三种方式来备份他们的数据库●薛定谔的还原:○ 在尝试恢复之前,任何备份的条件都是未知的○ 你从未尝试过 ● 总是测试备份...
2021-11-30 21:07:21 482
原创 MariaDB 备份:什么是 mariabackup?
选择正确的技术来备份数据库至关重要,因为您不想对重要的生产数据承担任何风险。此外,您希望选择一个支持您备份数据库的所有需求的备份工具。如果您想备份 MySQL 数据库,那么 Percona XtraBackup 可能是您的正确选择,因为它支持热备份和其他一些不错的备份功能。但是,如果您计划备份 MariaDB 数据库,XtraBackup 可能不是您的好选择,因为它与 MariaDB 10.3 或更高版本不兼容。在这种情况下,Mariabackup 是适合您的工具。在本文中,我们将了解 Mariabac
2021-11-30 20:43:48 1495
原创 在 Docker 容器中运行 Percona XtraBackup
您可以在 Docker 容器中运行 Percona XtraBackup,而无需安装它。所有必需的库都已安装在容器中。作为一个轻量级的执行环境,Docker 容器支持创建配置,其中每个程序在单独的容器中运行。您可以在一个容器中运行 Percona Server for MySQL,在另一个容器中运行 Percona XtraBackup。您基于 Docker 镜像创建一个新的 Docker 容器,该镜像用作新创建容器的模板。Docker 镜像在 Docker Hub 上公开托管,地址为percona
2021-11-30 16:21:37 2150
原创 你应该在 Docker 中运行你的数据库吗
有人提到不在容器中运行数据库,但我不明白为什么会很糟糕……在容器中运行 PostgreSQL 会导致什么问题?即使您没有很多流量,您是否应该担心?这是一个普遍的事情,如果是这样,为什么这么多应用程序在他们的 docker-compose 文件中设置数据库?让我们深入研究这个问题,看看哪些因素会影响您的决定,以及您是可以做得更好还是应该开始担心。在深入潜水之前 - 你知道你真正需要什么吗?在本地开发环境中使用(或尝试)Docker 时不会三思而后行。毕竟,除了必须回到通常的设置之外,最糟糕.
2021-11-30 13:50:50 837
原创 在 Docker 中运行 PostgreSQL
本教程将指导您完成如何在 Docker 容器内运行具有持久存储的 PostgreSQL 并连接到它的过程。PostgreSQL是一个开源的对象关系数据库管理系统。它已经存在了 30 多年,并标榜自己是“世界上最先进的开源关系数据库”。在轻松打包、部署和运行分布式应用程序方面,Docker已成为 IT 行业的标准。Docker 容器让您可以快速启动新应用程序,而不会因依赖项而使您的系统变得混乱。您可以使用 Docker 在容器中运行 PostgreSQL 数据库,就像它是远程服务器一样。Docke
2021-11-30 13:38:43 16705
原创 Docker 安装NGINX
NGINX 是一种流行的轻量级 Web 应用程序,用于开发服务器端应用程序。它是一种开源 Web 服务器,可在各种操作系统上运行。由于nginx是用于开发的流行 Web 服务器,因此 Docker 已确保它支持nginx。我们现在将看到为nginx启动和运行Docker 容器的各个步骤。第 1步- 第一步是从 Docker Hub 拉取镜像。当您登录 Docker Hub 时,您将能够搜索并查看nginx的图像,如下所示。只需在搜索框中输入 nginx,然后单击搜索结果中出现的nginx(官方)..
2021-11-30 13:20:47 394
原创 什么时候应该和不应该在你的项目中使用 Node.js
Javascript 作为最常用的编程语言,目前正处于其流行的高峰期。能够在服务器端和客户端使用 Javascript 的奢侈是这种流行的原因之一。Node.js,Javascript 的服务器端运行时现在在开发人员中很受欢迎,这不仅是因为前端和后端使用相同的语言很容易。与其他编程语言相比,Node.js 带来的好处是开发人员蜂拥而至这种语言的主要原因。但是对于 Node.js 也有相当多的批评。当然,批评并非没有根据。但重要的是要了解该语言的特性使其更适合某些任务,而不是其他一些任务的好选择。..
2021-11-29 20:47:41 702
原创 pdfmake 客户端浏览器中JavaScript创建PDF配置中文字体
通过虚拟文件系统 (VFS)本文仅供客户端使用(浏览器中)!对于服务器端使用真实字体文件。最低版本:0.1.72文件兼容。对于旧版本,请使用 gulp。pdfmake 使用第二个文件:vfs_fonts.js用于您希望嵌入到生成的 PDF 中的字体(和其他文件)。当您node build-vfs.js "./examples/fonts"在 pdfmake 包目录中运行命令时,build/vfs_fonts.js会创建一个新文件,其中包含来自本地子目录(在键/值对象中)的所有文件的嵌入.
2021-11-29 16:15:24 2505
原创 使用 jsPDF 创建 PDF 文档
介绍在上一篇文章使用 PDF.js 库显示 PDF 文件中,我们展示了如何在 HTML 画布上显示 PDF 文件。在本文中,我们将展示如何从头开始创建 PDF 文件。我们将使用jsPDF图书馆为此目的。您可以仅从GitHub 存储库下载最新的库版本或者从官网.不幸的是,该库的文档很差,所以我们将描述最重要的 API。先决条件我们必须下载最新版本的库并将其包含在 HEAD 或 BODY 部分的末尾。<head> <script src="js/jspdf.js"&.
2021-11-28 19:47:15 4394
原创 JsPDF的 Autotable 插件
JsPDF 是一个 JavaScript 插件,用于通过解析 HTML 表或从 JavaScript 直接提供数据来生成 pdf 的包含表。当我们在我们的网页中使用这个插件时,它会自动将生成的pdf下载到我们的本地机器上。安装 jsPDF-Autotable有3种方法可以安装这个插件使用 NPM npm install jspdf jspdf-autotable 使用 CDN <script src="jspdf.min.js"></script>.
2021-11-28 19:39:11 2271
原创 Tabulator PDF下载中文字体设置
TabulatorPDF 下载要求您的站点中包含jsPDF 库和jsPDF-AutoTable 插件,这可以包含在以下脚本标签中。标准 jsPDF 1.5.3 实现仅支持 14 种标准 PDF 字体。如果您想包含自定义字体以匹配您的品牌或样式指南,那么您将需要采取一些额外的步骤。如果要使用上述字体之一,则可以使用 setFont() 方法对其进行设置,而无需采取任何其他操作。否则,请按照本教程中的步骤操作。让我们开始吧!向 jsPDF 添加自定义字体要在 PDF 文件中使用自定义字体..
2021-11-28 19:20:22 460
原创 JavaScript打印PDF文件
<html> <head> <title>Print PDF using inline iFrame</title> </head> <body> <iframe src="sample.pdf" id="myFrame" frameborder="0" style="border:0;" wid.
2021-11-28 11:36:49 2976 1
原创 免费开源的高性能JavaScript电子表格:X-Sheet入门体验
免费开源的高性能JavaScript电子表格:X-Sheet入门体验免费开源的高性能javascript电子表格 x-sheet,在线excel编辑器,丰富的单元格样式,富文本,边框倾斜,合并单元格,冻结,撤销重做,格式刷等核心功能,还支持导入导出xlsx文件,多实例,支持大数据量。https://lwebapp.com/zh/post/x-sheet-tutorial背景随着互联网技术特别是网页应用的发展,我们对在线文档、轻应用的需求越来越高,很多小伙伴都已经习惯云办公,在线协同办公了,常用的就是
2021-11-28 10:04:35 1575 1
原创 HTML页面引入字体@font-face CSS指定字体从远程服务器下载
@font-face@font-face CSS at-rule 指定一个用于显示文本的自定义字体;字体能从远程服务器或者用户本地安装的字体加载. 如果提供了local()函数,从用户本地查找指定的字体名称,并且找到了一个匹配项, 本地字体就会被使用. 否则, 字体就会使用url()函数下载的资源。通过允许作者提供他们自己的字体,@font-face 让设计内容成为了一种可能,同时并不会被所谓的"网络-安全"字体所限制(字体如此普遍以至于它们能被广泛的使用). 指定查找和使用本地安装的字体名称可以让
2021-11-28 09:13:54 3558
原创 如何在 Docker 容器中运行 MySQL
本指南逐步解释了如何在几分钟内设置在 Docker 容器中运行的新 MySQL 服务器。Docker 的一大优点是您可以快速使用它来试用应用程序,而无需直接在您的机器上安装它。您可以使用 Docker 在容器中运行数据库,就像它是远程服务器一样,并测试您的应用程序如何与其交互。使用 Docker 容器运行 MySQL 是一种广泛使用的机制。事实上,MySQL 是与 Docker 容器一起使用的最流行的数据库之一。要将 MySQL 创建为 Docker 容器,主机应安装 Docker。如果你没有安
2021-11-27 20:57:47 38705
原创 配置国内超快的docker镜像地址
1、配置镜像地址Docker客户端版本大于 1.10.0 的用户可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器{"registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn" ]}重启docker和deamonsudo systemctl daemon-reloadsudo systemctl restart docker...
2021-11-27 20:49:36 4976
原创 tabulator 从本地 Excel文件加载数据
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Tabulator Example</title> <l...
2021-11-26 22:11:28 164
原创 Tabulator 易于使用、功能齐全、交互式表格 JavaScript 库
Tabulator跨浏览器支持Tabulator 支持所有主流浏览器Tabulator 旨在支持所有现代桌面和移动 Web 浏览器框架支持Tabulator 适用于所有 JS 框架,包括:Tabulator 是一个普通的 JavaScript 库,可用于所有前端 JavaScript 框架文档部分包含一个框架设置指南以帮助您入门广泛的功能集配置您的表以满足用户的需求Tabulator 具有...
2021-11-26 20:22:26 1885
原创 tabulator 通过设置列定义切换编辑与非编辑状态
//new column definition array var newColumns = [ {title:"Name", field:"name", sorter:"string", width:200}, {title:"Age", field:"age", sorter:"number", hozAlign:"right", formatter:"progress"}, {title:"Height", field:"height", formatter:"sta.
2021-11-26 20:15:13 325
原创 tabulator 自动从数据生成表格列名
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Tabulator Example</title> <link h.
2021-11-26 19:22:52 191
原创 如何检测和防止 JavaScript 死循环
死循环就是一段错误的阻止终止循环条件JavaScript代码。无限循环是危险的,因为它会导致您运行代码的环境(浏览器或 NodeJS 服务器)崩溃或冻结您的计算机,导致它停止响应。for和while语句是一个无限循环的常见原因,所以本教程将帮助您了解如何检测和修复所造成的语句无限循环。让我们从修复for语句中的无限循环开始。在 for 语句中修复无限循环一个for语句可能会导致一个无限循环,当你错误的第二表达式把赋值运算符,而不是一个比较运营商(在条件表达式)下面是一个for会导致无
2021-11-26 15:42:41 2516
原创 在 JavaScript 调试器中停止无限循环 - Google Chrome
你有没有写过一个无限循环来冻结浏览器中的整个页面?在本文中,我将尝试向您展示如何处理此类问题。使用谷歌浏览器,有几种方法可以停止 JavaScript 调试:Chrome DevTools 中的停止按钮, 通过关闭选项卡或窗口结束进程, 任务管理器中的结束进程按钮。1.Chrome DevTools示例中的停止按钮⏯????编辑???? 注意事项:要使用这种方法,应该在执行 JavaScript 代码之前打开DevTools。否则我们将无法使用F12打开工具,因为 C...
2021-11-26 14:57:26 4827
原创 使用xfs_growfs命令在 CentOS/RHEL 中扩展 XFS 文件系统
xfs_growfs 命令使用xfs_growfs命令增加 XFS 文件系统的大小。必须挂载 XFS 文件系统,并且底层设备上必须有可用空间。xfs_growfs 实用程序最常用于逻辑卷。xfs_growfs 命令的语法如下:# xfs_growfs [options] mount-point以下选项可用于 xfs_growfs 命令:-d:将文件系统的数据部分扩展到底层设备的最大大小。 -D [size]: 指定扩展文件系统数据部分的大小。[size] 参数以文件系统块的数量表示.
2021-11-26 13:18:25 22693
原创 “Structure needs cleaning“ 使用XFS_REPAIR检查 XFS 文件系统
这个过程使用xfs_repair实用程序对 XFS 文件系统进行只读检查。您必须手动使用xfs_repair实用程序修复所有崩溃。与其他文件系统修复工具不同,xfs_repair不会在引导时运行,即使 XFS 文件系统没有被完全卸载。在未完全卸载的情况下,XFS 会在挂载时重播日志,确保文件系统一致。xfs_repair无法首先修复带有脏日志的 XFS 文件系统,而无需先重新挂载它。注意虽然xfsprogs软件包中有一个fsck.xfs二进制文件,但这只适用于在引导时查...
2021-11-26 11:57:08 3038
原创 tabulator5 ajax pokeapi服务器分页,请求、响应参数修改示例
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Tabulator Example</title> <l...
2021-11-25 15:16:52 235
原创 Tabulator javascript data grid数据表格控件检测已修改行数据
Tabulator 可以通过table.getEditedCells()获得编辑修改过的单元格,在通过单元格的getRow()函数获得行对象,让后通过行对象的.getData()函数获得编辑修改过行数据,这样就可以仅提交修改过行数据到后台处理程序,只更新数据变化的数据库行,实现增量修改。 document.getElementById("save").addEventListener("click", function () { console
2021-11-25 12:50:50 458
原创 Tabulator PHP AJAX 服务器端分页示例
Tabulator是一个数据表格插件,可以更轻松地在网页上添加分页。只需要添加记录列表,它就会自动调整数据并创建具有搜索和排序功能的分页。有一些选项可用于实现AJAX 分页。在本教程中,我将展示如何使用 PHP 在 Tabulator中实现 AJAX 分页。1.表结构创建employee表。CREATE TABLE `employee` ( `id` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT, `emp_name` varch.
2021-11-24 18:19:54 763
原创 Grid.js服务器端分页示例
将server属性添加到pagination配置以启用服务器端分页。另外,请确保total在主server配置块中正确定义了该属性:<!DOCTYPE html><html lang="en"> <head> <link href="https://unpkg.com/gridjs/dist/theme/mermaid.min.css" rel="stylesheet"
2021-11-24 16:01:53 620
原创 DataTables PHP AJAX 分页
DataTables 是一个 jQuery 插件,可以更轻松地在网页上添加分页。只需要添加记录列表,它就会自动调整数据并创建具有搜索和排序功能的分页。有一些选项可用于实现AJAX 分页。在本教程中,我将展示如何使用 PHP 在 DataTables 中实现 AJAX 分页。1.表结构创建employee表。CREATE TABLE `employee` ( `id` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT, `emp_
2021-11-23 20:32:13 965
原创 Python Tkinter GUI 使用 SQLite 和MySQL数据库实现分页显示
什么是记录分页?如果我们有更多的记录,那么我们就不能一次显示所有的记录。例如,我们的学生表中有 35 条记录。我们将一次显示 10 条记录,然后提供向用户显示下 10 条记录或前 10 条记录的选项。将记录分成多个页面称为记录分页(分页)。这是输出的屏幕截图。限制设置为 8 ,即禁用“上一步”按钮的第一页。下一步按钮已启用。带有下一步按钮的最后一页被禁用。上一个按钮已启用。显示第 35 条记录后,其余行为空白。首先我们将连接到 SQLite 数据库,我们已经创建并添加了记录.
2021-11-23 19:55:33 2870
原创 Tabulator设置中文语言翻译
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Tabulator Example</title> <...
2021-11-23 16:55:11 669
原创 如何在 CentOS 7 / RHEL 7 上安装 Docker
Docker是一种近来广为流行的容器虚拟化技术;它提供了一种更有效的方式来部署应用程序。使用Docker,应用程序驻留在 Linux 操作系统之上的容器内。Docker使用 cgroups 和 namespace 等内核特性来允许独立容器在单个 os 实例上运行。在这篇文章中,您将学习如何在CentOS 7 / RHEL 7上安装 Docker。安装 Docker选择任何一种方法在CentOS 7上安装 Docker。从 Docker 安装(官方) 从基本存储库安装从 D..
2021-11-23 16:49:28 2735
原创 Tabulator本地分页和远程分页
如果您更喜欢将数据显示为页面而不是滚动列表 Tabulator 也可以帮助您。有两种可用的分页形式。本地分页,其中 Tabulator 将解析所有可用数据,然后对该数据集进行分页。或者远程分页,其中 Tabulator 将通过 Ajax 从远程服务器加载单个数据页面。启用分页后,表底部将添加一个页脚元素,其中包含一系列导航控件,可让您的用户轻松地在页面之间切换。如果启用分页,则在创建表格时将自动加载表格的第一页。如果您是 Laravel 用户,那么您应..
2021-11-23 12:57:15 951
原创 Tabulator 隐藏ID列和ID列显示但不可编辑示例
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Tabulator Example</title> <link .
2021-11-22 16:26:40 251
原创 Tabulator 数据编辑下载CSV、JSON、XLSX、PDF和HTML示例
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Tabulator Example</title> <link .
2021-11-22 16:06:59 389
原创 Tabulator 交互式数据表格编辑示例
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Tabulator Example</title> <link .
2021-11-22 15:31:22 534
原创 Luckysheet、Luckyexcel、LuckysheetServer演示地址
LuckysheetHello World!Luckysheet
2021-11-22 11:33:42 1584
原创 canvas-datagrid只读表格示例
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <script src="https://unpkg.com/canvas-datagrid"></script.
2021-11-21 21:29:01 680
原创 canvas-datagrid检测单元格编辑示例
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <script src="https://unpkg.com/canvas-datagrid"></script.
2021-11-21 21:22:42 549
原创 Canvas Datagrid和SheetJS导入导出xlsx示例
<!DOCTYPE html><!-- xlsx.js (C) 2013-present SheetJS http://sheetjs.com --><!-- vim: set ts=2: --><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>SheetJS + canvas-dat.
2021-11-21 20:38:08 902 1
WebRTC - 快速指南.doc
2021-10-10
Monitoring Apache Tomcat with JMX.pdf
2020-12-01
S7500E系列交换机产品介绍.ppt
2020-10-16
在Centos 7上安装Snort 2.9.15.1.pdf
2020-07-08
Installation OpenMeetings 5.0.0-M4 on Ubuntu 18.04 LTS.pdf
2020-05-22
Installation OpenMeetings 4.0.10 on Centos 7.pdf
2020-05-21
Installation OpenMeetings 5.0.0-M2 on Centos 7.pdf
2020-05-17
install_flash_player_22_active_x22.0.0.192.exe
2020-02-24
堆叠LVM卷.doc
2019-10-11
RHEL 8 VDO重复数据删除和压缩存储.doc
2019-10-11
DRBD9和LINSTOR用户指南中文版.doc
2019-10-08
Ceph存储管理指南中文版.pdf
2019-09-29
GlusterFS Distribution Model.pdf
2019-09-21
GlusterFS Performance.pdf
2019-09-21
GlusterFS Internals.pdf
2019-09-21
Proxmox5.4官方手册中文翻译版.doc
2019-09-20
napp-it ZFS Storage Server User Guide.pdf
2019-09-17
Proxmox VE 官方手册中文翻译版.doc
2019-09-17
LVM Thin Provisioning.pdf
2019-09-16
PROXMOX VE 6.0 ADMINISTRATION GUIDE.pdf
2019-09-15
AIX中配置防火墙策略.doc
2019-09-07
Red_Hat_Enterprise_Linux-7-Installation_Guide-zh-CN.doc
2019-09-06
Red_Hat_Enterprise_Linux-7-Security_Guide-zh-CN.doc
2019-09-06
KVM_Virtual_vs_Physical.pdf
2019-09-06
p6880880_112000_Linux-x86-64.zip11.2.0.3.10
2019-08-31
简单网络管理协议SNMP初学者指南.doc
2019-08-31
GBT22239-2019信息安全技术网络安全等级保护基本要求第三级安全要求表格.xls
2019-06-05
在CentOS 7上RPM安装Ansible AWX自动化运维管理系统
2019-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人