Linux中常用压缩文件的命令——tar

一般我们在使用电脑传输邮件到对方邮箱中时,碰到比较大的文件时,通常都会对所要传输的文件进行压缩,然后再传输到对方的邮箱中,这样做是因为压缩文

【阿Q送书第三期】Docker 安装与使用教程

文章底部有投票活动,赶快参与进来吧? 欢迎来到 Docker 入门系列的第二篇博客!在上一篇博客中,我们已经介绍了 Docker 的基本概念和作用,以及为什么它成为现代应

5个非常实用的小程序UI设计模板分享

在互联网飞速发展的时代,手机逐渐成为工作、学习和生活的必需品。小程序作为一种无需下载和安装即可使用的应用程序,因其快速、方便、强大的功能而受

基于微信PC端小程序抓包方法

文章目录 前言 一、Proxifier介绍 二、下载及安装 三、使用配置 前言 因为微信小程序基本都是基于HTTPS的,所以抓取HTTPS数据包就是最关

Unity3D发布微信小程序

Unity3D目前已经支持微信小程序开发,目前正处于公测阶段,可以参考文档。这样我们只需要在unity本地开发完,一键导出微信小程序工程发布

Unity MQTT

Unity MQTT 最近接到一个物联网相关的项目,那边要求使用MQTT来进行通讯,第一次接触这个东西,所以写篇文档简单介绍下。 简介 MQTT(消息队列遥测传输

day35-Image Carousel(图片轮播图简易版)

50 天学习 50 个项目 - HTMLCSS and JavaScript day35-Image Carousel(图片轮播图简易版) 效果 index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Image Carousel</title> <link rel="stylesheet" href="style.css" /> </head> <body> <!-- 轮播图 --> <div class="carousel"> <!-- 图片容器 --> <div class="image-container"

每日打卡day9——差分矩阵

输入一个 n 行 m 列的整数矩阵,再输入 q 个操作,每个操作包含五个整数 x1,y1,x2,y2,c,其中 (x1,y1) 和 (x2,y2) 表示一个子矩阵的左上角坐标和右下角坐标

浏览器每次请求新文件不使用缓存方案

HTML <meta name="full-screen" content="yes"> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="x5-fullscreen" content="true"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" /> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Expires" content="0" /> CSS、 JavaScript const mathnum = (Math.random() * 10); // 定义一个随机数变量 然后复制到link script路径

Dokuwiki 安装

作者:felix 个人博客 1、拉取镜像 docker pull bitnami/dokuwiki:20200729.0.0-debian-10-r107 2、docker-compose部属 docker-compose.yml version: '3' services: dokuwiki: image: 'docker.io/bitnami/dokuwiki:20200729.0.0-debian-10-r107' user: root ports: - '80:8080' - '443:8443' volumes: - '/opt/docuwiki/dokuwiki-persistence:/bitnami/dokuwiki' environment: - DOKUWIKI_USERNAME=***** - DOKUWIKI_PASSWORD=***** - DOKUWIKI_EMAIL=****** - DOKUWIKI_WIKI_NAME=GreenTree Dokuwiki 关键参数

力扣热门100题之三数之和【中等】

题目描述 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请 你返回所有和为 0 且不重复的三元组

Redis-缓存穿透、缓存崩溃、缓存击穿

本文主要介绍Redis中缓存穿透、缓存崩溃和缓存击穿 文章目录 缓存 缓存的作用? 缓存穿透 什么是缓存穿透? 缓存产生原因? 如何避免缓存穿透? 缓存雪崩

常见java知识点1

目录 1 什么是Spring框架?Spring框架有哪些主要模块? 2 使用Spring框架有什么好处? 3 Java常用的包(列举六个) 4 Arraylist 和 Linkedlist 的区别

框架漏洞-CVE复现-Apache Shiro+Apache Solr

什么是框架? 就是别人写好包装起来的一套工具,把你原先必须要写的,必须要做的一些复杂的东西都写好了放在那里,你只要调用他的方法,就可以实现一些

Oracle中的分页查询

目录 一、使用ROWNUM函数实现分页查询 命令格式: 注意事项: 二、使用OFFSET和FETCH NEXT语句实现分页查询 命令格式: 注意事项: 四、

如何远程连接SQLServer数据库

如何远程连接SQLServer数据库 准备工作 1.打开 选中如下的连接方式 连接成功后就会出出现 2.连接成功后:右键设置属性 安全性设置:如下图所示

Zabbix的详细安装部署

目录 1.架构 2.安装 1)所有机器关闭防火墙和selinux 2)准备两台机器,一台用做server,一台用做agent,mysql部署在ser

chrome安装Metamask

chrome 安装 MetaMask chrome应用商店搜索MetaMask插件(需要科学上网) 点击进入后选择添加至chrome 之后需要下载插件,下载完成后自动跳转至M

区块链技术的安全性和隐私性

前言 区块链技术的安全性和隐私性是区块链的两个重要方面,本篇文章将围绕这两个方面展开。 一、安全性 区块链技术的安全性是其最大的优势之一,主要体现

以太坊NFT代码示例(合约地址0x6d2e83a559c1fbe0cc677d10a22f28f0f8b1f325)

pragma solidity ^0.4.21; /** * @title Ownable * @dev The Ownable contract has an owner address, and provides basic authorization control * functions, this simplifies the implementation of "user permissions". */ contract Ownable { address public owner; /** * @dev The Ownable constructor sets the original `owner` of the contract to the sender * account. */ function Ownable() { owner = msg.sender; } /** * @dev Throws if called by

es5和es6区别

ES5和ES6都是JavaScript语言的版本,ES5在2009年发布,ES6在2015年发布,两者之间有以下的区别: 1、变量声明方式不同

nginx跨域

1.跨域解释 1.1 怎么知道我遇到了跨域问题 如果项目没做前后端分离,是不会有跨域问题的。前后端分离的项目中,前端调用后台服务时,报错 No 'Access-Control-Allow-Origin' header is present on the

学生成绩管理系统(完整版)

说明 一.设计报告的基本内容至少包括封面、 正文、 参考文献三部分。 1. 封面 封面按照模版填写,不得随意更改。 2. 正文 正文是设计报告的主体, 具体由以

【C语言】三子棋----详解

目录 前言 一、游戏规则 二、创建文件 1.test.c文件 ?菜单函数的实现 ?main函数的实现 ?game游戏函数的实现 2.game.c文件 ?书写初

backurl: heytapbrowser://main/iflow?sub_target=only_enter_iflow

backurl: heytapbrowser://main/iflow?sub_target=only_enter_iflow 1、HTML: changeDiv { background: #eee; color: #093; height: 200px; } JavaScript: function selectAnchor(element) { document.getElementById(element).className = ‘changeDiv’; } 2、javascript: ①、window.location.hr

python 面向对象之继承

文章目录 前言 继承的概念 单继承 多继承 子类重写父类的同名方法和属性 子类调用父类同名的方法和属性 多层继承 私有权限 前言 前面我们已经学习了 python 面向对象的

K210摄像头矩形图坐标识别

我接触的第一个硬件项目是设计一个简陋的智能视觉小车,我在项目里的任务是识别一张纸上六个目标点坐标然后发送给小车。 图一 场地样式 就是将上图六个点

Jmeter如何进行接口测试-实操

大家好,今天我们一起来学习一下如何使用Jmeter工具来进行接口测试,简单的操作,实操Jmeter,通过多年的经验感觉Jmeter还是比较方

软件测试常见的用例设计方法

测试用例方法 1.等价类设计测试用例 具体步骤: 1)明确需求 2)划分有效和无效等价类 ·有效等价类:满足需求的 · 无效等价类:不满足需求的 -规则 - 长

如何衡量架构合理性

衡量架构的合理性 架构为业务服务,没有最优的架构,只有最合适的架构,架构始终以高效,稳定,安全为目标来衡量其合理性。 架构设计本质就是解决软件复

聊聊ChatGPT是如何组织对话的

为什么要组织对话? 总所周知,ChatGPT的训练大致可分为下图中展示的几个阶段,其中,在Pretraining阶段,模型的训练数据是纯文本,

MySQL 主从复制与读写分离

概念 主从复制与读写分离的意义 企业中的业务通常数据量都比较大,而单台数据库在数据存储、安全性和高并发方面都无法满足实际的需求,所以需要配置多台

C#基础--Lambda和LINQ

C#基础–Lambda 和 LINQ 一、Lambda 的前世今生 在.NetFramewok的不同版本都有不同的样子;在.NetCore下也都是支持的; 1.1

Flutter——最详细(NavigationRail)使用教程

NavigationRail 简介 一个 Material Design 小部件,旨在显示在应用程序的左侧或右侧,以便在少量视图(通常在三到五个视图之间)之间导航。 使用场景: 通过Row属性,左侧或右侧

【Rust 基础篇】Rust 解引用

导言 在 Rust 中,解引用是指使用 * 运算符访问指针或智能指针中的值。解引用允许我们获取指针指向的实际值,以便进行读取或修改。本篇博客将详细介绍 Rust 中解

Redis基本全局命令(含key过期策略)

Redis基本全局命令 KEY EXISTS DEL EXPIRE TTL ==Redis的key过期策略== TYPE KEY 返回所有满⾜样式(pattern)的key。⽀持如下统配样式。 h?llo 匹配 hello

CDA数据分析系01 anaconda

简介 数据处理集成包,不局限于python 创建一个新的environment conda create --name python34 python=3.4 激活一个environment activate python34 # for windows conda的pa

Flutter:EasyLoading(loading加载、消息提示)

前言 官方虽然提供了内置的加载指示器和提示信息,但是功能比较简陋,这里推荐:flutter_easyloading CircularProgressIndicator CircularProgressIndicator() 加粗样式 ScaffoldMessenger.of(context).showSnackBar(const SnackBar( // 提示的内容

centos python3 安装psycopg2 模块

安装异常 Collecting psycopg2 Using cached psycopg2-2.8.6.tar.gz (383 kB) ERROR: Command errored out with exit status 1: command: /usr/local/python3/bin/python3.8 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-cccqzv8r/psycopg2_106c8876db424e0f88677f9a7c8e1a77/setup.py'"'"'; __file__='"'"'/tmp/pip-install-cccqzv8r/psycopg2_106c8876db424e0f88677f9a7c8e1a77/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'rn'"'"', '"'"'n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-kml0fc5p cwd: /tmp/pip-install-cccqzv8r/psycopg2_106c8876db424e0f88677f9a7c8e1a77/ Complete output (23 lines): running egg_info creating /tmp/pip-pip-egg-info-kml0fc5p/psycopg2.egg-info writing /tmp/pip-pip-egg-info-kml0fc5p/psycopg2.egg-info/PKG-INFO writing dependency_links to /tmp/pip-pip-egg-info-kml0fc5p/psycopg2.egg-info/dependency_links.txt writing top-level names to /tmp/pip-pip-egg-info-kml0fc5p/psycopg2.egg-info/top_level.txt writing manifest file '/tmp/pip-pip-egg-info-kml0fc5p/psycopg2.egg-info/SOURCES.txt' Error: pg_config executable not found. pg_config is

Python脚本----巡检服务器资源并发送钉钉

import socket import psutil from dingtalkchatbot.chatbot import DingtalkChatbot def get_cpu_usage(): return psutil.cpu_percent() def get_memory_usage(): return psutil.virtual_memory().percent def get_disk_usage(): return psutil.disk_usage('/').percent def check_port(port): with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: return s.connect_ex(('localhost', port)) == 0 def send_message_to_dingtalk(message): webhook = '钉钉机器人token' bot = DingtalkChatbot(webhook) bot.send_text(msg=message) def generate_report(): cpu_usage = get_cpu_usage() memory_usage = get_memory_usage() disk_usage1 = get_disk_usage() message = f"CPU

公有云时代企业需要什么样的云平台

随着公有云提供的服务越来越被大众企业接受,公有云以云计算的全栈能力结合可运营的方式为企业提供云计算的服务。 公有云的服务构成 1)通过一个门户面

kvm qemu虚拟机的创建和启动

硬盘的创建 qemu-img create -f qcow2 win1021H1.qcow2 10G 虚机的创建 sudo qemu-system-x86_64 -enable-kvm -m 8G -smp 4 -boot once=d -cdrom ./iso/cn_windows_7_enterprise_with_sp1_x64_dvd_u_677685.iso -hda ./win7_x64.qcow2 -vnc :1 -usb -usbdevice tablet 如果没有指定-hda ./win7.qcow2,则在安装系统的时候没有磁盘

ESP32无法连接阿里云,MQTT通讯失败

小白一枚,最近在学习物联网,不曾想倒在门槛上。 找了个ESP32控制小灯的教程,根据教程一步一步做的,可最后就是无法激活阿里云设备,云端运行日

网络安全产品认知——边界防护

边界防护的安全理念 边界防护 网络边界: 具有不同安全级别的网络之间的分界线都可以定义为网络边界。 网络边界防护: 针对不同网络环境所设置的安全防御措

MD5 到底算不算一种加密算法?

一旦提到加密算法,经常有人会有这样的疑问:MD5 到底算不算一种加密算法呢? 在回答这个问题之前,我们需要先弄清楚两点: 什么是加密算法? 什么是 M

如何退出或卸载奇安信天擎软件

方法一:简单粗暴式 直接进入电脑安全模式,找到奇安信软件的安装目录 QAX,直接删除即可(注意:该方式只适用于卸载,不适用于退出),简单、粗暴、

Linux文件权限的设置

本文章主要介绍了对Linux文件的权限以及如何设置权限。 一、查看文件的权限与属性 ls -l 或者 ll查看文件属性 二、可以列出如下图所示的一些信息 -rw-r--r-- 第

Ubuntu20.04+MAVROS+PX4+Gazebo保姆级安装教程

Ubuntu20.04+MAVROS+PX4+Gazebo 安装PX4步骤 安装MAVROS 安装QGC PX4仿真 安装PX4步骤 从github上clone源码 git clone https://github.com/PX4/PX4-Autopilot.git --recursive 进入PX4-Autopilot文件夹

H3C交换机如何查看各类MAC信息?

一、查看系统MAC地址 盒式:display bridge mac-add system bridge MAC address: xxxx-xxxx-xxxx 框式:display system-mac MAC-num :1 Index MAC Addr ---------------------------- default xxxx-xxxx-xxxx current xxxx-xxxx-xxxx 二、查看接口MAC display interface GigabitEthernet0/0/10 IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is

微信小程序实现实时日志和接口监控的接入

前提:产品提出能够实时监控菜品展示、加购、下单的整个流程。方便正式环境查看接口运行情况。所以就接入了,小程序的日志和接口监控。 Log.js var log = wx.getRealtimeLogManager ? wx.getRealtimeLogManager()

通过小程序获取公众号openid

需求: 由于小程序不能直接向用户发送模板消息,所以需要用公众号向用户发送模板消息。 于是需要将小程序的openid和公众号的openid绑定在一

Unity报错Assertion failed on expression: ‘m_ErrorCode == MDB_MAP_RESIZED

Assertion failed on expression: 'm_ErrorCode == MDB_MAP_RESIZED || !HasAbortingErrors()' Asset database transaction committed twice! Assertion failed on expression: 'errors == MDB_SUCCESS || errors == MDB_NOTFOUND' 一直报这三个错,没有代码提示;原因是Unity许可证过期; 解决办法:重启Unity 打开Un

unity学习 -- 游戏资源导入

1.在项目处Assets资源选项处右键,然后选择 show in explorer(在资源管理器 (其实就是我们的文件管理器)中显示) 里面的这个课程学习就是

Unity URP相机使用简介

Unity URP相机简介 前言 一、RenderType 1.1 Overlay 1.2 Base 1.3 Overlay添加到Base相机上 1.3.1 通过代码添加 1.4 多个Base相机一起存在的情况 1.5 通过

家政小程序开发-H5+小程序

移动互联网的发展,微信小程序逐渐成为商家拓展线上业务的重要手段。家政服务作为日常生活中不可或缺的一部分,也开始尝试通过小程序来提高服务质量和