如上图,当进行连续判断的时候,即使第一个已经不符合条件了,后面的依然会计算.这点一定要记住,除非你所有的函数都有必要执行,否则会导致效率降低. 减代码不一定能提高效率,对于IIF和连续判断写法,貌似很多人都不知道funcA,funcB,funcC都会执行 代码如下,有兴趣的可以去试试 or 是否也像 and 一样 Option Explicit Private Sub Command1_Click() Print "连续判断------------------------" If fu…
原文:sql事务,在sql2000里判断执行是否成功用@@ERROR 判断 贴个sql事务,在sql2000里判断执行是否成功用@@ERROR 判断 这个东西多少还是有点问题,sql2005了可以用try..catch了,不管那块错都能捕捉,然后在回滚,很方便,贴出来晾晾 BEGIN TRANSACTION; BEGIN TRY --try 执行sql SELECT 1/0; END TRY BEGIN CATCH --cache抓错 SELECT ERR…
源代码见: https://github.com/Embrace830/JSExample &&和||的理解 a || b:如果a是true,那么b不管是true还是false,都返回true.因此不用判断b了,这个时候刚好判断到a,因此返回a. 如果a是false,那么就要判断b,如果b是true,那么返回true,如果b是false,返回false,其实不就是返回b了吗. a && b:如果a是false,那么b不管是true还是false,都返回false,因此不用判…
Module Module1 Sub Main() Dim s1 As String = "我是真的" Dim s2 As String = "我不是真的" Dim s3 As String Dim start As DateTime start = DateTime.Now To mx Then s3 = s1 Else s3 = s2 End If Next Console.WriteLine((DateTime.Now - start).TotalMillis…
本文讲的是在jquery里,如何判断一个数组里是否包含了指定的值,变量,或其它对象元素的方法. 在jquery里,我们可以用$.inArray来判断一个数组里是否包含了指定的值或其它对象元素,来看一个简单的实例: var arr=["aijquery","jquery","I like it"]; var str="aijquery.cn"; if($.inArray(str,arr)<0){ alert("数…
1.使用OpenForms if my.Application.OpenForms.Item("FormName") isnot nothing then搜索 do something here else do something here end if 2.使用FindWindow API 首先取得一个窗体的句柄(使用FindWindow),然后使用IsWindowVisible判断此窗体是否显示,还有一个IsIconic判断窗体是否已经最小化. 相关使用方法你简单查找一下就可以了,…