随笔分类 -  基础知识

基础知识--为基础的底层的知识点,基础的知识信息
摘要:变量 变量的本质实为声明内存地址的别名,用易于理解操作的名称代替实际存储的数据。变量的声明,则知识声明了变量本身,而没有为其开辟内存。只有在赋值的时候才会真正的开辟内存赋值,并将内存地址返回给变量。变量的声明如:string message; 变量的赋值则用等号实现,例如message=“Hello 阅读全文
posted @ 2016-11-23 00:10 Tim_et 阅读(195) 评论(0) 推荐(0)
摘要:1、计算机组成 计算机的组成主要是两部分:CPU,内存。CPU负责计数运算控制等;内存:临时存储CPU运算所需的数据信息。 当然我们也会想到硬盘,键盘鼠标,显示器等,其实它们都可以算是外设。当内存足以支撑已有程序的运行,并且无需与外部交互的情况下,其实它就可以脱离硬盘了。而关于键盘等输入输出设备更加 阅读全文
posted @ 2016-11-18 00:29 Tim_et 阅读(247) 评论(0) 推荐(0)
摘要:以下是Oracle批量执行脚本文件的步骤和方法1、创建脚本文件(xx.sql):例如文件CreateTableCreate table tb1(id varchar2(30),Name varchar2(50));Commit;/可以创建多个,但是要注意语句之间要以分号结尾,同时注意语句内尽量不要有... 阅读全文
posted @ 2015-08-18 22:55 Tim_et 阅读(2196) 评论(0) 推荐(0)
摘要:关于C#类型转换的知识点,在各书籍以及博客文章中一抓一大把。那么我为什么又要重复这些文字呢----只因在各类文章中描述的很不错、明了,但是到了实际使用中(写代码)却被自己忽略了。仅此记下。例如当封装了数据库执行返回受影响行数的方法ExcuteNonQuery使其方法返回了object类型,而到了业务... 阅读全文
posted @ 2015-05-16 18:05 Tim_et 阅读(322) 评论(0) 推荐(0)
摘要:深克隆和浅克隆:浅克隆:只对对象进行表层的复制,所谓表层就是只复制对对象进行值复制,对象中的引用类型,复制其引用地址。其实现通过对象的MemberwiseClone()方法进行实现。深克隆:则是对对象进行完整的重新建立一个与之一样的对象,但其在内存中是没有交叠的。而浅复制有(对象中的引用对象)。当然... 阅读全文
posted @ 2015-03-24 21:33 Tim_et 阅读(261) 评论(0) 推荐(0)
摘要:关于委托与事件的文章,一抓一大把。那我为什么还要重复造轮子呢?-----理由很简单,别人的文章是他们理解的,而不是自己所理解的,读他们的文章时,或多或少缺少一些东西。所以在此仅记自己理解的委托与事件。一、为什么要引入(使用委托)委托相当于方法指针,调用委托相当于触发委托中的方法。很多书籍都以对不同人... 阅读全文
posted @ 2015-03-22 20:26 Tim_et 阅读(317) 评论(0) 推荐(0)
摘要:2015年自己定了个目标就是开始写写博客,所以心血来潮,我也来写写一些基础的东西。线程,网上大把多资料,自己写也不会有什么新意。不过在自己做过的一些项目中用到很多线程相关的知识,但没有真正的去总结,去归纳的,导致到了用的时候有baidu、google(google被我朝禁了...我觉得是一种悲哀)。... 阅读全文
posted @ 2015-01-12 23:51 Tim_et 阅读(185) 评论(0) 推荐(0)
摘要:这几天学习了一下MSMQ,虽然不能说非常深入的了解其机制与实际用法(具体项目的实现),但也要给自己的学习做个总结。学习心得如下:一、MSMQ即微软消息队列。用于程序之间的异步消息通信,主要的机制就是在某种情况将消息以队列的形式存于公共的空间,又在特定条件下进行相应的处理。二、MSMQ的使用: 1、... 阅读全文
posted @ 2015-01-09 00:27 Tim_et 阅读(432) 评论(0) 推荐(0)
摘要:CLR内存分配分三大块区域:栈、GC堆、大对象堆。一、线程堆栈(栈)用于分配值类型实例。栈由操作系统进行管理,不受GC管理,当值类型不在其作用域(主要是指其所在函数内)时,其所占栈空间自动释放。栈的执行效率是非常高的。二、GC堆(堆)用于分配小对象实例。所谓小对象就是大小小于85000字节的实例对象... 阅读全文
posted @ 2015-01-03 23:06 Tim_et 阅读(1866) 评论(0) 推荐(0)