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

自定义控件复选框和单选框的实现

我们先实现单个按钮,为了复用,不管单选还是复选按钮都是使用同一个类来实现,为了区别单选还是复选,我们用一个自定义枚举类型CheckButtonStyle属性style来区别,当其值设置为CheckButtonStyleDefault或CheckButtonStyleBox时,为复选按钮:当其值设为CheckButtonStyleRadio时,为单选按钮:当按钮在选中/反选状态间切换时,文字左边的图片自动转换。整个控件是由一个ImageView、一个Labe

系统 2019-08-29 22:46:10 2351

编程技术

图解DotNet框架之五:System.Reflection

(声明:本系列只想给大家介绍.net框架,并不是语法和类的使用的讲解,所以只能概括的描述一下所提到的类,如果有疑问可以到MSDN上面去查)这篇文章我们来学习System.Reflection,.net中反射的核心类.先来看图:前面的文章,我们说过.net的元数据可以完整地描述类型,那么通过System.Reflection,可以在运行时发现类型格式,我们来看一下元数据:源代码:

编程技术

Mongodb主从复制

主从复制是Mongodb最常用的复制方式。这种方式非常灵活,可用于备份、故障恢复、读扩展等。Mongodb主从结构如下图所示:最基本的方式就是建立一个主节点和一个或者多个从节点,每个从节点要知道主节点的地址。主节点服务器使用mongod--master方式启动,而从节点服务器则使用mongod--slave--sourcemaster_address方式启动。其中master_address指的是主节点服务器的地址。一般主从节点是在多台服务器上,这里我通过

系统 2019-08-29 22:09:52 2351

编程技术

我们应当怎样做需求分析:查询报表分析

在我以往的用例分析中,使用这样格式的用例模式,对于大多数业务操作流程来说是得心应手的,但对于有些功能来说总感觉不对劲。感觉不对劲的,就是那些查询、汇总与报表功能。对于这部分功能,需要我们描述的不是什么操作流程,而更重要的是那些数据项、数据来源、报表格式、数据链接,以及使用者、使用频率的说明。而这些,在以往的用例说明格式中统统都没有,怎么办呢?俗话说“东西是死的人是活的”,把我们的用例格式改改吧。这是我设计的查询报表类用例的格式,同时还可以在后面配上报表的格

系统 2019-08-29 21:59:13 2351

编程技术

索引的一些总结

1.1.1摘要如果说要对数据库进行优化,我们主要可以通过以下五种方法,对数据库系统进行优化。1.计算机硬件调优2.应用程序调优3.数据库索引优化4.SQL语句优化5.事务处理调优在本篇博文中,我们将想大家讲述数据库中索引类型和使用场合,本文以SQLServer为例,对于其他技术平台的朋友也是有参考价值的,只要替换相对应的代码就行了!索引使数据库引擎执行速度更快,有针对性的数据检索,而不是简单地整表扫描(Fulltablescan)。为了使用有效的索引,我们

系统 2019-08-12 09:30:27 2351

编程技术

Eclipse RCP+Spring建胖客户端Web程序

三.把SpringRemoting添加到你的应用程序下面,我们把Spring添加到你的Eclipse丰富的客户端以便它向前一篇文章中的StockTradeServer工程发出请求。首先,当开发Eclipse插件/RCP应用程序时,添加第三方库的推荐的方法是通过另外一个插件。这样做以后,你就不需要把这些第三方jars添加到你创建的每个工程。而是,你仅建立你的插件/RCP工程和第三方库工程之间的某种依赖性。首先,我们假定你熟悉Eclipse的classload

系统 2019-08-12 09:30:05 2351

数据库相关

用标准的SQL语句实现查询记录分页

在绝大多数的应用中,返回大量的符合条件的记录是司空见惯的,最典型的莫过于搜索了。在搜索的应用中,用户给出搜索条件,服务器查出符合条件的记录。但往往搜索会返回大量的数据记录,如果在网页中,往往是通过分页的方式来实现,页面提供诸如上一页,下一页等等按钮来实现分页。现在主要有以下几中方式来实现分页:1.EJB的Find方法2.在显示第一页前将所有的记录放在collection对象中,后续的各页都在内存中取。3.每一页都到数据库作一次重复的查询,然后将符合条件的记

系统 2019-08-12 01:55:28 2351

数据库相关

视图、索引、存储过程 、触发器、游标及事务

视图1.视图不占物理存储空间,它只是一种逻辑对象。可将其看成一个"虚表"视图是一个由select语句指定,用以检索数据库表中某些行或列数据的语句存储定义注:创建视图语句中,不能包括orderby、compute或者computeby子句,也不能出现into关键字2.创建水平视图视图的常见用法是限制用户只能够存取表中的某些数据行,用这种方法产生的视图称为水平视图,即表中行的子集createviewstudent_view1asselect*fromstude

系统 2019-08-12 01:33:14 2351

编程技术

Jetspeed 2.0 Final 正式发布

Jetspeed2.0Final正式发布,值得关注的特性包括:Spring-basedComponentsandScalableArchitecture使用Spring不知道是会为Jetspeed吸引更多的关注呢?还是臃肿的Spring最终让人们对Jetspeed也望而却步呢?ConfigurablePipelineRequestProcessor这个在eXo中早就实现了JetspeedAJAXXMLAPI值得关注,由于Jetspeed不是基于JSF的,所

系统 2019-08-12 01:32:50 2351

Python

python学习笔记之collections模块

#列表、元祖#字典#集合、frozenset#字符串#堆栈:先进后出#队列:先进先出FIFOfromcollectionsimportnamedtuplePoint=namedtuple('point',['x','y','z'])p1=Point(1,2,3)p2=Point(3,2,1)print(p1.x)print(p1.y)print(p1,p2)#花色和数字Card=namedtuple('card',['suits','number'])c1

系统 2019-09-27 17:57:49 2350