c++之函数模板案例

1.利用函数模板封装一个排序的函数,可以对不同的数据类型数组进行排序。 2.利用的排序算法是选择排序。 #include<iostream> #include<fstream> #include<string> using namespace std; template<class T> void mySwap(T& a, T& b) { T tmp = a; a = b; b = tmp; } template<class T> void selectSort(T
分类: 其他 发布时间: 12-26 20:17 阅读次数: 0

性能测试之性能问题分析

开始性能测试前需要了解的内容:   1、项目具体需求。   2、指标:响应时间在多少以内,并发数多少,tps多少,总tps多少,稳定性交易总量多少,事务成功率,交易波动范围,稳定运行时长,资源利用率,测哪些交易,哪些接口,测试哪些场景。   3、环境:生产环境服务器数量,测试环境服务器数量,按照资源配比得出测试指标。   4、协议:系统用什么协议进行通讯。   5、压力机数量:如果并发用户数太多,需要把压力发到不同的压力机,不然可能会存在压力机瓶颈问题,导致tps和响应时间抖动。   6、交易
分类: 其他 发布时间: 12-26 20:17 阅读次数: 0

手把手带你了解消息中间件(1)

在介绍什么消息中间件之前,先介绍几个概念: 1.什么是消息   消息是指软件对象之间进行交互作用和通讯利用的一种方式。 2.什么是中间件   非底层操作系统软件,非业务应用软件,不是直接给最终用户使用的,不能直接给客户带来价值的软件统称为中间件 3.什么是消息队列   消息队列是消息中间件的一种实现方式。 4.介绍完上面的两个概念之后,相信你已经对消息、中间件、消息队列有了一定的概念,那么接着我们来介绍什么是消息中间件   关注于数据的发送和接受,利用高效可靠的异步消息传递机制进行平台无关的数
分类: 其他 发布时间: 12-26 20:17 阅读次数: 0

javascript number类型的精度丢失

今天遇到了一个问题,方法接收参数的时候,参数值会变。 原值是XXXXXXXXXXXXXXXXXXX0002(很长的一串数字,类型应该是字符型) 实际接收的参数末尾2变为了0.找了很长时间没有搞明白 后来休息的时候不知那里闪过一道光,感觉可能是精度丢失问题。 1.js的number类型,double和long都会丢失精度,具体多少位会丢失精度还没有研究 2.js传递参数明知是字符串就按照字符串的写法来(添加引号) 3.要冷静
分类: 其他 发布时间: 12-26 20:17 阅读次数: 0

#2019122600027 递归五题

目录 1 全排列 2 01背包 3 自然数拆分 4 页码统计 5 汉诺塔 1 全排列 生成从\(1\)到\(n\)的全排列 #include <iostream> #include <cstdio> #include <cstring> #include <cmath> #include <algorithm> using namespace std; int a[25]; bool vis[25]; int n; int ans=0; void f(int x){ if(x==n+
分类: 其他 发布时间: 12-26 20:17 阅读次数: 0

将jar文件包打成exe文件

为了方便在windows系统上直接运行java项目,将其jar可以打包成 .exe文件,双击运行即可,操作过程如下: 1.创建一个文件夹,将打好的jar文件包放在该目录下 2.为了区分,现在该目录下新建一个exe文件夹 3.win+R 输入cmd 进入命名窗口 输入:javafxpackager -deploy -native image -appclass org.springframework.boot.loader.JarLauncher -srcdir D:\config -outdi
分类: 其他 发布时间: 12-26 20:17 阅读次数: 0

3D目标检测-VoteNet

转载:https://blog.csdn.net/wqwqqwqw1231/article/details/103374515 代码解析 转载:https://blog.csdn.net/wqwqqwqw1231/article/details/101283243 论文解析
分类: 其他 发布时间: 12-26 20:17 阅读次数: 0

jpa锁

基础 首先需要清楚几个基本概念,锁定对于避免因两个并发用户同时更新相同数据而导致的更新冲突至关重要。 并发:系统能够同时并行处理很多请求; 同步和异步:同步是指服务一次指做一件事;异步是做某一件时,不需要一直等待结果,可以先去做其他事情,等到有结果了,在去继续其业务;在同步时针对某一数据,可以直接进行操作; 脏数据:脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据,那么另
分类: 其他 发布时间: 12-26 20:17 阅读次数: 0

数据表关系

目录 数据表配置 数据表关系: 基表: 表关联联系: 外键字段属性: models.py 序列化检验措施: 数据测试脚本: 多表查询: ModelSerializer多表操作: 数据表配置 数据表关系: 基表: #基表 : 为抽象表,是专门用来被继承,提供公有字段的,自身不会完成数据库迁移 eg: from django.contrib.auth.models import User class BaseModel(models.Model): is_delete
分类: 其他 发布时间: 12-26 20:17 阅读次数: 0

Google Coral Edge TPU开发套件

原文:https://cloud.tencent.com/developer/article/1457054
分类: 其他 发布时间: 12-26 20:17 阅读次数: 0

VScode同步保存配置

1. 安装拓展 Settings Sync   在 VSCode 拓展中搜索 Settings Sync 并安装,安装完成后,重启 VSCode 2. 设置 Github Person Access Token   这一步需要你有一个 github 的账号,因为我们需要把配置上传到 github gist 上保存。   有了 github 账号后,直接进入这个页面:https://github.com/settings/tokens,点击 generate new token。   写入 to
分类: 其他 发布时间: 12-26 20:17 阅读次数: 0

算法问题实战策略 MATCHORDER 贪心

地址 https://algospot.com/judge/problem/read/MATCHORDER 解法就是 田忌赛马 当能战胜对手的时候使用最低成本 也就是刚好大于等于对手的最小分数 如果不能胜利 则选择 最低分数 代码如下 #include <iostream> #include <vector> #include <algorithm> using namespace std; const int MAX_N = 150; vector<int> ru
分类: 其他 发布时间: 12-26 20:17 阅读次数: 0

微信小程序开发-易源API的调用

起因:在开发一款旅游类微信小程序时,需要接入大量的景点信息,此时可以选择自己新建数据库导入数据并读取,但是对于我来说,因为只有一个人,数据库还涉及到需要维护方面,选择调用已有API。 过程:首先查阅微信官方文档关于API调用的过程,可以找到微信官方提供的wx.request方法,如下图(由于内容太多只放一部分截图)。 找到方法后,我们只需要找到可以提供旅游景点数据的API,这里我选择了易源API。在申请了对应的API后,就可以在下面的界面找到对应的appid和密钥。 同时查询API官方提供的连
分类: 其他 发布时间: 12-26 20:17 阅读次数: 0

MT103/202报文区别

https://www.zhihu.com/question/31739106 作者:知乎用户 链接:https://www.zhihu.com/question/31739106/answer/137674678 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 swift MT103报文名称叫做 single customer credit transfer 也就是单笔客户的汇款 swift MT202报文名称叫做general fin inst trans
分类: 其他 发布时间: 12-26 20:17 阅读次数: 0

kafka-stream: Get CorruptRecordException

https://stackoverflow.com/questions/49098274/kafka-stream-get-corruptrecordexception
分类: 其他 发布时间: 12-26 20:17 阅读次数: 0

业务方向和需求管理的流程

1业务方向 业务方向:业务方向是两个业务实体之间具有事务处理关系的逻辑连接,业务方向可以根据业务实体的区域划分来区分区域之间的业务方向。对于TUP/ISUP,业务方向又称为中继群. 1.1你了解你公司的 l 业务方向 l 关键路径 l 商业模式么 1.2调研报告 应该深入实际,准确地反映客观事实,不凭主观想象,按事物的本来面目了解事物,详细地钻研材料。研究,即在掌握客观事实的基础上,认真分析,透彻地揭示事物的本质。至于对策,调研报告中可以提出一些看法,但不是主要的 看四块: 自己行业 总体趋势
分类: 其他 发布时间: 12-26 20:17 阅读次数: 0

模拟用户管理系统java接口开发与测试实战

一.接口开发 1.引入依赖 1 <parent> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-parent</artifactId> 4 <version>1.5.3.RELEASE</version> 5 </parent> 6 <dependency> 7 <groupId>org.springframework.b
分类: 其他 发布时间: 12-26 20:17 阅读次数: 0

程序练习1

//定义三个int型变量并赋值 使用三元运算符或者if-else获取这三个数中较大数的实现 int num1=10,num2=21,num3=-21; int max; if(num1>=num2&&num1>=num3){ max=num1; }else if(num2>=num1&&num2>=num3){ max=num2; }else{ max=num3; } System.out.println("三个数中的最大值为"+max); //4.编写程序 声明2个double型变量并赋值
分类: 其他 发布时间: 12-26 20:17 阅读次数: 0

vue前台配置

前台 vue环境 1.傻瓜式安装node: 官网下载:https://nodejs.org/zh-cn/ 2.安装cnpm: >: npm install -g cnpm --registry=https://registry.npm.taobao.org 3.安装vue最新脚手架: >: cnpm install -g @vue/cli 注:如果2、3步报错,清除缓存后重新走2、3步 >: npm cache clean --force 创建项目 """ 前提:在目标目录新建lu
分类: 其他 发布时间: 12-26 20:17 阅读次数: 0

机器学习算法代码实现——线性回归

前言:拿到一个案例,去分析:   它该是做分类还是做回归,哪部分该做分类,哪部分该做回归,哪部分该做优化,它们的目标值分别是什么。   再挑影响因素,哪些和分类有关的影响因素,哪些和回归有关的影响因素,哪些和优化有关的影响因素。   对于线性回归来说, 一、导入需要的所有模块和包 # 引入所需要的全部包 from sklearn.model_selection import train_test_split # 数据划分的类,用于交叉验证 from sklearn.linear_model i
分类: 其他 发布时间: 12-26 20:17 阅读次数: 0