2020年5月13日
摘要: 原文来自:https://xmpp.org/extensions/xep-0363.html,只翻译了技术方面的内容。 摘要:这个规范定义了一种协议,用于从另一个实体请求权限上传文件到HTTP服务器指定的目录,同时接收到一个URL,以后就可以从该URL再次下载该文件。 状态:草案。 注意:这里定义的 阅读全文
posted @ 2020-05-13 14:44 QI XIN 阅读(550) 评论(0) 推荐(0) 编辑
  2020年5月1日
摘要: 原文来自:https://xmpp.org/extensions/xep-0199.html,只翻译了技术方面的内容。 摘要:这个规范定义了一个通过XML流发送应用级别pings的XMPP扩展协议。这个pings可以从客户端发送给服务端,从服务端发送给另一个服务端,或者点到点的发送。 状态:最终版本 阅读全文
posted @ 2020-05-01 22:54 QI XIN 阅读(544) 评论(0) 推荐(0) 编辑
  2020年4月26日
摘要: 恢复内容开始 原文来自:https://xmpp.org/extensions/xep-0198.html,只翻译了技术方面的内容。 摘要:这个规范定义了一个XMPP协议扩展,用于在两个XMPP实体之间对XML流进行主动管理,包括stanza确认和流恢复的特性。 作者:Justin Karneges 阅读全文
posted @ 2020-04-26 20:02 QI XIN 阅读(565) 评论(0) 推荐(0) 编辑
  2016年11月2日
摘要: 主要就是把图片或文件不断写入到response的输出流 上述在文件比较大的时候性能不好 最好加上缓冲bufferReader 和 bufferWriter 阅读全文
posted @ 2016-11-02 21:30 QI XIN 阅读(291) 评论(0) 推荐(0) 编辑
  2016年7月21日
摘要: 每台机器生成密钥前要设置邮箱和用户名: (1)创建用户和用户组 (2)登录git用户,打开主目录~,并且下载gitolite (3)安装gitolite (4)生成并上传客户端管理员的ssh公钥(通过这个公钥生成所有的仓库) 1.生成密钥 2.生成的公钥文件是id_rsa.pub,改成用户名.pub 阅读全文
posted @ 2016-07-21 16:35 QI XIN 阅读(448) 评论(0) 推荐(0) 编辑
  2013年6月30日
摘要: “4+1”视图模型从5个不同的视角包括逻辑视图、进程视图、物理视图、开发视图和场景视图来描述软件体系结构。每一个视图只关心系统的一个侧面,5个视图结合在一起才能反映系统的软件体系结构的全部内容。逻辑视图:标记符号:逻辑视图主要支持系统的功能需求,即系统提供给最终用户的服务。在逻辑视图中,系统分解成一系列的功能抽象,这些抽象主要来自问题领域。这种分解不但可以用来进行功能分析,而且可用作标识在整个系统的各个不同部分的通用机制和设计元素。(感觉就是类和类服务)在面向对象技术中,通过抽象,封装和继承,可以用对象模型来代表逻辑视图,用类图来描述逻辑视图。逻辑视图中使用的风格为面向对象的风格,逻辑视图设计 阅读全文
posted @ 2013-06-30 13:58 QI XIN 阅读(33024) 评论(0) 推荐(3) 编辑
  2013年6月17日
摘要: 描述方法:(1)图形表达工具(2)模块内连接语言(3)基于软构件的系统描述语言(4)软件体系结构描述语言(5)基于UML对体系结构进行建模软件体系结构描述语言:ADL(Architecture Description Language)是一种形式化描述语言,它在底层语义模型的支持下,为软件系统的概念体系结构建模提供了具体语法和概念框架。基本元素:构件,连接件,体系结构配置 阅读全文
posted @ 2013-06-17 20:29 QI XIN 阅读(642) 评论(0) 推荐(0) 编辑
摘要: (1)结构模型(2)框架模型(3)动态模型(4)过程模型(5)功能模型"4+1"视图模型(1)逻辑视图:主要支持系统的功能需求,即系统提供给最终用户的服务。(2)开发视图(模块视图):主要侧重于软件模块的组织和管理。(3)进程视图:侧重于系统的运行特性,主要关注一些非功能性的需求,例如系统的性能和可用性。(4)物理视图:主要考虑如何把软件映射到硬件上,它通常要考虑到系统性能,规模,可靠性等。(5)场景:可以看作是那些重要活动的抽象,它使4个视图有机联系起来,从某种意义上说场景是最重要的需求抽象。逻辑视图和开发视图描述系统的静态结构,进程视图和物理视图描述系统的动态结构。 阅读全文
posted @ 2013-06-17 20:11 QI XIN 阅读(536) 评论(0) 推荐(0) 编辑
摘要: (1)“无体系结构”设计阶段。以汇编语言进行小规模应用程序开发为特征。(2)萌芽阶段。出现了程序结构设计主题,以控制流图和数据流图构成软件结构为特征。(3)初期阶段。出现了从不同侧面描述系统的结构模型,以UML为典型代表。(4)高级阶段。以描述系统的高层抽象结构为中心,不关心具体的建模细节,划分了体系结构模型与传统软件结构的界限,以“4+1”为标志。 阅读全文
posted @ 2013-06-17 19:50 QI XIN 阅读(1374) 评论(0) 推荐(0) 编辑
摘要: 表现:(1)软件成本日益增长(2)开发进度难以控制(3)软件质量差(4)软件维护困难原因:(1)用户需求不明确(2)缺乏正确的理论指导(3)软件规模越来越大(4)软件复杂度越来越高解决方法:用现代工程的概念,原理,技术和方法进行计算机软件的开发,管理和维护,由此诞生了软件工程。软件工程是用工程,科学和数学的原则与方法来研制,维护计算机软件的有关技术及管理方法。软件工程包括3要素:方法,工具和工程。 阅读全文
posted @ 2013-06-17 19:44 QI XIN 阅读(8639) 评论(0) 推荐(0) 编辑