自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

转载 XML 验证器概述

XML 被设计用来传输和存储数据。 XML 验证器来对XML 文件进行语法检查。 XML 错误会终止您的程序XML 文档中的错误会终止您的 XML 应用程序。W3C 的 XML 规范声明:如果 XML 文档存在错误,那么程序就不应当继续处理这个文档。理由是,XML 软件应当轻巧,快速,具有良好的兼容性。如果使用 HTML,创建包含大量错误的文档是有可能的(比如您忘记了结束标签)。其中一个主要的原因是 HTML 浏览器相当臃肿,兼容性也很差,并且它们有自己的方式来确定当发现错误时文档应该显

2021-11-30 22:08:49 89

转载 ASP.NET Web Pages – Chart 帮助器简介

Web 帮助器大大简化了 Web 开发和常见的编程任务。Chart 帮助器是众多有用的 ASP.NET Web 帮助器之一。 Chart 帮助器"Chart 帮助器" 可以创建不同类型的带有多种格式化选项和标签的图表图像。它可以创建面积图、条形图、柱形图、折线图、饼图等标准图表,也可以创建像股票图表这样的更专业的图表。在图表中显示的数据可以是来自一个数组,一个数据库,或者一个文件中的数据。根据数组创建图表下面的实例显示了根据数组数据显示图表所需的代码:实例@{ var

2021-11-28 19:00:20 122

转载 使用Python查询国内 COVID-19 疫情

有时我们只是想要一个速的工具来告诉当前疫情的情况,我们只需要最少的数据。 使用Python语言和tkinter图形化显示数据。 首先,我们使用Tkinter库使我们的脚本可以图形化显示。使用requests库从 丁香园 获取数据。然后我们将在这种情况下显示我们需要的数据 “当前确诊人数”,“总确诊人数”。需求和安装ssh客户端为:MobaXterm,因为它支持X11-Forwarding系统:Centos8 MinimalPython版本:Python3.6.8需要用...

2021-11-27 09:03:14 380

转载 ASP.NET Web Pages – 帮助器简介

ASP.NET 帮助器是通过几行简单的 Razor 代码即可访问的组件。您可以使用存放在 .cshtml 文件中的 Razor 语法构建自己的帮助器,或者使用内建的 ASP.NET 帮助器。 ASP.NET 帮助器ASP.NET 帮助器是通过几行简单的 Razor 代码即可访问的组件。您可以使用存放在 .cshtml 文件中的 Razor 语法构建自己的帮助器,或者使用内建的 ASP.NET 帮助器。在本教程接下来的章节中,您将学到如何使用 Razor 帮助器。下面是一些有用的 Razo

2021-11-26 20:26:56 90

原创 脚踏实地学习Git

从事IT行业的朋友们,不管是做开发,测试或者运维,肯定对git,gitub,gitLab工具都不陌生,它是我们日常工作必不可少的工具。今天就详细介绍git的使用,希望能够对你有所帮助。git是什么?git是一个版本控制系统,可以回滚到你提交的任何版本,就好比提交毕业论文的时候,每次修改后都要保存一个版本,以防我们任何一个版本修改错误要改回原来的版本。git,gitub, gitLab的区别git是一个工具,gitub是分布式在线版本控制系统,gitLab是gitub的私有版本。现在应该对

2021-11-25 14:09:33 113

转载 Linux中Sleep和Wait命令的使用方式

Linux中的sleep和wait命令允许你以选定的速度运行命令或在等待任务完成后捕获并显示任务的退出状态。sleep只是在命令之间插入一个定时暂停。wait命令在完成后才通知它已完成。 Sleep命令sleep 命令会暂停指定的时间。它通常用于脚本中,但也适用于命令行。在下面的示例中, sleep 在两个 date 命令之间暂停30秒。[root@localhost ~]# date ; sleep 30 ; dateThu Nov 11 05:06:44 EST 2021Thu No.

2021-11-24 20:33:33 1412

转载 SQLite 基本命令使用方式

本文介绍创建一个简单的数据库,并能够在需要的时间和地点快速使用它们。SQLite 在世界范围内的许多设备中使用。 什么是SQLite?SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,不需要在系统中配置。安装下面在Centos8中安装SQLite:[root@localhost ~]# yum -y install sqlite使用下面命令运行sqlite吧:[root@l

2021-11-23 21:13:13 196

转载 C++数据结构链表的基本操作

这篇文章主要为大家介绍了C++数据结构链表基本操作的示例过程有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪 首先创建好一个节点typedef struct node { int date; struct node* next;}*PNODE; PNODE creatnode(int date ){ PNODE newnode = (PNODE)malloc(sizeof(struct node)); assert(newnode)

2021-11-22 20:19:12 178

转载 如何更新 Linux 的符号链接

UNIX 和Linux用户发现链接有很多用途,特别是符号链接。我喜欢使用符号链接的一种方式是管理各种 IT 设备的配置备份。 UNIX 和 Linux 用户发现链接有很多用途,特别是符号链接。我喜欢使用符号链接的一种方式是管理各种 IT 设备的配置备份。我有一个目录结构,用来存放我的文档、更新及网络上其他和计算机和设备有关的文件。设备可以包括路由器、接入点、NAS 服务器和笔记本电脑,通常有不同的品牌和版本。配置备份本身可能在目录树的深处。为了简化备份过程,我在主目录中有一个名为 Config..

2021-11-21 21:00:47 140

转载 SDK与问题排查

当我们以 sdk 的方式提供一种能力的时候,我们的实现不仅决定了业务的使用方式和成本,还决定用户是否乐意使用它。 SDK大家都不陌生,比如我们经常用到的 npm 包。当我们以 sdk 的方式提供一种能力的时候,我们的实现不仅决定了业务的使用方式和成本,还决定用户是否乐意使用它。所以我们不能只考虑到功能,还需要考虑到使用方式以及 sdk 本身对业务的影响,不管是稳定性还是性能。当我们的 sdk 对业务来说是刚需时,如果 sdk 有问题,业务可能会联系我们处理,因为它需要这个 sdk。但是如果对业务来说

2021-11-20 21:07:54 208

转载 使用 Linux cowsay 制作丰富多彩的节日问候

cowsay 是Linux中一个有趣的搞怪小玩意。发挥你的创意,探索一下 cowsay 以及 ASCII 的艺术吧。 使用 Linux cowsay命令制作丰富多彩的节日问候 用这个有趣的 Linux命令行工具来庆祝节日吧。你可能听说过这样一个小程序:它能接受输入信息(比如你通过键盘输入的消息),并输出一张引用了输入消息的牛的图像。这个小程序被称为 cowsay,之前我们已经 介绍 过了。所以,为了搞点有趣的事,我想用它来庆祝 亡灵节Día de los Muertos(LCT...

2021-11-19 20:19:01 179

原创 方法到位,Linux也不难学会

首先,为啥我们要学习Linux,虽然大家听到Linux,就感觉学习起来挺酷的,但是学习Linux毕竟不是一天两天的事情,需要长期的努力。正所谓,技术的价值更重要的是这个技术本身能够给我们带来什么样的价值,能够解决什么样的痛点,创造什么样的价值,这样我们才能够深入学习这门技术,更好地利用这门技术来为社会创造福利。Linux的优点就是稳定,免费,性能好。相信在座的各位,家里普遍都是使用windows系统,有一些windows的操作系统,如果你开一个星期,你的机器最好就要重启了,因为电脑使用久了,会变得慢..

2021-11-18 16:29:19 79

转载 如何使用 Python 或 Bash动态生成 Jekyll 配置文件

使用 Python 或 Bash 将动态数据插入 Jekyll 静态网站中,并且避免创建一个 API 后端。 静态网站生成器Jekyll 使用_config.yml进行配置。这些配置都是 Jekyll 特有的。但你也可以在这些文件中用我们自己的内容定义变量,并在整个网站中使用它们。在本文中,我将重点介绍动态创建 Jekyll 配置文件的一些优势。在我的本地笔记本电脑上,我使用以下命令来服务我的 Jekyll 网站进行测试:bundle exec jekyll serve --incre...

2021-11-17 11:50:55 65

转载 在 Linux 中把一个网页转换成 PDF的技巧介绍

你如何在Linux中把一个网页转换成 PDF?你可以选择使用每个 Linux 发行版上的网页浏览器(GUI),或者使用终端将网页变成 PDF 文件。 在这里,我将提到这两种方法来帮助你完成工作。方法 1:使用网页浏览器将网页转换为 PDF 文件尽管我在本教程中使用的是 Mozilla Firefox,但你也可以用任何可用于 Linux 的最佳浏览器做同样的事情。1、加载你想转换的网页。2、在浏览器菜单中找到“打印”选项,或使用键盘快捷键 Ctrl + P。3、默认情况下,它应..

2021-11-16 20:44:10 220

转载 工作中5个实用的Linux命令

这里有五个有用的Linux命令,它们将在您的日常 Linux 操作中派上用场:tar、shutdown、free、df和locate。 tartar命令最初被设计用来在磁盘上创建文件的备份副本,事实上,tar实际上代表的磁盘归档。tar命令创建一个或多个文件压缩文件,这样可以很容易地从一个目录移动到另外一个目录。您可以使用tar命令创建整个目录的存档,如下所示:tar –cvf wljsghq.tar 目录名/在这个例子中,参数-cvf调用三个选项:c,创建一个 tar 存档..

2021-11-15 21:07:42 341

转载 教你一招:基于Redis实现一个分布式锁

与分布式锁相对应的是「单机锁」,我们在写多线程程序时,避免同时操作一个共享变量产生数据问题,通常会使用一把锁来「互斥」,以保证共享变量的正确性,其使用范围是在「同一个进程」中。 一、为什么需要分布式锁?在开始讲分布式锁之前,有必要简单介绍一下,为什么需要分布式锁?与分布式锁相对应的是「单机锁」,我们在写多线程程序时,避免同时操作一个共享变量产生数据问题,通常会使用一把锁来「互斥」,以保证共享变量的正确性,其使用范围是在「同一个进程」中。如果换做是多个进程,需要同时操作一个共享资源,如何互

2021-11-14 18:53:23 80

转载 用WWWGrep来检查你的网站元素安全

WWWGrep是一款针对HTML安全的工具,该工具基于快速搜索“grepping”机制实现其功能,并且可以按照类型检查HTML元素,并允许执行单个、多个或递归搜索。 关于WWWGrepWWWGrep是一款针对HTML安全的工具,该工具基于快速搜索“grepping”机制实现其功能,并且可以按照类型检查HTML元素,并允许执行单个、多个或递归搜索。Header名称和值同样也可以通过这种方式实现递归搜索。功能介绍使用递归选项在目标站点上搜索名为“username”或“password”的输入

2021-11-14 10:15:00 80

转载 很实用的Python运行提速方法

今天总结三个提升Python运行速度的方法,只从代码本身考虑,提升运行速度并不会从编写C 扩展的代码、基于JIT的编译器技术考虑。 今天总结三个提升Python运行速度的方法,只从代码本身考虑,提升运行速度并不会从编写C 扩展的代码、基于JIT的编译器技术考虑。关于代码执行效率的第一个方法是减少频繁的方法访问,尤其是在多层循环内层、且循环次数较多的操作,差距尤为明显。# 真是模块内全局变量 import math def compute_sqrt(nums): resu

2021-11-13 21:32:53 568

转载 简单介绍实体类或对象序列化时,忽略为空属性的操作

这篇文章主要介绍了实体类或对象序列化时,忽略为空属性的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 第一种,在配置文件配置在application.xml直接配置,这种方式是全局配置,所有返回给前端对象的属性为null或""都不进行序列化;spring: jackson: #实体类转json时字段为null不参与序列化 default-property-inclusion: NON_EMPTYdefault-property-in

2021-11-12 13:53:11 562

原创 Linux学习中我的10条建议和技巧

很多技术,没有所谓简单与复杂,只有知道与不知道,就像一层纸,捅透了就能看到后面的世界。任何看上去复杂的事物,拆解到最后就会发现都是由最简单的原理一层一层构成,每一层都会向上一层提供API,所有的事物都是这样的基本原理。学习Linux也是一样,Linux本身有很多的功能,也很复杂,但是学习它要注意技巧,下面我就给你一些好的建议和技巧,一起来看看吧!1.选择适合自己的主流Linux发行版目前Linux发行版实在太多了,很多刚接触Linux的朋友总是在纠结该选择哪个Linux发行版。为了减少初学者的选

2021-11-12 13:49:25 638

转载 简单介绍HTTP与HTTPS之间的区别

我们都知道Python的应用场景很多,包括Web开发,也可以理解为Web开发。 网页的开发自然会涉及到各种协议,协议也很多。 今天我们主要讲一下HTTP和HTTPS协议之间有什么区别。 有两种类型:客户端和服务器。 当然,这两个不是固定的。 任何人都可以成为客户。 同样,谁可以成为服务器。 区别是什么? 这取决于发起请求的人。 HTTP属于应用层,建立在传输层协议TCP之上。HTTP 协议也称为超文本传输??协议。 整个英文流程就是超文本传输??协议。 简而言之,它是客户端和服务器之间数据传输的规则

2021-11-11 13:15:00 457

转载 简单介绍python自动化运维常用库

Python是一门非常优秀的编程语言,在各个领域都有广泛的应用,并发挥着重要的作用。它不仅可以从事爬虫、数据分析、Web开发、科学计算等,也是自动化运维的首选语言。那么Python自动化运维常用的库有哪些呢?一起来学习吧。 运维的主要内容包括保障业务长期稳定运行、保障数据安全可靠、自动化完成部署任务等。Python可以满足大部分自动化运维的需求。常用的库如下:一、Jumpsever跳板机一个用Python编写的开源跳板系统,实现了跳板机的基本功能,包括认证、授权和审计、ansible的集成、

2021-11-10 02:30:00 2463

转载 XML 元素概述

XML 元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。 什么是 XML 元素?XML 元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。一个元素可以包含:其他元素 文本 属性 或混合以上所有...<bookstore> <book category="CHILDREN"> <title>Harry Potter</title> <author>J K. R

2021-11-09 07:15:00 333

转载 Vue 应用 Sass、Scss、Less 和 Stylus

Vue项目中应用预处理器,可以有效减少css代码量, 推荐使用Sass、Scss、Less预处理器。在创建项目的时候可以选择预处理器 (Sass/Less/Stylus)。 如果当时没有选择,内置的 webpack 仍然会被预配置为可以完成所有的处理,也可以手动安装相应的 webpack loader:# Sassnpm install -D sass-loader node-sass# Lessnpm install -D less-loader less# Stylusnpm i

2021-11-08 08:15:00 246

转载 简单探讨区块链中的不可能三角

在分布式领域,有个著名的 CAP 定理:分布式系统无法同时确保一致性(Consistency)、可用性(Availability)和分区容忍性(Partition),设计中需要弱化对某个特性的需求。 CAP 原理认为,分布式系统最多只能保证三项特性中的两项特性。区块链本质上是一个去中心化的分布式账本数据库,它也存在“不可能三角”。今天,我们就来讲讲“不可能三角”在区块链世界是如何权衡和妥协的。1、区块链中的“不可能三角”去中心化、安全和高性能构成了区块链的“不可能三角”,在设计中无法将三个特

2021-11-07 08:30:00 659

转载 新型信息分析技术已被应用到政治学研究

着信息技术迅猛发展,新型信息分析技术被应用到政治学研究中来。许多政治学研究者采用当前比较成熟的大数据爬取、大数据文本分析等技术,获取新的研究素材并进行分析整理。同时,以亿万为量级单位的大数据本身就具有政治学研究价值。可以说,大数据为政治学带来研究方法上的创新,也进一步拓展了政治学研究领域。 基于大数据对网络民意进行研究。网络上有许多现成数据可以用于对网络民意和政府部门回应进行研究。一些政治学研究者常把两类网络大数据用作分析素材:一类是政府网络问政平台上的群众留言及相关部门回复信息,另一类是主流媒体网

2021-11-06 02:15:00 134

转载 如何解决Linux下侦听端口被占用

本文介绍了Linux下随机端口和侦听端口重复的原因以及解决方法,虽然可以通过设置本地保留端口来解决,但这毕竟需要多一步配置操作,而且如果服务迁移到其他机器或者当前机器上有服务使用新的侦听端口,还得添加到本地保留端口中。 不知道你有没有遇到过这种问题:在同一台物理机器上,服务A 启动时侦听 端口1 ,同时它也作为客户端去连接 服务B,连接服务B时候会随机一个端口号,假如随机的是 端口2 ,这个时候 服务C 正在启动中,它发现需要侦听的端口号已经被 服务A的随机端口 ( 端口号2 ) 占用了,导致服务C..

2021-11-03 07:45:00 2012

转载 如何用MySQL实现分布式锁

以前参加过一个库存系统,由于其业务复杂性,搞了很多个应用来支撑。这样的话一份库存数据就有可能同时有多个应用来修改库存数据。 概述以前参加过一个库存系统,由于其业务复杂性,搞了很多个应用来支撑。这样的话一份库存数据就有可能同时有多个应用来修改库存数据。比如说,有定时任务域xx.cron,和SystemA域和SystemB域这几个JAVA应用,可能同时修改同一份库存数据。如果不做协调的话,就会有脏数据出现。对于跨JAVA进程的线程协调,可以借助外部环境,例如DB或者Redis。下文介绍一下如何使

2021-11-02 01:30:00 845

转载 数据库调整大小难点解析

如果有人曾经尝试规划数据库容量,就会知道这有多难。即使是做出粗略的估计也很具挑战性。那么为什么这么难?为什么规划数据库容量如此困难?那么怎么简化?可以使用开源NoSQL数据库ScyllaDB来演示示例。 调整数据库的大小看起来很简单:用数据集的大小和所需吞吐量除以节点的容量。很容易,不是吗?如果有人曾经尝试规划数据库容量,就会知道这有多难。即使是做出粗略的估计也很具挑战性。那么为什么这么难?以下是估算集群大小的步骤:对使用模式做出假设。 估计所需工作量。 决定数据库的高级配置。 将

2021-11-01 09:45:00 478

笔记本出厂预装Windows 8系统机型改装Windows 7系统的操作步骤及常见问题

本资源自己总结出来的,内容非常详细,希望大家喜欢!

2014-03-27

空空如也

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

TA关注的人

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