理解async/await

async 和 await 在干什么 任意一个名称都是有意义的,先从字面意思来理解。async 是“异步”的简写,而 await 可以认为是 async wait 的简写。所以应该很好理解 async 用于申明一个 function 是异步的,而 await 用于等待一个异步方法执行完成。 另外还有一个很有意思的语法规定,await 只能出现在 async 函数中。然后细心的朋友会产生一个疑问,如果 await 只能出现在 async 函数中,那这个 async 函数应该怎么调用? 如果需要通
分类: 其他 发布时间: 05-01 21:32 阅读次数: 0

pytorch使用OpenCV方式读取单张图片

1. cv2.imread(filename, flags=None) 需要引入头文件: import cv2 参数说明: filename: 文件路径,绝对路径和相对路径都可以。 2. 例子 2.1 Code 首先定义路径,然后直接调用函数cv2.imread()即可。 1 import cv2 2 3 4 def cv2_image(): 5 image_dir = 'D:/pytorch_code/pytorch_study/fusion_datasets/lytr
分类: 其他 发布时间: 05-01 21:32 阅读次数: 0

[C++][结构体] 结构体重载运算符

众所周知(我并不知道),C++中结构体想要直接用运算符操作的话,是需要重载运算符的 懒得单独展开了,直接贴个写过的代码吧 1 struct node{ 2 int val; 3 int index; 4 int pre, next; 5 bool operator > (const node that) const{ 6 return this->val > that.val; // 这是在结构体里重载运算符的方法 7 }
分类: 其他 发布时间: 05-01 21:32 阅读次数: 0

前端路由的两种模式

随着 ajax 的使用越来越广泛,前端的页面逻辑开始变得越来越复杂,特别是spa的兴起,前端路由系统随之开始流行。 从用户的角度看,前端路由主要实现了两个功能(使用ajax更新页面状态的情况下): 记录当前页面的状态(保存或分享当前页的url,再次打开该url时,网页还是保存(分享)时的状态); 可以使用浏览器的前进后退功能(如点击后退按钮,可以使页面回到使用ajax更新页面之前的状态,url也回到之前的状态); 作为开发者,要实现这两个功能,我们需要做到: 改变url且不让浏览器向服务器发出
分类: 其他 发布时间: 05-01 21:32 阅读次数: 0

AcWing920 最优乘车(最短路)

这题建图比较清晰,就是把能走到的权值设为1 #include<iostream> #include<sstream> #include<cstring> #include<queue> using namespace std; const int N=510; int g[N][N]; int d[N]; bool st[N]; int stop[N]; int n,m; void bfs(){ memset(d,0x3f,sizeof d); queue<int> q;
分类: 其他 发布时间: 05-01 21:32 阅读次数: 0

转_apt和apt-get命令之间的区别

apt和apt-get命令之间的区别https://blog.csdn.net/maizousidemao/article/details/79859669原文出处:https://www.sysgeek.cn/apt-vs-apt-get/ apt和apt-get命令之间的区别 虽然 apt 与 apt-get 有一些类似的命令选项,但它并不能完全向下兼容 apt-get 命令。也就是说,可以用 apt 替换部分 apt-get 系列命令,但不是全部。 apt 命令 取代的命令 命令的功能
分类: 其他 发布时间: 05-01 21:32 阅读次数: 0

C++简单的异常处理

异常 异常,是程序运行时不正确的状态。比如数组越界、整数除零等程序需要报错的状态。我们可以对异常进行捕捉和处理(使用try-catch语句块)。那么对异常进行捕捉和处理有什么好处呢? 我们用整数除零的例子来讲述。 首先看一个最为基础的例子: #include <iostream> using namespace std; int main() { cout << "输入两个数:" << endl; int a, b; cin >> a >> b; cout
分类: 其他 发布时间: 05-01 21:32 阅读次数: 0

计算机网络系统性能分析

从整个计算机网络中,性能潜在的问题点会蕴含在任何一个地方,可能是通信子网、也可能是资源子网。我们在寻找潜在的问题点时,应该从底向上,从物理层到应用层一层一层地分析。以下是一些常见的问题点,建议从设计、实施、运行、维护、扩展五个大方面综合考虑:1.传输介质的布线工艺未满足,致使网络速度无法满足需求;2.传输介质的材质标准太低,无法满足高速网络的需求;3.选择了不合适的媒体控制协议,以使速度无法达到要
分类: 企业开发 发布时间: 05-01 21:18 阅读次数: 0

Linux三阶段之六:ansible批量管理服务介绍

六、ansible批量管理服务介绍 (一)批量管理服务知识介绍 a. ansible是一个基于Python开发的自动化运维工具 b. ansible是一个基于ssh协议实现远程管理的工具 c. ansible软件可以实现多种批量管理操作(批量系统配置、批量软件部署、批量文件拷贝、批量运行命令) saltstack puppet (二)批量管理服务特征介绍 a ansible软件服务端(管理端):不需要启动任何服务 默认服务端不需要任何的配置 b ansible软件客户端(受控端):没有客户端
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

1-urllib库的使用

【Python3网络爬虫】1-urllib库的使用 内置模块介绍 Python内置的HTTP请求库,包含四个模块 error异常处理模块,如果出现请求错误,我们可以捕获这些异常,然后进行重试或其他操作以保证程序不会意外终止。 parse一个工具模块,提供了许多URL处理方法,比如拆分、解析、合并等。 request它是最基本的HTTP请求模块,可以用来模拟发送请求。就像在浏览器里输入网址然后回车一样,只需要给库方法传入URL以及额外的参数,就可以模拟实现这个过程了。 response最基本的H
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

Zookeeper之Error contacting service. It is probably not running.

安装ZooKeeper时,无论是修改zoo.cfg;还是myid,都检查了几遍都没有错误。但是开启Zookeeper服务时出现: Error contacting service. It is probably not running. 后来查看日志发现,是我的hosts文件,之前手误出错了,变成了27.0.0.1 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

centos8平台用ffprobe获取视频文件信息(ffmpeg4.2.2)

一,ffprobe的作用 ffprobe是强大的视频分析工具, 用于从多媒体流中获取相关信息或查看文件格式信息, 并以可读的方式打印 说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest 对应的源码可以访问这里获取: https://github.com/liuhongdi/ 说明:作者:刘宏缔 邮箱: [email protected] 二,查看ffprobe版本和帮助 1,查看版本 [root@blog 1]# ff
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

tensor的复制函数torch.repeat_interleave()

1. repeat_interleave(self: Tensor, repeats: _int, dim: Optional[_int]=None) 参数说明: self: 传入的数据为tensor repeats: 复制的份数 dim: 要复制的维度,可设定为0/1/2..... 2. 例子 2.1 Code 此处定义了一个4维tensor,要对第2个维度复制,由原来的1变为3,即将设定dim=1。 1 import torch 2 3 4 def function(): 5
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

Linux搭建dubbo-admin 分布式服务监控中心

链接:https://pan.baidu.com/s/16yyAD6gA_6vZHHShIWNW9Q 提取码:tkyn 1:将dubbo-admin-2.6.0.war使用xftp上传到Linux中tomcat服务器里的webapps中 2:重新启动tomcat服务器,再次查看webapps目录,发现刚才上传的war包已经被tomcat自动解压 [root@localhost webapps]# ls docs dubbo-admin-2.6.0 dubbo-admin-2.6.0.war
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

tk.mybatis.mapper使用

<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</version> </dependency> <!--https://github.com/abel533/Mapper/wiki--> <dependency>
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

计算距离2020年圣诞节还有x天x时x分x秒

//计算两者相差毫秒数 //创建当前时间和圣诞节时间的Date对象 var d1=new Date(); var d2=new Date('2020/12/25'); //计算相差的毫秒 var d=d2.getTime()-d1.getTime(); //单位转为秒,除以1000,向下取整 d=Math.floor(d/1000); //1.计算相差的天数=相差的秒/(每天的秒数) var day=d/(24*60*60); //向下取整 day=Math.floor(day); //2.计
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

2-Requests库的使用

【Python3网络爬虫】2-Requests库的使用 介绍 对了解爬虫的一些基本理念,掌握爬虫爬取的流程后,我们需要学习一些更加高级的工具和内容来方便我们的爬取,本节主要介绍requests库的基本用法 安装 pip insatll requests 基本请求 import requests # requests.api url = "http://www.baidu.com" requests.get(url) requests.options(url) requests.head(ur
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

PAT 2020五一线上测试赛 7-3 垃圾分类 (20分)

7-3 垃圾分类 (20分) 据香港《南华早报》2019年7月15日文章,上海严格的垃圾分类新规令不少居民抓狂。这催生出大量帮助找出正确分类答案的App和小程序。目前仅微信上就至少有280种与垃圾处理有关的App,在苹果应用商店也达130种。支付宝表示,已有60多家独立App开发商申请为该平台提供类似服务。 本题就请你现场实现一个简单的垃圾分类小助手。 输入格式: 输入首先给出官方分类指南中每种物品的归属。在一行中给出一个正整数 N(≤),即物品数量;随后 N 行,每行给出一个物品名称(长度不
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

PyCharm 2020.1 x64 专业版破解【亲测有效】

1.下载安装 PyCharm 2020.1 x64,软件安装过程不详解了 百度云分享地址: 链接:https://pan.baidu.com/s/1LOEz_1vRDBVehc9WqknvZg 提取码:ll94 2.下载 jetbrains-agent-latest.zip 文件 百度云分享地址: 链接:https://pan.baidu.com/s/1wduAnfjTAr2Hvb_GeR1olw 提取码:bp27 3.启动你的IDE,如果上来就需要注册,选择:试用(Evaluate for
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

IIS和.net的安装

IIS安装命令: powershell Add-WindowsFeature Web-Server Add-WindowsFeature Web-WebServer -IncludeAllSubFeature Add-WindowsFeature Web-Mgmt-Tools -IncludeAllSubFeature .net framework安装命令: powershell Add-WindowsFeature NET-Framework Add-WindowsFeature NET-F
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0