报表数据源计算中经常会使用到集合运算,SQL对集合运算的支持使得大部分简单的集合运算都能轻松完成。但是,当集合运算比较复杂,需要使用存储过程完成时,由于存储过程对集合运算的支持不够,也无法使用中间结果导致这类运算实现起来非常困难。像http://bbs.csdn.net/topics/3..
分类:
其他好文 时间:
2014-11-24 12:05:27
阅读次数:
292
引言 今天在项目中一个功能要用到两个数组求交集的算法。 大概是这样: 两个表格分别用easyui datagrid实现,要把A表格的一列数据和B表格的一列数据取出来,然后去重,去重后求交集。 那么在计算出的交集中分别根据求出的数据选中两个表格的对应行。 故用到js数组去重和求交集。交集Array.p...
分类:
编程语言 时间:
2014-11-20 23:16:51
阅读次数:
205
金山电池医生充电时,圆中有个波浪动画,正好公司的项目中需要用到这个动画,于是简单实现了下。 思路如下:首先绘制两条曲线,然后分别与绘制的圆进行取交集。 关键代码如下: import?android.content.Context...
分类:
其他好文 时间:
2014-11-19 11:36:48
阅读次数:
221
集合关键字:1、UNION:并集,所有的内容都查询,重复的显示一次,默认进行升序排序;2、UNIONALL:并集,所有的内容都显示,包括重复的,展示内容没有排序;3、INTERSECT:交集,只显示多个查询中相同的元素部分;4、MINUS:差集,显示第一个查询中有,第二个查询中没有的元素..
分类:
数据库 时间:
2014-11-17 19:39:45
阅读次数:
380
【watch and learn】1.mysql不支持top x用法,支持limit x,y用法;2.多表连接查询1. table1INNER JOINtable2: 内连接。只显示连接的两张表的交集行。2. table1LEFT JOINtable2: 左外连接。显示table1的所有行,即使在t...
分类:
数据库 时间:
2014-11-17 17:30:26
阅读次数:
255
越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机...
分类:
其他好文 时间:
2014-11-17 15:42:44
阅读次数:
229
如果给定两个向量,需要找出其中共同的元素,使用intersect函数,具体实例如下:1 >> a=[1,2,3,4,5,6,7,8,9];b=[1,4,6,9,12,14];c=intersect(a,b)2 3 c =4 5 1 4 6 9
分类:
其他好文 时间:
2014-11-16 00:25:51
阅读次数:
260
///给你若干个没有交集的圆,以其中一个圆的圆心为圆心做一个圆
///使得这个圆至少包含所有圆面积的一半,求这个圆最小的半径
# include
# include
# include
# include
# include
#include
using namespace std;
struct node
{
double x;
double y;
doubl...
分类:
其他好文 时间:
2014-11-12 23:08:53
阅读次数:
398
这道题最先开始时用栈和map来做的,首先将两个链表压入栈中,然后从栈顶开始比较两个元素,发现最后一个数据超时了。然后用一种比较巧的方法,计算每个节点的反向链接节点数目,只要是交点,反向链接节点数目就会是2,由此计算出交集点。发现最后一个测试用例还是超时,于是网上搜罗了一下,发现网上有人用第一种方法就...
分类:
其他好文 时间:
2014-11-08 15:05:54
阅读次数:
103