浅说--未将对象引用设置到对象的实例(System.NullReferenceException)
protected void Page_Load(object sender, EventArgs e)
{
a.ToString();//调用一个Null对象的方法
}
{
string[] filterChar = new string[] { "\'", ",", ">", "<", "=", ";", "\"", "--" };
for (int i = 0; i < filterChar.Length; i++)
{
value = value.Replace(filterChar[i], "");
}
return value.Trim(' ');
}
2:空数据行,就是你表一行数据都没有,全是Null。
其二:推测是他们高调的认为:多一个Null的判断,会使得性能下降,他们追求高性能,因此,基本上,不加。
大伙都知道,中鸟写代码,基本都属于面向对象型的了,那就是天天和对象搞在一块的了,每个对象都要搞来搞去,再多的精也伤不起!
好吧,一个函数传一个参数,给你加一个判断,代码也不多,不算大括号就两行。
可是中鸟基本上写的函数的参数,偏偏三四五六七八九十个,这下让人纠结了:
加吧,一想,工作量太大了,而且这性能感觉不高;
不加吧,好像也没什么问题,这么一想啊,眼前阔然开朗,好,加不加,错误出来了再加。
所以基本上都不会怎么犯这错误,但是光靠潜意识,基本都能挡住,基本之外的,还得靠正常思维。
老鸟通常精力不太好,偶尔会走神,一走神,就漏了一个,再一走神,又漏了一个,再一走神,被神招唤了,太平间多了一位客人。
所以我写代码,尽量不走神,免的被招唤,但偶尔也会漏。
其二:是假老鸟,老鸟是装的,其实还是中鸟,硬要装,不过会装,说明智商高。
社会的法则表明,生存的越好的,装的程度越高,越会装,生活就越好,装到最高境界,那就是装孙子。
孙子是一名历史人物:会三十六计,装孙子的说明智商真的很高,没里绝对没有鄙视之意,因为三十六计有时候我也在学,只是智商一直上不去,所以境界一直上不去。
没错,而且理论上就应该这么干!但是,稳定不足,如果能写出又稳定又高性能的代码,有多好呢!
首先:得对老板负责啊,你说是不是?
然后:如果这个产品是要给客户演示的,那得对客户负责啊,你说是不是?
再者:如果这个产品要上线运营,那得对访客负责啊,你说是不是?
所以,不管你系统怎么样,首先,保证稳定,至少给老板或客户或访客演示或操作的时候,你不能出错,至于慢点不慢点,那个好商量,好商量。
II:所以要保证整体访问性能差不多先,然后再进行局部优化,这多符合中国人当前的优化思维啊。
III:再说了,每个人局部性能都最大化了,一访问,还是慢,找不到着优化的地方,这可是要出事的:老板得出血买硬件了。
IV:还有,整体上加了缓存+静态化html后,你会发现,局域的最大优化代码,基本都派不上用场了,因为直接就是访问+返回,
至于您那最大化性能的逻辑代码,那是千年走一回了。
二来:多让老板出下血,可以平衡下员工不满的心情:你让我加班,我就让你出血,多好呢。
浅说--未将对象引用设置到对象的实例(System.NullReferenceException)相关推荐
- 未将对象引用设置到对象的实例--可能出现的问题总结
一.网络上的一般说法 1.ViewState 对象为Null. 2.DateSet 空. 3.sql语句或Datebase的原因导致DataReader空. 4.声明字符串变量时未赋空值就应用变量. ...
- c#_未将对象引用设置到对象的实例
一开始学习C#的时候用用户控件,但是控件经常崩溃,有时一旦崩溃几乎无解,所以经过半年时间,我们老师决定让我们放弃使用用户控件. 不知道你们有没有遇到过类似的情况,在用户控件里一顿撤销之后发现程序崩了, ...
- c#:未将对象引用设置到对象的实例--可能出现的问题总结(转)
摘自:http://blog.csdn.net/sollion/article/details/5777475 一.网络上的一般说法 1.ViewState 对象为Null. 2.DateSet 空. ...
- 未将对象引用设置到对象的实例
未将对象引用设置到对象的实例 在这个项目中,就是空指针异常. string web_response = "{}";JObject jo;try {jo = JObject.Par ...
- C#学习Error问题:“System.NullReferenceException:未将对象引用设置到对象的实例”
[问题描述] 问题报错提示:"System.NullReferenceException:未将对象引用设置到对象的实例" 详细信息: System.NullReferenceExc ...
- vs2013 未将对象引用设置到对象的实例
在一些特殊情况发生后,vs会出现无法复制粘贴,使用快捷键则会出现 未将对象引用设置到对象的实例 的弹窗,使用起来很不方便. 经过探索,一个博友的回答解决了我的问题,直接删除 C:\Users\Admi ...
- 如何在ashx页面获取Session值(未将对象引用设置到对象的实例) (转)
如何在ashx页面获取Session值(未将对象引用设置到对象的实例) 分类: .Net学习笔记 Session 2011-11-30 10:25 902人阅读 评论(1) 收藏 举报 在一般事务处理 ...
- c# ef报错_C# EF调用MySql出现“未将对象引用设置到对象的实例”错误解决方案
C# EF调用MySql出现"未将对象引用设置到对象的实例"错误解决方案---修改步骤---1.打开Nuget管理包,把Mysql.Data替换为6.10.0以下任意版本.这里选择 ...
- C#中打开设计视图时报未将对象引用设置到对象的实例
通常情况下,若是你将用户控件写好了放入窗体中,若是有不合理的代码,则会弹出错误提示框,不让你放.若是你之前只是随便加了一个用户控件,并且没有什么问题,但后来你又把控件改坏掉了,那么你打开就会报错(在窗 ...
最新文章
- 电量检测芯片BQ27510使用心得
- 如何估算PGA,SGA的大小,配置数据库服务器的内存
- djangoORM数据类型及基本操作
- mysql 视图树查询_TreeView (树视图)遍历数据库的方法
- 视频人脸检测——OpenCV版(三)
- Win11右键刷新怎么恢复 Win11右键刷新恢复教程分享
- EASYUI 表单(FORM)用法
- CCF201912-3 化学方程式(100分)【文本处理】
- 德国Taufenbach激光打标机电源维修RFE020详解
- 绕开华为通道,获取解锁码解锁BootLoader
- 【GD32F303开发之串口通信】
- usb线连接android设备连接不上,安卓手机USB数据线连接不上电脑怎么办
- 计算机考研 东华大学,2017考研:计算机科学与技术专业考研院校推荐之东华大学...
- 聚观早报 | 特斯拉上海工厂被曝停产;富士相机X-Pro 3已停产
- openOCD和Jlink仿真器
- 《matlab科研绘图系列》之小提琴图绘制
- swift 调用 oc [cannot find interface declaration for ‘ BaseViewModel’ , superclass of ‘indexViewModel’
- 泛函分析笔记03:完备距离空间及其应用
- web前端优化10点总结
- 深度学习训练之optimizer优化器(BGD、SGD、MBGD、SGDM、NAG、AdaGrad、AdaDelta、Adam)的最全系统详解
热门文章
- 什么是Java对象分配率?
- 彻底弄懂 HTTP 缓存机制 —— 基于缓存策略三要素分解法
- Java集合总结汇总(链接)
- 【年度技术观点合集】计算机视觉,自然语言,机器学习…看看顶级科学家们怎么说
- CS231n课程笔记翻译:图像分类笔记(上)
- Python-OpenCV 处理视频(一)(二): 输入输出 视频处理
- 最有影响力的自然语言处理NLP论文
- Precision Helper:最佳免费 CHM 制作软件
- boost源码剖析之:多重回调机制signal(上)
- Machine Learning week 9 quiz: Recommender Systems