自定义博客皮肤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 539

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

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

2016-08-29 09:02:40 432

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

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

2016-10-04 23:58:31 442

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

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

2016-10-04 23:21:19 364

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

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

2016-10-04 22:43:50 1728

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

C++ 对象的内存布局

2016-10-02 23:53:40 319

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

C++ 虚函数表解析

2016-10-02 23:52:12 235

原创 一个关于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 332

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

网络编程学习笔记

2016-10-02 22:02:34 293

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

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

2016-10-02 14:59:13 640

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

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

2016-10-02 13:57:44 1095

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

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

2016-10-02 12:29:23 1125

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

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

2016-10-02 00:19:29 1459

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

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

2016-10-02 00:15:43 7897

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

进程与线程常用问题

2016-10-01 23:39:32 497

原创 DNS用法解析

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

2016-10-01 23:35:46 712

原创 计算机网络学习小结

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

2016-10-01 23:28:34 1051

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

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

2016-10-01 23:14:33 371

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

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

2016-10-01 18:16:04 661

转载 hash表小结

hash算法小结

2016-10-01 18:14:14 454

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

hash表算法解析

2016-10-01 15:17:27 1280

转载 排序算法总结

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

2016-10-01 15:15:17 319

转载 STL 容器一些底层机制

STL 容器一些底层机制

2016-10-01 15:04:00 427

转载 http中get与post的区别

http中get与post的区别

2016-10-01 15:01:38 303

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

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

2016-10-01 14:59:53 376

转载 C++ 智能指针详解

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

2016-10-01 14:58:28 367

原创 删除链表中等于给定值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 659

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

多线程多进程的选择

2016-10-01 14:02:18 626

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

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

2016-09-05 10:41:10 313

空空如也

空空如也

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

TA关注的人

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