系统 2019-08-29 23:32:26 2525
作者:范里程来源:软件世界古今之成大事业、大学问者,必经过三种之境界,今之UML应用的三重境界能给你带来什么呢?本文主要讨论了两个问题:一是为什么软件开发过程需要建模,二是建模为什么要使用UML语言。先从几年前的一次争论谈起吧。2002年5月某IT杂志刊登了一篇知名学者高展先生的文章:《UML三大“硬伤”》,文章说UML“上不着天、下不着地、一盘散沙”,后即引来业界关于UML的一场大讨论。在细述这场论战之前,且让我们先来回答两个问题,第一个问题是为什么软件
系统 2019-08-29 23:24:55 2525
原始表格Test_Table第一次查询:SELECTMaterial,(casewhentype='TA1'thennumelse0end)asTA1,(casewhentype='TA2'thennumelse0end)asTA2,(casewhentype='TA3'thennumelse0end)asTA3,(casewhentype='TA4'thennumelse0end)asTA4,(casewhentype='TB1'thennumelse0
系统 2019-08-29 23:20:22 2525
我日常使用Linuxshell(Bash),但是我经常忘记一些有用的命令或者shell技巧。是的,我能记住一些命令,但是肯定不会只在特定的任务上使用一次,所以我就开始在我的Dropbox账号里用文本文件写下这些Linuxshell的小技巧,现在我决定共享它给你。这个表我以后还会更新。记住,这里的一些贴士需要在你的Linux发行版上安装额外的软件。在bash中检查远程端口是否打开:echo>/dev/tcp/8.8.8.8/53&&echo"open"将进程
系统 2019-08-29 23:03:24 2525
菜单特性MenuFeatures下面是适用于大多数菜单项的一些其他的特性。菜单组Menugroups当往菜单中添加新项时,你可以选择把它包含在一个组中。一个菜单组是一些可以共享某些特征的菜单项的集合,比如它们是否可见,是否可用,或者可否复选(checkable)。一个组由一个整数定义(或者一个XML里的资源ID)。当我们使用接受一个groupId参数的add()方法,比如add(int,int,int,int)添加项时,它将被添加到组中。你可以通过setG
系统 2019-08-29 22:49:57 2525
本文由极客范-只爱看海翻译自ChrisHoffman。欢迎加入极客翻译小组,同我们一道翻译与分享。转载请参见文章末尾处的要求。如果你是一个Linux用户,你可能会听说Linux的文件系统不需要碎片整理。你也可能会注意到Linux的发行版本也都没有磁盘碎片整理的功能。这是为什么呢?要理解为什么Linux的文件系统不会想Windows的文件系统一样产生碎片,你首先要明白碎片到底是如何产生的,还有这两大操作系统的文件系统的工作方式到底有什么不同。什么是磁盘碎片?
系统 2019-08-29 22:41:32 2525
随心所欲的Web页面打印技术一.概述对基于B/S架构的应用程序而言,客户端的页面打印一直是比较头疼的问题,简单的做法是:1.使用IE的打印功能;2.使用水晶报表。但以上两种办法,都有很大的局限性,很难实现特殊要求的排版和精确的定位,所以不能满足一些特殊客户的BT要求。为此,本人总结了自己在使用Web打印上的一点经验,和大家分享。本文涉及以下技术:javascript、ActiveX、ASP.NET、GDI+。二.基本架构首先,我们不能使用IE的打印功能,必
系统 2019-08-29 22:37:15 2525
我们通过发送XML访问WebService就可以实现号码的归属地查询,我们可以使用代理服务器提供的XML的格式进行设置,然后请求提交给服务器,服务器根据请求就会返回给一个XML,XML中就封装了我们想要获取的数据。发送XML1.通过URL封装路径打开一个HttpURLConnection2.设置请求方式,Content-Type和Content-LengthXML文件的Content-Type为:application/soap+xml;charset=u
系统 2019-08-29 22:37:05 2525
越来越多互联网企业都在Android平台上部署其客户端,为了提升用户体验,这些客户端都做得布局合理而且美观.......Android的Style设计就是提升用户体验的关键之一。Android上的Style分为了两个方面:Theme是针对窗体级别的,改变窗体样式;Style是针对窗体元素级别的,改变指定控件或者Layout的样式。Android系统的themes.xml和style.xml(位于\base\core\res\res\values\)包含了很
系统 2019-08-29 22:31:02 2525
玩过《红警》或者《帝国时代》的朋友应该都知道,这类游戏有一个框选功能。鼠标在屏幕上拉一个框,处在方框之内的都被选中。如图:[1b]我们这个例子的原型是这样的:[/1b]1、坦克的选择有框选和点击选择两种方式。2、坦克被选中后会显示自己被选中。3、鼠标在屏幕上点击时,如果有坦克被选中,坦克将移动到鼠标点击位置附近(是附近不是鼠标点击位置),同时选择状态自动取消。4、如果有新的选择,则之前选择的坦克的选择状态将取消。先看一下完成后的效果:[1b]讲解:[/1b
系统 2019-08-29 22:23:51 2525