- 润乾集算报表集成百度ECharts
raqreport
http://blog.runqian.com.cn/?p=1515 百度Echarts提供了大量直观、丰富、灵活的图表,其提供的数据视图、值域漫游等特性增强了用户体验。在润乾集算报表中可以集成开源的ECharts,将报表数据以Echarts图表进行展现。 目前集算报表中支持Echarts图形包括:地图、仪表盘、折线图、柱状图和饼图。其中,以地图以其良好特性备受大家喜爱。本文以集算报表中使用Ec
- 润乾集算报表用Java动态修改报表数据源
xiaohuihui_1992
集算报表
实际应用中通过程序动态修改报表模板的情况很常见,其中动态修改数据源SQL就是一种典型场景。常见于系统中有一些结构相同而数据源不同的报表,为减少报表开发工作量,只开发一套报表模板,使用时通过程序动态修改数据源来满足实际需要。下面通过一个使用JAVA程序修改集算报表数据源SQL的例子说明使用过程。编辑报表模板:由于不同数据源的字段不同,因此这里使用动态表达式ds1.fname()获取字段名,ds1.f
- 润乾集算报表多样性数据源之json
weixin_33980459
多样性数据源在报表开发中越来越常见,润乾集算报表对多样性数据源的有效支持使得这类报表开发变得非常简单,目前集算报表支持的数据源类型除传统的关系型数据库外,还支持:JSON、HTTP、TXT文本、Excel、Hadoop、mongodb等。JSON作为一种轻量级数据格式应用非常广泛,报表读取json数据源进行报表开发的需求也很常见,另外有些报表还会接收来自HTTP服务器的数据进行报表展现。这里通过例
- 润乾集算报表应用开发之参数输入
weixin_33834679
参数对于报表的重要性不言自明,润乾集算报表支持两种参数输入方案,可以使用集算报表设计参数模板联合报表一同发布,还可以自定义参数输入后与报表结合。二者并没有显著的差异,前者在开发使用上更加方便快捷,而后者则在灵活性上更胜一筹,用户在使用集算报表参数输入时可以根据实际需要进行选择。下面就上述两种参数输入方式的使用分别来看一下。使用参数输入模板集算报表提供了“参数模板”的报表类型,使用参数模板可以制作参
- 润乾集算报表多样性数据源之Excel
weixin_33717117
多样性数据源在报表开发中越来越常见,润乾集算报表对多样性数据源的有效支持使得这类报表开发变得非常简单,目前集算报表支持的数据源类型除传统的关系型数据库外,还支持:TXT文本、Excel、JSON、HTTP、Hadoop、mongodb等。Excel作为一种常见的文件格式广泛存在,很多报表的数据来源于Excel。由于报表一般都带有参数,经常需要对原始数据进行分组、过滤等,都需要再编写程序代码才能满足
- 润乾集算报表多样性数据源之mongodb
weixin_33708432
多样性数据源在报表开发中越来越常见,润乾集算报表对多样性数据源的有效支持使得这类报表开发变得非常简单,目前集算报表支持的数据源类型除传统的关系型数据库外,还支持:TXT文本、Excel、JSON、HTTP、Hadoop、mongodb等。mongodb等nosql数据库具有易扩展和高性能等优势,但计算能力比传统SQL要弱(如mongodb的分组结果不能太大,且不直接支持join运算等),而集算报表
- 润乾集算报表实现参数级联查询
raqreport
在润乾集算报表中开发参数报表时,参数查询模板支持参数级联选择,即后面的参数根据前面的选择联动。。集算报表提供了多种编辑风格及其属性,实现很简单。下面通过一个实例说明实现过程。 要求参数模板中城市根据地区联动,如选择地区选择华北,后面的城市只能选择华北地区下城市,实现联动。如下图示: 实现步骤如下。连接数据源 使用集算报表设计器,连接自带数据源demo。编辑参数模板 新建报表,报表类型选择
- 一个动态交叉分片报表的几种实现方法
raqreport
http://blog.runqian.com.cn/?p=1382动态列报表在报表应用中很常见,往往由于业务的不同复杂度也差异很大。复杂的动态列报表在实现上往往十分困难,常见于数据源准备困难和报表呈现样式复杂,而前者占主要部分。这就要求报表工具具备很强的计算能力和呈现能力。这里根据实际的业务场景,来看一下使用润乾集算报表是如何完成复杂动态列报表开发的。 目标报表样式如下: 报表说明: (1
- 报表数据源之Hadoop
刨坑数据
大数据集算报表胡说八道
集算报表支持的数据源类型除传统的关系型数据库外,还支持:TXT文本、Excel、JSON、HTTP、Hadoop、mongodb等。对于Hadoop,集算报表既可以直接访问Hive,也可以读取HDFS中的数据,完成数据计算和报表开发。Hive的访问和普通数据库一样使用JDBC就可以,这里不再赘述了。下面通过一个例子来看直接访问HDFS的过程。报表说明股票交易记录按月以文本形式存储在HDFS中,文件
- 润乾报表制作折叠报表
Alice_656
报表应用
对数据进行分类,并以一定方式进行汇总统计,但当数据量稍多,或分组的层级过多是看着就比较烦乱,通过折叠报表的方式可以将分类汇总的数据一目了然的展现。润乾V5集算报表提供了两种类型的折叠报表:树型折叠报表和OLAP型折叠报表。标签属性说明列表:标签名称描述取值默认值isTreeTable是否以树形报表展现yes或nonoisOlap是否以olap效果展现yes或nonofoldOnBegin折叠报表初
- 灵活数据源的固定行列交叉报表的制作
gcczhongduan
论坛里,http://bbs.csdn.net/topics/390883416中提的问题,其目的是为了实现一个固定行列的交叉表,用SQL准备好固定行数的数据源非常麻烦。而润乾集算报表则有非常灵活的计算能力,能够充分利用问题特点应付各种非常规的计算需求。这里就以链接中业务为背景,给出集算报表实现某种固定列交叉报表的方案。报表背景 源数据例如以下: 现须要在报表中显演示样例如
- 润乾集算报表提升性能之可控缓存
性能
使用缓存能够提升报表性能是不争的事实,一般高端报表工具都会提供报表缓存的功能,用于将整个报表计算结果缓存到文件系统中,以便用户在下次訪问同參数报表时能够高速读取缓存结果进行报表展现,集算报表也具有这样的常规缓存功能。可是,有些情况下报表开发者希望能够控制缓存的内容,比方有时希望缓存的不是整个报表结果而是当中的部分,有时缓存内容可被
- 用润乾集算报表提升性能之关联计算
性能
报表开发过程中常常要在报表中完毕数据关联计算,有的为了减少报表制作复杂度将关联关系放到可视的报表模板中完毕;有的则必须在报表中完毕关联,如多数据源、异构数据源的情况。而在报表中做关联往往导致报表效率不高,计算过慢,引发性能问题。润乾集算报表提供了特殊的数据关联方式,能够提升报表性能。这里通过一个常见的多源关联分片报表实例来看一下集
- 润乾集算报表交互分析之多层自动钻取
datanalysis
润乾集算报表报表统计图交互分析
交互分析过程中报表多层钻取的情况很常见,如从一级汇总数据钻取到二级汇总数据,从二级汇总数据钻取到三级汇总数据….,钻取时可以从表格到表格,也可以从统计图到统计图。开发这类报表时如果每个层级都需要制作不同的报表,在层数较多时,无论对于开发还是维护都是很麻烦的事,如果能制作一个通用的模板完成所有层级报表的展现则事半功倍。润乾集算报表通过内置的集算引擎可以快速完成多层钻取通用报表模板的开发。下面通过一个
- 润乾集算报表交互分析之多层自动钻取
datanalysis
润乾集算报表报表统计图多层钻取报表多层钻取统计图
交互分析过程中报表多层钻取的情况很常见,如从一级汇总数据钻取到二级汇总数据,从二级汇总数据钻取到三级汇总数据….,钻取时可以从表格到表格,也可以从统计图到统计图。开发这类报表时如果每个层级都需要制作不同的报表,在层数较多时,无论对于开发还是维护都是很麻烦的事,如果能制作一个通用的模板完成所有层级报表的展现则事半功倍。 润乾集算报表通过内置的集算引擎可以快速完成多层钻取通用报表模板的开发。下面
- 润乾集算交互分析之可钻取统计图
datanalysis
集算报表可钻取统计图多层钻取交互分析
交互分析过程中不仅会对报表进行钻取,经常还需要需要统计图也具有钻取功能,统计图与统计图之间,统计图与报表之间进行多层级钻取。这需要报表工具具备相应功能,润乾集算报表中可以设置统计图超链接实现钻取需求。这里通过一个示例来说明使用过程。编制汇总报表这里以某年度按地区销售情况汇总报表为例,点击柱形图中的柱子钻取到指定地区下的二级汇总图表。设置报表年份参数year,并编辑报表表达式如下:由于只显示统计图,
- 润乾集算交互分析之可钻取统计图
datanalysis
集算报表多层钻取可钻取统计图
交互分析过程中不仅会对报表进行钻取,经常还需要需要统计图也具有钻取功能,统计图与统计图之间,统计图与报表之间进行多层级钻取。这需要报表工具具备相应功能,润乾集算报表中可以设置统计图超链接实现钻取需求。这里通过一个示例来说明使用过程。 编制汇总报表 这里以某年度按地区销售情况汇总报表为例,点击柱形图中的柱子钻取到指定地区下的二级汇总图表。设置报表年份参数year,并编辑报表表达式如下: 由于只
- 润乾集算报表应用开发之页面嵌入
datanalysis
jsp集算报表报表嵌入网页
润乾集算报表作为纯JAVA报表可以很方便嵌入到J2EE页面中使用,目前集算报表提供了多种发布方式供用用户将报表嵌入到JSP页面时使用。集算报表中报表有参数报表和数据报表两种,下面来看一下这两类报表的页面嵌入方式。参数报表 由于参数报表大多数都和数据报表联合发布查询数据,所以这里只介绍联合使用方式(单独发布与数据报表一样)。参数报表嵌入页面时使用的标签为,该标签的主要属性有name、paramFi
- 润乾集算报表应用开发之参数输入
datanalysis
集算报表参数方案自定义参数模板参数模板
参数对于报表的重要性不言自明,润乾集算报表支持两种参数输入方案,可以使用集算报表设计参数模板联合报表一同发布,还可以自定义参数输入后与报表结合。二者并没有显著的差异,前者在开发使用上更加方便快捷,而后者则在灵活性上更胜一筹,用户在使用集算报表参数输入时可以根据实际需要进行选择。 下面就上述两种参数输入方式的使用分别来看一下。使用参数输入模板 集算报表提供了“参数模板”的报表类型,使用参数模
- 集算报表应用开发之直接导出Excel/PDF文件
datanalysis
api导出Excel导出PDF集算报表
报表应用中有时报表只需生成指定文件,而无需在页面展现,生成的文件常见于Excel、PDF等。由于报表不展现,也就无需使用报表提供的tag,可以直接通过程序导出。集算报表提供了丰富的API,允许开发人员编写代码实现自己的业务逻辑。这里通过在servlet中导出Excel为例来看一下报表不展现而直接导出的实现方式。 定义导出Excel的servlet(ExportToExcel),主要代码如下:
- 集算报表用Java动态修改报表数据源
datanalysis
java集算报表动态修改数据源报表数据源
实际应用中通过程序动态修改报表模板的情况很常见,其中动态修改数据源SQL就是一种典型场景。常见于系统中有一些结构相同而数据源不同的报表,为减少报表开发工作量,只开发一套报表模板,使用时通过程序动态修改数据源来满足实际需要。 下面通过一个使用JAVA程序修改集算报表数据源SQL的例子说明使用过程。编辑报表模板:由于不同数据源的字段不同,因此这里使用动态表达式ds1.fname()获取字段名,ds
- 集算报表通过API修改单元格属性
datanalysis
api集算报表修改单元格属性
有时需要在程序中动态修改已做好报表的单元格属性,包括边框、字号、颜色、对齐方式等。润乾集算报表提供了丰富的API,开发人员可以通过提供的接口快速修改报表单元格属性。 修改单元格属性主要修改报表定义ReportDefine,比如下面已经做好的订单信息表如下: 预览效果: 我们通过代码修改该报表单元格属性://设定边框
for (int i = 2; i
- 润乾集算报表优化应用结构之本地计算
datanalysis
集算报表报表服务器报表应用系统结构优化
在报表项目中,常常会碰到数据库压力很大影响整个系统性能的问题。由下面的传统方案的结构示意图可以看出,全部数据存储和源数据计算都放在数据库完成。当并发访问量较大的时候,虽然每个报表的数据量不大,还是会造成数据库压力过大,成为性能的瓶颈。多数数据库厂商提供的jdbc接口传输数据比较缓慢,在并发量较大的情况,对报表系统性能的影响也非常明显。 这种情况时可以考虑采用润乾集算报表提供的本地计算方案。所
- 润乾集算报表呈现一组多个报表
datanalysis
报表组报表展现输出一组多个报表报表组导出报表组打印
润乾集算报表提供了将多个报表组合到一起显示的报表组功能。使用报表组可以很方便地将同类报表组合到一起展现、导出及打印。下面来看下报表组的使用。报表组制作新建报表组 首先准备要加入报表组中的报表,这里使用订单表和订单明细表,两表均带有订单ID范围参数bid和eid。新建报表组,编辑报表源: 报表来源URL可以是绝对路径,也可以是相对路径(相对于应用资源路径),这里我们使用相对路径。 增加参数
- 润乾集算报表呈现输出之分栏显示
datanalysis
分栏集算报表报表输出打印窄报表
报表应用中常常会遇到一些列数很少行数很多的报表,这种报表窄而长,显示和打印时,横向会留出大片空白,不但浪费张纸而且不美观,不方便用户查阅。在集算报表中我们可以通过设置报表的分栏属性对报表进行纵向分栏,即在打印纸上横向布局多列报表,这样既美观又节约纸张,还方便浏览报表。 集算报表中设置报表分栏很简单,可以参考如下步骤:新建报表 使用集算报表设计器新建一个只有两列的报表如下: 注意:如果想分栏后
- 润乾集算报表呈现输出之票据套打
datanalysis
报表打印报表展现输出单据套打
实际项目开发中,很多情况会用到票据的打印。即在一张印刷好的空白票据上,准确无误地打印上票据的内容。用传统的报表工具,我们通常会用尺子量每一个数据区域的位置,然后在屏幕上根据尺子量出的尺寸设计每个格子的位置,反复调试。这样制作一张票据打印的报表费时费力,而且一旦票据格式发生变化,报表制作人员又要重新制作报表。集算报表采用底图描绘的方案解决套打时的报表绘制问题。将需要套打的票据扫描成图片,插入到报表设
- 润乾集算报表呈现输出之页内统计
datanalysis
报表展现输出分页内统计报表分页
润乾集算报表提供的分页后计算函数可以方便地帮助用户完成页内数据统计,完成每页的数据汇总并显示。集算报表中的分页后计算函数包括:pcount()(计算总页数)、pno()(取得当前页的页码)、pccount()(计算分页后的当前页中所有的单元格的个数)和pcsum()(计算分页后的当前页中所有的单元格的和),其中后两个用于完成报表的页内统计。下面来看一下集算报表业内统计的实现方式。 制作报表
- 润乾集算报表呈现输出之页码显示
datanalysis
集算报表报表展现输出报表页面显示呈现输出
报表分页展现或打印时为了便于查看往往需要显示页码,常见地显示当前页、共几页、记录条数等信息,有时还要求首页不显示页码等。润乾集算报表提供了分页后函数可以很容易实现各类页码显示效果,下面通过示例来看一下使用方法。在订单明细表中需要显示当前页码、总页数、记录数与总记录数等信息,并要求首页不显示页码,效果如下:报表模板设置如下:其中:1、将记录数显示区(第1行)行类型设置为报表头,并使用集算报表提供的分
- 润乾集算报表呈现输出之页码显示
datanalysis
集算报表报表展现输出报表页面显示
报表分页展现或打印时为了便于查看往往需要显示页码,常见地显示当前页、共几页、记录条数等信息,有时还要求首页不显示页码等。润乾集算报表提供了分页后函数可以很容易实现各类页码显示效果,下面通过示例来看一下使用方法。 在订单明细表中需要显示当前页码、总页数、记录数与总记录数等信息,并要求首页不显示页码,效果如下:报表模板设置如下: 其中: 1、将记录数显示区(第1行)行类型设置为报表头,并使用集算报
- 润乾集算报表呈现输出之表头重复
datanalysis
表头重复报表展现输出分组表头重复
在报表展现或打印时为了便于查看数据,往往希望报表头在每页中重复出现。润乾集算报表除了可以实现每页均重复同样的表头外,还可以实现分组表头重复,即当分组出现在多页时显示同一分组表头。下面分别来看一下在集算报表中上述两种表头重复如何实现。一般表头重复 使用集算报表开发时,如果希望分页报表的表头重复显示,只需要将表头的行类型设置为“报表头”即可。如下图: 其第一行类型为: 这样,报表在展现或打印时
- 怎么样才能成为专业的程序员?
cocos2d-x小菜
编程PHP
如何要想成为一名专业的程序员?仅仅会写代码是不够的。从团队合作去解决问题到版本控制,你还得具备其他关键技能的工具包。当我们询问相关的专业开发人员,那些必备的关键技能都是什么的时候,下面是我们了解到的情况。
关于如何学习代码,各种声音很多,然后很多人就被误导为成为专业开发人员懂得一门编程语言就够了?!呵呵,就像其他工作一样,光会一个技能那是远远不够的。如果你想要成为
- java web开发 高并发处理
BreakingBad
javaWeb并发开发处理高
java处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据) 一:高并发高负载类网站关注点之数据库 没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。 一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的优化措施是M-S(
- mysql批量更新
ekian
mysql
mysql更新优化:
一版的更新的话都是采用update set的方式,但是如果需要批量更新的话,只能for循环的执行更新。或者采用executeBatch的方式,执行更新。无论哪种方式,性能都不见得多好。
三千多条的更新,需要3分多钟。
查询了批量更新的优化,有说replace into的方式,即:
replace into tableName(id,status) values
- 微软BI(3)
18289753290
微软BI SSIS
1)
Q:该列违反了完整性约束错误;已获得 OLE DB 记录。源:“Microsoft SQL Server Native Client 11.0” Hresult: 0x80004005 说明:“不能将值 NULL 插入列 'FZCHID',表 'JRB_EnterpriseCredit.dbo.QYFZCH';列不允许有 Null 值。INSERT 失败。”。
A:一般这类问题的存在是
- Java中的List
g21121
java
List是一个有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。
与 set 不同,列表通常允许重复
- 读书笔记
永夜-极光
读书笔记
1. K是一家加工厂,需要采购原材料,有A,B,C,D 4家供应商,其中A给出的价格最低,性价比最高,那么假如你是这家企业的采购经理,你会如何决策?
传统决策: A:100%订单 B,C,D:0%
&nbs
- centos 安装 Codeblocks
随便小屋
codeblocks
1.安装gcc,需要c和c++两部分,默认安装下,CentOS不安装编译器的,在终端输入以下命令即可yum install gccyum install gcc-c++
2.安装gtk2-devel,因为默认已经安装了正式产品需要的支持库,但是没有安装开发所需要的文档.yum install gtk2*
3. 安装wxGTK
yum search w
- 23种设计模式的形象比喻
aijuans
设计模式
1、ABSTRACT FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:
- 开发管理 CheckLists
aoyouzi
开发管理 CheckLists
开发管理 CheckLists(23) -使项目组度过完整的生命周期
开发管理 CheckLists(22) -组织项目资源
开发管理 CheckLists(21) -控制项目的范围开发管理 CheckLists(20) -项目利益相关者责任开发管理 CheckLists(19) -选择合适的团队成员开发管理 CheckLists(18) -敏捷开发 Scrum Master 工作开发管理 C
- js实现切换
百合不是茶
JavaScript栏目切换
js主要功能之一就是实现页面的特效,窗体的切换可以减少页面的大小,被门户网站大量应用思路:
1,先将要显示的设置为display:bisible 否则设为none
2,设置栏目的id ,js获取栏目的id,如果id为Null就设置为显示
3,判断js获取的id名字;再设置是否显示
代码实现:
html代码:
<di
- 周鸿祎在360新员工入职培训上的讲话
bijian1013
感悟项目管理人生职场
这篇文章也是最近偶尔看到的,考虑到原博客发布者可能将其删除等原因,也更方便个人查找,特将原文拷贝再发布的。“学东西是为自己的,不要整天以混的姿态来跟公司博弈,就算是混,我觉得你要是能在混的时间里,收获一些别的有利于人生发展的东西,也是不错的,看你怎么把握了”,看了之后,对这句话记忆犹新。 &
- 前端Web开发的页面效果
Bill_chen
htmlWebMicrosoft
1.IE6下png图片的透明显示:
<img src="图片地址" border="0" style="Filter.Alpha(Opacity)=数值(100),style=数值(3)"/>
或在<head></head>间加一段JS代码让透明png图片正常显示。
2.<li>标
- 【JVM五】老年代垃圾回收:并发标记清理GC(CMS GC)
bit1129
垃圾回收
CMS概述
并发标记清理垃圾回收(Concurrent Mark and Sweep GC)算法的主要目标是在GC过程中,减少暂停用户线程的次数以及在不得不暂停用户线程的请夸功能,尽可能短的暂停用户线程的时间。这对于交互式应用,比如web应用来说,是非常重要的。
CMS垃圾回收针对新生代和老年代采用不同的策略。相比同吞吐量垃圾回收,它要复杂的多。吞吐量垃圾回收在执
- Struts2技术总结
白糖_
struts2
必备jar文件
早在struts2.0.*的时候,struts2的必备jar包需要如下几个:
commons-logging-*.jar Apache旗下commons项目的log日志包
freemarker-*.jar  
- Jquery easyui layout应用注意事项
bozch
jquery浏览器easyuilayout
在jquery easyui中提供了easyui-layout布局,他的布局比较局限,类似java中GUI的border布局。下面对其使用注意事项作简要介绍:
如果在现有的工程中前台界面均应用了jquery easyui,那么在布局的时候最好应用jquery eaysui的layout布局,否则在表单页面(编辑、查看、添加等等)在不同的浏览器会出
- java-拷贝特殊链表:有一个特殊的链表,其中每个节点不但有指向下一个节点的指针pNext,还有一个指向链表中任意节点的指针pRand,如何拷贝这个特殊链表?
bylijinnan
java
public class CopySpecialLinkedList {
/**
* 题目:有一个特殊的链表,其中每个节点不但有指向下一个节点的指针pNext,还有一个指向链表中任意节点的指针pRand,如何拷贝这个特殊链表?
拷贝pNext指针非常容易,所以题目的难点是如何拷贝pRand指针。
假设原来链表为A1 -> A2 ->... -> An,新拷贝
- color
Chen.H
JavaScripthtmlcss
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML> <HEAD>&nbs
- [信息与战争]移动通讯与网络
comsci
网络
两个坚持:手机的电池必须可以取下来
光纤不能够入户,只能够到楼宇
建议大家找这本书看看:<&
- oracle flashback query(闪回查询)
daizj
oracleflashback queryflashback table
在Oracle 10g中,Flash back家族分为以下成员:
Flashback Database
Flashback Drop
Flashback Table
Flashback Query(分Flashback Query,Flashback Version Query,Flashback Transaction Query)
下面介绍一下Flashback Drop 和Flas
- zeus持久层DAO单元测试
deng520159
单元测试
zeus代码测试正紧张进行中,但由于工作比较忙,但速度比较慢.现在已经完成读写分离单元测试了,现在把几种情况单元测试的例子发出来,希望有人能进出意见,让它走下去.
本文是zeus的dao单元测试:
1.单元测试直接上代码
package com.dengliang.zeus.webdemo.test;
import org.junit.Test;
import o
- C语言学习三printf函数和scanf函数学习
dcj3sjt126com
cprintfscanflanguage
printf函数
/*
2013年3月10日20:42:32
地点:北京潘家园
功能:
目的:
测试%x %X %#x %#X的用法
*/
# include <stdio.h>
int main(void)
{
printf("哈哈!\n"); // \n表示换行
int i = 10;
printf
- 那你为什么小时候不好好读书?
dcj3sjt126com
life
dady, 我今天捡到了十块钱, 不过我还给那个人了
good girl! 那个人有没有和你讲thank you啊
没有啦....他拉我的耳朵我才把钱还给他的, 他哪里会和我讲thank you
爸爸, 如果地上有一张5块一张10块你拿哪一张呢....
当然是拿十块的咯...
爸爸你很笨的, 你不会两张都拿
爸爸为什么上个月那个人来跟你讨钱, 你告诉他没
- iptables开放端口
Fanyucai
linuxiptables端口
1,找到配置文件
vi /etc/sysconfig/iptables
2,添加端口开放,增加一行,开放18081端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 18081 -j ACCEPT
3,保存
ESC
:wq!
4,重启服务
service iptables
- Ehcache(05)——缓存的查询
234390216
排序ehcache统计query
缓存的查询
目录
1. 使Cache可查询
1.1 基于Xml配置
1.2 基于代码的配置
2 指定可搜索的属性
2.1 可查询属性类型
2.2 &
- 通过hashset找到数组中重复的元素
jackyrong
hashset
如何在hashset中快速找到重复的元素呢?方法很多,下面是其中一个办法:
int[] array = {1,1,2,3,4,5,6,7,8,8};
Set<Integer> set = new HashSet<Integer>();
for(int i = 0
- 使用ajax和window.history.pushState无刷新改变页面内容和地址栏URL
lanrikey
history
后退时关闭当前页面
<script type="text/javascript">
jQuery(document).ready(function ($) {
if (window.history && window.history.pushState) {
- 应用程序的通信成本
netkiller.github.com
虚拟机应用服务器陈景峰netkillerneo
应用程序的通信成本
什么是通信
一个程序中两个以上功能相互传递信号或数据叫做通信。
什么是成本
这是是指时间成本与空间成本。 时间就是传递数据所花费的时间。空间是指传递过程耗费容量大小。
都有哪些通信方式
全局变量
线程间通信
共享内存
共享文件
管道
Socket
硬件(串口,USB) 等等
全局变量
全局变量是成本最低通信方法,通过设置
- 一维数组与二维数组的声明与定义
恋洁e生
二维数组一维数组定义声明初始化
/** * */ package test20111005; /** * @author FlyingFire * @date:2011-11-18 上午04:33:36 * @author :代码整理 * @introduce :一维数组与二维数组的初始化 *summary: */ public c
- Spring Mybatis独立事务配置
toknowme
mybatis
在项目中有很多地方会使用到独立事务,下面以获取主键为例
(1)修改配置文件spring-mybatis.xml <!-- 开启事务支持 --> <tx:annotation-driven transaction-manager="transactionManager" /> &n
- 更新Anadroid SDK Tooks之后,Eclipse提示No update were found
xp9802
eclipse
使用Android SDK Manager 更新了Anadroid SDK Tooks 之后,
打开eclipse提示 This Android SDK requires Android Developer Toolkit version 23.0.0 or above, 点击Check for Updates
检测一会后提示 No update were found