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

转载 二叉树学习小结(序列化和反序列化、二叉树遍历、二叉树镜像、二叉搜索树、二叉树子结构等)
二叉树学习小结(序列化和反序列化、二叉树遍历、二叉树镜像、二叉搜索树、二叉树子结构等)
2016-10-01 23:22:50
600

原创 C++引用和指针的对比
相同点:· 1、 都是地址的概念,指针指向一块内存,而引用是一块内存的别名。不同点:· 1、 指针是一个变量,会分配内存;而引用只是一个别名不会分配内存。· 2、 可以定义一个空指针(NULL);但是不能定义一个空的引用,引用必须在定义的时候进行初始化。· 3、 引用的指向只能在初始化的时候定义;而指针的指向可以任意改变。 · 4、 引用使用时无需解引用(*);
2016-08-29 09:02:40
480
原创 MySQL学习小结:MySQL常用数据类型、常用MySQL查询语句
MySQL常用数据类型数据类型说明CHAR1~255个字符的定长串,它的长度必须在创建时指定,否则MySQL假定为CHAR(1)VARCHAR可变长度,最多不超过255字节,如在创建时指定VARCHAR(n),则可存储0~n个字符的变长串TINYTEXT同TE
2016-10-04 23:21:19
440
原创 一个关于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
390
原创 post和get的区别以及使用建议
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。
2016-10-02 14:59:13
741
原创 TCP、UDP、TCP/IP、HTTP、HTTPS含义及区别
TCP、UDP、TCP/IP、HTTP、HTTPS含义及区别 ,post与get的区别
2016-10-02 13:57:44
1197
原创 TCP与UDP协议的特点及区别小结
TCP与UDP协议的特点及区别小结;TCP和UDP是OSI模型中的运输层中的协议。TCP提供可靠的通信传输,而UDP则常被用于让广播和细节控制交给应用的通信传输。
2016-10-02 12:29:23
1189
原创 DNS用法解析
网络通讯大部分是基于TCP/IP的,而TCP/IP是基于IP地址的,所以计算机在网络上进行通讯时只能识别如“202.96.134.133”之类的IP地址,而不能认识域名。我们无法记住10个以上IP地址的网站,所以我们访问网站时,更多的是在浏览器地址栏中输入域名,就能看到所需要的页面,这是因为有一个叫“DNS服务器”的计算机自动把我们的域名“翻译”成了相应的IP地址,然后调出IP地址所对应的网页。
2016-10-01 23:35:46
779
原创 计算机网络学习小结
TCP/IP体系结构总共四层:把最上面三次统称应用层,数据链路层和物理层称网际接口层。1. 应用层主要协议:FTP、DNS、HTTP、WWW、TELNET、SMTP等应用层和传输层直接通过套接字连接,即套接字作为应用层和传输层之间的接口。套接字的数据结构中主要有:本地IP、目的IP、本地端口、目的端口等。2.
2016-10-01 23:28:34
1115
转载 C++ 智能指针详解
C++ 智能指针详解 一、简介由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。用智能指针便可以有效缓解这类问题,本文主要讲解参见的智能指针的用法。包括:std::auto_ptr、boost::
2016-10-01 14:58:28
404
原创 删除链表中等于给定值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
724
转载 判断一个单链表是否有环及环的链接点(转)
给定一个单链表,只给出头指针h:1、如何判断是否存在环?2、如何知道环的长度?3、如何找出环的连接点在哪里?4、带环链表的长度是多少? 解法:1、对于问题1,使用追赶的方法,设定两个指针slow、fast,从头指针开始,每次分别前进1步、2步。如存在环,则两者相遇;如不存在环,fast遇到NULL退出。2、对于问题2,记录下问题1的碰
2016-09-05 10:41:10
365
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人