- 博客(63)
- 资源 (5)
- 收藏
- 关注
原创 Appium+Python+Django手机app自动化方案实现以及环境搭建
抽个时间把近期自动化研究的部分内容记录下来:1、环境搭建1.1 肯定是准备python环境,这个很容易,这次都以window为例搭建,python的版本使用2.7(支持比较好)下载python2.7,https://www.python.org/downloads/ 具体哪个版本号自己看着下载吧,下载完成后进行安装,和一般的windows程序一样。1.1.1 检查下python是
2016-05-16 15:37:36
2153
转载 Appium Desired Capabilities
Appium 服务关键字关键字描述实例automationName你想使用的自动化测试引擎Appium (默认) 或 SelendroidplatformName你要测试的手机操作系统iOS, Android, 或 FirefoxOSplatformVersion手机操作系统版本例如: 7.1, 4.4
2016-05-16 14:56:41
803
原创 Selenium+Python+Pycharm进行自动化测试
最近研究新的自动化测试方法,QTP已经用的比较熟练,待开发新的方法,这里做个记录和大家共勉。1、首先肯定是配置环境了,一步一步来吧,先下载需要的工具:下载一个python的环境,我这里用的Python3.4,一会我上传上来,大家可以直接下载。最好用3.4以及以上的版本,这样可以不用pip单独安装什么的,可以联网直接安装selenium了。安装完Python后可以在线进行selenium
2015-08-26 09:41:25
8516
原创 如何迁移sqlserver数据库数据文件,解决磁盘容量不足问题
直接上脚本了--检查数据库DBCC CHECKDB (JiangsuMobileOA) WITH PHYSICAL_ONLY--查看文件位置以及数据库的状态SELECT name, physical_name AS CurrentLocation, state_desc FROM sys.master_files--将镜像进行挂起操作,停止镜像(如果有设置的话)--ALTE
2015-05-11 10:11:18
2215
原创 通过vbs脚本从excel导入数据到SqlServer
直接上代码吧,最近研究了下vbs,刚有有个任务需要导入数据,就做了一个简单的导入数据操作,记录一下:Dim xlAppDim xlWorkbookDim xlWorksheetSet Cnn = CreateObject("ADODB.Connection")Cnn.ConnectionString ="Provider=SQLOLEDB.1;Password=xxxx
2015-04-10 08:43:50
2052
原创 最近研究QTP和.net可以结合使用发送邮件,自创方法记录一下
Set oSmtpClient=DotNetFactory("System.Net.Mail.SmtpClient","System")Set oCredentials=DotNetFactory("System.Net.NetworkCredential","System")Set oMailMessage=DotNetFactory("System.Net.Mail.MailMessa
2015-03-13 16:08:10
1068
转载 sqlserver自动备份
SQL Server 数据库定时自动备份【转】 在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库。要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业。启动SQL Server Agent服务,然后在其中新建作业,作业
2014-06-30 17:17:07
2161
原创 关于cookie的使用
/// /// 设置cookie /// /// public static void setcookie(string username) { HttpCookie cookie = new HttpCookie("JiangsuMobileOA");//初使化并设置Cook
2014-03-08 21:19:58
805
原创 .NET、C#发送邮件
/// /// Net 2.0 发送邮件 /// /// 发送邮件服务器 /// 发信人Email /// 发信人Email密码 /// 收信人Email /// 邮件主题 /// 邮件内容 public static void Se
2014-03-08 21:18:46
899
原创 分享个比较好的数据库访问类
public class DBHelper { private static readonly string connectionString = ConfigurationManager.ConnectionStrings["JiangsuMobileOA"].ConnectionString.ToString(); private stat
2014-03-08 21:17:17
1253
原创 关于sqlserver的数据库备份与还原的方法
很久没有更新了,最近遇到数据库的备份还原都快忘记了,现在记录下 ---备份数据库BACKUP DATABASE JiangsuMobileOA TO DISK ='C:\JiangsuMobile\jsOA.bak' ---查看备份数据逻辑名restore filelistonly from disk = 'C:\JiangsuMobile\jsOA.bak'---强制还原
2014-03-08 21:14:58
760
原创 关于“服务器提交了协议冲突. Section=ResponseStatusLine"问题请
原因是这样的,ASP.Net 2.0 增强了安全性,对一些有危害的http 头进行了判断,比如url中有空格的情况,以帮助网站提高网络攻击的防御能力。如果你的http头中有一些ASP.NET 认为是有危害的信息,则会返回这个错误。你访问百度没有问题,是因为百度根本就不是asp.net 做的。这个问题的解决办法是在你的 web.config 中添加如下配置:
2012-12-06 15:25:37
5323
原创 C#发起soap请求!!!好东西啊
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using hp
2012-11-28 23:43:15
9922
转载 关于Linux下的vi的一些基本使用
文档操作vi/vim 基本使用方法 本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!鉴于关注vi退出的人挺多的,在此强调一下退出的方法:按Esc到命令格式,然后按住Shift输入两个大写Z就行了vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指 令。由于对Unix及
2012-08-22 10:52:01
721
转载 拉姆表达式好东西啊
拉姆达表达式学习(1) 我曾经遇到一个项目,项目里面需要经常对一系列的同类型集合进行操作,如对集合进行增加元素,删除集合的指定索引的元素等等. 我们可以使用ArrayList来进行.如1ArrayList stringList=new ArrayList();2stringList.Add("大家好");3stringList.Add("你们好");4stringLis
2012-04-17 14:43:38
8789
转载 初级使用企业库
使用企业库进行数据操作一、企业库-数据处理模块简介微软企业库的数据处理应用模块(The Data Access Application Block,以下简称DAAB)通过提供合理的逻辑模块来帮助.net开发人员从繁重的数据访问、处理工作中解脱出来。开发人员仅需做如下的工作:1、创建数据库(连接)对象2、通过命令行(command)提供数据访问及处理所需的各种参数3、调用DAAB
2012-04-17 10:53:15
1350
转载 C#基础概念二十五问
C#基础概念二十五问注:本文部份资料来自网络,如有侵权,请与我联系,我会在第一时间声明引用或将其删除! 当初学 C# 时是找个人大概问了一下数据类型和分支语句就开始做项目了。这两天又全面的看了一下相关的基础知识(学而时习之嘛),总结了25个问题:1.静态成员和非静态成员的区别?2.const 和 static readonly 区别?3.extern 是什
2012-03-30 12:23:00
2035
原创 看看如何获取assembly下的信息吧
protected void Page_Load(object sender, EventArgs e) { object[] productAttribute = Assembly.GetExecutingAssembly().GetCustomAttributes(false); //string source = prod
2012-03-29 16:23:02
645
原创 教你如何清除应用程序缓存
有的时候调试,安装了一个应用,结果你第二次调试的时候,虽然卸载 了 但是还是会提示你已经安装过了 这个什么原因呢? 缓存在作怪!! 果断清除掉 如下:在cmd中找到如下路径 然后 mage -cc 就可以 了 c:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin>mage -cc已清除应用程序
2012-03-19 22:15:50
1750
原创 outlook插件发布的方法
终于找到原因了,相信一定有人在做outlook插件的时候遇到 在本地调试的时候是没问题的,可是部署的时候却发现加载不出来!!这是为什么呢?? 经过大量的搜索终于找到原因了,一定要多看,看到这篇文章:只有在正确注册了Office相应应用程序的内部COM插件时,才能被Office应用程序加载上。通常,您需要在注册表中创建以下键值:HKEY_CURRENT_USER\Softwar
2012-03-14 21:34:41
3223
原创 完美解决强类型dataset的移植问题!!未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。
最近做一个项目,比较懒,就用强类型dataset来做数据库的操作 到后来,问题出现了,这个强类型的dataset更改配置文件后,其实里面生成的sql连接的配置是没有变的,纠结啊,这要是移植的话,还得重新生成。 还有个问题就是改了配置表后会报这个错误:未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。挠心啊!!! 作为一个程序员,怎么能容忍呢? 上网找找看吧
2012-03-14 17:22:15
2551
原创 非常不错的委托和事件的讲解
C#委托及事件在C#中,委托(delegate)是一种引用类型,在其他语言中,与委托最接近的是函数指针,但委托不仅存储对方法入口点的引用,还存储对用于调用方法的对象实例的引用。简单的讲委托(delegate)是一种类型安全的函数指针,首先,看下面的示例程序,在C++中使用函数指针。首先,存在两个方法:分别用于求两个数的最大值和最小值。int Max(int x,int y){
2012-03-08 11:06:04
4097
1
原创 log4net的配置使用
声明:本文内容主要译自Nauman Leghari的Using log4net,亦加入了个人的一点心得(节3.1.4)。请在这里下载示例代码 1 简介 1.1 Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和
2012-03-07 19:09:16
688
原创 C#反射和特性的应用
今天回头看看 反射这块,收获颇大啊,下面好好记录这个反射的具体应用。迫不及待吃饭回来写一篇。先说说特性吧,attribute,这个东西我的个人理解是,就是一个类,或者方法,或者其他什么类型的一种具体的属性,里面包含了许多信息,当你要用的时候你可以提取出来使用,这里最重要的当然是自定义的attribute,下面我来结合attribute和反射来达到这个目的。先自定义一个attribute,如
2012-03-07 19:08:48
4199
原创 web服务器管理心得
在管理web服务器的时候,我们总会碰到一些问题,比如说一个典型,远程连接达到了最大的会话限制,纠结,登不上服务器管理个球哦!! 看看该怎么解决。 从本机打开cmd,看看mstsc这个都有哪些命令 输入mstsc/?弹出一个提示框,哇,看到一个以管理员身份登录的方法!! 果断copy之,mstsc /v[这里输入你要连接的服务器ip] /admin enter
2012-03-07 09:55:25
917
转载 C# Attribute
C# Attribute特性,就是为目标元素,可以是数据集、模块、类、属性、方法、甚至函数参数等加入附加信息,类似于注释,但是可以在运行期以反射的方式获得。定制特性主要应用在序列化、编译器指令、设计模式等方面。多个特性可以应用于同一元素,特性间以逗号隔开,以下表达规则有效:[AttributeUsage][ Flags]、[AttributeUsage, Flags]、[Fla
2012-02-10 14:16:53
630
转载 反射概述 和Type类
反射概述 和Type类 2010-09-06 19:25:12| 分类:吃饭的家伙 | 标签:|字号大中小订阅 1.反射的作用简单来说,反射提供这样几个能力:1、查看和遍历类型(及其成员)的基本信息和程序集元数据(metadata);2、迟绑定(Late-Binding)方法和属性。3、动态创建类型实例(并可以动态调用所创建的实例的方法
2012-01-12 15:16:55
681
转载 很不错的C#类型讲解,堆,栈,值类型,引用类型,装箱,拆箱
堆,栈,值类型,引用类型,装箱,拆箱 2011-01-13 23:44:52| 分类:精品c#文章 | 标签:|字号大中小订阅 堆,栈,值类型,引用类型,装箱,拆箱(推荐不错的)http://www.congci.com/item/duizhanleixing=================================理解C#值类型与
2012-01-12 13:44:03
1887
转载 自定义验证
在服务器端执行验证: 1、利用控件的事件(1)HTML视图 服务器端验证,输入值非偶数!" OnServerValidate="CustomValidator1_ServerValidate"> (2)在VB代码窗口构造事件Protected Sub CustomValidator1_ServerVali
2012-01-11 17:19:20
699
原创 socket的简单通讯实例
分为服务端和客服端,先看服务端吧:做一个控制台程序,using System;using System.Collections.Generic;using System.Text;using System.Net;using System.Net.Sockets;namespace Socket{ class Program {
2012-01-10 14:17:11
713
原创 ashx版本的验证码以及使用方法
代码如下: using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Services;using System.Drawing;using System.Web.UI.WebControls;using System.Web
2012-01-10 11:40:47
2174
转载 图片验证码c#产生
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Drawing;namespace WebServiceClient2{
2012-01-10 10:33:46
960
原创 调用公共服务Webservice的实际应用
继昨天发现了公共webservice以后,今天就做一个调用webservice的应用出来,和大家一起学习下, 昨天我已经试过一些services了,今天再做一个吧。 今天做翻译吧,先在我上一个文章中找到翻译服务的地址 http://fy.webxml.com.cn/webservices/EnglishChinese.asmx;接下来回到vs环境上添加上这个引用,如下图
2012-01-10 09:45:24
6799
原创 常用的webservice接口
Web Service 一些对外公开的网络服务接口2011-10-29 14:12商业和贸易:1、股票行情数据 WEB 服务(支持香港、深圳、上海基金、债券和股票;支持多股票同时查询)Endpoint: http://webservice.webxml.com.cn/WebServices/StockInfoWS.asmx Disco: http://web
2012-01-09 22:43:32
96420
25
转载 string.Format字符串格式化说明
先举几个简单的应用案例:1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元)string.Format("{0:C}",0.2) 结果为:¥0.20 (英文操作系统结果:$0.20)默认格式化小数点后面保留两位小数,如果需要保留一位或者更多,可以指定位数string.Format("{0:C1}",23.15) 结果为:¥23.2 (截取会自动四舍五入)
2012-01-09 17:18:35
1348
原创 读取XML的数据
看了半天,这个还是不错的,对xml的操作比较全面,要用的时候就有的用了 c#读写xml文件已知有一个XML文件(bookstore.xml)如下: Oberon's Legacy Corets, Eva 5.95 1、往节点中插入一个节点: XmlDocument xmlDoc=new XmlDocument();
2012-01-09 16:58:05
1309
原创 XML的SelectNodes使用方法以及XPath
XPath 是 XML 的内容,这里 SelectNodes 是 C# 中 XmlDocument 或 XmlNode 的一个方法。SelectNodes 使用 XPath 来选取节点。重要语法SelectNodes("item")从当前节点的儿子节点中选择名称为 item 的节点。SelectNodes("/item")从根节点的儿子节点中选择名称为 item 的节点。S
2012-01-09 16:49:54
39173
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人