题目大意:
超时进行促销,把账单放入一个箱子里
每次拿取数额最大的和最小的,给出 最大-最小 的钱。
问n天总共要给出多少钱。
思路分析:
multiset 上直接进行模拟
注意要使用long long
而且multiset的删除要用 迭代器。
#include
#include
#include
#include
#include
#define m...
分类:
其他好文 时间:
2014-05-23 08:11:38
阅读次数:
224
Hibernate N+1 问题及解决办法
问题出现的原因:
Hibernate 中常会用到 set , bag 等集合表示 1 对多的关系,在获取实体的时候就能根据关系将关联的对象或者对象集取出,还可以设定 cacade 进行关联更新和删除。这不得不说 hibernate 的 orm 做得很好,很贴近 oo 的使用习惯了。
但是对数据库访问还是必须考虑性能问题的,在设定了 1 对多这种关系...
分类:
系统相关 时间:
2014-05-23 07:31:17
阅读次数:
289
jquery可以对form进行操作,以批量操作某一标签,这里以input标签为例总结。
示例一:对删除infoForm表单的input的所有readonly属性
$("#infoForm input").removeAttr("readonly");示例二:修改infoForm表单所有input的readOnly属性
$("#infoForm input").attr("readOnly...
分类:
Web程序 时间:
2014-05-22 13:31:17
阅读次数:
337
数据库中把ID自增长重置成1:
一般做法:(太麻烦)
复制表数据->删除原表、新建一张表->粘贴;
新方法:
数据库中:新建查询->复制、粘贴一下代码->修改表名,执行即可;
DBCC CHECKIDENT ('表名', RESEED, 1)...
分类:
数据库 时间:
2014-05-22 12:17:24
阅读次数:
403
Remove Nth Node From End of List删除链表倒数的第N个元素...
分类:
其他好文 时间:
2014-05-22 11:15:52
阅读次数:
170
批处理,可以大幅度提升大量增、删、改的速度,就是对大数据操作有很大的效率提升。
与上篇文章中提到的“连接池”相似。其实就是先将多次操作(增删改)打包,然后再一次发送执行
主要用到两个方法:
Ø 打包:PreparedStatement.addBatch();
Ø 发送、执行:PreparedStatement.executeBatch();
下面看做同一...
分类:
编程语言 时间:
2014-05-22 10:35:51
阅读次数:
302
IDE:MDKV4.0 - V4.74
AK100驱动:V6.0
现象:"..\TKScope\UL2ARM_TKSCP_DRV_ARM_for_AGDI.dll - Driver is outdated !"
解决办法:
1. 删除工程目录中的“TKScope.cfg”
...
分类:
其他好文 时间:
2014-05-22 08:14:49
阅读次数:
361
删除
删除操作非常简单,直接在结果集后链式调用remove()方法即可。
例如,要删除以下html脚本中所有的a元素,直接通过
$('a'.remove();
就可以做到了。
Anchors
Anchor Element
Anchor Element
Anchor Element
当然也可以通过向remove传参的形式来过滤选择结果,然后再执行remove操作。
$(...
分类:
Web程序 时间:
2014-05-22 07:59:07
阅读次数:
298
23.List接口实现类:
List接口继承了Collection接口,它是一个允许存在重复项的有序集
合。
1>实现类ArrayList:
ArrayList类支持可随需要而增长的动态数组。数组列表以一个原大小被创建,当超过了它的大小,
类集自动增大,当对象被删除后,数组就可以缩小。
优点:ArrayList类对于使用索引取出元素用较高的效率,他可以用索引快速定位...
分类:
编程语言 时间:
2014-05-20 16:11:41
阅读次数:
425
B/S架构的系统,都会使用如下的基础软件架构:
数据访问层:实现对数据的访问功能,如增加、删除、修改、查询数据。 业务逻辑层:实现业务的具体逻辑功能,如学生入学、退学、成绩管理等。
页面显示层:将业务功能在浏览器上显示出来,如分页显示学生信息等。在实际项目中,可...
分类:
Web程序 时间:
2014-05-20 09:35:29
阅读次数:
284