创建对象和构造函数的区别

创建对象的方式 1、 var obj={ name:‘1’, size:’2‘; }; 2、var obj=(); obj.name='1'; obj.a=founction(){ }; 创建构造函数 function a(name,size){ this.name=name; this.size=size; } 调用时候明显特征new var x=new a();
分类: 其他 发布时间: 05-22 19:38 阅读次数: 0

2020BUAAOO_Unit3_Summary

一、JML语言理论基础   JML语言是一种形式化的,面向JAVA语言行为的规格语言,可以描述JAVA程序的数据,方法,类的规格,对其行为进行抽象与限制,体现了契约式编程的思想。主要包含了对于数据规格抽象和方法规格抽象以及综合的类规格抽象。在此我简单介绍一下JML语言的理论基础,总结JML语言中常用的表达。   1、方法规格:     通过JML语言提供的一些关键词,实现对方法规格的描述,保证方法执行结果没有二义性。其中比较重要的关键词有以下几种:     (1)requires:这个关键词后
分类: 其他 发布时间: 05-22 19:38 阅读次数: 0

排序(三)

桶排序、计数排序、基数排序。因为这些排序算法的时间复杂度是线性的,所以我们把这类排序算法叫作线性排序(Linear sort)。之所以能做到线性的时间复杂度,主要原因是,这三个算法是非基于比较的排序算法,都不涉及元素之间的比较操作。 桶排序(Bucket sort) 桶排序,顾名思义,会用到“桶”,核心思想是将要排序的数据分到几个有序的桶里,每个桶里的数据再单独进行排序。桶内排完序之后,再把每个桶里的数据按照顺序依次取出,组成的序列就是有序的了。 桶排序的时间复杂度是 O(n)。上面的是理想情
分类: 其他 发布时间: 05-22 19:38 阅读次数: 0

基于资源的约束委派利用

X
分类: 其他 发布时间: 05-22 19:38 阅读次数: 0

重新整理.net core 计1400篇[十] (.net core 中的依赖注入的服务的生命周期)

前言 首先我们知道一个东西,那就是生命周期和timelife 的配置有关。 正文 首先看下IServiceProvider的数据结构: 其数据结构是一颗树: 我是一个抽象画家,红色部分是IServiceProvider,黑色部分是IServiceScope。 那么就看一下:IServiceScope。 var provider = new ServiceCollection() .AddTransient<IFoo, Foo>() .AddTransient<IBar, Bar>()
分类: 其他 发布时间: 05-22 19:38 阅读次数: 0

web开发手册(HTML+css+java web+PHP+mysql+Oracle手册……)

下载 链接:https://pan.baidu.com/s/1C0_4pDBP1m4L9K8DYSWppA 提取码:请点击
分类: 其他 发布时间: 05-22 19:38 阅读次数: 0

Puppeteer笔记(一):Puppeteer简介

一、Puppeteer简介   Puppeteer是NPM库,它提供了NodeJS高级API来控制Chrome。Puppeteer 默认以无头(无界面)方式运行,但也可以配置为运行有界面的Chrome。   Puppeteer 提供了一系列 API,通过 Chrome DevTools Protocol 协议控制 Chromium/Chrome 浏览器的行为 二、什么是Headless Chrome   (1)在无界面的环境中运行 Chrome   (2)通过命令行或者程序语言操作 Chrom
分类: 其他 发布时间: 05-22 19:37 阅读次数: 0

[A*算法]A*算法的简单实现(一) A*寻路算法详细解读

写在前面:之前看过一点,然后看不懂,也没用过。 最近正好重构项目看到寻路这块,想起来就去查查资料,总算稍微理解一点了,下面记录一下自己的成果(哈哈哈 :> ) 下面分享几篇我觉得挺不错的文章 A*算法 A*寻路算法详细解读 ======================================================================================== 搜索区域(The Search Area) 我们假设某人要从 A 点移动到 B 点,但是这两点之
分类: 其他 发布时间: 05-22 19:37 阅读次数: 0

MITIE 实体抽取例子

MITIE 实体抽取
分类: 企业开发 发布时间: 05-22 19:24 阅读次数: 0

sql max(struct(xxxx))函数 (未完)

。。。
分类: 其他 发布时间: 05-22 19:21 阅读次数: 0

Paint The Wall HDU - 4391 - 分块 + map

题目 区间覆盖[l,r]变成c 区间查询[l,r]里有几个c 分块求,然后配合map,map好处就是不需要离散化,而且长度可以变话 有一点就是在求某个数字在分块出现次数时,先进行查找,看这个数字是否出现过。这样可以节省内存,这道题卡内存,要不然直接开一个tag[分块个数][N] map[x]操作时,如果map没有x这个数字,它会直接加入x这个数字,但值为0 初始统计每个分块数字出现的情况,对于某区间修改,中间段采用tag标记,左右两端暴力。每次操作都需要把左右两端的分块进行pushdwon,修
分类: 其他 发布时间: 05-22 19:21 阅读次数: 0

[算法竞赛进阶指南] 0x02 D.费解的开关

题目链接 题目描述 你玩过“拉灯”游戏吗?25盏灯排成一个5x5的方形。每一个灯都有一个开关,游戏者可以改变它的状态。每一步,游戏者可以改变某一个灯的状态。游戏者改变一个灯的状态会产生连锁反应:和这个灯上下左右相邻的灯也要相应地改变其状态。 我们用数字“1”表示一盏开着的灯,用数字“0”表示关着的灯。下面这种状态 10111 01101 10111 10000 11011 在改变了最左上角的灯的状态后将变成: 01111 11101 10111 10000 11011 再改变它正中间的灯后状态
分类: 其他 发布时间: 05-22 19:21 阅读次数: 0

Eclipse中配置Maven 技巧

在Eclipse中配置Maven 指定配置安装maven的路径 Eclipse自带的Mavan本地仓库: 改成我们前面所配置的仓库和setting,你也可以直接使用默认自带的 关联setting.xml文件 配置setting.xml,加上阿里代理镜像 中央仓库的地址在国外直接下载jar会很慢,所以我们需要通过代理的方式下载 <!-- 阿里代理镜像地址 --> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http:/
分类: 其他 发布时间: 05-22 19:21 阅读次数: 0

从docker registry拉取所需secret的namespace要与容器一样

从docker registry拉取所需secret的namespace要与容器一样,否则是无效的,无法获取image。
分类: 其他 发布时间: 05-22 19:21 阅读次数: 0

有什么报表工具支持多个不同的数据源?

基本上所有的报表都号称支持多源,确实简单的关系型所有产品都支持。如果报表工具连关系型都支持不全,那么直接可以淘汰掉。所以考察是否支持多源的重点应该放在以下三点上: 报表工具对非关系型数据源的支持,例如文件、webservice 接口、nosql 数据库等,报表工具对这些数据源类型支持的越多越好; 报表工具对不同类型数据源的关联处理方式是否简单,关联计算后的性能如何; 报表工具的性价比,相同功能支持下价位越低越好。 润乾报表就是这样一款性价比很高的报表软件,在功能齐全的前提下,价位在行业内很低了
分类: 其他 发布时间: 05-22 19:21 阅读次数: 0

三带一队 实验七 团队作业3:团队项目需求分析与原型设计

实验七 团队作业3:团队项目需求分析与原型设计 项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE/ 这个作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/12887475.html 团队名称 三带一队 团队成员分工描述 葛佳诚:PM,部分功能开发与测试 李佩杉:程序测试 张芹:程序开发 赵栋:文档撰写 团队的课程学习目标 1.学习使用软件原型开发工具 2.掌握软件原型开发技术 3.体
分类: 其他 发布时间: 05-22 19:21 阅读次数: 0

使用 python 批量插入 hive

1.环境准备. 需要 python3.6 最好是安装anaconda 用anaconda navigator 安装这个 , 当然 , 纯 python环境下也能安装这个包 2. 插入hive 换个思路 , 直接插入到hive的表的仓库中 , 也就是hdfs上存储hive文件的地方 from hdfs.client import Client import time t1=time.time() client = Client("http://192.168.1.102:50070") s="
分类: 其他 发布时间: 05-22 19:21 阅读次数: 0

Java-IO流综合操作

public class Demo4 { public static void JAVA_PC(String path) throws IOException { BufferedWriter wri=new BufferedWriter(new FileWriter("D://SUN_JD_2.txt")); InputStream is = new URL(path).openStream();//此为字节流,但是包含中文字符,会乱码
分类: 其他 发布时间: 05-22 19:21 阅读次数: 0

postgres 数组中获取最后一个元素的值

需要先将数组的上届值或者长度查询出来,然后用长度作为下标来获取数组中的值 SELECT (ARRAY[1,2,5,6,3])[array_upper(ARRAY[1,2,5,6,3], 1)];
分类: 其他 发布时间: 05-22 19:21 阅读次数: 0

RabbitMQ(基于windows)环境安装中 遇到的那些坑

本次也是在windows安装的RabbitMQ 为啥在windows安装呢? 因为这是最简单的安装步骤了(好吧我承认我还没有学习Linux) 1.官网下载安装包 https://www.rabbitmq.com/download.html 2.安装管理插件 rabbitmq-plugins.bat enable rabbitmq_management 3. 所用端口 5672:amqp专用端口,开发必用 15672:管理界面专用 25672:集群专用 4.安装必要的软件
分类: 其他 发布时间: 05-22 19:21 阅读次数: 0