自己的理解 【2016-12-31】 【主席树】 http://www.cnblogs.com/candy99/p/6160704.html 就是可持久化线段树,对于每个版本建立一颗线段树,可以查询历史版本 为了节省内存和时间直接使用历史版本的形态,把修改的地方沿途新开节点,其他地方继承历史版本 主 ...
分类:
其他好文 时间:
2016-12-31 23:05:27
阅读次数:
188
一、Bundle进行IPC介绍 四大组件中的三大组件(Activity、Service、Receiver)都是支持在Intent中传递Bundle数据的,由于Bundle实现了Parcelable接口,所以它可以方便地在不同的进程之间传输。当然,传输的数据必须能够被序列化,比如基本类型、实现了Par ...
分类:
移动开发 时间:
2016-12-31 23:04:22
阅读次数:
334
我在之前的博客中曾提到过,OpenGL中坐标是采用行向量表示的,与之相对应的是,在矩阵变换中使用的是变换矩阵的转置,并且使用的是后乘的方式。本文直接使用下面的代码来及其后的图示来解释函数 的含义。代码中函数rotate(float angle, float x, float y, float z)是 ...
分类:
其他好文 时间:
2016-12-31 23:04:20
阅读次数:
226
使用生成器的好处是显而易见的,可以使代码更加清晰,同时减小内存的消耗,当函数需要返回列表,把函数改写为生成器是相对容易的。 下面这两个函数返回字符串中每个单词的索引: 参考资料:Effective Python ...
分类:
编程语言 时间:
2016-12-31 23:02:00
阅读次数:
247
1. 在python命令行交互环境下,可以用dir()函数查看当前的变量,比如: >>> dir()['__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'name'] >>> help(di ...
分类:
编程语言 时间:
2016-12-31 23:00:59
阅读次数:
370
Description 在xoy直角坐标平面上有n条直线L1,L2,...Ln,若在y值为正无穷大处往下看,能见到Li的某个子线段,则称Li为 可见的,否则Li为被覆盖的. 例如,对于直线: L1:y=x; L2:y=-x; L3:y=0 则L1和L2是可见的,L3是被覆盖的. 给出n条直线,表示成 ...
分类:
其他好文 时间:
2016-12-31 23:01:24
阅读次数:
206
时间: 1000ms / 空间: 655360KiB / Java类名: Main 背景 冬令营入学测试题,每三天结算一次成绩。参与享优惠 背景 冬令营入学测试题,每三天结算一次成绩。参与享优惠 冬令营入学测试题,每三天结算一次成绩。参与享优惠 描述 这是一道有背景的题目,小A也是一个有故事的人。但 ...
分类:
其他好文 时间:
2016-12-31 23:01:49
阅读次数:
211
《深入理解计算机系统》第三版刚出来不到一周,便买下了这本书;之所以阅读本书,一方面源于网友推荐以及豆瓣不错的评分、评价;另一方面是针对本人非科班出身,计算机系统相关的知识相对比较薄弱,很多情况下此类知识需要工作之外的时间自学、补涨此类知识,而该书从程序员的角度进行阐述、展示了计算机系统的各个层面的知 ...
分类:
其他好文 时间:
2016-12-31 23:02:14
阅读次数:
360
真的难点在于第一次调通。纠结五天,终于搞出界面。 也发现了一个书上代码,编辑用户时死活不通的情况,我将Links去了,改在data里,我X,,全OK了。。 原来的代码: 更改后的代码: ...
分类:
其他好文 时间:
2016-12-31 23:00:04
阅读次数:
227
摘要 出于兴趣,想要搭建一个自己的小站点,目前正在积极的准备环境,利用Spring+SpringMVC+MyBatis+LogBack+C3P0+Maven+Git,这里总结下最近遇到的一些问题及解决办法,后续慢慢的继续补~ 目录[-] 一:建立一个Maven结构的Web工程 二:Spring、Sp ...
分类:
编程语言 时间:
2016-12-31 23:00:51
阅读次数:
516
基于SQL中SET与SELECT赋值的区别详解 2012年09月06日 ? 综合 ? 共 912字 ? 字号 小 中 大 ? 评论关闭 最近的项目写的SQL比较多,经常会用到对变量赋值,而我使用SET和SELECT都会达到效果。那就有些迷惑,这两者有什么区别呢?什么时候哪该哪个呢?经过网上的查询,及 ...
分类:
数据库 时间:
2016-12-31 23:01:15
阅读次数:
250
对迭代器和生成器的概念一直很混乱,总结一下: 迭代器: 1.所谓的迭代器,就是具有__next__()方法的对象; 2.__iter__()方法返回一个迭代器对象,这个对象必须具有__next__()方法; 3.一个实现了__iter__()方法的对象是可迭代的,一个实现了__next__()方法的 ...
分类:
编程语言 时间:
2016-12-31 23:00:00
阅读次数:
195
一、下面是在创建一个新的项目是我最常用的,现在对他们一一做一个详细的介绍: 1、Win32控制台应用程序我平时编写小的C/C++程序都用它,它应该是用的最多的。 2、名称和解决方案名称的区别:名称是项目的名称,一个解决方案中可以包含多个项目,所以解决方案名称包含项目名称。 3、新建Git存储库(G) ...
分类:
其他好文 时间:
2016-12-31 23:01:12
阅读次数:
243
declare @i float set @i=11134.13409890890765656 select CONVERT (varchar(40),@i,0) , CONVERT (varchar(40),@i,1) , CONVERT (varchar(40),@i,2) 11134.1 1. ...
分类:
数据库 时间:
2016-12-31 22:59:26
阅读次数:
284
如果要达到多个迭代器的效果,__iter__()只需替迭代器定义新的状态对象,而不是返回self 参考资料:Python学习手册 ...
分类:
编程语言 时间:
2016-12-31 22:57:15
阅读次数:
243
有了前面几章的基础,对一些简单的应用是可以处理的,但在实际项目中,经常是关联表的查询,比如最常见到的多对一,一对多等。这些查询是如何处理的呢,这一讲就讲这个问题。我们首先创建一个Article 这个表,并初始化数据. 程序代码Drop TABLE IF EXISTS `article`;Create... ...
分类:
其他好文 时间:
2016-12-31 22:58:10
阅读次数:
289
时间: 1000ms / 空间: 655360KiB / Java类名: Main 背景 冬令营入学测试 描述 题目描述 小C是一名数学家,由于它自制力比较差,经常通宵研究数学问题。 这次它因为这个数学问题已经两天两夜没有睡觉了,再不研究出来就要出人命了!快帮帮它吧! 这个问题是这样的,有一个数n, ...
分类:
其他好文 时间:
2016-12-31 22:56:44
阅读次数:
194