11 2020 档案

摘要:近期学完TCP/IP协议,东拼西凑写了一个简单Socket程序。在此总结一下,希望总结完成之后能领悟一些东西。 1.什么是Socket? 要了解这个问题首先来看一张图, 其实Socket,就是一组函数,它们和Unix I/O 函数结合起来,用以创建网络应用。由图可以看出Socket介于应用层和运输层 阅读全文
posted @ 2020-11-30 19:03 Beyondcoder 阅读(976) 评论(0) 推荐(1)
摘要:近期在做一个简单的socket聊天程序,算是对VS有了更多深入的认识,今天就来博客总结一下,以免以后使用过程中会忘记。 ###1.解决方案与项目 Vsiual Studio中一个解决方案中可以包含多个项目,一个项目中只能有一个main函数,所以像socket编程,server和client要分开的话 阅读全文
posted @ 2020-11-28 15:17 Beyondcoder 阅读(5951) 评论(0) 推荐(1)
摘要:UML学习总结 昨天考了UML,怎么说呢,对那些UML图什么的并不感兴趣,最大的收获就是明白了面向对象设计原则还有一个以前自己一直疑惑的点,就是不清楚抽象类和接口的区别,今天在这里总结一下。也算是有点收获吧,毕竟上了8周的课,给自己一个交代。 1.面向对象设计原则 1.开闭原则(面向对象的设计目标) 阅读全文
posted @ 2020-11-26 23:21 Beyondcoder 阅读(103) 评论(0) 推荐(1)
摘要:模板的参数推导机制 在算法中,我们很有可能需要使用迭代器所指之物的型别,这该如何是好呢,毕竟c只支持sizeof(),并不支持typeof()!即使是动用RTTI性质中的typeid(),获得的也只是型别名称,不能拿来声明变量,这就需要参数推导机制,我们今天就来看一下c高级技巧 模板的参数推导机制。 阅读全文
posted @ 2020-11-21 13:56 Beyondcoder 阅读(746) 评论(0) 推荐(2)
摘要:智能指针的简单实现 在c中对指针的操作是一件很麻烦的事,因此智能指针应运而生,智能指针使我们在new一个对象的时候不用关心它的释放。首先我们要对指针有一定的了解,指针中最常见的行为便是内容提领(dereference)和成员访问(mermber access)。所谓的智能指针其实是一个将原始指针封装 阅读全文
posted @ 2020-11-20 21:57 Beyondcoder 阅读(691) 评论(0) 推荐(1)