if (this == null) Console.WriteLine("this is null"); 这句话一写,大家一定觉得荒谬,然而 if 内代码的执行却是可能的!本文讲介绍到底发生了什么.   制造一个 this 可以为 null 的程序 请看代码,这是我们的库函数: namespace Walterlv.Demo { public class Foo { public void Test() { if (this == null) Console.WriteLine(&qu…
以NULL做where条件过滤时应该写 IS NULL;SELECT * FROM pet WHERE death IS NULL; SELECT * FROM pet WHERE death IS NOT NULL; 注意别加引号.…
返回 null 值,基本上是在给自己增加工作量,也是给调用者添乱.只有一处没有检查返回的是否为 null,程序就会抛 NullPointerException 异常. 如果你打算在方法中返回 null 值,不如: 抛出异常,或者返回特例对象. 如果你在调用某个第三方 api 中可能返回 null 值的方法,可以考虑用新方法中进一步打包(封装)这个方法,在更上层的代码中抛出异常或返回特例对象: 如下的一段代码: List<Employee> employees = getEmployees();…
ORACLE中null的排序问题 关键字: oracle nulls 问题描述:    在平时的业务处理中,经常遇到要对业务数据进行排序,并且要对null值也做相应的排序.在Oracle中,进行Order by排序时缺省认为null是最大值,所以如果是ASC升序则被排在最后,而DESC降序则排在最前.有的时候我们需要在降序排列时,同时要将null的 数据排到最后,应该如何处理. 问题处理:方法1:使用nvl函数语法:Nvl(expr1, expr2)    若EXPR1是NULL,則返回EXPR…
========================================================================================= 代码参考地址:GitHub地址 ========================================================================================= 作用: 在测试和调用接口时,可以快速定位到 哪个字段没给值 写法: 统一返回体中  写这两个方法 packa…
原文链接:http://www.cnblogs.com/lezhou2014/p/3955536.html "equals" 与 "==" "equals"只是比较值是否相同 而"=="则是比较两个变量是不是同一个变量,也应时是说要看看这两个变量是不是引用的同一个地址,java 中只有引用地址相同的两个变量才被视为==如果明白值传递与地址传递的话,这个问题应该不难理解 "a==null" 与 "n…
相对于java的类型系统,scala无疑要复杂的多!也正是这复杂多变的类型系统才让OOP和FP完美的融合在了一起! Nothing: 如果直接在scala-library中搜索Nothing的话是找不到了,只能发现一个Nothing$的类(后面再说Nothing$和Nothing的关系).要想看到Nothing.scala的源码需要去github上的scala源码中查找Nothing源码 可以看到在Nothing.scala中只是定义了一个sealed trait: package scala…
本文来告诉大家在C#很少有人会发现的科技.即使是工作了好多年的老司机也不一定会知道,如果觉得我在骗你,那么请看看下面 因为C#在微软的帮助,已经从原来很简单的,到现在的很好用.在10多年,很少人知道微软做了哪些,我在网上找了很多大神的博客,然后和很多大神聊天,知道了一些科技,所以就在这里说.如果大家看到这个博客里面没有的科技,请告诉我. 无限级判断空 在 C# 6.0 可以使用??判断空,那么就可以使用下面代码 var v1 = "123"; string v2 = null; str…
title author date CreateTime categories C# 很少人知道的科技 lindexi 2019-11-29 10:12:43 +0800 2018-03-16 08:50:14 +0800 C# 本文来告诉大家在C#很少有人会发现的科技.即使是工作了好多年的老司机也不一定会知道,如果觉得我在骗你,那么请看看下面 因为C#在微软的帮助,已经从原来很简单的,到现在的很好用.在10多年,很少人知道微软做了哪些,我在网上找了很多大神的博客,然后和很多大神聊天,知道了一些…
title author date CreateTime categories C# 很少人知道的科技 lindexi 2019-05-27 19:33:36 +0800 2018-03-16 08:50:14 +0800 C# 本文来告诉大家在C#很少有人会发现的科技.即使是工作了好多年的老司机也不一定会知道,如果觉得我在骗你,那么请看看下面 因为C#在微软的帮助,已经从原来很简单的,到现在的很好用.在10多年,很少人知道微软做了哪些,我在网上找了很多大神的博客,然后和很多大神聊天,知道了一些…