编程语言
笔圣
做一个专注的人。
展开
-
类的组成理解
类的组成理解概念以下内容针对有点程序基础的童鞋便于理解记忆,谢谢! 通过面向对象,我们确定了对象,对象呢又是类的实例化。 类就是一个模子,确定了对象的属性和方法。 类里面有字段,属性,方法,还有构造函数,析构函数。 字段:存储数据,一般都是私有的private。 属性:保护字段,对字段的取值和设值进行限定。 方法:描述对原创 2017-05-03 13:33:01 · 768 阅读 · 0 评论 -
Json
Json1.什么是JSON, JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式 JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。 好处: 易于人阅读和编写,同时也易于机器解析和网络传输比较快。 2.JSON是干什么的? 以一种文本的形式把数据的序列化,方便原创 2017-11-19 20:25:22 · 219 阅读 · 0 评论 -
Fluent NHibernate入门
Fluent NHibernate入门一.Fluent NHibernate是什么。Fluent NHibernate提供了一个方法让你不再需要去写NHibernate的标准映射文件(.hbm.xml),而是可以把你的映射文件都使用C#来写。这样做,方便了我们的代码重构,提供了代码的易读性,并精简了项目代码。它还包含了如下几个工具: Fluent NHibernate是NHib原创 2017-11-19 20:00:31 · 656 阅读 · 0 评论 -
Socket网络通信(三)
Socket网络通信(3)在上次的笔记中,其实是留了一个小的隐患,做过测试的人可能会发现,客户端接收数据只能接收一个,因为Accept方法是个阻塞方法,为了让客户端或服务器一直去接收消息,我们可以用个While循环,让socket一直处于接收状态。while (true) { //等待客户端连入原创 2017-11-03 21:23:52 · 593 阅读 · 0 评论 -
MemoryStream有关内存数据的读写
MemoryStream内存数据的读写 电脑中最基本的单位是位(bit),但位这个单位太小,所以字节(Byte)是电脑存储容量的基本计量单位。Byte可简写为B,一个字节右八个二进制组成,其最小值为0,最大值为11111111,一个存储单元能存储一个字节的内容。 基本的数据类型:byte 、short(2个字节) 、int(4个字节)、long(8个字节)、float(4个原创 2017-09-09 12:19:54 · 4655 阅读 · 0 评论 -
值类型和引用类型的总结
值类型和引用类型的总结区别:1.值类型和引用类型在内存上存储的地方不一样。2.在传递值类型和引用类型的时候,传递的方式不一样。值类型我们称之为值传递,引用类型我们称之为引用传递。我们学过的值类型和引用类型:值类型:int、double、bool、char、decimal、struct、enum引用类型:string、自定义类、数组存储:值原创 2017-05-03 22:23:04 · 231 阅读 · 0 评论 -
抽象类的特点总结
抽象类的特点总结c#允许把类和函数声明为abstract,抽象类不能实例化,抽象类可以包含普通函数和抽象函数,抽象函数就是只有函数定义,没有函数体。显然抽象函数本身也是虚拟的virtual(只有函数定义,没有函数体实现)。类是一个模板,那么抽象类就是一个不完整的模板,我们不能使用一个不完整的模板去构造对象。Abstract class Building{Public abstr原创 2017-05-03 22:46:11 · 1094 阅读 · 0 评论 -
socket网络通信相关概念解析
socket网络通信相关概念解析什么是socket网络通信?人通过的【电话】可以通信程序通过【socket】来通信 比如说我在北京,张三在上海,我如果要联系他,用电话最方便了。人跟人之间要联系,要通话,需要电话。而电脑之间或者说程序之间,要联系,要收发信息,互相发数据,那这个时候就需要socket来进行通信了。所以说这个socket就可以理解为我们程序间的电话机。原创 2017-05-04 13:33:31 · 474 阅读 · 0 评论 -
字符串的相关内容总结
字符串相关内容总结1)字符串的不可变性:当你给一个字符串重新赋值之后,老值并没有被销毁,而是重新开辟了一块内存空间存储新值。当程序结束后,Gc(Garbage collection)垃圾回收站会扫描整个内存,如果发现有的空间没有被指向,则立即把它销毁。2)我们可以将字符串看作是char类型的一个只读数组。ToCharArray() :将字符串转换为char数组new strin原创 2017-05-03 20:55:33 · 383 阅读 · 0 评论 -
制定通信协议
制定通信协议 一 什么是制定通信协议? 客户端在和服务器进行通信的时候,为了让双方都能辨别接收到的消息的内容,由发送方和接收方而制定的相关约定。二 为什么制定通信协议?在大型的网络游戏中,客户端和服务器发送的消息会很多很多,我们为了方便管理和区分这些消息,所以需要制定一些协议。比如说游戏登陆的时候,需要向服务器发送登陆的信息,我们把信息封装在登陆协议里面,直接把登陆协议发送原创 2017-11-20 15:35:48 · 2713 阅读 · 0 评论