为提升高负载网络下包捕获接口的性能,对包捕获接口在网络流量监测和网络入侵检测等应用中的性能进行了研究。分析了传统包捕获优化方法PACKET_MMAP和PF_RING性能受限的原因,设计了一种用户级的包捕获方法。该方法采用了可扩展的内存映...为提升高负载网络下包捕获接口的性能,对包捕获接口在网络流量监测和网络入侵检测等应用中的性能进行了研究。分析了传统包捕获优化方法PACKET_MMAP和PF_RING性能受限的原因,设计了一种用户级的包捕获方法。该方法采用了可扩展的内存映射机制、灵活的拷贝策略和高效的轮询机制,最后在IntelPRO/1000 PT Server Adapter上实现。与传统优化技术相比,该方法简单高效,包捕获速率更高。展开更多
重叠社区发现是近年来复杂网络领域的研究热点之一.提出一种半监督的局部扩展式重叠社区发现方法SLEM(semi-supervised local expansion method).该方法借鉴了带约束的半监督聚类的思想,不仅利用网络的拓扑结构信息,还充分地利用网络节...重叠社区发现是近年来复杂网络领域的研究热点之一.提出一种半监督的局部扩展式重叠社区发现方法SLEM(semi-supervised local expansion method).该方法借鉴了带约束的半监督聚类的思想,不仅利用网络的拓扑结构信息,还充分地利用网络节点的属性信息.首先将网络节点的属性信息转化为成对约束,并根据成对约束修正网络的拓扑结构,使网络中的社区结构更加明显;然后基于网络节点的度中心性选取种子节点,得到分散的、局部节点度大的种子作为初始社区;再采用贪心策略将初始社区向邻居节点扩展,得到局部连接紧密的社区;最后检测并合并冗余社区,得到高覆盖率的社区发现结果.在模拟网络数据和真实网络数据上与当前有代表性的基于局部扩展的重叠社区发现算法进行了对比实验,结果表明SLEM方法在稀疏程度不同的网络上均能发现较高质量的重叠社区结构.展开更多
《C语言程序设计》课程具有超大班、强实践的特点,给疫情期间在线课程的开设带来了极大挑战。课程组从课程特点、课程学情等教学角度为出发点,梳理探索课程在线主讲和实践教学思路,有效选取信息技术平台,探索“练、督、评、导”为一体...《C语言程序设计》课程具有超大班、强实践的特点,给疫情期间在线课程的开设带来了极大挑战。课程组从课程特点、课程学情等教学角度为出发点,梳理探索课程在线主讲和实践教学思路,有效选取信息技术平台,探索“练、督、评、导”为一体、讲练结合的在线教学模式。这种模式增强了师生互动,保留了教学过程,提高了教学效果的可控性,也为大规模程序设计课程的在线教学提供了宝贵的经验和策略,对促进教育信息化和提高教学质量具有重要的实践意义。The course “C Programming Language” is characterized by large class sizes and a strong emphasis on practical application, which posed significant challenges for offering online courses during the pandemic. Our course team, starting from the course characteristics and student learning conditions, explored and organized the ideas for online lectures and practical teaching. They effectively selected information technology platforms and explored an integrated online teaching model that combines practice, supervision, evaluation, and guidance. This model enhanced teacher-student interaction, preserved the teaching process, and improved the controllability of teaching effectiveness. It also provided valuable experience and strategies for the online teaching of large-scale programming courses, which has important practical significance for promoting educational informatization and improving teaching quality.展开更多
文摘为提升高负载网络下包捕获接口的性能,对包捕获接口在网络流量监测和网络入侵检测等应用中的性能进行了研究。分析了传统包捕获优化方法PACKET_MMAP和PF_RING性能受限的原因,设计了一种用户级的包捕获方法。该方法采用了可扩展的内存映射机制、灵活的拷贝策略和高效的轮询机制,最后在IntelPRO/1000 PT Server Adapter上实现。与传统优化技术相比,该方法简单高效,包捕获速率更高。
文摘重叠社区发现是近年来复杂网络领域的研究热点之一.提出一种半监督的局部扩展式重叠社区发现方法SLEM(semi-supervised local expansion method).该方法借鉴了带约束的半监督聚类的思想,不仅利用网络的拓扑结构信息,还充分地利用网络节点的属性信息.首先将网络节点的属性信息转化为成对约束,并根据成对约束修正网络的拓扑结构,使网络中的社区结构更加明显;然后基于网络节点的度中心性选取种子节点,得到分散的、局部节点度大的种子作为初始社区;再采用贪心策略将初始社区向邻居节点扩展,得到局部连接紧密的社区;最后检测并合并冗余社区,得到高覆盖率的社区发现结果.在模拟网络数据和真实网络数据上与当前有代表性的基于局部扩展的重叠社区发现算法进行了对比实验,结果表明SLEM方法在稀疏程度不同的网络上均能发现较高质量的重叠社区结构.
文摘《C语言程序设计》课程具有超大班、强实践的特点,给疫情期间在线课程的开设带来了极大挑战。课程组从课程特点、课程学情等教学角度为出发点,梳理探索课程在线主讲和实践教学思路,有效选取信息技术平台,探索“练、督、评、导”为一体、讲练结合的在线教学模式。这种模式增强了师生互动,保留了教学过程,提高了教学效果的可控性,也为大规模程序设计课程的在线教学提供了宝贵的经验和策略,对促进教育信息化和提高教学质量具有重要的实践意义。The course “C Programming Language” is characterized by large class sizes and a strong emphasis on practical application, which posed significant challenges for offering online courses during the pandemic. Our course team, starting from the course characteristics and student learning conditions, explored and organized the ideas for online lectures and practical teaching. They effectively selected information technology platforms and explored an integrated online teaching model that combines practice, supervision, evaluation, and guidance. This model enhanced teacher-student interaction, preserved the teaching process, and improved the controllability of teaching effectiveness. It also provided valuable experience and strategies for the online teaching of large-scale programming courses, which has important practical significance for promoting educational informatization and improving teaching quality.