自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HQ的专栏

行胜于言,向着优秀的软件架构师挺进!

  • 博客(4)
  • 资源 (3)
  • 收藏
  • 关注

转载 “波斯公主选驸马”问题的理论分析和数学推导

波斯公主选驸马波斯公主到了适婚年龄,要选驸马。候选男子100名,都是公主没有见过的。百人以随机顺序,从公主面前逐一经过。每当一位男子在公主面前经过时,公主要么选他为驸马,要么不选。如果选他,其余那些还没有登场的男子就都遣散回家,选驸马的活动也over了。如果不选,当下这名男子就离开,也就是pass掉此人,下一人登场。被pass掉的,公主不可以反悔再从选。规则是,公主必须在这百人中选出一人做驸马

2014-09-30 19:19:30 11653

转载 函数指针及其应用

=========================引子=========================      我们都知道,数组名就是指向数组第一个元素的常量指针(详见《数组拾遗》)。同理,对于一个函数而言,函数名也是指向函数第一条指令的常量指针。而编译器要做的就是在程序编译之后,为每个函数分配一个首地址,即该函数第一条指令的地址。一般情况下,我们可以用一个指针来保存这个地址,而这个指

2014-09-28 11:06:50 622

原创 《STL源码剖析》学习笔记系列之五——关联式容器(1)

RB-tree(红黑树)1.1简介     RB-tree属于二叉搜索树,即节点的键值一定大于其左孩子节点的键值,小于其右孩子节点的键值。RB-tree还有以下四个特征:1、         每个节点非黑即红。2、         根节点为黑色。3、         如果节点为红,其子节点必须为黑。4、         任一节点至NULL(即尾端)的任何路径,所含黑节点

2014-09-07 16:34:31 1128

原创 《STL源码剖析》学习笔记系列之五——关联式容器(2)

Hashtable2.1 简介   哈希表,又名散列表,可以提供“常数时间”的插入、删除、查询等操作。不同的元素通过hash function映射到不同的位置,但当不同元素获得经hash function获得相同的位置(索引)时,则发生“碰撞”,此时需要通过以下几种方法为新加入的元素寻找新的索引地址。1、        线性探测法由于为元素准备的为一块连续内存空间地址,该方法会循序

2014-09-06 21:56:24 832

原始套接字实现Ping命令和Tracert命令

采用C++语言,基于原始套接字实现了Ping和Tracert命令。发送主机通过ping程序给目标主机发送ICMP的回声请求报文,并根据收到的ICMP回声应答报文来确定网络的连通性。Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据包访问目标所采取的路径。Tracert 命令是用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机经过的每个路由器及每个跃点的往返时间 (RTT) 的命令行报告输出。

2014-02-19

大型网吧局域网设计Cisco Packet Tracer模拟

大型网吧最重要的特点就是规模大、节点多、多网络速度和稳定性都有非常高的要求。大型网吧网络建设主要还是基于三个因素来考虑:其一:高速稳定。其二:成本低、网络结构相对简单。其三,很多网吧都缺少专业的网络技术人员,需要网络设备具有良好的用户界面,便于管理和维护。以下设计的是300个网络节点的大型网吧组建方案。

2013-04-19

Android记事本文件

基于Android的记事本文件,功能: 1. 保存:将输入的内容以文本形式进行保存。 2. 新建:可以输入新的内容进行保存。 3. 打开:打开已保存的文件。 4. 退出:退出程序。

2013-04-19

空空如也

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

TA关注的人

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