受益匪浅啊今天
来源:互联网 发布:开淘宝需要保证金吗 编辑:程序博客网 时间:2024/06/07 00:15
一,今天大神给讲了String和StringBuilder的用法,突然觉得自己还有好多东西需要掌握
例子如下:
假设一段C#代码
String k = "";for(int i=0;i<tables[0].Rows.Count;i++){k+= tables[0][i].toString();}
初看应该没什么问题,但是涉及到几个注意点
1,如果tables[0][i]的值为NULL,那么NULL.toString()会报错
2,用String相加相当于以下的过程
k' = "";k' = k + tables[0][i].toString();k = k';
如果这个table中有数百万条数据,也就是说需要new出百万多个k',对系统的负担太重
相反,如果用StringBuilder的话,第一次是2个字节,第二次4个,第三次8个,一次类推,每次扩展2倍,2的20次方就已经到达100w多
所以相比于String,StringBuilder对系统的负担会小很多。
二,大神今天还讲了死循环的问题
一般网站都会有LOG file的存储文件夹,如果一旦没有权限访问此文件夹的话一般都会报错
为什么呢
首先网站如果要记录log,会调用相关的document.write类似的东西
然后document.write发现自己写不了文件,就会调用exception,而在exception中也有调用document.write的部分,因为也是属于log
最后的最后……死锁,溢出错误。
三,大神的专长是调试SQL,表示听的还是有点云里雾里
不过至少知道大概思路了
- 受益匪浅啊今天
- 今天刚接触bootstrap,受益匪浅
- 受益匪浅
- 受益匪浅
- 受益匪浅
- 大四的过来看看,受益匪浅啊
- 牛人博客,受益匪浅
- 今天啊
- 今天啊.....
- 五个寓言故事令你受益匪浅 五个寓言故事令你受益匪浅
- 五个寓言故事令你受益匪浅
- 五个寓言故事令你受益匪浅
- 五个寓言故事令你受益匪浅
- 五个寓言故事令你受益匪浅
- 五个寓言故事令你受益匪浅
- 五个寓言故事令你受益匪浅
- 五个寓言故事令你受益匪浅
- 五个寓言故事令你受益匪浅
- ASP.NET常用信息保持状态学习笔记一
- File Lists作为数据源
- I. The Basics---Chapter 2----Fragment Position Display
- A more complicated thread sync issue about audioFlinger::EffectModule
- 在android上安装sqlite3工具
- 受益匪浅啊今天
- I. The Basics---Chapter 2----Vertex Attributes
- Shell正则表达式
- Linux下基于C的简单终端聊天程序
- android 电容屏(二):驱动调试之基本概念篇
- MFC操作ini文件方法
- 使用消息队列实现两进程间实时通信的例子
- UVA657 - The die is cast
- Shell正则表达式