2019年10月28日

理解Restful 架构

摘要: 理解Restful 架构 新型的软件 —— 网站即软件 互联网软件 采用客户端/ 服务器模式 , 建立在分布式体系上,通过互联网通信,有高延时,高并发特点。 软件开发主要针对单机环境,网路则主要是研究系统之间的通信。现在我们必须考虑,如何开发在互联网环境中使用的软件。 Restful 架构,是目前最 阅读全文

posted @ 2019-10-28 18:44 拾掇的往昔 阅读(162) 评论(0) 推荐(0) 编辑

2019年10月26日

CLR 异步函数

摘要: CLR - I/O限制的异步操作 windows是如何执行I/O操作的?计算机的每个模块都有自己的微型处理器,当写文件到磁盘中时,操作系统将写文件的任务交给磁盘的处理单元就可以做其他的了。还有需要TCP/IP 与另一台电脑通信时,系统只要将发送的数据写入TCP的缓存区就可以做其他的了,发送数据由网卡 阅读全文

posted @ 2019-10-26 19:28 拾掇的往昔 阅读(535) 评论(0) 推荐(0) 编辑

2019年10月24日

CLR 线程池

摘要: CLR 线程池: CLR初始化时线程池是怎样的,在什么情况下创建,什么情况下收回,销毁。 线程池在CLR中,CLR中的多个AppDomain共享这个线程池。 CLR在初始化时线程池中没有线程。 线程池内部维护了一个操作请求队列。 调用线程池某个方法,将一个记录项(entry)追加到线程池队列中。 线 阅读全文

posted @ 2019-10-24 20:18 拾掇的往昔 阅读(488) 评论(0) 推荐(1) 编辑

2019年10月21日

CLR 线程基础

摘要: CLR 线程基础 1、什么是进程: 操作系统三个基本的抽象概念: 1 文件 : 对 I/O 设备的抽象表示; 2 虚拟内存: 对主存 和 磁盘I/O 设备的抽象; 3 进程: 对处理器、主存 和 I/O 设备的抽象表示。 1 文件 : 对 I/O 设备的抽象表示; 2 虚拟内存: 对主存 和 磁盘I 阅读全文

posted @ 2019-10-21 21:03 拾掇的往昔 阅读(290) 评论(0) 推荐(0) 编辑

2019年10月19日

CLR 序列化

摘要: 序列化的概念 序列化 是将对象或对象图转化成字节流的过程。 反序列化 是将字节流转换回对象图的过程。 序列化的好处是,一旦将对象序列化成内存中的字节流,就可以方便的以一些更有用的方式处理数据,比如: 应用程序的状态可保存到磁盘文件或数据库中,并在应用程序下次允许时恢复。 一组对象可轻松通过网络发送给 阅读全文

posted @ 2019-10-19 10:46 拾掇的往昔 阅读(331) 评论(0) 推荐(0) 编辑

2019年10月18日

CLR 垃圾回收和应用程序集

摘要: 本篇是整理蒋金楠对CLR 内存管理的博文,蒋大神的博文中将CLR 的内存分管理分为三个逻辑部分,博文中详细讲述了哪些程序集要加载到系统程序域,哪些要加载到共享程序域,以及我们写的代码会被加载到默认程序域。下面是我整理后的思路,目的是加强一下对CLR 内存管理的概念。 程序集与应用程序域 程序集是一个 阅读全文

posted @ 2019-10-18 18:27 拾掇的往昔 阅读(204) 评论(0) 推荐(0) 编辑

2019年10月17日

CLR的垃圾回收机制

摘要: CLR的垃圾回收机制 (一) 从这节开始就涉及CLR 最有意思的地方了,也是CLR 思想的核心部分,比较难理解,要反复思考才能有收获。这节是我对CLR的垃圾回收的整理,应用程序是如何构造新对象,托管堆如何控制这些对象的生存期,以及回收这些对象的内存。本节的内容主要还是参考CLR via C# 这本书 阅读全文

posted @ 2019-10-17 22:17 拾掇的往昔 阅读(387) 评论(0) 推荐(0) 编辑

2019年10月16日

定制特性

摘要: 定制特性 定制特性 可宣告式的为自己的代码构造添加注解来实现特殊功能。 定制特性允许为每一个元数据记录项定义和应用信息。 这种可扩展的元数据信息能在运行时查询,从而动态改变代码的执行方式。 定制特性 可宣告式的为自己的代码构造添加注解来实现特殊功能。 定制特性允许为每一个元数据记录项定义和应用信息。 阅读全文

posted @ 2019-10-16 19:52 拾掇的往昔 阅读(120) 评论(0) 推荐(0) 编辑

2019年10月15日

枚举和迭代器

摘要: Enumeration 和 Iterators 先来说一下 Enumerator 枚举器: 枚举器是一个只读的,作用于一序列值的,只能向前的游标。 枚举器是一个实现了下列任意接口的对象: System.Collections.IEnumerator System.Collections.Generi 阅读全文

posted @ 2019-10-15 20:32 拾掇的往昔 阅读(264) 评论(0) 推荐(0) 编辑

2019年10月14日

接口

摘要: 接口只是对一组方法签名进行了统一命名,这些方法不提供任何实现。类通过指定接口名称来继承接口,而且必须显示实现接口方法,否则CLR 会认为此类型定义无效。 类继承有一个重要的特点,凡是能使用基类型实例的地方,都能使用派生类型的实例。类似地,接口继承的一个重要特点是,凡是能使用具名接口的类型的实例的地方 阅读全文

posted @ 2019-10-14 21:06 拾掇的往昔 阅读(119) 评论(0) 推荐(0) 编辑

导航