5万个数据排序及优化
5万个数据 import random import time #随机生成5万个数据 a for i in range(50000): array.append(random.randint(0,500000)) def fast_sorted(): # array = [70, 68, 10, 88, 87, 55, 78, 64, 85, 13] global array for i in range(len(array)): for j i
C++ std::vector 基本用法
#include <iostream>
#include <vector>
using namespace std;
int main()
{
// 初始化的方式
std::vector<int> vec1;
//std::vector<int> vec2(1750000);// 7G
std::vector<int> vec2(1*1024*1024*1024*1/4, 1);// 1G
std::vector<int> vec3;
vec3.assign(10,0)
SQL语法——Join详解
一、INNER JOIN 用法: select column_name(s)
from table 1
INNER JOIN table 2
ON
table 1.column_name=table 2.column_name 例子: 两个表:three,user select* from three inner join user; select* from three inner join user on three.id = user.id; 二、LEFT JOIN 用法: selec
web不允许页面直接读取本地硬盘资源
读取文件只能在项目下读取 如果你的页面html文件是放在本地的,比如用浏览器打开桌面上的html文件,是可以访问本地图片文件的。 如果你的html是在web服务器上的,即浏览器的地址是http://xxx.xxx/xx.html而不是file:///C:/xxx.html,那么是不允许打开file://开头的本地图片的,这是出于安全考虑的。这种情况下你可以按F12看看浏览器的错误信息是不是“not allowed to load local resource”。
2019-2020-1学期20192423《网络空间安全专业导论》第十周学习总结
2019-2020-1学期20192423《网络空间安全专业导论》第十周学习总结 一、内容总结 第四章 信息安全 (一)操作系统概述 计算机操作系统功能主要包括: 进程管理:主要负责对中央处理器的时间进行合理分配、对处理器的运行进行有效的管理。 内存管理:主要负责对计算机内存空间进行合理分配、保护和扩充,用于解决多道进程共享内存资源时的冲突,并通过有效的管理方式提高计算机内存空间利用率。 设备管理:根据一定的分配原则对计算机的硬件设备进行调度和分配,使设备与计算机能够并行工作,为用户提供良好的
Jenkins自动化测试_04_解决HTML测试报告样式丢失问题
前言 最近进行Jenkins自动化测试持续集成,配置HTML测试报告后,但是点击进去发现测试报告样式丢失,未加载CSS&JS样式,如下图: 由于Jenkins中配置了CSP(Content Security Policy)。这是Jenkins的一个安全策略,为防止受到恶意HTML/JS文件的攻击,禁止了css和js的加载,所以无法展示。 测试报告样式丢失解决 一、暂时解决-修改启动命令 关掉Jenkins Jenkins地址首页地址栏加exit(即访问http://localhost:80
如何确定假设检验的样本量(sample size)?
在《如何计算假设检验的功效(power)和效应量(effect size)?》一文中,我们讲述了如何根据显著性水平α,效应量和样本容量n,计算功效,以及如何根据显著性水平α,功效和样本容量n,计算效应量。但这两个应用都属于事后检验,也就是说,就算假设检验之后计算出的功效或效应量不理想,我们也没有办法改变。因此,我们最好事先就把我们想要达到的功效和效应量确定好,然后根据显著性水平α,功效和效应量,计算样本容量n。这种事前检验的应用用得比较多。 此外,我们都知道,如果假设检验选取的样本量很小,那么
【leetcode】1281. Subtract the Product and Sum of Digits of an Integer
题目如下: Given an integer number n, return the difference between the product of its digits and the sum of its digits. Example 1: Input: n = 234
Output: 15
Explanation:
Product of digits = 2 * 3 * 4 = 24
Sum of digits = 2 + 3 + 4 = 9
Result = 24 -
洛谷P1136结题报告
本题设计的十分巧妙,首先根据题意可以得到我们需要设计的状态是前i个转移k次的最大值,由于每个位置可以与不同的地方转化,所以我们需要开成四维空间 记录前i个,“j”转化了j次,“z“转化了k次,其中i位转化成的是什么,因为如果不记录最后一位的情况,那么会出现i位变成j,i+1位是z的情况不会被记录。 下面是代码时间: #include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<functional>
python中*和**的打包和解包
python中的*和**,能够让函数支持任意数量的参数,它们在函数定义和调用中,有着不同的目的 一. 打包参数 *的作用:在函数定义中,收集所有的位置参数到一个新的元组,并将这个元组赋值给变量args >>> def f(*args):
print(args)
>>> f()
()
>>> f(1)
(1,)
>>> f(1, 2, 3, 4)
(1, 2, 3, 4)
>>> ** 的作用:在函数定义中,收集关键字参数传递给一个字典,并将这个字典赋值给变量kwargs >>>
阶段一-01.万丈高楼,地基首要-第2章 单体架构设计与准备工作-2-6 构建聚合工程-2
pojo模块 包含实体类,数据库映射生成的一一对应的实体,都是可以放到pojo这个模块下的 注意,如果没有横线的,一定要加上横线。finish即可 顶级工程的pom文件 让pojo和common相互依赖。 子模块之间相互依赖,必须要构建依赖关系。 在pom.xml内加上,dependcies 版本号会自动的默认加载进来。 mapper模块 顶级工程里面的pom.xml里面的modules。只要你创建了子模块,顶级工程的pom.xml内的modules都会加上对应的配置。他们之间都是父子的继承关
test20191210 钟子谦
100+40+0=140。暴力没写满…… 简单模拟 很久很久以前,有一个 \(1\sim n\) 的排列 \(a\),还有一个长度为 \(q\) 的,每个元素在 \(1\) 到 \(n\) 之间的序列 \(b_0,\dots,b_{q-1}\)。 作为一道简单模拟题,你需要模拟 \(m\) 次操作,第 \(i\)(\(1\) 到 \(m\))次操作你会在 \(a\) 中找到值为 \(b_{(i-1)\bmod q}\) 的元素,并把它与第一个元素交换。 你只需要输出 \(m\) 次操作之后的序
【leetcode】1282. Group the People Given the Group Size They Belong To
题目如下: There are n people whose IDs go from 0 to n - 1 and each person belongs exactly to one group. Given the array groupSizes of length n telling the group size each person belongs to, return the groups there are and the people's IDs each group inc
今日推荐
周排行