各行各业

CustomValidator使用方法

functionCheckLength10(source,arguments){varlngMaxLength;lngMaxLength=10;if(arguments.Value.length<=lngMaxLength){arguments.IsValid=true;}else{arguments.IsValid=false;}}

系统 2019-08-12 09:27:19 2520

各行各业

1716 - 排列2

http://acm.hdu.edu.cn/showproblem.php?pid=1716排列2TimeLimit:1000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1948AcceptedSubmission(s):757ProblemDescriptionRay又对数字的列产生了兴趣:现有四张卡片,用这四张卡片能排列出很多不同的4位数,要求按

系统 2019-08-12 09:26:41 2520

各行各业

selenium-打开IE浏览器遇到问题记录

【使用selenium打开IE浏览器步骤】:1、在IE浏览器上运行测试脚本,首先需要下载IEDriverServer.exe,放在IE浏览器的安装目录且同级目录下.2、参考代码如下:importorg.junit.After;importorg.junit.Before;importorg.junit.Test;importorg.openqa.selenium.By;importorg.openqa.selenium.JavascriptExecutor

系统 2019-08-12 09:27:08 2519

各行各业

rabbitmq安装使用

使用http://www.open-open.com/lib/view/open1325131828249.htmlubuntu:apt-getinstallerlang-noxsudoapt-getinstallrabbitmq-server启动/etc/init.d/rabbitmq-serverstart|stop|restart(模式)创建目录sudorabbitmqctladd_vhost/pyhtest创建用户名sudorabbitmqctla

系统 2019-08-12 09:27:08 2519

各行各业

Qt的VS 2010插件安装

Qt的VS插件安装Qt默认使用mingw编译,不支持VS编译器,因此,如果需要用VS开发,需要将Qt重新编译。前提:Qt已安装(http://qt.nokia.com/downloads-cn),VS已安装。1下载VisualStudioAdd-inhttp://qt.nokia.com/downloads-cn2安装VisualStudioAdd-in3重新编译Qta)用VisualStudioCommandPrompt进行编译。开始菜单-->Micro

系统 2019-08-12 09:26:56 2519

各行各业

Selenium2学习-005-WebUI自动化实战实例-003-三

此文主要通过三种浏览器(Chrome、Firefox、IE)启动脚本功能,进行Selenium2三种浏览器启动方法的实战实例讲解。文中所附源代码于2015-01-1820:33亲测通过,敬请亲们阅览。进行编写登录自动化测试脚本,若您直接使用此文所附的源代码运行测试,则需要修改对应浏览器或webdriver的路径,否则将会引起相应的报错,请知悉。希望能对初学Selenium2WebUI自动化测试编程的亲们有所帮助。若有不足之处,敬请大神指正,不胜感激!一、各

系统 2019-08-12 09:26:42 2518

各行各业

BCB6与BCB2006控件的安装

一、安装步骤:(这是废话)1、拿到源码,要全部源码,不要那种只有部分源码的包,。2、找到BPK文件,如果只有DPK文件,那就用DPK2BPK程序(网上下载)生成一个BPK文件,如果生成失败,那就自己新建一个包(BPK或bdsproj),把DPK文件中包含的pas文件包含进去。3、编译与安装。二、注意事项:1、Bpl包的重名问题,主要是不能重名,在Borland与system32下查找要安装的包的名字,如果找到全删除掉。2、文件的重名问题,.pas.h.hp

系统 2019-08-12 09:27:31 2517

各行各业

keepalived 使用注意事项

1、启动用servicekeepalivedstart/stop比直接/sbin/keepalivedstart/stop要好,貌似解决了master停止了keepalived服务而backup不会转换状态的问题;2、如果/var/log/messages出现Keepalived_vrrp:RemoteSMTPserver[127.0.0.1:25]connected.Keepalived_vrrp:CannotreaddatafromremoteSMTP

系统 2019-08-12 09:27:25 2517

各行各业

ReactiveCocoa学习笔记--用法

1、监测UI变量的变化return后把值传递下去。1.1、输出[self.usernameTextField.rac_textSignalsubscribeNext:^(idx){NSLog(@"%@",x);}];1.2、过滤->输出[[self.usernameTextField.rac_textSignalfilter:^BOOL(NSString*text){returntext.length>3;}]subscribeNext:^(idx){NS

系统 2019-08-12 09:27:19 2517

各行各业

安装计量——常用材料及相关工艺

工程材料与安装工程常用材料之型材、管材工程材料(一)金属材料铸铁有色金属铝及其合金、铜及其合金、镍及其合金、钛及其合金、铅及其合金、镁及其合金(二)非金属材料1.耐火材料2.耐火隔热测了3.耐蚀(酸)非金属材料4.陶瓷材料(三)高分子材料通常根据机械性能和使用状态将其分为塑料、橡胶和合成纤维三大类(四)复合材料安装工程常用材料一、型材、板材、管材和线材型材普通型钢可以分为冷轧和热轧两种,其中热轧最为常用。型材按其断面形状分为圆钢、方钢、六角钢、角钢、槽钢、

系统 2019-08-12 09:26:47 2517

各行各业

第二人生的源码分析(六十二)类Easy实现多协议文

从上一节里可以看到,在类LLCurl声明里主要声明嵌套类Easy,最后通过嵌套类Easy来实现libcurl功能,下面就来仔细地分析它。它的类声明如下:#001classLLCurl::Easy#002{#003LOG_CLASS(Easy);#004#005private:#006Easy();#007#008public:用工厂模式来创建类实例。#009staticEasy*getEasy();#010~Easy();#011返回当前libcurl库的

系统 2019-08-12 01:32:11 2517

各行各业

实现SQL2008 Reporting Service的表单验证

前提:已有成功部署的SQL2008报表(2005也行,不过调的webservice可能不一样,我直接从2008开始学的),并在VS2005下新建一个网站。完成功能:今天看了蜡人张的博文http://www.cnblogs.com/waxdoll/archive/2006/07/30/463114.html得到启发,简单调试了一下,完成SQL2008ReportingService下的表单验证。实现思路:过程如下:用户输入用户名、密码-》通过数据库验证用户-

系统 2019-08-12 01:32:03 2517

各行各业

Thrift 2中get用法的详细解析

Thrift2相比于Thrift1改动较大,这里不去描述改动的地方,但是它的改动确实比Thrift1方便了很多。但是不能理解的是Thrift2网上的资料和文档相当的少,就以Thrift2操作Hbase为例,Thrift2提供的crud操作主要有Put,Get,Delete,Scan和Increment,网上及官网上对其使用也比较简单,对于实现一些复杂的操作无从下手,面对这么囧的状况,没办法,只能去研究源码了。通过研究源码知道了Put,Get,Delete,

系统 2019-08-12 01:31:55 2517

各行各业

教会你怎样配置 memcache

1,先下载合适的memcached包,然后可以将其中的memcached.exe复制到你要防放置的地方(一般放在本地文件下)2,以管理员的身份进入终端,然后进入安装memcached.exe-dinstall如果卸载memcached.exe-duninstall3,安装好了之后,开启服务memcached.exe-dstart注意:此端口是:112114,此时下载一个telnet.exe放置到c:/windows/sysim/下,进入终端即可用telne

系统 2019-08-12 09:27:19 2515