树状数组【模板 1】

题目描述 如题,已知一个数列,你需要进行下面两种操作: 1.将某一个数加上x 2.求出某区间每一个数的和 输入输出格式 输入格式: 第一行包含两个整数N、M,分别表示该数列数字的个数和操作的总个数。 第二行包含N个用空格分隔的整数,其中第i个数字表示数列第i项的初始值。 接下来M行每行包含3个整数,表示一个操作,具体如下: 操作1: 格式:1 x k 含义:将第x个数加上k 操作2: 格式:2 x y 含义:输出区间[x,y]内每个数的和 输出格式: 输出包含若干行整数,即为所有操作2的结果。
分类: 其他 发布时间: 09-03 23:48 阅读次数: 0

局部变量、全局变量

1. 局部变量 1 def fun(): 2 a = 10 #这个a在函数体中声明定义,仅作用在函数中 3 print(a) 4 return a+100 5 6 print(fun()) 7 8 """ 9 10 10 110 11 """ 2. 全局变量 1 A = 100 # 全局变量 2 a = None 3 def fun(): 4 global a # 使用global关键字将函数体中的a声明为全局变量 5
分类: 其他 发布时间: 09-03 23:48 阅读次数: 0

Spring02-注入和注解方式操作

一. 依赖注入 测试类:Person.java 创建配置文件:applicationContext-injection.xml 创建测试代码:InjectionTest.java 1. set方法注入 1.1 基本类型值注入使用value 配置: 1 <!-- value值为基本类型 --> 2 <bean name="person" class="spring.bean.Person" > 3 <property name="name" value="jeck"
分类: 其他 发布时间: 09-03 23:48 阅读次数: 0

java与JSON

XML 格式数据极其的冗长。因为每个离散的数据片段需要大量的 XML 结构,所有有效 的数据的比例非常低。XML 语法还有轻微的模糊。还有,解析 XML 是非常占程序员的精力的。你需要提前了解详细的结构和确切地知道如何解开这个结构,然后细心地将他们写入 js 对象中。JSON 是一种轻量级易与解析的数据格式,它按照 js 的对象和数组的字面量格式来书写。 现在 JSON 的光环已经逐渐超越了 XML,各大网站提供的数据接口一般都是 JSON。 jquery 1.4 以后对 json 格式变严格
分类: 其他 发布时间: 09-03 23:48 阅读次数: 0

redisの存储方式

RDB存储     rdis database存储方式,是将数据存储在一个xxx.rdb的文件中。文件中保存的数据就是redis中的内存数据。默认的存储方式,效率高,对磁盘的访问比较合理,对内存数据的监控也是有一定临界值的,保证数据尽可能不丢失。redis.conf # In the example below the behaviour will be to save: # after 900 sec (15 min) if at least 1 key changed # af
分类: 其他 发布时间: 09-03 23:48 阅读次数: 0

四.property

将一个类的函数定义成特性以后,对象再去使用的时候obj.name,根本无法察觉自己的name是执行了一个函数然后计算出来的,这种特性的使用方式遵循了统一访问的原则 # 例一:BMI指数(bmi是计算而来的,但很明显它听起来像是一个属性而非方法,如果我们将其做成一个属性,更便于理解) # # 成人的BMI数值: # 过轻:低于18.5 # 正常:18.5-23.9 # 过重:24-27 # 肥胖:28-32 # 非常肥胖, 高于32 #   体质指数(BMI)=体重(kg)÷身高^2(m) #
分类: 其他 发布时间: 09-03 23:48 阅读次数: 0

忘记一切,全神贯注。2

成立仅 3 年,拼多多为何能在美上市? T-Shirts, Toilet Paper and Rotten Mangoes. This ChineseApp Sells ItAll. BEIJING — Apple, Gucci, Tesla. Many Chinese shoppers love their top-shelf brands. 北京——苹果、古驰、特斯拉。许多中国消费者钟情于顶级品牌。 But another big slice of the population goes
分类: 其他 发布时间: 09-03 23:48 阅读次数: 0

详解JS中DOM 元素的 attribute 和 property 属性

一、'表亲戚':attribute和property 为什么称attribute和property为'表亲戚'呢?因为他们既有共同处,也有不同点. attribute 是 dom 元素在文档中作为 html 标签拥有的属性; property 是 dom 元素在 js 中作为对象拥有的属性。 从定义上可以看出: 对于 html 的标准属性来说,attribute 和 property 是同步的,是会自动更新的 但是对于自定义的属性来说,他们是不同步的.(自定义属性不会自动添加到property
分类: 其他 发布时间: 09-03 23:48 阅读次数: 0

线性代数的几何理解

矩阵:由基组成,表示标准基变换后的基 列向量:基 矩阵乘法:矩阵乘向量:矩阵变换作用于某向量;矩阵乘矩阵:两次线性变化相继作用。 空间:所有给定向量的线性组合 av+bw 线性相关:减少一个向量,但不减小张成的空间 行列式:变换后,向量围成空间的面积/体积。。。 行列式=0:进行线性变换后,空间有维度被压缩。且无法被还原,即逆矩阵不存在。 秩:空间压缩后的,新空间的维度。 零空间/核:变换后落在原点的向量的集合 相似矩阵:将矩阵A先变为我们的坐标系,再做一个线性变换A,再变回她的坐标系。得到矩
分类: 其他 发布时间: 09-03 23:48 阅读次数: 0

hdu 1130How Many Trees?(卡特兰数)

卡特兰数又称卡塔兰数,英文名Catalan number,是组合数学中一个常出现在各种计数问题中出现的数列。 以比利时的数学家欧仁·查理·卡塔兰 (1814–1894)的名字来命名,其前几项为(从第零项开始) : 1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, 58786, 208012, 742900, 2674440, 9694845, 35357670, 129644790, 477638700, 1767263190, 65641204
分类: 其他 发布时间: 09-03 23:48 阅读次数: 0

docker命名空间、控制组及联合文件系统概念

基本架构 命名空间 控制组 联合文件系统 docker底层依赖的核心技术主要包括操作系统的命名空间(Namespace)、控制组(Control Groups)、联合文件系统(Union File Systems)和linux虚拟网络支持。 基本架构 docker采用标准的c/s架构,客户端和服务端可以运行在一个机器上,也可以用过socke或者RESTful API进行通信。 docker daemon接受客户端的请求并处理,像容器的创建、运行、分发等。docker daemon是一个非常松耦
分类: 其他 发布时间: 09-03 23:48 阅读次数: 0

常用的快捷键汇总

要知道该方法的返回值类型 alt+1 鼠标放在方法的后面 然后敲回车
分类: 其他 发布时间: 09-03 23:48 阅读次数: 0

个人总结ASP.NET必备面试题

1.你能解释下MVC的完整流程吗? 所有的终端用户请求被发送到控制器。控制器依赖请求去选择加载哪个模型,并把模型附加到对应的视图。附加了模型数据的最终视图做为响应发送给终端用户。 2. 那你说一下你对MVC的理解? MVC是一种设计模式即主要的思想,是一种功能结构模块化的一种开发思想,目的是更好的管理自己的代码。 ASP.NET MVC是微软对ASP.NET WebForm框架做出的彻底重构,使Web应用程序的开发更加容易,更加清楚,而推出的一种UI框架。 3.什么是MVC中的Razor? 它
分类: 其他 发布时间: 09-03 23:48 阅读次数: 0

[工具] BurpSuite--Scanner功能

BurpSuite--Scanner功能 0x00 配置 Scanner有四个选项 Result -- 展示扫描结果 Scan queue -- 显示扫描的队列 Live scanning -- 我们也可以对请求的域、路径、IP地址、端口、文件类型进行控制 Options -- 针对这主动/被动两种扫描方式在实际扫描中的扫描动作进行设置 0x001 Options配置说明 Attack Insertion Points Burp Scanner在扫描中对请求数据包进行扫描,在每一个插入点构造测
分类: 其他 发布时间: 09-03 23:48 阅读次数: 0

第53课 被遗弃的多重继承(上)

问题: C++中是否允许一个类继承自多个父类? 这就是多重继承。 多重继承问题1: 1 #include <iostream> 2 #include <string> 3 4 using namespace std; 5 6 class BaseA 7 { 8 int ma; 9 public: 10 BaseA(int a) 11 { 12 ma = a; 13 } 14 int getA() 15 { 1
分类: 其他 发布时间: 09-03 23:48 阅读次数: 0

对比分析

''' 【课程1.3】 对比分析 对比分析 → 两个互相联系的指标进行比较 绝对数比较(相减) / 相对数比较(相除) 结构分析、比例分析、空间比较分析、动态对比分析 ''' import numpy as np import pandas as pd import matplotlib.pyplot as plt % matplotlib inline # 1、绝对数比较 → 相减 # 相互对比的指标在量级上不能差别过大 # (1)折线图比较 # (2)多
分类: 其他 发布时间: 09-03 23:48 阅读次数: 0

项目遇到的小问题2

MD5算法(摘要算法、哈希算法)   1.MD5算法特点     压缩性:任意长度的数据,算出的MD5值长度都是固定的     容易计算:从原数据计算出MD5值很容易     抗修改性:对原数据进行任何改动,哪怕只修改1个字节,所得到的MD5值都有很大区别     弱抗碰撞:已知原数据和其MD5值,想找到一个具有相同MD5值的数据(即伪造数据)是非常困难的     强抗碰撞:想找到两个不同的数据,使它们具有相同的MD5值,是非常困难的   2.MD5算法优点     方便存储:MD5加密出来都
分类: 其他 发布时间: 09-03 23:48 阅读次数: 0

Clion下载安装使用教程(Win+MinGW)

Clion Jetbrains旗下产品之一,主要用来开发C/C++,软件相比VS来说轻巧很多 一、Clion下载(Crack...) 链接:https://www.bicfic.com/ 你懂的,全英文的页面,看不懂的,我建议你耐心看完吧,没想象中那么难,安装以及po jie 里面有详细的说明,不懂的话多看几遍 安装和 Crack 之后先别急着运行软件! 安装和 Crack 之后先别急着运行软件! 安装和 Crack 之后先别急着运行软件! 二、MinGW 环境配置 Clion 下载安装完之后
分类: 其他 发布时间: 09-03 23:48 阅读次数: 0

网络编程-Java中的Internet查询

前提 在深入理解URL、URI等概念,或者学些Socket相关的知识之,有必要系统理解一下Internet相关的一些基础知识。 Internet地址 连接到Internet(因特网)的设备称为节点(node),而任意一个计算机节点称为主机(host)。每个节点或者主机都由至少一个唯一的数来标识,这称为Internet地址或者IP地址。 IP和域名 如果使用Java作为开发语言的话,不需要担心IP或者域名的工作原理,但是我们需要理解IP寻址的一些基础知识。我们目前常用的网络都是IPv4网络,每个
分类: 其他 发布时间: 09-03 23:48 阅读次数: 0

车友群-车友微信群-微信车友群

有车车友群-打造全国最大车友微信群! 加群链接:点击加入全国最大车友群 有车车友群介绍 有车车友群是『有车以后』专门为广大车友建立的微信群,旨在为全国车友进行线上交流、组织线下聚会提供便利,此外,有车以后还会在群里发放车友福利。 目前,有车车友群覆盖超1000款主流车型,超100个全国热门城市。您可以根据需要,加入您想加入的车型车友微信群(奔驰车友群)以及地区车友微信群(广州车友群)。 群中会有众多热心车友随时能够解答您的买车、用车问题。如果您没有找到想加的车友微信群,还可以自主申请创建,创建
分类: 其他 发布时间: 09-03 23:48 阅读次数: 0