摘要:
C# 静态成员和方法的学习小结 数据成员:数据成员可以分静态变量、实例变量两种.静态成员:静态成员变量是和类相关联的,可以作为类中"共"有的变量(是一个共性的表现),他不依赖特定对象的存在,访问的时候通过类名加点操作符加变量名来访问. 实例成员:实例成员变量是和对象相关联的,访问实例成员变量依赖于实 阅读全文
摘要:
安装主要分为以下几步: 一. 下载Ubuntu 16.04镜像软件; 二. 制作U盘启动盘使用ultraISO; 三. 安装Ubuntu系统; 四. 用EasyBCD 创建启动系统启动引导; (根据个人情况,选择性的安装) 五. 开启系统; 一. 下载ubuntu16.04 直接到官网免费下载 ht 阅读全文
摘要:
C#与.NET框架,入门 + 进阶 + 精通,外加并发编程实例,10本C#图书,一本都不能少。 1、《Learning hard C#学习笔记》 作者:李志 书号:978-7-115-38292-4 定价:49.00元 开本:16 页数:304 博客园超人气博主、微软MVP、资深.NET软件开发工程 阅读全文
摘要:
/// <summary> /// </summary> /// <typeparam name="T"></typeparam> /// <param name="parent"></param> /// <returns></returns> public IEnumerable<T> Find 阅读全文
摘要:
1 简单的说,就是代码被编译成MSIL后在.net的Framework下运行,同操作系统底层的交互都交给framework去做。 所谓非托管代码就是脱离了Framework的管制,直接同底层API打交道,自己管理自己的内存和安全机制等东西。而托管代码就不管这些,全都由Framework去完成 2 “ 阅读全文
摘要:
使用线程池的好处: 1.减少在创建和销毁线程上所花的时间以及系统资源的开销 2.如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存以及”过度切换”。 阅读全文
摘要:
1.多线程 2.线程池 3.Task // task本质是基于线程池的,只是API被强化 private void brnTask_Click(object sender, RoutedEventArgs e) { Stopwatch sw = new Stopwatch(); sw.Start() 阅读全文
摘要:
1.java基础编程2.Java多线程编程(并发)3.Java设计模式(重构)4.Java调试技术(Java虚拟机)5.Java常用框架学习篇6.Java开发之web篇 阅读全文
摘要:
同步和异步1.同步是指只启动一个线程2.异步是指同时启动多个线程3.同步方法会卡界面,异步方法不会卡界面 原因:异步方法启动了子线程执行任务,主线程得到释放4.同步方法会慢。异步方法会快 原因:异步启动了.多个线程执行任务,占用了更多的资源5 异步是无序的,原因:线程的启动和执行是由操作系统决定的, 阅读全文
摘要:
1.观察者模式定义 观察者模式又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式 、源-监听器(Source/Listener)模式或从属者(Dependents)模式。 2.观察者实例 3.观察者模式在MVVM框架中的应用 4.观察者模式优缺点 优点 阅读全文