自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C++中虚析构函数的作用

原文地址:http://blog.csdn.net/starlee/article/details/619827作者:Star-Lee我们知道,用C++开发的时候,用来做基类的类的析构函数一般都是虚函数。可是,为什么要这样做呢?下面用一个小例子来说明:        有下面的两个类:class ClxBase{public: ClxBase() {}; vi

2016-08-22 16:30:33 331

转载 堆和栈的区别(转过无数次的文章)

一、预备知识—程序的内存分配    一个由C/C++编译的程序占用的内存分为以下几个部分    1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。    2、堆区(heap)   —   一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回    收   。注意它与数据结构中的堆是两

2016-07-23 20:35:51 312

原创 常用的SQL语句

说明:为了帮助自己记忆,于是就做了一些常用SQL语句的整理。1.创建数据库:CREATE DATABASE database_name;2.删除数据库:DROP DATABASE database_name;3.创建新表:CREATE TABLE table_name(<列名1><数据类型1>[列级完整性约束条件1], <列名2><数据类型2>[列级完

2016-06-24 22:43:38 645

原创 内存管理

操作系统对内存的划分和动态分配,就是内存管理的概念。 内存管理的功能有: 1)内存空间的分配与回收,包括内存的管理和共享。 2)地址转换,把逻辑地址转换成相应的物理地址。 3)内存空间的扩充,利用虚拟存储技术或自动覆盖技术,从逻辑上扩充内存。 4)存储保护,保证各道作业在各自的存储空间内运行,互不干扰。

2016-06-23 23:43:22 470

原创 进程管理

1.进程进程(Process)是计算机已运行程序的实体。程序本身只是指令的集合,进程才是程序(那些指令)的真正运行。用户下达运行程序的命令后,就会产生进程。同一程序可产生多个进程(一对多关系),以允许同时有多位用户运行同一程序,却不会相互冲突。进程需要一些资源才能完成工作,如CPU使用时间、存储器、文件以及I/O设备,且为依序逐一进行,也就是任何时间内仅能运行一项进程。通常进程有如下5种状态,其中前

2016-06-22 17:01:37 1449

原创 浅谈操作系统的四个特征

操作系统有四个特征:并发,共享,异步,虚拟。并发:是指两个或多个事件在同一时间间隔内发生。操作系统的并发性是指计算机系统中同时存在多个运行着的程序,因此它应该具有处理和调度多个程序同时执行的能力。在这种多道程序环境下,一段时间内,宏观上有多个程序在同时运行,而每一时刻,单处理器环境下实际仅能有一道程序执行,故微观上这些程序还是在分时地交替执行。操作系统的并发性是通过分时得以实现的。注意:并行性是指计

2016-06-22 16:44:51 13236 1

原创 IP地址、NAT、子网划分与子网掩码、CIDR等网络层相关知识整理

1.  连接在Internet中的每台主机(或路由器)都分配一个32bit的全球唯一的标识符,即IP地址。     IP地址的编码方法有三种:分类的IP地址、子网的划分和CIDR。     传统的IP地址是分类的地址,分为A、B、C、D、E五类。无论哪类IP地址,都由网络号和主机号两部分组成。其中,网络号代表主机所连接到的网络,主机号代表该主机或路由器在网络中的地址。A类地址:0+网络

2016-06-22 11:06:40 5455

原创 TCP协议中的三次握手四次挥手问题

一、三次握手建立连接详解:(1)当客户端向服务器发起连接请求时,客户端会发送同步序列标号SYN J到服务器,等待服务器确认,这时客户端的状态为SYN_SENT;(2)当服务器收到客户端发送的SYN J,服务器向客户端响应一个SYN K,并对SYN J进行确认ACK J+1,这时服务器的状态为SYN_RECV;(3)客户端收到服务器发送的SYN和ACK包后,再向服务器发送一个确认ACK

2016-06-21 17:03:30 917

原创 VS2013+opencv2.4.10静态链接方式创建方法

用VS2013+opencv2.4.10写的程序,想要你的程序在一台裸奔的电脑上运行,该怎么办?我自己上网查了,然后尝试了下,成功了,于是想分享给大家~ 首先说下,我们平时在VS2013上使用opencv库函数的时候,基本都是以动态链接的方式调用,想要脱离自己的电脑到别的电脑上运行,就要把一堆.lib及.dll文件也一起拷过去,还不一定能成功,很费劲,现在跟大家分享下静态链接的方式。 我

2016-06-21 10:38:04 2058 1

空空如也

空空如也

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

TA关注的人

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