并不对劲的loj2279

传送门-> 把年份离散化后记区间最大值,特判区间内有位置年份的情况。 #include<algorithm> #include<cmath> #include<cstdio> #include<cstdlib> #include<cstring> #include<ctime> #include<iomanip> #include<iostream> #include<map> #include<queue> #include<stack> #include<vector> #define r
分类: 其他 发布时间: 05-26 21:24 阅读次数: 0

软件测试-测试需求(4)

软件测试需求 软件需求分析(Software Reguirement Analysis)是研究用户需求的产物,完全理解用户对软件需求的功能,确认用户软件功能需求,建立可确认、可验证的基本依据。 软件测试需求是设计测试用例的依据 保证测试质量 衡量测试覆盖率的指标 总而言之就是,明确怎么测,何时测,多少人力,多少物力。 软件测试需求分析 依据研发的软件产品类型,需求来源,产品用户群体,进行不同具体对象的需求分析 针对特定产品的研发 需求来源:市场分析,市场调研 用户群体:市场调研人员 需求特点:
分类: 其他 发布时间: 05-26 21:24 阅读次数: 0

构造二叉树,打印二叉树图形

1 #include <iostream> 2 #include <cmath> 3 using namespace std; 4 struct node 5 { 6 char c; 7 int n; 8 int level; 9 struct node* lc; 10 struct node* rc; 11 }; 12 char pre[100]; 13 char in[100]; 14 char post[1
分类: 其他 发布时间: 05-26 21:24 阅读次数: 0

通过vbs脚本控制方向盘按键

通过vbs脚本控制方向盘按键 保存下面代码为.vbs文件,并执行 Set objShell = CreateObject("Wscript.Shell") do WScript.Sleep 2000 objShell.SendKeys "{RIGHT}" objShell.SendKeys "{DOWN}" WScript.Sleep 2000 objShell.SendKeys "{DOWN}" objShell.SendKeys "{RIGHT}" loop
分类: 其他 发布时间: 05-26 21:24 阅读次数: 0

python-day05-fullstack-#判断数字,推出,使用占位符

pycharm使用   IDE:集成开发环境;integrated development environment   VIM:#经典的linux下的文本编辑器   Emacs #linux文本编辑器   Eclipse #Java IDE,支持python,C,C++   Visual studio #mircrosoft开发   pycharm,是只要用户python开发的IDE。   location:位置   interpreter:解释器 格式化输出: #Time : 2020/5/
分类: 其他 发布时间: 05-26 21:24 阅读次数: 0

架构设计 | 缓存管理模式,监控和内存回收策略

本文源码:GitHub·点这里 || GitEE·点这里 一、缓存设计 1、缓存的作用 在业务系统中,查询时最容易出现性能问题的模块,查询面对的数据量大,筛选条件复杂,所以在系统架构中引入缓存层,则是非常必要的,用来缓存热点数据,达到快速响应的目的。 缓存使用的基本原则: 所有缓存数据,必须设置过期时间; 核心业务流程不通过缓存层; 缓存层移除,不影响现有流程; 系统各个端首页数据不实时查询; 报表数据不实时查询加载; 归档数据(定时统计的结果数据)不实时查询; 这里是业务架构中常用的缓存策略
分类: 其他 发布时间: 05-26 21:24 阅读次数: 0

python爬虫的两种方式

1. import urllib.request from bs4 import BeautifulSoup import re import os url='http://cpc.people.com.cn/n1/2018/0318/c64094-29873799-8.html' #GB2312 head={} head['User_Agent']='Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.6 (KHTML, like Gec
分类: 其他 发布时间: 05-26 21:24 阅读次数: 0

WPF学习笔记-图形

1 <Window x:Class="WPFdemo14.MainWindow" 2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 4 xmlns:d="http://schemas.microsoft.com/expression/blend
分类: 其他 发布时间: 05-26 21:24 阅读次数: 0

软件自动化测试有了测试工程师就等于有了质量?

何为软件测试? 软件测试是软件工程当中不可或缺的一个过程。在软件工程中,测试者充当“虚拟用户”对软件产品进行检验。只有经过严格测试的软件产品,才能发布给用户使用。只要有软件的地方,就有软件测试。 百度百科的官方定义如下: 软件测试(实际输出与预期输出间的比较过程) (英语:Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程
分类: 其他 发布时间: 05-26 21:24 阅读次数: 0

让你的 Typora 支持更多的图床

让你的 Typora 支持更多的图床 原本我一直使用的是有道云笔记,但是开始写博客了,每次都把图片又要截图保存再上传到oss存储非常的不方便 然后我就找到了这个库typora-plugins-win-img可以直接粘贴图片就上传到oss存储 解决Windows下,typora不支持粘贴自动上传图片到服务的问题。 下载地址typora-plugins-win-img 安装 首先解压,拿到插件包 然后找到Typora的安装根目录下的resources/app,将plugins粘贴在这里 打开win
分类: 其他 发布时间: 05-26 21:24 阅读次数: 0

从数据库中获取信息显示在select下拉框中并实现联动

需要解决的有以下几个问题: 1.ajax请求数据库中的数据 2.将数组信息显示在select下拉框的option中,用 $.each(data, function(index, item) {}})遍历数组data 3.onchange事件与on()函数绑定change事件委托 一、ajax请求数据库中的数据实现联动 一般要select的联动效果都可参考省市区的三级联动。参考链接:https://c.runoob.com/codedemo/3490 但是我今天做的楼栋,单元,楼层、房间号 之间
分类: 其他 发布时间: 05-26 21:24 阅读次数: 0

一口气说出8种幂等性解决重复提交的方案,面试官懵了!(附代码)

1.什么是幂等 在我们编程中常见幂等 1)select查询天然幂等 2)delete删除也是幂等,删除同一个多次效果一样 3)update直接更新某个值的,幂等 4)update更新累加操作的,非幂等 5)insert非幂等操作,每次新增一条 2.产生原因 由于重复点击或者网络重发 eg: 1)点击提交按钮两次; 2)点击刷新按钮; 3)使用浏览器后退按钮重复之前的操作,导致重复提交表单; 4)使用浏览器历史记录重复提交表单; 5)浏览器重复的HTTP请; 6)nginx重发等情况; 7)分布
分类: 其他 发布时间: 05-26 21:24 阅读次数: 0

convertStringToNumber && convertNumberToString

winter 大大的前端进阶训练营 第三周 字符串与数字之间的互相转化作业 <!-- * @Date: 2020-05-26 18:58:36 * @LastEditors: xuchao * @LastEditTime: 2020-05-26 20:52:08 * @FilePath: /暂时性缓存区/stringToNumber.html --> <script> function convertStringToNumber(string, radix = 10) {
分类: 其他 发布时间: 05-26 21:24 阅读次数: 0

2019-2020-2 网络对抗技术 20175214 Exp9 Web安全基础

2019-2020-2 网络对抗技术 20175214 Exp9 Web安全基础 一、实验目标 理解常用网络攻击技术的基本原理。 二、实验内容 Webgoat下做不少于7个题目,包括(SQL,XSS,CSRF)。 三、实验步骤 Webgoat环境配置 输入update-alternatives --config java切换jdk版本,使用jdk1.8,如果没有请自行安装,参考链接 下载webgoat-container-7.0.1-war-exec.jar文件; 进入到文件目录下,输入jav
分类: 其他 发布时间: 05-26 21:24 阅读次数: 0

C++11:23原始的字面量

23、原始的字面量 0、课前秀 字面量的英文词是literal,之前我的理解跟 constant一样,可事实上并不一样,具体表示啥,我也没弄太清楚。 1、原始字面量初入 原始字面量可以直接表示字符串的实际含义,因为有些字符串带有一些特殊字符,比如在转义字符时,我们往往要专门处理。 例:打印一个文件路径 #include<iostream> #include<string> using namespace std; int main() { string str = "D:\A\B\te
分类: 其他 发布时间: 05-26 21:24 阅读次数: 0

双约束重力模型

c = [[0, 0, 0, 0], [0, 2, 4, 4], [0, 4, 1, 2], [0, 4, 2, 2]] o = [0, 8, 14, 10] d = [0, 8, 14, 10] am = [0, 1, 1, 1] ampl1 = [0, 0, 0, 0] bm = [0, 0, 0, 0] bmpl1 = [0, 0, 0, 0] mi = 0.01 e = 0.05 m = 0 for j in range(1, 4): sumnum = 0 for i
分类: 其他 发布时间: 05-26 21:24 阅读次数: 0

Java流程控制与方法——计算器升级(使用eval方法)

Java 流程控制及方法实践 1.计算器 package JavaMethod; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; import java.util.Scanner; public class CalculatorEvo { public static void main(String[] ar
分类: 其他 发布时间: 05-26 21:24 阅读次数: 0

安全测试方法论

安全测试方法论 开放式Web 应用程序安全项目(Open Web Application Security Project,OWASP) 通用缺陷列表(Common Weakness Enumeration,CWE) 通用漏洞与披露(Common Vulnerabilities and Exposures,CVE) 其他方法论 OWAPS OWAPS官网 测试指南 开发人员指南 web 十大安全漏洞 A1:2017-注入 将不受信任的数据作为命令或查询的一部分发送到解析器时,会产生诸如SQL注
分类: 其他 发布时间: 05-26 21:24 阅读次数: 0

C++11:24final和override关键字

24、final和override关键字 0、课前秀 抛开别的语言不谈,就重新引入两个关键字final和override final的意思是最终的,所以可以理解为最后的子类了。 1、final关键字 用于限制某个类不能被继承,或者某个虚函数不能被重写,修饰函数,final只能修饰虚函数,并且要放到类或者函数的后面。 final的用法 struct A { //A::foo is final 限定该虚函数不能被重写 virtual void foo() final; //
分类: 其他 发布时间: 05-26 21:24 阅读次数: 0

C++11:25内存对齐

25、内存对齐 0、课前秀 1、内存对齐介绍 内存对齐(字节对齐):是一个数据类型所能存放的内存地址的属性。当我们说一个数据类型的内存对齐为8时,就是指这个数据类型所定义出来的所有变量的内存地址都是8的倍数。 当一个基本数据类型(Fundamental Types)的对齐属性和这个数据类型的大小相等时,这种对齐方式称为自然对齐(Naturally Aligned)。 对于结构体而言,默认的对齐将等于其中最大的成员的对齐值。 2、堆内存的内存对齐 实际上,malloc一般使用当前平台默认的最大内
分类: 其他 发布时间: 05-26 21:24 阅读次数: 0