八数码的八境界

原文地址:点击打开链接

2013-04-26 16:38:36

阅读数:576

评论数:0

理解A*寻路算法具体过程

原文地址:http://www.cnblogs.com/technology/archive/2011/05/26/2058842.html 这两天研究了下 A* 寻路算法, 主要学习了这篇文章, 但这篇翻译得不是很好, 我花了很久才看明白文章中的各种指代. 特写此篇博客用来总结, ...

2013-04-26 16:24:36

阅读数:526

评论数:0

KMP算法和BM算法

http://www.searchtb.com/2011/07/%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%8C%B9%E9%85%8D%E9%82%A3%E4%BA%9B%E4%BA%8B%EF%BC%88%E4%B8%80%EF%BC%89.html

2013-04-26 15:47:54

阅读数:719

评论数:0

python 真的很强大

Python作为一种功能强大且通用的编程语言而广受好评,它具有非常清晰的语法特点,适用于多种操作系统,目前在国际上非常流行,正在得到越来越多的应用。      下面就让我们一起来看看它的强大功能:   Python(派森),它是一个简单的、解释型的、交互式的、可移植的、面向对象的超高...

2013-04-22 16:43:09

阅读数:4897

评论数:0

函数对象和函数指针

函数对象不是函数指针。但是,在程序代码中,它的调用方式与函数指针一样,后面加个括号就可以了。   这是入门级的随笔,说的是函数对象的定义,使用,以及与函数指针,成员函数指针的关系。   沐枫小筑 函数对象实质上是一个实现了operator()--括号操作符--的类。 例如: clas...

2013-04-19 17:09:22

阅读数:500

评论数:0

python十个实战项目

python项目练习一:即时标记 python项目练习二:画幅好画 python项目练习三:万能的XML python项目练习四:新闻聚合 python项目练习五:虚拟茶话会 python项目练习六:使用CGI进行远程编辑 python项目练习七:自定义公告板 python项目练习八...

2013-04-19 10:11:40

阅读数:2808

评论数:1

私有继承的作用

私有继承的 第一个规则:和公有继承相反,如果两个类之间的继承关系为私有,编译器一般不会将派生类对象转换成基类对象。 第二个规则: 从私有基类继承而来的成员都成为了派生类的私有成员,即使它们在基类中是保护或公有成员。 私有继承的含义:私有继承意味着 "用...来实现"。...

2013-04-17 20:37:21

阅读数:1758

评论数:0

浅谈C++的智能指针(auto_ptr)

浅谈C++的智能指针 内存泄露是C++程序员都头疼的大问题。C++缺乏像JAVA、C#一样,拥有GC这么一项有利的武器,它将内存管理的部分权限交给了程序员。虽然GC的存在节约了开发、排错的时间与成本,但是C++为了追求运行速度而20年来坚决不予补充进其标准。(题外话:C++通过加大开发难度去...

2013-04-17 19:54:34

阅读数:753

评论数:0

Python与C/C++ 模块相互调用

http://www.crazyshell.org/blog/?p=88

2013-04-17 17:07:18

阅读数:494

评论数:0

vector,list,deque区别

stl提供了三个最基本的容器:vector,list,deque。 vector和built-in数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此 它能非常好的支持随即存取,即[]操作符,但由于它的内存空间是连续的,所以在中间 进行插入和删除会造成内存块的拷贝,另外,当该数组后...

2013-04-12 16:35:47

阅读数:510

评论数:0

进程间通信的方式及比较

进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访问的外设了。在这个意义上,两个进程...

2013-04-12 16:21:21

阅读数:626

评论数:1

关于多线程并发:每个开发人员都应了解的内容

本文讨论:   多线程和共享内存线程模型争用及并发访问如何能够打破不变量作为争用标准解决方案的锁定何时需要锁定如何使用锁定;理解开销锁定如何能够各行其道   十年前,只有核心系统程序员会担心在多个执行线程的情况下编写正确代码的复杂性。绝大多数程序员编写的是顺序执行程序,可以...

2013-04-11 10:54:52

阅读数:817

评论数:0

网易游戏2011招聘笔试题+答案解析

网易游戏 2011.10.15 1、对于一个内存地址是32位、内存页是8KB的系统。0X0005F123这个地址的页号与页内偏移分别是多少?   2、如果X大于0并小于65536,用移位法计算X乘以255的值为?   3、一个包含n个节点的四叉树,每个节点都有四个指向...

2013-04-10 21:39:44

阅读数:926

评论数:0

红黑树实现源码

我曾经写过红黑树的实现, 在:https://github.com/freeboy1015/RBTree RB-Tree的插入和删除操作的实现算法     参考资料:     1) >     2) http://lxr.linux.no/linux/lib/rbtree.c...

2013-04-10 21:27:43

阅读数:584

评论数:0

B树、B-树、B+树、B*树

B树        即二叉搜索树:        1.所有非叶子结点至多拥有两个儿子(Left和Right);        2.所有结点存储一个关键字;        3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;        如:         ...

2013-04-10 21:06:49

阅读数:510

评论数:0

TCP/IP之TCP协议——流量控制(滑动窗口协议)

1、流量控制是管理两端的流量,以免会产生发送过块导致收端溢出,或者因收端处理太快而浪费时间的状态。用的是:滑动窗口,以字节为单位 2、窗口有3种动作:展开(右边向右),合拢(左边向右),收缩(右边向左)这三种动作受接收端的控制。 合拢:表示已经收到相应字节的确认了 展开:表示允许...

2013-04-08 08:53:13

阅读数:1064

评论数:0

TCP流量控制和拥塞控制

TCP的流量控制 1. 利用滑动窗口实现流量控制     如果发送方把数据发送得过快,接收方可能会来不及接收,这就会造成数据的丢失。所谓流量控制就是让发送方的发送速率不要太快,要让接收方来得及接收。     利用滑动窗口机制可以很方便地在TCP连接上实现对发送方的流量控制。 ...

2013-04-07 21:26:04

阅读数:968

评论数:1

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