摘要: 在C#中利用List<T>实现一个简单的Stack 需要实现的功能:压栈、弹栈、查看栈顶元素、查看元素个数、查看Socket是否为空,判断元素是否在Socket中、清空Socket、按socket先进后出的顺序复制到一个新的List中 下面是代码: 对写好的Socket进行测试: 在控制台输出的结果 阅读全文
posted @ 2018-07-10 21:45 鱼剑浆糊 阅读(1372) 评论(0) 推荐(0) 编辑
摘要: 1.更新系统 yum update 2.安装必要的相关库 yum install gcc gcc-c++ bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel g 阅读全文
posted @ 2018-07-07 21:27 鱼剑浆糊 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 面向接口编程就是将对象中的某个功能提取出来作为接口,而功能的具体实现则交由继承自这个接口的实现类处理。 面向接口的好处是降低程序的耦合性,当有新的功能时只需要对新功能进行编写,不需要修改已有的代码 下面是一个简单的范例: 假设作为父类的鸭子类Duck具有飞行的功能,继承自它的两个子类大鸭子BigDu 阅读全文
posted @ 2018-07-05 22:37 鱼剑浆糊 阅读(3578) 评论(0) 推荐(0) 编辑
摘要: 数组(Array): 1、数组存储在连续的内存上 2、数组的元素类型必须相同 3、数组可以直接通过下标访问 4、查找与修改元素的速度非常快 5、必须在声明时指定长度 动态数组(ArrayList): 1、ArrayList的底层其实就是一个数组 2、不必在声明时指定长度,会根据存储的数据动态增加或减 阅读全文
posted @ 2018-06-22 00:20 鱼剑浆糊 阅读(6397) 评论(0) 推荐(0) 编辑