OpenfireSVN+Eclipse3.3+Subversive安装指南Openfire是由JiveSoftware主导开发的一套功能非常强大的开源im服务器(前身是wildfire),它基于XMPP协议,完全用java实现,是一款非常优秀的服务器端软件。最近参与了一个开源项目thinksns,负责im部分,于是准备研究一下openfire的源码,想要测试和编写自己的代码,首先要配置好源码的运行环境,本文正是基于这个目的而写的,希望能和志同道合的朋友多交
系统 2019-08-12 09:27:11 2540
和一般的软件项目一样,自动化测试框架的开发是由自动化测试需求决定的,这个需求包括:一、自动化测试更便于实施二、处理自动化测试脚本本身的存在的问题,如异常处理和场景恢复三、弥补测试脚本本身的不足或是特殊测试需求四、测试易于维护自动化测试过程包括三个要素:输入、输出、预期结果与实际结果的比较。输入包括测试数据和测试步骤两部分。测试数据可以直接与测试步骤一起直接写在脚本里,也可以独立于代码,通过配置文件或参数的方式传递到测试中。测试步骤是测试脚本的主体,它依赖于
系统 2019-08-12 09:27:05 2540
selectConvert(varchar,Convert(money,TaxExValue),1)fromA--Result2,794.8758,119.661,367.52对于SQLServer来说,进行金额的转换,可以按照上面的操作那样,会自动将金额处理为两位小数,并用逗号分隔小数点前面的数字。当然可以用字符串拼接的方式,将金额符号加上去。对于项目中,客户需要将金额转换的时候,这样处理显示出来的效果会好一些。一下是用ORACLE的显示结果。Selec
系统 2019-08-12 01:52:18 2540
OpenCASCADEGaussIntegrationeryar@163.comAbstract.Numericalintegrationistheapproximatecomputationofanintegralusingnumericaltechniques.Thenumericalcomputationofanintegralissometimescalledquadrature.Themoststraightforwardnumericalint
系统 2019-08-12 01:33:28 2540
替换字符串replace${s?replace(‘ba’,‘XY’)}${s?replace(‘ba’,‘XY’,‘规则参数’)}将s里的所有的ba替换成xy规则参数包含:irmscf具体含义如下:i:大小写不区分.f:只替换第一个出现被替换字符串的字符串r:XY是正则表达式将文本中的html标签替换掉,清除格式freemarker的replace功能
系统 2019-08-12 01:33:26 2540
为了建设二级网站建设,我考察了多个开源和商业的虚拟主机和控制面板。主要察看了Linux下的。很多工具,例如开源的VHCS,商业的Plesk功能虽然十分强大,但他们的主要服务对象是商业虚拟主机客户,和我们的集中管理模式不太一样。最后我选用了Webmin的一个支持虚拟主机的模块virtual-host。因为我对Webmin比较了解,它在Linux管理上非常强大和稳定。主要安装步骤如下:1安装webmin,地址http://ip:100002进入webmin安装
系统 2019-08-12 01:33:01 2540
近期開始看于渊的《自己动手写操作系统》这本书,刚開始看就发现做系统的引导盘居然是软盘!心里那个汗啊!如今都是U盘了,谁还用软盘。于是考虑用U盘。于是開始下面步骤:1、既然书上说给先要把软盘做引导盘,那我就相似地把U盘做成引导盘。在网上找了半天,发现USboot,于是就用它给自己的U盘做了一个引导盘。2、把编译后的boot.bin文件用绝对扇区工具写入U盘就万事大吉了。相同,在网上找到了winhex(还有ultraiSO,这个没有什么用),但是这个关键的一步
系统 2019-08-12 01:32:45 2540
--top10引发i/oSELECT(total_logical_reads/execution_count)ASavg_logical_reads,(total_logical_writes/execution_count)ASavg_logical_writes,(total_physical_reads/execution_count)ASavg_physical_reads,execution_count,(SELECTSUBSTRING(text
系统 2019-08-12 01:32:34 2540
简介本文介绍了如何在UbuntuHardy的基础上,创建属于自己的GNU/Linux发行版。本文的作者也是gNewSense的创造者。他们在构建gNewSense的过程中,导出了一个通用的Builder工具,用户可以利用它定制属于自己的GNU/Linux发行版。作为创建gNewSense的一部分,我们导出了Builder工具,允许在UbuntuHardy的基础上创建新的GNU/Linux发行版。通过一个简单的配置文件,你就能够选择发行版的名称,版本号,标语
系统 2019-08-12 01:32:17 2540
curses库(ncurses)提供了控制字符屏幕的独立于终端的方法。curses是大多数类似于UNIX的系统(包括Linux)的标准部分,而且它已经移植到Windows和其它系统。curses程序将在纯文本系统上、xterm和其它窗口化控制台会话中运行,这使这些应用程序具有良好的可移植性。介绍cursesPython的标准curses提供了“玻璃电传”(glassteletype)(在20世纪70年代,原始curses库刚创建时,它叫做CRT)的公共特性
系统 2019-09-27 17:50:15 2539