随笔 - 307  文章 - 0  评论 - 30  阅读 - 79万
10 2010 档案
什么是类型安全
摘要:转自:http://hi.baidu.com/chenfalei/blog/item/f33ac0133500ac21dd540186.html编程语言的最终梦想:静态类型安全常听人说“强类型”。但个人对强类型都有不同的理解。有的认为C++就是强类型,有的认为C也是强类型。因为它们都有类型检查。可见,如果没有一个明确的定义,谈“强类型”不免是自说自话... 阅读全文
posted @ 2010-10-28 22:04 kkmm 阅读(9711) 评论(2) 推荐(1) 编辑
C#核心概念--装箱和拆箱(什么是装箱和拆箱)
摘要:装箱(boxing)和拆箱(unboxing)是C#类型系统的核心概念.是不同于C与C++的新概念!,通过装箱和拆箱操作,能够在值类型和引用类型中架起一做桥梁.换言之,可以轻松的实现值类型与引用类型的互相转换,装箱和拆箱能够统一考察系统,任何类型的值最终都可以按照对象进行处理.C#语言中的所有类型都是由基类System.Object继承过来的,包括最常用的基础类型:int, byte, short... 阅读全文
posted @ 2010-10-28 21:51 kkmm 阅读(376) 评论(0) 推荐(0) 编辑
C#中利用ArrayList来对索引器访问越界情况进行内容的扩充处理
摘要:对于http://www.cnblogs.com/lihaozy/archive/2010/10/28/1863469.html一文中的用索引器对某一对象中的内置数组访问时,会出现数组越界的情况,我们使用了ArrayList来代替该对象所属类中的数组。输出为:可以看到,类初始的时候申请了大小为10的空间,但是因为是ArrayList,通过在利用索引器对myCompanies2中的ArrayList... 阅读全文
posted @ 2010-10-28 21:23 kkmm 阅读(1618) 评论(0) 推荐(1) 编辑
C#动态数组ArrayList介绍
摘要:ArrayList是一种动态数组,其容量可随着我们的需要自动进行扩充.ArrayList位于System.Collections命名空间中,所以我们在使用时,需要导入此命名空间.下面,我们还是在Student类的基础上利用ArrayList操作,从而了解ArrayList的用法编写测试类,了解ArrayList的方法 阅读全文
posted @ 2010-10-28 15:59 kkmm 阅读(46283) 评论(0) 推荐(4) 编辑
C#中的索引的入门
摘要:C#中的索引器是新增加的,和属性有些不同。在C#中,属性可以是这样的:classPerson{privatestringfirstname;publicstringFirstName{get{returnfirstname;}set{firstname=value;}}}属性声明可以如下编码:Personp=newPerson();p.FirstName="TOM";Console.WriteLi... 阅读全文
posted @ 2010-10-28 14:55 kkmm 阅读(3101) 评论(0) 推荐(0) 编辑
C#之域和属性-静态域和实例域
摘要:using System; using System.Collections.Generic; using System.Text; namespace Test { public class Program { static void Main(string[] args) { ... 阅读全文
posted @ 2010-10-28 13:06 kkmm 阅读(939) 评论(0) 推荐(0) 编辑
启迪智慧的故事--挖井
摘要:我很早就听说“挖井的故事”,但不知是爱因斯坦的实验,是否不关重要,明白哲理就行。----太聪明不一定成功,坚持往往能成功。现转贴如下:大科学家爱因斯坦曾做过这么一个实验:他从一个村子里找了两个人,一个愚钝且软弱,一个聪明且强壮。爱因斯坦找了一块两英亩左右的空地,给他俩同样的工具,让他们在其间比赛挖井,看最终谁先挖到水。  愚钝的人接到工具后,二话没说,便脱掉上衣大干起来。聪... 阅读全文
posted @ 2010-10-28 13:03 kkmm 阅读(753) 评论(0) 推荐(0) 编辑
给一个aspx页面上所有的TextBox置值
摘要:今日看以面试题目,要给一个aspx页面上所有的TextBox置值,于是用以下代码。但是发生了问题,认不出来,于是把所有的控件输出来看了一下,包括:System.Web.UI.LiteralControlSystem.Web.UI.HtmlControls.HtmlHeadSystem.Web.UI.LiteralControlSystem.Web.UI.HtmlControls.HtmlFormS... 阅读全文
posted @ 2010-10-27 15:17 kkmm 阅读(612) 评论(0) 推荐(0) 编辑
BSS段
摘要:可执行程序包括BSS段、数据段、代码段(也称文本段)。  BSS(Block Started by Symbol)通常是指用来存放程序中未初始化的全局变量和静态变量的一块内存区域。  注意和数据段的区别,BSS存放的是未初始化的全局变量和静态变量,数据段存放的是初始化后的全局变量和静态变量。函数内的自动变量在栈上分配。   UNIX下可使用size命令查看可执行文件的段大小信息。如size a.o... 阅读全文
posted @ 2010-10-24 23:57 kkmm 阅读(358) 评论(0) 推荐(0) 编辑
memset百度百科
摘要:程序例 #include #include #include memset函数 int main(void) { char buffer[] = "Hello world\n"; printf("Buffer before memset:%s\n", buffer); memset(buffer, '*', strlen(buffer) ); pri... 阅读全文
posted @ 2010-10-21 00:36 kkmm 阅读(512) 评论(0) 推荐(0) 编辑
char数组和strcpy的讨论
摘要:如果使用chartemp[5] = {'1','2','3','4','5'};那么这个size为5的数组里最后一个元素为5,而不是null,所以strcpy(buffer,temp);了以后,buffer中的内容为{'1','2','3','4','5','未知','未知','未知','未知','未知'},那么没有'\0'结尾的话,就会出现读程序异常了。 阅读全文
posted @ 2010-10-20 23:17 kkmm 阅读(1255) 评论(2) 推荐(0) 编辑
百度知道提问:有数组定义:char array[]="china";则数组array所占的空间为多少字节 为什么(尽量详细)
摘要:参考资料: C程序设计 (第三版) 潭浩强 著 阅读全文
posted @ 2010-10-20 18:16 kkmm 阅读(2983) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示