摘要: 一、bitmap算法思想 32位机器上,一个整形,比如int a; 在内存中占32bit位,可以用对应的32bit位对应十进制的0-31个数,bitmap算法利用这种思想处理大量数据的排序与查询. 优点:1.运算效率高,不许进行比较和移位;2.占用内存少,比如N=10000000;只需占用内存为N/ 阅读全文
posted @ 2019-05-16 13:58 IT-小清新 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 一、函数说明 1、memcpy函数 原型: 功能: 函数memcpy从s2指向的对象中复制n个字符到s1指向的对象中。 说明: 如果复制发生在两个重叠的对象中,则这种行为未定义。 返回值: 函数memcpy返回s1的值。 2、memset()函数 原型: 功能: Memset 用来对一段内存空间全部 阅读全文
posted @ 2019-05-13 15:30 IT-小清新 阅读(363) 评论(0) 推荐(0) 编辑
摘要: BCM芯片有几个大的模块: VLAN、L2、L3和FP等几个,其中FP的使用也最为灵活,能解析匹配数据包文的前128字节比特级的内容,动作包括转发、丢弃、结合qos修改相应字段、分配vid、流镜像、流重定向、指定端口转发(比如CPU口)、指定下一跳转发往、指定隧道转发等,往往在实现功能上有意想不到的 阅读全文
posted @ 2019-04-29 15:50 IT-小清新 阅读(1778) 评论(0) 推荐(0) 编辑
摘要: 语言编写规范之注释 1. 注释原则 1.1 项目开发中,尽量保持代码注释规范和统一。 1.2 注释方便了代码的阅读和维护。 1.3 边写代码边注释,修改代码时要相应修改注释,保证注释和代码的一致性。 1.4 注释要简洁明确,不要出现形容词。 1.5 通过注释可以快速知道所写函数的功能,返回值,参数的 阅读全文
posted @ 2019-04-24 16:13 IT-小清新 阅读(3088) 评论(0) 推荐(0) 编辑
摘要: 转发至http://network.51cto.com/art/201409/450885.htm 为什么需要VLAN 1. 什么是VLAN? VLAN(Virtual LAN),翻译成中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN 阅读全文
posted @ 2019-04-18 13:56 IT-小清新 阅读(908) 评论(0) 推荐(0) 编辑
摘要: 全文转发 我在百度上查了一下定义: 链路聚合是将两个或更多数据信道结合成一个单个的信道,该信道以一个单个的更高带宽的逻辑链路出现。链路聚合一般用来连接一个或多个带宽需求大的设备,例如连接骨干网络的服务器或服务器群 端口聚合也叫做以太通道(ethernet channel),主要用于交换机之间连接。由 阅读全文
posted @ 2019-04-18 13:53 IT-小清新 阅读(11042) 评论(0) 推荐(0) 编辑
摘要: 1、进入QT上置菜单栏 工具->选项 2、进入选项中 环境->interface (1)颜色:点击重置是默认颜色,想修改其他颜色,点击重置旁边的颜色自行选择。 (2)Theme:这个里面提供五种主题,一种一种试,找个喜欢的,这个更改是将编码区和右侧的菜单区一起全部改了,更改结束后,需要重启qtcre 阅读全文
posted @ 2019-01-29 15:13 IT-小清新 阅读(3177) 评论(0) 推荐(0) 编辑
摘要: QMQTT mqtt client for Qt Please compile the library with Qt >= 5.3 version. On Windows you need to specify CONFIG += NO_UNIT_TESTS, since gtest is not 阅读全文
posted @ 2019-01-28 17:03 IT-小清新 阅读(932) 评论(0) 推荐(0) 编辑
摘要: 1 准备工具: wireshark安装包:网络抓包工具qmqtt源码:mqtt客户端源码(Qt版本)官网:http://mqtt.org/英文版协议说明文档:http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html中文版协议 阅读全文
posted @ 2019-01-28 15:36 IT-小清新 阅读(2049) 评论(0) 推荐(0) 编辑
摘要: 最近由于工作需要一直在研究Bellman-Ford算法,这也是我第一次用C++编写代码。 1、Bellman-Ford算法总结 (1)Bellman-Ford算法计算从源点(起始点)到任意一点的最短路径的长度,初始化数组m_Dist[m_Segment[i].m_StartPoint] = m_Ma 阅读全文
posted @ 2019-01-03 18:35 IT-小清新 阅读(699) 评论(0) 推荐(0) 编辑