自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 c++ 虚函数 待完成

待完成

2013-05-18 20:38:11 552

原创 stl(待完成)

待完成

2013-05-18 20:18:01 492

原创 sizeof易错点

1、以下结果输出为:void Func(char str_arg[100]) { printf("%d\n",sizeof(str_arg)); } int main(void) { char str[]="Hello"; printf("%d\n",sizeof(str)); printf("%d\n",strlen(

2013-05-18 18:51:51 667

原创 内网(私网)IP地址范围

私网IP地址:10.0.0.0- 10.255.255.255172.16.0.0-   172.31.255.255192.168.0.0-192.168.255.255

2013-05-18 18:41:12 2668

原创 B树和hash的区别与联系

关系型数据库中,索引大多采用B/B+树来作为存储结构,而全文搜索引擎的索引则主要采用hash的存储结构,这两种数据结构有什么区别?hash结构的特点:检索效率非常高,索引的检索可以一次到位,O(1)。B树需要从根节点到枝节点,最后才能到叶节点进行多次I/O操作,所以hash的效率远远高于B树的效率。那么为什么数据库索引还是用B树结构呢?1、hash索引仅满足“=”、“I

2013-05-18 18:20:20 4688 1

原创 ping协议

在公司局域网上ping www.taobao.com没有涉及到的网络协议是:CA、ARP    B、DNS    C、TCP    D、ICMPping的具体过程:

2013-05-17 22:20:53 1553

原创 数据库知识点

1、数据库中建立索引常用的数据结构是:B树

2013-05-17 22:17:23 447

原创 死锁

发生死锁的四个必要条件:1、互斥条件(一个资源每次只能由一个进程独占式获得)2、等待条件(获取了一个独占资源的一个进程可以在等待获取其他资源时持有那个资源)3、不可抢占条件(一旦某进程获取了一个资源,系统就不能把它从进程的控制中移除,除非进程结束使用资源)4、循环等待条件(两个或多个进程在一个“循环链”中锁定。其中,每个进程都等待由链中的下一个进程持有的一个或多个资源)

2013-05-17 09:39:21 413

原创 线程

包括Java、C#、Visual C++.NET、Visual Basic.NET、Python等语言在内的许多通用程序设计语言都提供了可以使用的并发原语。C和C++中没有提供类似功能,因此称为单线程语言(在很多计算机平台上,通过使用专门的代码库,C和C++也可以执行多线程,但是这些库并不是这两种语言的ANSI/ISO标准版本的一部分)。    线程所拥有的资源是进程资源的子集。

2013-05-16 21:45:27 431

原创 进程

进程是一个实体。每个进程都有它自己的地址空间,一般情况下,包括文本区域、数据区域和堆栈区。文本区域存储处理器执行的代码;数据区域存储变量和进程执行期间使用的动态内存分配的内存;堆栈区域存储着活动过程调用的指令和本地变量,堆栈的内容随着进程发出的嵌套过程调用而增长,随着调用过程的返回而减少。    进程的状态:    执行状态:进程正在处理器上执行,则处于执行状态。    就绪状

2013-05-16 21:25:05 526

原创 register修饰符

register修饰符暗示编译程序相应的变量将被频繁地使用,如果可能的话,应将其保存在CPU的寄存器中,以加快其存储速度。但是,使用register修饰符有以下几点限制:1、register变量必须是能被CPU所接受的类型。这通常意味着register变量必须是一个单个的值,并且长度小于等于整型的长度。不过有些机器的寄存器也可以放浮点型。2、register变量很可能不放在内存

2013-05-16 15:10:41 810

原创 内存管理——虚拟内存

虚拟内存提供了一种假象,使进程认为它们可以使用比计算机固有的内存更多的内存。因此虚拟内存系统中有2种地址:被进程引用的地址、在主存中的地址。被进程引用的地址成为虚拟地址,在主存中的地址叫做物理地址。    当进程访问一个虚拟地址时,系统必须把它转换为真实地址。这种转换工作非常频繁,若用通用处理器来执行这样的转换,将会严重降低系统性能。因此,虚拟内存系统含有专用硬件,即内存管理单元(me

2013-05-15 21:56:38 481

原创 c++中得到当前系统int的最大值

需要#include 具体的使用是:std::numeric_limitsint>::max()由于是模板类,可以用在其他变量类型中

2013-05-13 14:59:27 1049

空空如也

空空如也

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

TA关注的人

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