以太网卡上实现MAC LLC的芯片

网卡和交换机是常见的组网设备,网卡和交换机功能的实现需要MAC支撑,操作系统依赖网卡驱动程序和MAC打交道,进而通过网卡和交换机等网络设备完成网络通讯,MAC在网络安全中也扮演了重要角色。

提到MAC不得不涉及网卡的工作原理,网卡工作在OSI参考模型的数据链路层和网络层。这里又出现了一个概念“OSI参考模型”,在这个模型中定义了网络通讯是分层的,分别是物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。以太网数据链路层其实包含MAC(介质访问控制)子层和LLC(逻辑链路控制)子层。

阅读全文

秒速5厘米

《秒速5厘米》是日本导演新海诚于2007年发布的动画电影。在2007年亚洲太平洋电影奖中获得最佳长篇动画电影奖。
《秒速5厘米》由三个连续短篇组成,片长63分钟。故事讲述的是远野贵树和篠原明里,小学毕业就分开继续走上属于自己的人生道路。两人刻意回避了存在于他们之间的那些特别想法,而时间就这么静静的流淌过去。某个下着大雪的冬日,贵树终于决定去找寻明里……

秒速5厘米

Cweili推荐理由: 《秒速5厘米》随时定格都是一副唯美的画面。它是那么唯美,在唯美中又带有一丝无奈和忧伤。因此强烈推荐!

阅读全文

C++ STL 容器简介

C++ STL 简介 里已经介绍了C++的标准模版库, 以下简介下各种容器的特点.

(一)vector容器

vector的数据安排以及操作方式,与array非常相似。两者的唯一区别在于空间的运用的灵活性。array是静态空间,一旦配置了就不能改变。vector是动态空间,随着元素的加入,它的内部机制会自行扩充空间以容纳新元素。因此,vector的运用对于内存的合理利用与运用的灵活性有很大的帮助,我们再也不必因为害怕空间不足而一开始要求一个大块的array。

阅读全文

C++ STL 简介



### 一、STL简介

STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。

STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器),几乎所有的代码都采用了模板类和模版函数的方式,这相比于传统的由函数和类组成的库来说提供了更好的代码重用机会。

阅读全文

用微博图片做外链

很多孩纸在寻找能免费提供图片外链的空间, 我突然突发奇想, 目前微博这么火爆, 另外发现微博里上传的图片有能够外链的迹象, 希望做个测试~~搜寻相关资料, 发现有一达人已做了统计测试~故转载之供大家参考~

我个人的意见是这些大的门户网站的微博由于第三方应用众多..引用图片是常事..应该不会这么轻易限制外链的..再说这部分的流量在他们看来也不算什么…所以应该还是靠谱的吧…大家目前还是可以放心得使用一些大网站的微博来做图片外链的~~

阅读全文

纠结编译原理的非确定有穷自动机确定化算法

这几天都在考虑怎么用程序实现编译原理的非确定有穷自动机确定化算法, 主要麻烦就麻烦在数据结构上, 如何处理存储输入的数据, 又如何处理这些数据.

感觉整个过程就是在不断得改用C++标准库中的各种容器…..真是复习容器的好办法啊!

目前算法还是有问题..不能求得正确的子集? 还没找到问题所在, 开始用map里放set来解决了…- -…

代码改来改去, 真纠结啊…