杂谈随笔
文章平均质量分 57
最初的梦想zsq
..
展开
-
.NET 项目优化措施
1.资源的释放:推荐以 Dispose 模式来代替 Finalize 方式。 2.选择合适的垃圾收集器:工作站 GC 和服务期 GC。 3.在适当的情况下对对象实现弱引用。 弱引用是对象引用的一种 中间态 ,实现了对象既可以通过 GC 回收其内存,又可被应用程序访问的机制。在.NET中,WeakReference 类用于表示弱引用,通过其 Target 属性来表示要追踪的对象,通过其值赋给变量原创 2016-11-03 15:24:19 · 292 阅读 · 0 评论 -
.NET----- 工作多年心得,补充基础必备
第一题 —有关继承的概念: 密封类不可以被继承。 继承关系中,我们更多的是关注其共性而不是特性,因为共性是层次复用的基础,而特性是系统扩展的基点。 实现单继承,接口多继承。 从宏观来看,继承多关注于共通性;而多态多着眼于差异性。 继承的层次应该有所控制,否则类型之间的关系维护会消耗更多的精力。 面向对象原则:多组合,少继承;低耦合,高内聚。.NET 中对象的继承两个原则: 1.关原创 2016-11-03 15:34:31 · 378 阅读 · 0 评论 -
冒泡排序、插入排序和选择排序的总结
三种排序算法可以总结为如下: 都将数组分为已排序部分和未排序部分。 冒泡排序将已排序部分定义在右端,在遍历未排序部分的过程执行交换,将最大元素交换到最右端。 插入排序将已排序部分定义在左端,将未排序部分元的第一个元素插入到已排序部分合适的位置。 选择排序将已排序部分定义在左端,然后选择未排序部分的最小元素和未排序部分的第一个元素交换。 冒泡排序static void Bubble() {原创 2016-10-24 15:25:06 · 325 阅读 · 0 评论 -
WebClient 类的使用和下载文件
WebClient 类提供向URI标识的任何本地、Intranet或Internet资源发送数据及用这些资源接收数据的方法。 也就是说,它更多用在下载文件用的 //实例化WebClient对象 WebClient client = new WebClient(); client.BaseAddress = "http://www.mrwxk.原创 2016-10-18 13:38:43 · 4245 阅读 · 0 评论 -
使用Git命令---针对初学者
相信大家都有过用些git管理项目的时候,或许在管理公司项目又或者gitHub上上传项目等,对于初学者们总是很头疼的。 因为博主也是才学不久,所以说的不对的欢迎各位评论和指出。首先需要你安装一个Git的的客户端,就是从网上下载个,然后一路 next 就可以了。 安装好后,客户端名字应该是Git Bash1.然后打开控制台,输入你自己的个人信息 git config –global user.na原创 2017-04-14 17:20:09 · 317 阅读 · 0 评论