自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 C++实现自己的STL List 数据结构

原来以为双向链表很简单,但到了真正自己动手实现一个的时候才发现,能正确实现双向链表的各种操作,也不是很容易,指针操作很容易出错。话不多说,上代码吧:#pragma once

2020-07-21 14:30:30 252

原创 如何用循环链表来求解Josephu问题

Josephu问题:据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人找到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus 和他的朋友并不想遵从,Josephus要他的朋友先假装遵从,他将朋友与自己安排在第16个与第31个位置,于是逃过了这场死亡游戏。 如何用循环链表来求解

2020-07-21 12:06:46 211

原创 应用artistic style / astyle 一键美化C/C++代码

应用artistic style / astyle 一键美化C/C++代码欢迎使用Markdown编辑器无法阅读的代码美化美容教程欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。无法阅读的代码近期看了些祖传的代码,发现代码格式五花八门,...

2020-04-28 11:54:43 568

原创 python坑之二:如何在迭代set元素时安全地删除元素

问题:昨天在开发调试过程中发现程序在运行一段时间后会crash,报错信息:RuntimeError: Set changed size during iteration,下面是部分源代码: for item in set_new:

2017-12-08 10:59:30 1079

原创 python坑之一: 深复制与浅复制

问题昨天在开发调试过程中发现程序无论如何得不到预期结果,下面是部分源代码: while True: time.sleep(INTERVAL_TIME)

2017-12-08 10:41:36 138

原创 如何在PYTHON和C++中把mutable类型应用到集合类SET

引言手上的项目要求要保存滚动更新的item,实现方法是首先保存当前的所有item(60条),下一个周期所有item再次更新后再次保存(60条),两个集合求差集可求出新增的item,自然想到用set容器来解决问题。但是面临的新问题是set中的数据要求是immutable,但项目中的类型数据SinaItem中却包含要改变数据成员,无法应该set容器,怎么办? 一开始想到的笨方法是把项目类型Si

2017-12-08 10:26:59 250

深入Linux内核架构.pdf

《深入Linux内核架构》讨论了Linux内核的概念、结构和实现。主要内容包括多任务、调度和进程管理,物理内存的管理以及内核与相关硬件的交互,用户空间的进程如何访问虚拟内存,如何编写设备驱动程序,模块机制以及虚拟文件系统,Ext文件系统属性和访问控制表的实现方式,内核中网络的实现,系统调用的实现方式,内核对时间相关功能的处理,页面回收和页交换的相关机制以及审计的实现等。此外,《深入Linux内核架构》借助内核源代码中关键的部分进行讲解,帮助读者掌握重要的知识点,从而在运用中充分展现Linux系统的魅力。《深入Linux内核架构》适合Linux内核爱好者阅读。

2017-11-29

Cisco网络互连与故障排除

作者: Cormac S.Long 出版社: 机械工业出版社 出版年: 2001-5 页数: 510 定价: 65.00元

2013-04-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除