现在位置: 首页 > teardrop发表的所有文章
  • 09月
  • 17日
综合 ⁄ 共 1984字 评论关闭
6.uml统一建模语言;   面向对象分析和设计(OOA/D)   up过程与瀑布模型;   a.软件职责分配; -------------------------------------- 1.uml不是OOA/D,也不是方法,它仅仅只是一种图形表示法;  2.如果没有对象思想,则uml或任何case工具都没有意义 3.我们需要一种用于OOA/D的语言,这既是一种思考工具,也是一种沟通的形式 4.因此,我们将在OOA/D中应用uml 5.分析(analysis):对问题和需求的调查研究 6.设计(design):满足需求的概念上的解决方案 7.面向对象分析(object-oriented analysis):在问题域内发现和描述对象 8.面向对象设计(object......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 11917字 评论关闭
Tomcat 的错误页面是由 org.apache.catalina.valves.ErrorReportValve 类输出来的。如果想自定义错误页面,不需要修改该类。Servlet 规范声明了相关的API,只需要在每个 web 应用的 web.xml 里定义。可按照错误类型、错误代码配置。例如: <web-app xmlns="http://java.sun.com/xml/ns/javaee"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"    version="2.5"> <display-name>We......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 22873字 评论关闭
Linux 内存管理 重要结构体 (转) 虚拟内存地址与实际内存地址之间的关系,是如此转换的,逻辑地址-->线性地址-->物理地址。也是从分段单元到分页单元的转换。在 linux中,用户程序所使用的地址与硬件使用的物理地址是不等同的。虚拟内存引入一个间接层,它使得许多操作成为可能。在引入虚拟内存这个概念和方法后,在系统中运行的程序可以分配比物理内存更多的内存。而linux的地址有分下面几个类型: 用户虚拟地址:用户空间所能看到的常规地址 物理地址:在处理器和系统内存之间使用 总线地址:在外围总线和内存之间使用......
阅读全文
  • 08月
  • 08日
综合 ⁄ 共 10514字 评论关闭
  本系列的前两篇文章介绍了 Grails Web 框架的基本构建块。我曾反复强调过 —Grails 基于模型-视图-控制器(Model-View-Controller,MVC)架构模式(请参阅 参考资料),Grails 利用约定优于配置 将框架的各个部分组合在一起。Grails 用命名直观的文件和目录代替了更容易出错的在外部配置文件中手工对这些链接进行归类的老方法。例如,在 第一篇文章 可以看到控制器拥有 Controller 后缀,存储在 grails-app/controller 目录。在 第二篇文章 了解到可以从 grails-app/domain 目录找到域模型。 在 本月的文章中,我将通过讨论 Grai......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 6425字 评论关闭
From: http://blog.csdn.net/zblue78/article/details/5968941 [cpp] view plaincopy #include "liveMedia.hh"   #include "BasicUsageEnvironment.hh"   #include "GroupsockHelper.hh"   UsageEnvironment* env;   portNumBits tunnelOverHTTPPortNum = 0;   const char * url="rtsp://127.0.0.1:1935/vod/Extremists.m4v";   #if defined(__WIN32__) || defined(_WIN32)   #define snprintf _snprintf   #endif   int main(int argc,const char ** argv)   {       //创建BasicTaskScheduler对象       T......
阅读全文
  • 02月
  • 08日
综合 ⁄ 共 161字 评论关闭
关于用Iris网络流量分析监测工具,对本地TCP进行监听,无法抓包。因为该工具的原理是对网卡进行监测,而本地TCP通信没有经过网卡,故无法抓包。另外,当以字符串形式发送数据时,监测到的数据包长度是0。这是个人意见,期待研究得透测的人发表高见。     更多技术文章请参看施昌权的个人网站: http://www.joyvc.cn  
阅读全文
  • 02月
  • 07日
综合 ⁄ 共 4827字 评论关闭
授权事件模型 1、概念:一个源(source)产生一个事件(event)并把它送到一个或多个的监听器(listener),监听器--->一直等待--->接收--->处理--->返回.2、优点:处理事件的应用程序和产生事件的用户接口程序分开.3、条件:在授权事件模型中,监听器为了接受一个事件通知必须注册。   好处:事件只被发送给那些想接受它们的监听器。4、注意:Java允许处理事件而不采用授权事件模型,可通过扩展一个awt组件来实现.   事件 1、概念:事件是描述事件源状态改变的对象.2、事件产生的原因:人与图形用户接口的交互 或 不是由于用户接口的......
阅读全文
  • 01月
  • 22日
综合 ⁄ 共 1635字 评论关闭
 110. Dungeon time limit per test: 0.25 sec. memory limit per test: 4096 KB The mission of space explorers found on planet M the vast dungeon. One of the dungeon halls is fill with the bright spheres. The explorers find out that the light rays reflect from the surface of the spheres according the ordinary law (the incidence angle is equal to the reflectance angle, the incidence ray, the reflected ray and the perpendicular to the sphere surface lay in the one plane). The ancient l......
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 3398字 评论关闭
D. Beautiful numbers time limit per test 4 seconds memory limit per test 256 megabytes input standard input output standard output Volodya is an odd boy and his taste is strange as well. It seems to him that a positive integer number is beautiful if and only if it is divisible by each of its nonzero digits. We will not argue with this and just count the quantity of beautiful numbers in given ranges. Input The first line of the input contains the number of cases t (1≤t≤10). ......
阅读全文
  • 11月
  • 30日
综合 ⁄ 共 2098字 评论关闭
  垃圾回收机制的特征: 1.       垃圾回收机制只负责回收堆内存中的对象,不回回收任何物理资源(例如数据库连接,网络IO等资源) 2.       程序无法精确控制垃圾回收的运行,垃圾回收会在合适的时候进行,当对象永久性的失去引用后,系统就会在合适的时候回收它所占的内存。 3.       垃圾回收在回收任何对象之前,总会先调用它的finalize 方法,该对象可能使该对象重新复活(让一个引用变量重新引用该对象),从而导致垃圾回收机制取消回收。   对象在内存中的状态: 当一个对象在堆内存中运行时,根据它被调用应用变量所引用的......
阅读全文
  • 11月
  • 25日
综合 ⁄ 共 724字 评论关闭
写程序的人,往往需要分析所写的SQL语句是否已经优化过了,服务器的响应时间有多快,这个时候就需要用到SQL的STATISTICS状态值来查看了。     通过设置STATISTICS我们可以查看执行SQL时的系统情况。选项有PROFILE,IO ,TIME。介绍如下: SET STATISTICS PROFILE ON:显示分析、编译和执行查询所需的时间(以毫秒为单位)。 SET STATISTICS IO ON:报告与语句内引用的每个表的扫描数、逻辑读取数(在高速缓存中访问的页数)和物理读取数(访问磁盘的次数)有关的信息。 SET STATISTICS TIME ON:显示每个查询执行后的结果集,......
阅读全文
  • 11月
  • 16日
综合 ⁄ 共 1880字 评论关闭
背景:做了两个多小时,各种出错,各种调试,看了是1993的final题。 学习1.结构体数据类型的定义: typedef struct{ int x; int y; }place; //使用该类型定义变量。 palce a,b; 2.输入序列一旦被判断为无效的,不应该立即退出,还要处理剩下的该输入序列中的元素,避免被当做下一个输入序列。 3.一旦有变量值可以超出数组界线的情况就一定不要让该变量作为数组下标,方法是先判断是否越界: if(blank.x>4||blank.x<0||blank.y<0||blank.y>4) { casse=0; continue;} /<span style="font-size:18p......
阅读全文