自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

luguifang2011的专栏

记录学习,总结工作,分享知识,感恩互联网

  • 博客(14)
  • 资源 (15)
  • 收藏
  • 关注

原创 TCP/IP数据包格式详解-包括数据链路层的头部

 图中括号中的数字代表的是当前域所占的空间大小,单位是bit位。黄色的是数据链路层的头部,一共14字节绿色的部分是IP头部,一般是20字节紫色部分是TCP头部,一般是20字节最内部的是数据包内容黄色部分:链路层目的MAC:当前step目的主机的mac地址源MAC:当前step的源主机的mac地址类型:指定网络层所用的协议类型,通常是IP协议,0x0800...

2014-10-31 18:15:44 14325 2

原创 指针函数与函数指针的区别

一、在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针    类型标识符    *函数名(参数表)      int *f(x,y); 首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针

2014-10-31 09:16:20 859

原创 TCP/IP详解之链路层

一 链路层主要有三个目的:(1)为I P模块发送和接收I P数据报;(2)为A R P模块发送A R P请求和接收A R P应答;(3)为R A R P发送R A R P请求和接收R A R P应答。

2014-10-28 09:03:52 1211

原创 无法安装vmware tools的解决方PLEASE WAIT! VMware Tools is currently being installed on your system. Dependin

VMware安装unbuntu 12.04 LTS时,当你使用VMware的Easy Mode安装时,提示需要安装VMware Tools,屏幕会出现下方的文字:installed unbuntu 12.04 LTS in VMware workstation 7.0 and the VMware used the "Easy Mode".When I finish the intal

2014-10-26 10:02:03 2825

转载 【干货】国外程序员整理的 C++ 资源大全

关于 C++ 框架、库和资源的一些汇总列表,由 fffaraz发起和维护。内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。标准库C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。Standard Template Library:标准模板库C POSIX l

2014-10-24 19:43:51 814

原创 排序算法总结面试(二)

一、插入排序(InsertionSort)1. 基本思想:每次将一个待排序的数据元素,插入到前面已经排好序的数列中的适当位置,使数列依然有序;直到待排序数据元素全部插入完为止。2. 排序过程: 【示例】:[初始关键字] [49] 38 65 97 76 13 27 49    J=2(38) [38 49] 65 97 76 13 27 49    J=3(65) [3

2014-10-11 15:56:45 615

转载 查找算法总结——面试(一)

====================顺序查找算法====================1. 算法描述  顺序比较即可。2. 平均查找长度  (n+1)/2, 其中n为表长。  3. 算法实现    省略  4. 优化思想  根据经验,目前被查到越多的元素,将来可能被查到的可能性也越大。所以可以考虑,每次查找到一个元素后,将它和直接前驱交换位

2014-10-11 15:51:14 1281

转载 const char*, char const*, char*const的区别

const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。 事实上这个概念谁都有,只是三种声明方式非常相似很容易记混。 Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: 把一个声明从右向左读。 char * const cp; ( * 读成 pointer to

2014-10-11 10:33:20 526

原创 C++中引用与指针的区别(详细介绍)

C++中的引用与指针的区别 指向不同类型的指针的区别在于指针类型可以知道编译器解释某个特定地址(指针指向的地址)中的内存内容及大小,而void*指针则只表示一个内存地址,编译器不能通过该指针所指向对象的类型和大小,因此想要通过void*指针操作对象必须进行类型转化。     ★ 相同点:     1. 都是地址的概念;       指针指向一块内存,它的内容是所

2014-10-11 09:16:34 529

原创 char* 和char[]的区别

以下内容均来自互联网,系笔者汇总并总结。1. 问题介绍问题引入:在实习过程中发现了一个以前一直默认的错误,同样char *c = "abc"和char c[]="abc",前者改变其内容程序是会崩溃的,而后者完全正确。程序演示:测试环境Devc++代码#include using namespace std;main(){   char

2014-10-11 09:13:13 622

原创 指针的大小--sizeof问题和sizeof使用规则

1、什么是sizeof  首先看一下sizeof在msdn上的定义:  The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggregate types). This keyword returns a value

2014-10-11 09:04:18 10843

转载 C++对象大小讨论

C++对象的大小不同的编译器的实现是不一样的,以下仅讨论.net2003,其他编译的可能出现的结果以下也做了分析和猜测。在反推不同编译器实现的C++对象的大小时。对齐是一个很重要也容易被遗忘的问题。//test.cpp#include using std::cout;using std::endl;class A{};//类A是一个空类,但是它的大小并不为0

2014-10-11 08:58:36 547

转载 位操作实现加减乘除四则运算

1. 题目描述如何使用位操作分别实现整数的加减乘除四种运算?2. 解决方案需要熟练掌握一些常见功能的位操作实现,具体为: 常用的等式:-n = ~(n-1) = ~n+1 获取整数n的二进制中最后一个1:n&(-n) 或者 n&~(n-1),如:n=010100,则-n=101100,n&(-n)=000100 去掉整数n的二进制中最后一个1:n&(n-1),如

2014-10-10 16:30:44 1401

原创 TCP的连接和终止(TCP/IP详解)

TCP的连接和终止TCP是一个面向连接的协议。在传输数据前必须要建立连接,在停止传输数据后要终止连接释放资源。一.TCP连接建立TCP连接是在IP网络中两个进程间(应用层协议)的双向、全双工的逻辑回路。由节点的IP地址和端口将连接双方对应起来。      1.TCP连接特点:通过一个握手进程建立起来;通过一个周期性保持进程来保持,保证两个TCP节点间处于激活状态

2014-10-10 15:34:53 1984

libnet-1.0.2.tar.gz

libnet-1.0.2 源码,可以正常编译使用,一些程序 可能需要较低版本的libnet

2019-05-31

ListView中的进度条

ListView中的数据处理进度的进度条显示,代码值得推荐和学习,来自国外论坛

2015-03-15

迅雷防踢亲测绝对新版可用

迅雷防踢补丁,自己长期使用,亲测好久绝对好用可用,新版也可用强烈支持

2015-01-17

visual assist vc助手破解dll

vc助手(visual assist)破解dll请将此dll放到安装目录,覆盖VA_X.dll

2015-01-07

聊天程序与资源共享

基于socket udp的局域网内群聊程序,实现了基于网内资源发布与共享,文件传输(小文件)C语言写的基于win32开发适合初学者全方位了解网络编程

2014-06-09

java操作xml和sql server 2008必备包(crimson jdom sqljdbc sqljdbc4)

java操作xml和sql server 2008必备包 包括:crimson.jar jdom.jar sqljdbc.jar sqljdbc4.jar特此将其打包以方便网友下载使用

2013-12-29

C++和JAVA的区别

C++和java的区别,包括语法区别和高级区别,让你比较容易的从JAVA转入C++开发或者从C++转入JAVA,难得的经典

2013-09-30

C++从入门到精通(光盘镜像文件)源码,电子书,PPT

C++从入门到精通(光盘镜像文件)源码,电子书,PPT

2012-12-24

排序算法的实现

排序算法程序的验证,通过随机函数产生随机数列实现

2012-12-24

栈和队列的应用—停车场管理系统

栈和队列的应用—停车场管理系统

2012-12-24

windows程序设计第五版(珍藏版)光盘文件

windows程序设计第五版(珍藏版)光盘文件

2012-12-01

学计算机专业的学生向女生表白的小程序(满屏铺满玫瑰花)基于win32API

基于C语言和win32API。向女生表白的小程序。。满屏铺满玫瑰花,配有背景音乐,表白文字(这些都可以换成自己喜欢的)。。炫彩字显示。。

2012-11-28

C++游戏汇集

C++写的小游戏

2012-11-15

CMD命令大全

CMD命令大全

2012-08-19

空空如也

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

TA关注的人

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