- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 进程线程 到 异步编程
命名空间:using System.Threading;进程~线程 进程,Process。 线程,Thread,执行线程,体现程序的真实执行情况。小结 -§- 同一进程的所有线程共享相同的资源和内存;多进程~多线程优缺点: -§- 异步编程,执行效率高(多核处理器); -§- 增加程序负担和额外复杂度(线程的创建、销毁、加载、协调维护); -§- 同步共享资源的使用;其他注
2016-08-30 21:33:44 714
原创 测试初识
1. 软件测试 Software Testing,其经典定义:在规定的条件下对程序进行操作,以发现程序错误、衡量软件质量,并对其是否能满足设计要求进行评估的过程。2. 测试分类 · 按是否关心软件内部结构和具体实现的角度 黑盒测试 Black-box Testing, [1]. 功能测试 Function Testing, [2]. 性能测试 Perfo
2016-08-24 10:32:36 256
原创 C# ~ 从 委托事件 到 观察者模式
委托和事件的部分基础知识可参见 C#/.NET 基础学习 之 [委托-事件] 部分 ;参考 [1]. 从无到有 谈委托、事件和观察者模式; [2]. 初识事件 到 自定义事件; [3]. 从类型不安全的委托 到 类型安全的事件; [4]. 函数指针 ~ C#中的委托(Delegate)和事件(Event); [5]. C# 中的委托和事件 - 张子阳; C# 中的委托和事件(续)
2016-08-15 19:00:28 4750
原创 C# ~ 从 IEnumerable / IEnumerator 到 IEnumerable<T> / IEnumerator<T> 到 yield
IEnumerable / IEnumerator 首先,IEnumerable / IEnumerator 接口定义如下:public interface IEnumerable /// 可枚举接口{ IEnumerator GetEnumerator();} public interface IEnumerator /// 枚举器接口{ object Current
2016-08-10 11:48:35 2453
原创 Java初识
基础概念· Java源文件结构package packageName;import | import static packageName;public classDefinition | interfaceDefinition | EnumDefinition {}classDefinition | interfaceDefinition | EnumDefinition {}注:一个源文
2016-08-09 23:23:14 490
原创 编程学习杂烩
概念小结1.结构化开发方法 ~ 面向对象开发方法 [1]. 结构化开发:面向功能的程序设计、面向数据流的处理方式,按功能分析系统需求,自顶向下、逐步求精、模块化,结构化分析、结构化设计、结构化编程,最小的程序单元是函数,一切以函数为中心、函数最大; [2]. 面向对象开发:最小的程序单元是类,类定义=成员变量(状态数据)+方法(行为),一切以对象为中心、对象最大,面向对象分析、面向对象设
2016-08-07 16:03:26 264
原创 C# ~ NUnit单元测试
1. NUnit是什么 NUnit 免费开源 (http://www.nunit.org),提供一套测试框架和一个测试运行程序(test runner)。2. NUnit做什么
2016-08-03 16:02:04 4383
原创 C# ~ 数据库连接
C#连接数据库(SQL Server)进行数据的读取和写入,学习之。1. 数据库连接 · 服务器 “Data Source=服务器IP; Initial Catalog=数据库; User ID=用户名; Password=密码” · 本地 “server=.; database=数据库; Trusted_Connection=True”2. 读数据
2016-08-03 15:57:04 531
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人