VS2013本地C++单元测试框架

VS2013本地C++单元测试框架 https://www.cnblogs.com/xiehongfeng100/p/4438076.html   在VS2013中,可以使用VS自带的C++单元测试框架。   在使用该框架前,需要先安装Unit Test Generator(可以通过菜单“工具->扩展和更新”搜索安装)。   下边,就阐述一下利用该框架的步骤: 1. 新建空的Win32控制台项目NativeUnitTest   将该工程的"配置类型"改为“动态库(dll)”,如下图:    2
分类: 其他 发布时间: 05-24 20:31 阅读次数: 0

OpenSSL证书生成参考

OpenSSL证书生成参考: 部分参考: https://blog.csdn.net/qq_37979887/article/details/80491849 Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 C:\Users\XinSai>type server.crt server.key > server.pem server.crt server.key 牵涉到密钥的密码是:callc
分类: 其他 发布时间: 05-24 20:31 阅读次数: 0

NOI online #3

T1是简单贪心 T2是清华集训的一个套路(小Y与恐怖的奴隶主),矩阵快速幂的时候不用矩阵乘矩阵,而是用向量乘矩阵,复杂度就压下来了。 T3目前还没有想到特别靠谱的做法。 但是我现在有一个不太靠谱的做法: 1.子序列是无关顺序的,所以可以开个桶记录每个数出现了多少次。,,原序列就等价于这个桶。 2.因为and值等于0,所以所有数的or值就是他们的和,令f[i]表示当前包含的所有数的or值为i的子序列的个数。每一次在桶上加入一个数,枚举转移的时候,都相当于是枚举了补集的子集,而这个的复杂度根据对称
分类: 其他 发布时间: 05-24 20:31 阅读次数: 0

MongoDB - Difference between $addToSet and $push

如果要加入的元素存在,addToSet不会重复加,而push会重复加。
分类: 其他 发布时间: 05-24 20:31 阅读次数: 0

mysql的几种日志记录

重做日志(redo log) 作用:   确保事务的持久性。   防止在发生故障的时间点,尚有脏页未写入磁盘,在重启mysql服务的时候,根据redo log进行重做,从而达到事务的持久性这一特性。 内容:   物理格式的日志,记录的是物理数据页面的修改的信息,其redo log是顺序写入redo log file的物理文件中去的。 什么时候产生:   事务开始之后就产生redo log,redo log的落盘并不是随着事务的提交才写入的,而是在事务的执行过程中,便开始写入redo log文件
分类: 其他 发布时间: 05-24 20:31 阅读次数: 0

AtCoder Grand Contest 044

比赛爆零== 简单来说 题意就是 给一个N 然后给了4种操作的代价 求最小的代价。用DFS搜索 #include<bits/stdc++.h> using namespace std; typedef long long ll; int main () { ios::sync_with_stdio(false); cin.tie(0); int t; cin >> t; while(t--) { ll n, a, b, c, d; cin >> n >> a >> b >>
分类: 其他 发布时间: 05-24 20:31 阅读次数: 0

1274 最长递增路径

Problem 一个无向图,可能有自环,有重边,每条边有一个边权。你可以从任何点出发,任何点结束,可以经过同一个点任意次。但是不能经过同一条边2次,并且你走过的路必须满足所有边的权值严格单调递增,求最长能经过多少条边。 Solution 排序,然后dp[i]代表到达这个点时的最大路径长度,每次更新,由于长度严格递增,所以暂时把新的值放到一个地方,等长度增加时再更新。 Code #include<stdio.h> #include<bits/stdc++.h> using namespace s
分类: 其他 发布时间: 05-24 20:31 阅读次数: 0

Alpha冲刺的问题总结

这个作业属于哪个课程 2020春-S班(福州大学) 这个作业的要求在那里 团队作业第六次——beta冲刺+事后诸葛亮 团队名称 Hail Hydra(九头蛇) 这个作业的目标 alpha阶段问题总结 作业正文 作业正文 其他参考文献 alpha冲刺计划 在alpha的前期我们制定了较为详细的计划安排,同时在冲刺的过程中不断的适当的调整计划,在冲刺前做了充足的准备,因此alpha整体冲刺过程较为顺利,没有遇到太多的瓶颈和问题。由于起初对于工作量估计的不足加上组长在第一阶段对成员完成情况没有进行及
分类: 其他 发布时间: 05-24 20:14 阅读次数: 0

Angular BootStrap 登录页面

#安装angular npm install -g @angular/cli #新建项目 ng new familyxiaologinui # 打开设置 cd familyxiaologinui ng serve --open --port 4100 #引入Bootstrap npm install [email protected] popper.js jquery --save #安装 https://www.npmjs.com/package/angular-font-awe
分类: 其他 发布时间: 05-24 20:14 阅读次数: 0

Flutter “孔雀开屏”的动画效果

老孟导读:今天分享一个类似“孔雀开屏”的动画效果,打开新的页面时,新的页面从屏幕右上角以圆形逐渐打开到全屏。 先来看下具体的效果 不知道这种效果大家叫什么名字?如果有更合适的名字可以在评论处告诉我,下面来说下如何实现此效果。 在使用Navigator进入一个新的页面时,通常用法如下: Navigator.of(context).push(MaterialPageRoute( builder: (context){ return PageB(); } )); MaterialP
分类: 其他 发布时间: 05-24 20:14 阅读次数: 0

Day003--Linux的权限

一,Linux系统用户 ”Linux的一切都是文件“ useradd:新建用户(增加的是文件)比如:/etc/passwd 例子:【useradd user01】命令,建用户,可用 【less /etc/passwd】查看 例子1【root: x: 0: 0: root: /root: /bin/bash】下面为对应的信息解释 【 用户 密码站位符(表示有密码,但不写在这里) 第一个用户 组id 用户的描述信息 家目录 bash表示可以登陆操作系统】 密码存放地方:/etc/shadow 组i
分类: 其他 发布时间: 05-24 20:14 阅读次数: 0

zabbix 网页默认使用英文

zabbix 网页默认使用英文 1. 如果英文熟悉的话建议直接用英文 2. 把 Admin用户修改为中文 zabbix默认的字段问题 1. 中文会有部分乱码的情况 2. 监控 -> 图形里的监控图形会有乱码的产生 解决zabbix部分乱码 1. 下载微软雅黑字体 https://raw.githubusercontent.com/chenqing/ng-mini/master/font/msyh.ttf 2. zabbix字体的放置目录 : /usr/local/nginx/html/zabb
分类: 其他 发布时间: 05-24 20:14 阅读次数: 0

beta冲刺——置顶合集

这个作业属于哪个课程 2020春季软件工程W班 这个作业要求在哪里 团队作业——beta冲刺 这个作业的目标 在团队项目alpha版本的基础上完成beta版本 参考文献 《构建之法》 beta冲刺——凡事预则立 beta冲刺——换组交接工作 每日冲刺随笔 Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7
分类: 其他 发布时间: 05-24 20:14 阅读次数: 0

将一个Vue项目部署的腾讯云ubuntu服务器nginx上

将一个Vue项目部署的腾讯云ubuntu服务器nginx上 1.要操作linux服务器需要两个工具xshell、xftp,可以免费申请使用 下载地址xftp 下载地址xshell 2.需要安装nginx sudo apt-get install nginx 3.判断nginx是否安装成功 nginx -v 4.修改配置文件 vim /etc/nginx/nginx.conf 配置文件我是这样设置的 http { ## # Basic Settings
分类: 其他 发布时间: 05-24 20:14 阅读次数: 0

Beta Scrum Meeting #7 2020/05/23

工作汇报 编辑器 xwl: 今天: 断点换行的bug修复(手动特判) 多文件debug:关闭时清除editor的断点 file_update优化:大大减少update请求 明天: “草稿纸”UI、功能设计 closeEditor()行为:删除model?区分关闭和删除? 燃尽图: 后端: lpx: 今天: 上传同一个文件夹:修复bug 分享前端页面:指定用户名+通知提醒(接近上线)[F#97] TODO: 打开一个只读项目 hwz: 今天: 《草稿纸》的后端支持 [#54] 包含双向交互std
分类: 其他 发布时间: 05-24 20:14 阅读次数: 0

2020-05-24 助教一周小结(第十五周)

2020-05-24 助教一周小结(第十五周) 1、助教博客链接:https://www.cnblogs.com/hengyumo 2、本周点评作业数量:11 3、本周点评的作业链接:团队作业第六次——beta冲刺+事后诸葛亮 以下是近期发布的小黄衫获奖博客: SilverBay -- 获小黄衫有感 不经一番寒彻骨,怎得梅花扑鼻香 这位同学的感言比较有深度。 获小黄衫有感 这位同学没有贴出图片,总结的比较敷衍,已经和他指出了。 beta冲刺:换组交接 对换组工作比较重视的小组,很早就发总结了
分类: 其他 发布时间: 05-24 20:14 阅读次数: 0

2019-2020-2 网络对抗技术 20172327 Exp8 Web基础

目录 1. 实践基础 1.1 实践目标 1.1.1 实践对象 1.1.2 实践内容 1.1.3 实践要求 1.2 基础知识 1.2.1 GET/POST 1.2.2 SQL注入 1.2.3 XSS攻击 1.3 基础问题回答 2. 实践内容 2.1 Web前端HTML 2.2 Web前端javascipt Web后端Mysql基础 Web 后端 最简单的SQL注入,XSS攻击测试 1. 实践基础 1.1 实践目标 1.1.1 实践对象 2.kali linux 1.1.2 实践内容 Web前端:
分类: 其他 发布时间: 05-24 20:14 阅读次数: 0

SpringBoot 整合Spring Security框架

引入maven依赖 <!-- 放入spring security依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> Spring Security配置类 SecurityConfig.java pack
分类: 其他 发布时间: 05-24 20:14 阅读次数: 0

最近遇到的两个有意思的问题(合并K个有序数组,打印省区市所有与目标市名字相同的路径)

最近遇到的几个有意思问题,记录分享一下。 1. 合并三个有序数组(合并K个有序数组) 假如有这么三个数组:(arr包含的三个数组) let arr = [ [1, 3, 5, 7], [2, 4, 6], [0, 8, 9, 10, 11], ]; 问题:K个数组,总共N个元素,合并成一个有序数组。(以升序为例) 大家一眼看上去肯定会想到归并排序,合并两个有序数组是归并排序的最后一步的动作,通过两个指针引导比较大小依次合并两个有序序列。 问题是三个数组的话,用三指针去做辅助貌似思
分类: 其他 发布时间: 05-24 20:14 阅读次数: 0

集群任务消费组件TaskScheduler设计

业务背景 假设我们这样一个需求:每天晚上定时将数据库数据刷新到缓存中。数据库为 10 库 10 表。每张表 100 万数据。 需求分析 10库10表总共1亿条数据,各条数据只要序列化为字符串,存入缓存即可,相互无关联。但数据量较大,单机多线程执行的情况下,执行性能也是极慢的。所以我们考虑集群的方式处理。 可以将10库10表拆分为100个task,集群节点不停的拉取task,处理相关逻辑直至所有task处理完成。 为什么要集群,而不能在单机上开多个线程处理? 答:单机多线程处理也有性能上线,当线
分类: 其他 发布时间: 05-24 20:14 阅读次数: 0