树状数组的作用 : 修改某点的值 , 查询某段区间的和 , 这是树状数组的强项 。其区间查询的和 为 lg n 。 之所以叫树状数组 , 大概就是因为他对数据的操作看起来像一颗树吧 。 树状数组有核心的一步 : (追溯其父节点或下辖第一个没有关系的点) 补充一点 : 如何求一个负数的二进制码 ? 一 ...
分类:
编程语言 时间:
2017-10-07 17:45:47
阅读次数:
217
关于C++对象的内存模型,由于各家编译器不一样导致的结果也不尽相同,所以以下测试都是基于VS 2017为准。其指针大小为4个字节,为了避免对齐带来的干扰,所有成员变量都为int类型。 1、非继承下的对象模型 首先是最为简单情况下的C++对象的内存模型,即不考虑任何继承等情况。测试代码如下: 利用VS ...
分类:
编程语言 时间:
2017-10-07 17:45:34
阅读次数:
232
(The other reason (and the one more pertinent to Java developers), is that it provides a nice way to handle common exceptions. Why do I say nice? Firs ...
分类:
其他好文 时间:
2017-10-07 17:45:25
阅读次数:
164
设置连接超时和读取超时方法: 我们先把连接时间设置为10毫秒,并访问一个香港地区的url,http://www.zhixuyuan.top 运行结果: 我们再把读取时间设置为10毫秒,测试 运行结果: 示例代码: HttpClient连接时间 所谓连接的时候 是HttpClient发送请求的地方开始 ...
分类:
其他好文 时间:
2017-10-07 17:45:09
阅读次数:
189
原文链接:http://www.zhangxinxu.com/wordpress/?p=466 以上代码在IE10中测试与张老师文章中的效果有些出入,希望在以后的工作学习中引起注意,并且进行深度研究哈哈~ ...
分类:
其他好文 时间:
2017-10-07 17:44:56
阅读次数:
135
1132. Cut Integer (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue 时间限制 400 ms 时间限制 400 ms 内存限制 65536 kB 内存限制 65536 kB 代码长度限制 ...
分类:
其他好文 时间:
2017-10-07 17:44:50
阅读次数:
131
一 对象.成员的概念,之前没有讲述过成员,现在讨论一下成员。 描述完事物后,里面就有属性和行为。无论是属性还是行为,都是事物的组成部分。只要是这个事物中的组成部分,我们就把它称之为成员。 成员又分为两种,一个叫成员函数,一个叫成员变量。 定义类就是在定义类中的成员。 之前学习的是局部变量,现在学到的 ...
分类:
编程语言 时间:
2017-10-07 17:44:43
阅读次数:
128
一、多线程 进程:正在进行中的程序(直译) 线程:就是进程中控制程序执行的一个控制单元(执行路径)。 一个进程中可以有多个执行路径,称为多线程。 多线程的好处:解决了多个部分同时运行的问题。 多线程的缺点:线程太多后效率低下。 JVM运行的时候至少有两个线程: 1.主线程,执行main函数 2.负责 ...
分类:
编程语言 时间:
2017-10-07 17:44:24
阅读次数:
113
window.addEventListener('message', function (event) { if (event.data.type === "changeMainSrc") { changeMainSrcByUrl(event.data.body.url, event.data.bo... ...
分类:
Web程序 时间:
2017-10-07 17:44:13
阅读次数:
221
Description 两只青蛙在网上相识了,它 们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止。可是它们出发之前忘记了一件很 重要的事情,既没有问清楚对方的特征,也没有约定见面的具体位置。不过青蛙们都是很乐观的,它们觉得只要一直朝 ...
分类:
其他好文 时间:
2017-10-07 17:44:05
阅读次数:
100
python 3的更新中,不再支持 str 和 int 直接判定 python 2中 手册中的描述 ...the choice whether one object is considered smaller or larger than another one is made arbitraril ...
分类:
编程语言 时间:
2017-10-07 17:43:57
阅读次数:
147
1)分组情况介绍,小组分工合作情况介绍。 陈锋、刘鑫(用户故事的细化,即功能设计) 高忠杰、罗成龙(参与系统的类图设计及上台汇报) 颜贵荣、李清灿(参与用户故事的讨论与设计) 王绍华、丁天奇、林伟领(参与系统的类图设计并选定课题) 2)选题讨论 本次选题为电商系统的购物车模块。众所周知,随着信息时代 ...
分类:
其他好文 时间:
2017-10-07 17:43:49
阅读次数:
147
参考文章:http://www.cnblogs.com/xiaohuochai/p/7452898.html 网页查看: http://en.jsrun.net/JfiKp/show ...
分类:
其他好文 时间:
2017-10-07 17:43:42
阅读次数:
150
源代码 import javax.swing.JOptionPane; // import class JOptionPane public class Addition1 { public static void main(String[] args) { // String firstNumbe ...
分类:
其他好文 时间:
2017-10-07 17:43:34
阅读次数:
175
函数的重载 函数的重载 C++ 里的函数重载(overloading)机制比我们此前见到的东西都高深,这种语言的灵活性和强大功能在它身上体现得淋漓尽致。 所谓函数重载的实质就是用同样的名字再定义一个有着不同参数但有着同样用途的函数。(人格分裂、多重身份……) 注意:可以是参数个数上的不同,也可以是参 ...
分类:
编程语言 时间:
2017-10-07 17:43:23
阅读次数:
231