自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (8)
  • 收藏
  • 关注

原创 c++中null和nullptr的区别

经过转定义我们会发现null其实是0表示一个整形数,而nullptr是空指针具体区别看下面例子:类a中有两个构造函数int a(int a);int a(int *a);则当你使用 *p=null时,a(p)调用的就是第一个构造函数,而我们其实是要对第二个构造函数进行调用。

2017-04-27 15:10:07 1829

原创 IP地址及相关操作运算

1.首先给IP家族进行分类A类 1.0.0.0~127.255.255.255      其对应的子网掩码为:255.0.0.0B类 128.0.0.0~191.255.255.255   其对应的子网掩码为:255.255.0.0C类 192.0.0.0~223.255.255.255   其对应的子网掩码为:255.255.255.0D类 224.0.0.0~239.255.2

2017-04-27 11:36:04 1060

原创 UDP广播

UDP广播分为有限广播和直接广播;有线广播:将数据传播到本局域网内所有网段,但不能跨路由器(255.255.255.255)直接广播:将数据传播到指定网段内的所有主机,能跨过路由器广播(192.168.1.255)创建套接字(socket)【套接字其实就是进程间进行通信的接口】时,可以通过setSocketopt()函数来设置广播类型。

2017-04-27 10:01:13 1697

原创 客户端与服务器进行通信时sendto()和recfrom()函数的工作原理

客户端与服务器进行通信时sendto()和recfrom()函数的工作原理:注意基于UDP协议进行传输时,是这两个函数。当进程间通讯是基于TCP时,就是send()和recv()函数。但两者工作原理都一样。我们知道32位机器运行一个进程,操作系统会有4GB虚拟地址空间,其中2GB分配给内核,2GB分配给用户。当然了,并不是2GB资源都分配给该进程,而是进程需要多少就会分配多少。电脑A中

2017-04-27 09:48:21 2565

原创 局域网计算机间进行通信都经历了什么

上图中连线应该是双向箭头,这里就不在进行修改了局域网中A和B进行通信,可以直接连接网线。但当局域网中计算机比较多的时候呢?都连接网线吗?显然这种做法不太行。由此交换机就应运而生。局域网间多个计算机进行相互通信,依靠的就是交换机。下面说一下计算机之间进行通讯的详细流程。在这之前先了解一下网络的层次。这里以五层为例;================================应

2017-04-27 09:22:45 4892

原创 TCP的流量控制

理解:窗口和滑动窗口TCP的流量控制:TCP使用窗口机制进行流量控制什么是窗口?连接建立时,各端分配一块缓冲区用来存储接收的数据,并将缓冲区的尺寸发送给另一端,接收方发送的确认信息中包含了自己剩余的缓冲区尺寸剩余缓冲区空间的数量叫做窗口2. TCP的流控过程(滑动窗口)

2017-04-26 11:38:08 413

原创 TCP与UDP的区别

TCP(TransmissionControl Protocol)传输控制协议:     该协议主要用于在主机间建立一个虚拟连接,以实现高可靠性的数据包交换。IP协议可以进行IP数据包的分割和组装,但是通过IP协议并不能清楚地了解到数据包是否顺利地发送给目标计算机。而使用TCP协议就不同了,在该协议传输模式中在将数据包成功发送给目标计算机后,TCP会要求发送一个确认;如果在某个时限内没有收到确

2017-04-26 11:31:24 504

原创 TCP粘包问题

1.什么是粘包: 简单的说就是通过TCP协议发送了多条独立的数据,但接收的时候,有些数据不幸的合并成了一个。比如客户端向服务器发送两个命令:1)Fen                           2)ShouBa 但是服务器接收的时候,很可能不是分两次接收,而是一次接收到   FenShouBa2.粘包出现的原因: 2.1由于TCP协议本身的机制(面向连接的可靠地协

2017-04-26 11:04:08 538

原创 客户端与服务器之间分别通过TCP和UDP进行通信

一:TCP/IP协议的应用一般采用客户/服务器模式,因此在实际应用中,必须有客户和服务器两个进程,并且首先启动服务器,其系统调用时序图如下。 面向连接的协议(如TCP)的套接字系统调用如图2.1所示:注意:服务器必须首先启动,直到它执行完accept()调用,进入等待状态后,方能接收客户请求。假如客户在此前启动,则connect()将返回出错代码,连接不成功。这里直接上C++代码:

2017-04-26 10:45:09 7316

原创 TCP协议三次握手、四次挥手详解

本文是参考的文章http://blog.csdn.net/whuslei/article/details/6667471/,但文章只给了大致流程(某些部分太大略了)。这里将详细流程记录下来,并添加了自己的理解。同时也在vs2012上实现了TCP在客户端与服务器方面的链接代码。代码可通过该网址进行下载。TCP与服务器之间建立连接需要三次握手才能完成,而断开连接则需要四次挥手。整个过程如下图所示:

2017-04-24 17:16:38 1008

转载 C语言函数传递指针参数的问题

这货写的真详细,并且通俗易懂。看到的有福气了0.0呵呵一个问题是,我们想用一个函数来对函数外的变量v进行操作,比如,我想在函数里稍微改变一下这个变量v的值,我们应该怎么做呢?又或者一个常见的例子,我想利用swap()函数交换两个变量a,b的值,我们应该怎么做呢(好吧,博主是觉得这个问题是足够的老土)。如果你真的理解【函数】这个工具的本质,我想你稍微仔细的思考一下,可能就不会来查看博

2017-04-20 15:46:45 767

原创 Unity使用sql Server问题汇总

Unity使用sql Server问题汇总创建C#脚本,引入数据库命名空间时,不会显示。这是因为差一个System.Data.dll文件,将此文件手动添加到vs编辑器中【解决方案->Assembly-Csharp->引用。右键点击引用->添加引用。将System.Data.dll文件加入】。写好脚本后,运行会发现各种错误:【一般都是缺少动态链接库文件之类的错误】

2017-04-20 15:41:33 662

Learning to Assign Orientations to Feature Points

压缩包里有英文原版,还有本人经过两天不懈奋斗才翻译出来的中文版。谦虚使人进步,我承认里面会有些须错误,但不影响阅读。望谅解

2016-09-22

计算机图形学研究热点报告

下载吧,你不会失望的

2016-07-02

摄像机标定详解版

这是LZ通过一段时间的学习,把书籍《学习opencv》与书籍《机器视觉算法与应用》中有关摄像机标定的相关知识进行了总结,其中还添加了摄像机标定过程中涉及到的几个坐标系,及其之间的相互关系。保证不让各位失望

2016-07-02

3D数学基础图形与游戏开发

3D数学基础图形与游戏开发

2016-06-23

虚拟现实技术的未来和发展

这是一篇关于虚拟现实与技术的论文,里面涵盖很全面,值得信赖

2015-10-20

unity3D中文API

unity3D中文API,物有所值,你,值得拥有。

2015-10-20

opengl函数库.h等文件

这是关于opengl各种函数库如.h文件和.dell动态文件的综合,找了好久才找到,希望对你们能有所帮助。

2015-10-20

CAD全文浏览器

用于打开并观看CAD论文,我们往往很难找到相应的能够很好地打开文件的浏览器

2015-10-20

空空如也

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

TA关注的人

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