2009年1月 随笔档案 -凯发k8网页登录

随笔 - 312, 文章 - 14, 评论 - 1393, 引用 - 0
数据加载中……

01 2009 档案

     摘要: 在sql server中可以直接在sql语句中嵌套其他的sql语句,但当嵌套层次太多时,会使sql语句难以理解和维护,而如果使用表变量(临时表)又会增加i/o开销。为了解决这个问题,在sql server2005中提供了cte。使用cte可以使被嵌套的sql模块化,从而大大增加了sql语句的可读性,同时又不会增加太多的i/o开锁。  

posted @ 银河使者 阅读(4913) |  

     摘要: goto语句往往被认为是跳出多层循环最简单的方法,但在java中虽然保留了goto关键字,但却不能使用。不过java提供了另外一种与goto语句相似的方法来解决这个问题,这就是break n和continue n语句。  

posted @ 银河使者 阅读(3341) |  

     摘要: 本文阐述了wxwidgets的由来,以及从wxwidgets的特点出发,说明了选择wxwidgets给我们带来的好处,并且通过一个典型的例子讨论了如何在c 中使用wxwidgets开发跨平台的软件。  

posted @ 银河使者 阅读(4024) |  

     摘要: 使用axis2来管理webservice的会话(session)状态基本上对于开发人员是透明的。在webservice类需要使用org.apache.axis2.context.messagecontext和org.apache.axis2.context.servicecontext类来保存与获得保存在服务端的状态信息,这有些象使用httpsession接口的getattribute和setattribute方法获得与设置session域属性。
  

posted @ 银河使者 阅读(18400) |  

     摘要: wxwidgets是一个跨平台的c 开发库,与mfc类似。不过配置起来比较麻烦,如果在linux下使用eclipse来开发基于 wxwidgets的应用程序需要进行一系列的配置,如设置include路径、library路径等。但我们可以使用一个简单的方法来快速配置 wxwidgets。  

posted @ 银河使者 阅读(2826) |  

     摘要: 最近研究wxwidgets,这是一个跨平台的c 库,在linux下编译成动态库(*.so),如果将编译后的可执行文件发布到其他机器的linux 系统中,需要带上.so文件,这就需要设置一下这些动态库的路径,一般可以使用环境变量ld_library_path来设置,  

posted @ 银河使者 阅读(1516) |  

     摘要: 在webservice类中除了可以使用byte[]作为传输二进制的数据类型外,也可以使用javax.activation.datahandler作为数据类型。 不管是使用byte[],还是使用javax.activation.datahandler作为webservice方法的数据类型,使用wsdl2java命令生成的stub类中相应方法的类型都是javax.activation.datahandler。而象使用.net、delphi生成的stub类的相应方法类型都是byte[]。这是由于javax.activation.datahandler类是java特有的,对于其他语言和技术来说,并不认识javax.activation.datahandler类,因此,也只有使用最原始的byte[]了。  

posted @ 银河使者 阅读(22365) |  

webservice大讲堂之axis2(3):使用services.xml文件发布webservice
     摘要: 在本文将介绍一下如何使用services.xml文件将带包的pojo类发布成webservice,以及如何发布多个webservice。  阅读全文

posted @ 2009-01-21 18:08 银河使者 阅读(56466) | 评论 (59)  

     摘要: 今天想使用一下sql server 2005,启动sql server management studio后,发现连不了数据库了,看了下sql server的服务,竟然是停止状态,启动它,但无法启动,但看日志后,发现了这样的志信息:“c:\program files\microsoft sql server\mssql.1\mssql\data\mastlog.ldf" 已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩。”  

posted @ 银河使者 阅读(20467) |  

     摘要: struts logic标签库包含了如下三类标签:循环标签:iterate标签。用于枚举数组、集合类型对象中的元素; 条件处理标签:用于是否相等、比较大小等判断。这类标签有empty、equal 、greaterequal、greaterthan、lessequal、lessthan、match、messagesnotpresent、messagespresent、notempty、notequal、notmatch、notpresent、present;流控制标签:用于转向其他的页面。redirect和forward属性这类标签。  

posted @ 银河使者 阅读(4674) |  

     摘要: bean标签库共有11个标签。这些标签可以完成五种工作:获得http请求信息、访问java对象、访问jsp内嵌对象和struts配置对象、访问web资源和属性文件、输出信息.  

posted @ 银河使者 阅读(5759) |  

     摘要: 虽然研究生已毕业,但看到有一些难度的研究生考试题还是忍不住要做做,本文给出了09年研究生入学考试的一道数据结构题的java实现。本文给出的算法的空间复杂度为o(1),时间复杂度为o(n)。  

posted @ 银河使者 阅读(3449) |  

     摘要: html标签库中的标签基本上都是和html tag一一对应的。但我们经常使用的主要是标签及其子标签。因此,在本文将介绍一下及其常用子标签的用法。  

posted @ 银河使者 阅读(5355) |  

     摘要: 在web应用中,有些报表的生成可能需要数据库花很长时间才能计算出来;有的网站提供天气信息,它需要访问远程服务器进行soap调用才能得到温度信息。所有这一切都属于复杂信息的例子。在web页面中加入过多的复杂信息可能导致web服务器、数据库服务器负荷过重。 jsp代码块缓冲为开发者带来了随意地增加各种复杂信息的自由。
  

posted @ 银河使者 阅读(341) |  

     摘要: struts的整个视图层(就是mvc模式中的view层)是由struts的定制标签(或者称为定制动作)和客户端代码(javascript、html等)实现的。这些struts标签被写在jsp页面中,用于生成客户端代码、进行逻辑判断等工作,使用struts标签可以尽量避免直接在jsp页面中直接使用java代码,以使得jsp页面更容易编写和维护。  

posted @ 银河使者 阅读(4947) |  

     摘要: 资源文件不仅仅需要保存英文信息,在很多时候,也需要保存其他的语言信息,如中文信息。但java的属性文件只支持英文,要想在属性文件中保存中文,需要使用\uxxxx格式,但这非常不方便,因此,本文将分别介绍如何使用native2ascii.exe和eclipse插件的方式来解决这个问题。  

posted @ 银河使者 阅读(6657) |  

     摘要: 简单验证从本质上说就是在服务端来验证客户端提交的form中的数据。这种验证只是对form中的数据规则进行检查,如必须输入用户id,价格不能小于0或是对email格式的验证。在这个验证过程中,并不需要访问数据库。因此,简单验证需要在用户提交form后,并且在服务器处理form中的数据之前进行。  

posted @ 银河使者 阅读(6594) |  

     摘要: 本系列教程将详细介绍struts 1.x的基本原理和使用方法,读者可以参阅“struts 2系列教程”来比较struts 1.x和struts 2.x的相同点和不同点。在这篇文章中将以一个简单的例子(mystruts)来演示如何使用myeclipse来开发、运行struts程序,并给出了解决actionform出现乱码问题的方法。读者可以从本文中了解开发struts 1.x程序的基本过程。  

posted @ 银河使者 阅读(41987) |  

     摘要: umd格式是国内手机阅读中使用较多的一种格式,但其公司却并没有将umd数据格式公开,但是却用另外一种方式将其公开,你去访问一下他们的站点然后下载他的制作工具就知道。  

posted @ 银河使者 阅读(813) |  

     摘要: 在实际的应用中,不仅需要使用webservice来传递简单类型的数据,有时也需要传递更复杂的数据,这些数据可以被称为复合类型的数据。数组与类(接口)是比较常用的复合类型。在axis2中可以直接使用将webservice方法的参数或返回值类型声明成数组或类(接口)。但要注意,在定义数组类型时只能使用一维数组,如果想传递多维数组,可以使用分隔符进行分隔。在传递类的对象实例时,除了直接将数组类型声明成相应的类或接口,也可以将对象实例进行序列化,也就是说,将一个对象实例转换成字节数组进行传递,然后接收方再进行反序列化,还原这个对象实例。本文的示例代码演示了如何传递数组与类(接口)类型的数据,并演示如何使用字节数组上传图像。本示例的客户端代码使用java和c#编写。  

posted @ 银河使者 阅读(27749) |  

webservice大讲堂之axis2(1):用pojo实现0配置的webservice
     摘要: axis2是一套崭新的webservice引擎,该版本是对axis1.x重新设计的产物。axis2不仅支持soap1.1和soap1.2,还集成了非常流行的rest webservice,同时还支持spring、json等技术。这些都将在后面的系列教程中讲解。在本文中主要介绍了如何使用axis2开发一个不需要任何配置文件的webservice,并在客户端使用java和c#调用这个webservice。  阅读全文

posted @ 2009-01-02 17:17 银河使者 阅读(72108) | 评论 (108)  

网站地图