上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 1.安装virtualenv 若要使用python虚拟环境进行开发,首先需要安装virtualenv。 命令: 2.安装虚拟环境 命令: 3.激活虚拟环境 命令: Win10下提示权限错误。 错误信息: 无法加载文件 D:\...\venv\scripts\activate.ps1,因为在此系统上禁 阅读全文
posted @ 2017-12-09 22:42 known 阅读(2925) 评论(0) 推荐(0)
摘要: 开发环境Visual Studio 2010 SP1SQL Server Compact 4.0演练步骤打开Visual Studio;新建Console应用程序Known.EFDemo;创建Blog模型;public class Blog{ public int Id { get; set; } public string Name { get; set; } public List<Post> Posts { get; set; }}public class Post{ public int Id { get; set; } public string Tit... 阅读全文
posted @ 2013-04-29 11:28 known 阅读(4177) 评论(0) 推荐(0)
摘要: 每当使用C#中的Array.ForEach时,感觉很爽。最近在做QTP自动化测试时,偶然在QTP自带示例中看到一段代码可以动态调用方法,于是先喜若狂,着手改编了一下,写了一个VBScript版的Array.ForEach功能,使用起来确实不错。其实关键的一个地方就在于使用了VBScript中的Eva 阅读全文
posted @ 2011-09-20 21:56 known 阅读(4139) 评论(2) 推荐(1)
摘要: VBScript作为脚本语言不仅能够编写简单的脚本,而且还能够创建及使用对象编写复杂的脚本,如Class对象,数据字典,操作文件夹及文件,错误处理,正则表达式等等。 1. Class对象 使用Class语句可以创建一个对象,可以为它编写字段、属性及方法,它只有两个对象事件——Initialize与T 阅读全文
posted @ 2011-09-12 09:19 known 阅读(4691) 评论(0) 推荐(1)
摘要: 要想使用QTP进行自动化测试,必须了解VBScript这门语言,对于使用过ASP或VB开发的人来说,VBScript已经再熟悉不过了,但是没有接触过VBScript的同学也不要灰心,因为这门语言简单易学。 7. 条件语句 VBScript中可以使用以下条件语句: If…Then…Else语句 Sel 阅读全文
posted @ 2011-09-09 16:35 known 阅读(8336) 评论(0) 推荐(2)
摘要: 要想使用QTP进行自动化测试,必须了解VBScript这门语言,对于使用过ASP或VB开发的人来说,VBScript已经再熟悉不过了,但是没有接触过VBScript的同学也不要灰心,因为这门语言简单易学。 1. VBScript利器 子曰:工欲善其事,必先利其器。学习一门语言自然是离不开工具及文档, 阅读全文
posted @ 2011-09-09 10:53 known 阅读(8069) 评论(0) 推荐(2)
摘要: 最近写了一个简单的ASP.NET服务器端数据查询控件,该控件是对ASP.NET现有的GridView控件进行了一些扩展。现在分享一下成果,希望能帮助想要实现类似控件的童鞋。该控件有如下功能:自定义GridView分页;根据绑定字段及表名自动生成查询语句并执行;设置绑定字段Operator属性,自动生成查询条件;设置绑定字段CodeCategory属性,自动将代码字段转换为代码名称。导出Excel功能。示例代码如下:<asp:QueryView ID="QueryView1" runat="server" CssClass="grid&qu 阅读全文
posted @ 2011-08-18 09:30 known 阅读(1309) 评论(2) 推荐(1)
摘要: SRP 单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。OCP 开放—封闭原则 软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改。LSP Liskov替换原则 子类型必须能够替换掉它们的基类型。DIP 依赖倒置原则 抽象不应该依赖于细节。细节应该依赖于抽象。ISP 接口隔离原则 不应该强迫客户依赖于它们不用的方法。接口属于客户,不属于它所在的类层次结构。REP 重用发布等价原则 重用的粒度就是发布的粒度。CCP 公用封闭原则 包中的所有类对于同一性质的变化应该是共同封闭的。一个变化若对一个包产生影响,则将对该包中的所有类产生影响,而对于其他的包不造成任何影响。... 阅读全文
posted @ 2010-10-11 21:48 known 阅读(773) 评论(0) 推荐(0)
摘要: 我们最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意。即使到了开发的后期,也欢迎改变需求。敏捷过程利用变化来为客户创造竞争优势。经常性地交付可以工作的软件,交付的间隔可以从几个星期到几个月,交付的时间间隔越短越好。在整个项目开发期间,业务人员和开发人员必须天天一起工作。围绕被激励起来的个体来构建项目。给他们提供所需的环境和支持,并且信任他们能够完成工作。在团队内部,最具有效果并且富有效率的传递信息的方法,就是面对面的交谈。工作的软件是首要的进度度量标准。敏捷过程提倡可持续的开发速度。责任人、开发者和用户应该保持一个长期的、恒定的开发速度。不断地关注优秀的技能和好的设计会增强敏捷能力 阅读全文
posted @ 2010-10-11 21:32 known 阅读(578) 评论(0) 推荐(0)
摘要: 1. 特殊方法在类中有一些特殊的方法具有特殊的意义,如__init__和__del__方法。通常,特殊方法都被用来模仿某个行为。如果你要为你的类使用x[key]这样的索引操作,那么你只需要实现__getitem__()方法即可。名称说明__init__(self, ...)这个方法在新建对象恰好要被返回使用之前被调用。__del__(self)恰好在对象要被删除之前调用。__str__(self)在我们对对象使用print语句或是使用str()的时候调用。__lt__(self, other)当使用 小于 运算符(<)的时候调用。类似地,对于所有的运算符(+,>等等)都有特殊的方法 阅读全文
posted @ 2010-09-09 21:15 known 阅读(2769) 评论(3) 推荐(1)
摘要: 当程序执行的时候,可能会出现一些异常现象,这个可能是会存在的。例如,你在读文件的时候,而那个文件不存在。此时,我们可以用异常来处理。1. 错误我们来做个简单的测试,我们故意把print方法写出Print。>>> Print("Hello world")Traceback (most recent call last): File "<pyshell#0>", line 1, in <module> Print("Hello world")NameError: name 'Print&# 阅读全文
posted @ 2010-09-08 23:09 known 阅读(7501) 评论(0) 推荐(2)
摘要: 通常,一个程序都会有输入/输出,这样可以与用户进行交互。用户输入一些信息,你会对他输入的内容进行一些适当的操作,然后再输出给用户想要的结果。Python的输入/输出,我们可以用input进行输入,print进行输出,这些都是简单的控制台输入/输出,复杂的有处理文件等。1. input和printname = input("Please input your name:\n")print("Hello,", name)运行结果:Please input your name:knownHello, known2. 处理文件poem = ''& 阅读全文
posted @ 2010-09-08 22:08 known 阅读(65639) 评论(4) 推荐(3)
摘要: 大家都知道ASP.NET中GridView导出Excel的方法。在SharePoint中SPGridView是继承GridView的一个扩展控件,那么ASP.NET中的导出方法在SharePoint中也应适用。是可以用,但是有一个问题,就是第一次点击按钮导出成功后,你再次点击按钮的话,按钮就不在有用了。于是Google了一下,找到了这篇Export GridView to Excel in web part帖子解决了问题,就是在Page_Load中注册两行Javascript脚本。protected void Page_Load(object sender, EventArgs e){ ... 阅读全文
posted @ 2010-09-07 20:38 known 阅读(1458) 评论(0) 推荐(0)
摘要: 前面提到的操作函数和语句块是传统的面向过程编程,而编写大型程序,通常采用面向对象编程。类和对象是面向对象编程的两个主要方面,类创建一个新类型,而对象是类的实例。Python没有什么值类型与引用类型之分,它把所有事物统统看作是类。类使用class关键字来创建。1. Self类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,但是在调用这个方法的时候你不为这个参数赋值,Python会提供这个值。这个特别的变量指对象本身,按照惯例它的名称是self。你一定很奇怪Python如何给self赋值以及为何你不需要给它赋值。举一个例子会使此变得清晰。假如你有一个类称为MyClass 阅读全文
posted @ 2010-09-04 22:21 known 阅读(5013) 评论(15) 推荐(1)
摘要: SharePoint中有许多自带的模板页,但有时候不能满足我们的需要。那么怎么办呢?SharePoint提供自定义模板功能,下面我们来看看一个简单自定义模板是怎么实现的。1. 安装Features要使用自定义模板功能,首先需要给自己的站点开通发布自定义模板的Feature。第一步:Site Actions --> Site Settings --> Site Collection Administration --> Site collection features --> Activate "Office SharePoint Server Publishi 阅读全文
posted @ 2010-09-04 13:09 known 阅读(4319) 评论(11) 推荐(2)
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页