自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 二叉树学习小结(序列化和反序列化、二叉树遍历、二叉树镜像、二叉搜索树、二叉树子结构等)

二叉树学习小结(序列化和反序列化、二叉树遍历、二叉树镜像、二叉搜索树、二叉树子结构等)

2016-10-01 23:22:50 658

原创 C++引用和指针的对比

相同点: · 1、 都是地址的概念,指针指向一块内存,而引用是一块内存的别名。 不同点: · 1、 指针是一个变量,会分配内存;而引用只是一个别名不会分配内存。 · 2、 可以定义一个空指针(NULL);但是不能定义一个空的引用,引用必须在定义的时候进行初始化。 · 3、 引用的指向只能在初始化的时候定义;而指针的指向可以任意改变。  · 4、 引用使用时无需解引用(*);

2016-08-29 09:02:40 562

转载 指针数组 数组指针 指针函数 函数指针的区别

C/C++ 学习笔记:指针数组 数组指针 指针函数 函数指针的小结

2016-10-04 23:58:31 561

原创 MySQL学习小结:MySQL常用数据类型、常用MySQL查询语句

MySQL常用数据类型 数据类型 说明 CHAR 1~255个字符的定长串,它的长度必须在创建时指定,否则MySQL假定为CHAR(1) VARCHAR 可变长度,最多不超过255字节,如在创建时指定VARCHAR(n),则可存储0~n个字符的变长串 TINYTEXT 同TE

2016-10-04 23:21:19 496

原创 软件开发流程、测试流程及常用工具

软件开发流程、测试流程及常用工具

2016-10-04 22:43:50 2142

转载 转:C++ 对象的内存布局

C++ 对象的内存布局

2016-10-02 23:53:40 443

转载 C++ 虚函数表解析小结

C++ 虚函数表解析

2016-10-02 23:52:12 338

原创 一个关于fork()的面试题思路和扩展

题目:请问下面的程序一共输出多少个“-”? #include #include #include int main(void) { int i; for(i=0; i<2; i++){ fork(); printf("-"); } return 0; } 如果你对fork()的机制比较熟悉的话,这个题并不难,输出应该是6个“-”,但

2016-10-02 23:23:01 442

转载 网络编程学习笔记一:Socket编程

网络编程学习笔记

2016-10-02 22:02:34 384

原创 post和get的区别以及使用建议

Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。

2016-10-02 14:59:13 813

原创 TCP、UDP、TCP/IP、HTTP、HTTPS含义及区别

TCP、UDP、TCP/IP、HTTP、HTTPS含义及区别 ,post与get的区别

2016-10-02 13:57:44 1348

原创 TCP与UDP协议的特点及区别小结

TCP与UDP协议的特点及区别小结;TCP和UDP是OSI模型中的运输层中的协议。TCP提供可靠的通信传输,而UDP则常被用于让广播和细节控制交给应用的通信传输。

2016-10-02 12:29:23 1298

转载 网络编程中客户端和服务端通信过程、原理及代码示例

网络编程中客户端和服务端通信过程、原理及代码示例

2016-10-02 00:19:29 1658

原创 多进程和多线程之间的通信方式及通信实现步骤小结

多进程和多线程之间的通信方式及通信实现步骤小结

2016-10-02 00:15:43 8197

原创 进程与线程常见问题小结

进程与线程常用问题

2016-10-01 23:39:32 613

原创 DNS用法解析

网络通讯大部分是基于TCP/IP的,而TCP/IP是基于IP地址的,所以计算机在网络上进行通讯时只能识别如“202.96.134.133”之类的IP地址,而不能认识域名。我们无法记住10个以上IP地址的网站,所以我们访问网站时,更多的是在浏览器地址栏中输入域名,就能看到所需要的页面,这是因为有一个叫“DNS服务器”的计算机自动把我们的域名“翻译”成了相应的IP地址,然后调出IP地址所对应的网页。

2016-10-01 23:35:46 852

原创 计算机网络学习小结

TCP/IP体系结构总共四层:把最上面三次统称应用层,数据链路层和物理层称网际接口层。 1. 应用层 主要协议:FTP、DNS、HTTP、WWW、TELNET、SMTP等 应用层和传输层直接通过套接字连接,即套接字作为应用层和传输层之间的接口。 套接字的数据结构中主要有:本地IP、目的IP、本地端口、目的端口等。 2. 

2016-10-01 23:28:34 1171

转载 链表相关算法小结(判断环、复制、逆序等)

链表相关算法小结(判断是否存在环、复制、逆序等)

2016-10-01 23:14:33 494

转载 学习方法论---知其所以然(以算法学习为例)

学习方法论---知其所以然(以算法学习为例)

2016-10-01 18:16:04 811

转载 hash表小结

hash算法小结

2016-10-01 18:14:14 562

转载 哈希表算法解析以及面试题目应用

hash表算法解析

2016-10-01 15:17:27 1425

转载 排序算法总结

排序算法优缺点总结及实现

2016-10-01 15:15:17 429

转载 STL 容器一些底层机制

STL 容器一些底层机制

2016-10-01 15:04:00 610

转载 http中get与post的区别

http中get与post的区别

2016-10-01 15:01:38 411

转载 内存溢出、内存泄露、内存越界、缓冲区溢出、栈溢出

内存溢出、内存泄露、内存越界、缓冲区溢出、栈溢出

2016-10-01 14:59:53 532

转载 C++ 智能指针详解

C++ 智能指针详解   一、简介 由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。 用智能指针便可以有效缓解这类问题,本文主要讲解参见的智能指针的用法。包括:std::auto_ptr、boost::

2016-10-01 14:58:28 470

原创 删除链表中等于给定值val的所有节点

(1)删除链表中等于给定值val的所有节点  给出链表 1->2->3->3->4->5->3, 和 val = 3, 你需要返回删除3之后的链表:1->2->4->5。  (2)删除链表中重复的结点  在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。  例如,链表1->2->3->3->4->4->5 处理后为 1->2->5  (3)从

2016-10-01 14:14:34 786

转载 多线程还是多进程的选择及区别

多线程多进程的选择

2016-10-01 14:02:18 784

转载 判断一个单链表是否有环及环的链接点(转)

给定一个单链表,只给出头指针h: 1、如何判断是否存在环? 2、如何知道环的长度? 3、如何找出环的连接点在哪里? 4、带环链表的长度是多少?   解法: 1、对于问题1,使用追赶的方法,设定两个指针slow、fast,从头指针开始,每次分别前进1步、2步。如存在环,则两者相遇;如不存在环,fast遇到NULL退出。 2、对于问题2,记录下问题1的碰

2016-09-05 10:41:10 405

空空如也

空空如也

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

TA关注的人

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