搜索到与相关的文章
编程技术

如何对报表的参数控件赋值

应用场景在用FineReport制作的报表中,在参数界面,往往需要在一个控件中动态的控制其他控件的值,如下图,当username有值时,state自动变为1,否则变为2::解决方案可以通过js脚本获取到需要的控件,从而获得控件的值,及给控件赋值。示例我们利用FineReport制作一个简单的例子实现上图效果。1、参数界面如下图参数界面username控件类型为下拉框,数据自定义,实际值和显示值都为:jerny,anna,merry。state控件类型选择单

系统 2019-08-29 22:43:33 2523

编程技术

maven修炼之道一

所谓万事开头难,废话就不说那么多了,直接进入正题吧。现在maven2版本跟XP一样,官方已经不维护了,所以,我们还是去下载最新的maven3吧,毕竟3肯定比2好用,原因是什么,这个就不说了。maven下载页面:http://maven.apache.org/download.html,下载细节就省略一万字。首先看看你有木有安装了JDK(能用maven的,应该都会装了jdk吧...),如图然后解压你下载的mavenzip压缩包,如下然后去配置maven的环境

系统 2019-08-29 22:31:26 2523

编程技术

使用Visual Studio 2008进行数据层开发

LINQ是VisualStudio2008在重要内容之一,本节也主要是介绍如何利用LINQ来构建我们的数据层。在本篇文章中用到了C#3.0的新特性,不了解的朋友可以到我的另一个系列《C#3.0为我们带来什么》中查看,本篇中不再做过多介绍。在数据库中建立City、Module、Province、User、UserGroup5个表,如图1。图1数据库脚本[复制到剪贴板]CODE:ifexists(select*fromsysobjectswhereid=OBJ

系统 2019-08-29 22:16:46 2523

编程技术

x-Screen屏幕分割软件 DEMO 1.0

这个版本基本实现了屏幕分割功能,但细节上还需要继续雕琢。功能说明:控制窗口最大化位置和大小。版本说明:1、屏幕分割设置功能;2、分割区与显示功能;3、半透明遮罩;4、托盘图标。注:安装时需要.NETFramework2.0和WindowsInstaller3.1支持。注:默认开始菜单位置"YusiSoftwave"x-Screen屏幕分割软件DEMO1.0

系统 2019-08-29 22:15:42 2523

Java

Java中的XML:使用Castor进行数据绑定

对于主要关心文档的数据内容的应用程序来说,Java的XML数据绑定是XML文档模型的强大替代方案。在本文中,企业Java专家DennisSosnoski介绍了数据绑定并讨论了什么使它如此吸引人。然后他向读者展示了如何使用Java数据绑定的开放源代码Castor框架处理日益复杂的文档。如果您的应用程序关心XML的数据更甚于关心XML文档本身,您可能希望找出这个处理Java中XML的容易而又高效的方法。大多数处理应用程序中XML文档的方法都是把重点放在XML上

系统 2019-08-29 22:05:57 2523

编程技术

SQL语句性能调整原则

一、问题的提出在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的SQL语句,提高系统的可用

系统 2019-08-29 22:04:31 2523

Java

java内存分配和String的不变性

转载请出自出处:http://eksliang.iteye.com/blog/2146549http://eksliang.iteye.com一.java分配内存涉及的区域包括寄存器常量池栈堆静态存储域二.寄存器介绍寄存器是最快的内存区域,因为他保存在处理器内部,这块区域我们没有直接的控制权,也不可能在代码里面找到寄存器的任何存在踪迹,所以这块不做讨论三.常量池介绍1.常量池是什么?答:他是在.class文件中开避的一块内存区域,用来存储在编译期间就可以确

系统 2019-08-12 09:30:36 2523

Java

Java对象持久化技术Hibernate入门

Hibernate是Java应用和关系数据库之间的桥梁,它负责Java对象和关系数据之间的映射。Hibernate内部封装了通过JDBC访问数据库的操作,向上层应用提供了面向对象的数据访问API。在Java应用中使用Hibernate包含以下步骤。(1)创建Hibernate的配置文件。(2)创建持久化类。(3)创建对象-关系映射文件。(4)通过HibernateAPI编写访问数据库的代码。本文通过一个简单的例子helloapp应用,演示如何运用Hiber

系统 2019-08-12 09:30:32 2523

编程技术

Fedora14 基于Qt的UDP传输文字聊天小软件实现

先上一张最后运行结果图,顺便说下开发环境:fedora14+qt4.8.1.界面的搭建是用designer画的,以前还没用过,都用程序写界面发现吃力不讨好,用designer画的效果和程序写时完全等价的。他会自动生成一个类似android下的xml布局文件,并且自动关联槽函数,不用白不用,哈哈!基类为widget。先交代几个重要变量:192.168.2.211对应变量ipEdit6665------------------------portEdit信息交

系统 2019-08-12 09:29:59 2523

编程技术

如何查询端口被占用及停止程序的方法

在项目中使用Tomcat的端口常被占用,多数同事修改端口,今天在网上查询一番,终于找到一个解决方案,但是,仅仅可以使用部分端口,有点郁闷,!这样大家可以节省时间了,哈哈!!大家在启动服务器时,有时正常启动有时又启动不了是怎么回事呢??那为什么关掉迅雷等软件就又好了呢??现在就来给大家讲解一下,这些端口如果被其他程序占用就不能正常启动,比如有时启动时会提示WEB启动失败,其实就是80端口被占用了,而迅雷等下载软件恰恰就是占用了80端口,关掉就行了。但有时迅雷

系统 2019-08-12 09:29:32 2523