Socket网络模型之Select模型
摘要:一.简单的Select模型介绍 1.1 在介绍select模型前,先讲讲如何实现非阻塞的socket,因为socket种recv接受数据时处于阻塞模式,当客户端没有断开链接的时候, recv会一直阻塞,直到有数据接受,要解决这个问题,我们首先想到的时利用多线程为每一个客户端开一个线程用来接受数据,处
阅读全文
c#之初见反射
摘要:一.什么是反射 1.1 提供封装程序集、模块和类型的对象,说明它是一个对象 1.2 反射,一种计算机处理方式。是程序可以访问、检测和修改它本身状态或行为的一种能力。 1.3 程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。 1.4 可以使用反射动态地创建类型
阅读全文
c++读取文件夹中的文件
摘要:1._finddata_t 的使用 那么到底如何查找文件呢?我们需要一个结构体和几个大家可能不太熟悉的函数。这些函数和结构体在<io.h>的头文件中,结构体为struct _finddata_t ,函数为_findfirst、_findnext和_fineclose。具体如何使用,我会慢慢讲来~首先
阅读全文
C#泛型的初步理解
摘要:一.先让我们认识一下泛型。 1.1什么是泛型? 1.1.1泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言中编写代码时定义一些可变部分,那些部分在使用前必须作出指明。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。泛
阅读全文
C#接口简单介绍
摘要:转载:http://www.cnblogs.com/jara/p/3450493.html 浅析C#接口特点及实例应用 C#接口(interface)的掌握对我们开发有什么作用呢?C#接口的使用能够使我们的程序有什么改进?那么我们首先我们来看看C#接口特点以及具体的实例使用分析: C#接口特点1:都
阅读全文
c#类,属性,方法和对象基本介绍
摘要:转载:http://www.cnblogs.com/q1092813103/p/5660367.html 一、相关概念: 1、对象:现实世界中的实体(世间万物皆对象) 2、类:具有相似属性和方法的对象的集合 3、面向对象程序设计的特点:封装 继承 多态 4、对象的三要素:属性(对象是什么)、方法(对
阅读全文
事件的基本认识
摘要:1.什么是事件? 我们可以将事件简单的看作是一个事物从一个状态变为另一个状态的过程,比如按键在弹起状态,按键按下,这是一个事件 按键弹起也是一个事件。在c#中的事件我们可以理解为程序的执行状态的改变或程序变量的改变,当一个程序执行检测到状态的 改变而引起另一个程序的执行。这就是事件触发和事件处理程序
阅读全文