趣味集算:八皇后问题
有关国际象棋的问题很多,八皇后问题就是其中相当著名的一个。在 8×8 的国际象棋棋盘中,放入 8 个皇后,使它们不互相攻击,共有多少种方法呢?国际象棋中皇后的威力巨大,攻击范围是同一行、同一列以及同一斜行,因此,符合条件的 8 个皇后必须都不在同一行、同一列或者同一斜行上。由于每一行中只能放入一个皇后,所以可以使用一个长度为 8 的序列,依次设入每行中皇后所在的列数,以此来表示皇后的放置状态。当某
集算器提升数据库JDBC取数性能
Java应用必须通过JDBC从数据库中取数,有时候我们会发现,数据库的负担一点也不重而且SQL很简单,但取数的速度仍然很慢。仔细测试会发现,性能瓶颈主要在JDBC上,比如MySQL的JDBC性能就非常差,Oracle也不好。但是,JDBC是数据库厂商提供的包,我们在外部没办法提高性能。可以想到的办法是利用多CPU手段采用并行方案来提速,但Java的并行程序非常难写,要考虑资源共享冲突等麻烦事务。下
分页汇总从未如此简单
嗨~everybody,还在为每页数据的计数求和发愁吗?还在为自己写长串代码加班到深夜而焦虑吗?还在为甲方不断变化的分页需求而抓狂吗?stop!从现在起,你会发现分页汇总从未如此简单,快来跟随小老师的脚步一探究竟。我们都知道,在业务系统中常常会有这样的业务需求:数据报表需要按实际纸张进行分页显示,在每页的最后对本页的数据进行汇总(例如,计数、求和)。下图显示的就是对每页的运货费进行求和小计:需求看
web报表轻松实现数据异常预警功能
在业务系统中,经常会看到这样的数据显示需求:一些特殊数据有规定的标准范围,超出标准范围的数据我们要标红预警显示,告知客户此数据有异常,也就是我们说的数据预警,效果如下图所示,红色显示了当运货费大于100时的预警。这种效果更加清晰的显示了异常数据,有助于用户对异常数据进行分析判断。如果不用报表工具,我们通常需要自己花点时间改页面样式,而通过报表工具我们就可以分分钟实现数据预警效果了。小老师这次教给大
报表工具如何实现“点击查看原图”
13在各种涉及图片的Web网站上,无论是搜图类、社交类、保险服务类,以及ERP或档案管理等内部系统,其中对于图片通常会提供一种点击图片查看原图的操作,也就是一开始呈现小图,点击后放大查看。这种操作我们能在报表中实现吗?如果可以的话,该怎么做?是不是需要许多关于前端页面的知识准备呢?下面我就对于上面抛出来的疑问一一解答下:润乾报表可以实现!通过Dashboard+超链接局部刷新就可以!不需知道很多前
浅谈集合与引用
在谈集合之前,需要先谈谈离散性的概念:所谓离散性,是指集合的成员可以游离在集合之外存在并参与运算,游离成员还可以再组成新的集合。从离散性的解释上可以知道,离散性是针对集合而言的一种能力,离开集合概念单独谈离散性就没有意义了。离散性是个很简单的特性,几乎所有支持结构(对象)的高级语言都天然支持,比如我们用Java时都可以把数组成员取出来单独计算,也可以再次组成新的数组进行集合运算(不过Java几乎没
报表工具轻松搞定卡片式报表
在我们日常生活或工作中,经常会看到这样一个个小卡片,上面记载着某件商品或者某个人的基本信息。如同名片一般,看起来简单明了。而在数据库中,这些信息实际上是密密麻麻的一条条记录,直接查看非常容易看错,如下图所示:那么我们怎样才能够将这些信息以卡片形式,一条记录一张卡片的来呈现呢 ?下面,我们一起来看一下怎样利用报表神器—润乾报表,来简单轻松地生成这类报表:首先(第一步),打开报表设计器,连接好数据源,
报表工具轻松搞定票据单据套打
实际项目开发中,很多情况会涉及到票据的打印。即在一张印刷好的空白票据上,准确无误地打印上票据的内容。用传统的报表工具,我们通常会用尺子量每一个数据区域的位置,然后在屏幕上根据尺子量出的尺寸设计每一个格子的位置,反复调试。不过,这样制作一张票据打印的报表费时费力,而且一旦票据格式发生变化,报表制作人员又要重新制作报表。接下来,小编给大家介绍一款可以轻松搞定套打问题的爆款神器 — 润乾报表 (别问小编
图形钻取
超链接钻取是一个非常实用的功能,在各种项目、应用中使用广泛,能够帮助数据分析用户清晰、直观地了解不同层级数据的上下级关系,并聚焦于自己感兴趣的内容。当然,润乾报表也支持这个功能,前面小编有介绍过列表钻取,今天小编主要介绍如何利用润乾报表设计器在报表中实现图形钻取。下面我们以订单分布为例,举例说明:实际的需求是要求我们首先以柱图呈现出每个人的总订单金额,并且点击任意一个柱子可以钻取呈现出这个人的详细
趣味集算:算二十四
算24点,是一种常见的智力游戏。它可以使用抽去大小王的扑克牌来玩,随便抽出4张牌,要求通过加、减、乘、除等四则运算,并使用所有的这4个数,将结果算为24。在玩这个游戏时,扑克牌中的JQK记为11,12和13。用集算器,可以比较方便地编写程序,根据随便给定的4个数,计算出游戏的解答,如下面的24points.dfx:ABCD1=arg1[+,-,*,/][][]2=to(0,255).([~\64+
列表钻取
超链接钻取是一个非常实用的功能,在各种项目、应用中使用广泛,能够帮助数据分析用户清晰、直观地了解不同层级数据的上下级关系,并聚焦于自己感兴趣的内容。当然,润乾报表也支持这个功能,今天小编主要介绍如何利用润乾报表设计器在报表中实现列表钻取。 下面我们以月订单分析为例,举例说明: 实际的需求是要求我们首先呈现出每个月的总订单情况,并且点击任意一个月份可以钻取呈现出这个月的详细订单信息。 首先,我们制作
报表中的地图怎么做?
参数使用小技巧
动态格报表的制作
接触过很多客户,在没有数据系统以前,很多报表都是用excel画的。这些excel表,大部分都是业务人员为了方便记录数据直接画的,在这样画出来的表样中,分组合并单元格相当自由不受约束。而当业务人员把这些excel交给程序猿哥哥用报表工具制作时候,很自然地也会希望报表能像excel一样随心所欲的去合并单元格。但是,这就令...
多值模糊查询报表的制作
在数据查询系统中,经常会涉及到模糊查询和多值查询。对于模糊查询,我们可能都有所了解。就是根据用户在参数框中输入的关键字进行模糊匹配,这在SQL中是通过like条件实现的。而多值查询则大多是一次在参数框中输入2个以上关键词,以字符串组,整数组等形式进行参数传递,这在SQL中是通过in条件完成多值匹配的。但是...
集算器初体验
1、从经典的Hello, world! 开始先看图(1):图(1)新建p1程序文件,在A1格子中输入=output(“Hello, world!”)。点击图(1)中红圈圈住的三角按钮,执行p1的代码,就可以在控制台中看到输出结果,如红色方框所示。从这个例子可以看出,集算语言不同于传统语言,没有main函数入口,也没有引入类...
tab页形式展现多张报表
业务系统中,很多报表都是沿用之前EXCEL的报表样式,原来以sheet格式显示的表,客户在web端展现的时候也希望也有同样的格式,润乾在实现这种效果和EXCEL一样简单灵活,轻松将数据报表以多个TAB页的形式展现在页面中,达到了一同展现,同时进行查询、打印、导出EXCEL结果文件等操作。在润乾报表中如何实现这样多个...
报表实时显示时间
报表,除了相对静态地展现汇总统计数据以及分布、趋势等数据内容外,也可以用于显示和时间相关的即时信息,包括实时显示时间。例如,下面这个设备监控应用统系中,首页除了显示实时监控数据外,还需要在右上角显示实时时间:这种形式的“动态报表”其实在我们生活中也随处可见,最常见的就是火车站大屏幕上的列车...
模糊查询专题
在银行、销售、仓库管理等的数据查询系统中,我们经常会用到精确查询来准确获取想要的数据,但是很多时候我们并不记得确切的检索条件是什么,这样的话,必然会对我们获取数据造成一定的影响,而此时模糊查询的出现很好的解决了这个难题,因其可以根据用户输入的部分关键...