自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鹿鹿鹿

你才不是一只没有故事的程序猿

  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

转载 进程通信&线程同步

进程间通信主要是指多个进程间的数据交互。而线程间同步主要指维护多个线程之间数据准确、一致性。一.进程间通信主要有以下几种方式:管道(pipe):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。有名管道(named pipe):有名管道也是半双工的通信方式,但是它允许无亲缘关系进

2017-03-17 16:35:12 796

转载 IP地址分类与子网掩码有关计算

转载自:http://blog.csdn.net/zhangliangzi/article/details/51263337一、IP地址1、IP地址基本概念 IP地址在网络层将不同的物理网络地址统一到了全球唯一的IP地址上(屏蔽物理网络差异),是唯一标识互联网上计算机的逻辑地址(相当于手机号码,可以通过唯一的手机号码找到手机),所以IP地址也被称为互联网地址(可见其重要性)。

2017-03-17 13:33:16 1225 1

转载 计算机网络核心基础知识总览

转载自:http://blog.csdn.net/zhangliangzi/article/details/51812415第一章——概述计算机网络性能指标1、速率,传输数据速率,也叫数据率、比特率,单位有:b/s、kb/s、Mb/s、Gb/s、Tb/s2、带宽,最高传输速率,即为速率最高值,单位与速率相同3、吞吐量,单位时间通过某个

2017-03-17 11:08:28 1061

转载 HTTP 常见面试题总结

1、常用的HTTP方法有哪些?GET:用于请求访问已经被URI(统一资源标识符)识别的资源,可以通过URL传参给服务器POST:用于传输信息给服务器,主要功能与GET方法类似,但一般推荐使用POST方式。PUT:传输文件,报文主体中包含文件内容,保存到对应URI位置。HEAD:获得报文首部,与GET方法类似,只是不返回报文主体,一般用于验证URI是否有效。DELET

2017-03-17 10:48:52 857

转载 空类所占内存的大小

成员函数还是以一般的函数一样的存在。a.fun()是通过fun(a.this)来调用的。所谓成员函数只是在名义上是类里的。其实成员函数的大小不在类的对象里面,类所占内存的大小不包括成员函数的大小,虚拟成员函数除外。同一个类的多个对象共享函数代码。而我们访问类的成员函数是通过类里面的一个指针实现,而这个指针指向的是一个table,table里面记录的各个成员函数的地址(当然不同的编译可能略有不同的实

2017-03-16 16:21:50 762

转载 2.6.5 实例化绘制glDrawArraysInstanced()

高级话题OpenGL 3.1(尤其是GLSL 1.40)增加了对实例化绘制的支持,它提供了另一个额外的值gl_InstanceID(叫做实例ID,并且它只在顶点着色器中可用),对于指定的每一组图元,该ID相应递增。glDrawArraysInstanced()的运行和glMultiDrawArrays()类似,只不过对于glDrawArrays()的每次调用,开始索引和顶点计数是相

2017-03-15 11:37:01 5808

转载 OpenGL的Draw函数

转载自:http://blog.csdn.net/patient16/article/details/50540011前言初学OpenGL时会发现各种各样的Draw*函数,每种Draw*的功能和适合使用场景是什么,在这里做一下整理。对于老式的Draw(OpengGL1,2的glBegin)不做讨论,其实理解OpenGL3,4的方法就够了。1.图元类型Draw

2017-03-15 11:35:19 2150

转载 可靠传输的实现—滑动窗口/ 流量控制/ 拥塞控制

TCP协议作为一个可靠的面向流的传输协议,其可靠性和流量控制由滑动窗口协议保证,而拥塞控制则由控制窗口结合一系列的控制算法实现。一、滑动窗口协议     关于这部分自己不晓得怎么叙述才好,因为理解的部分更多,下面就用自己的理解来介绍下TCP的精髓:滑动窗口协议。     所谓滑动窗口协议,自己理解有两点:1. “窗口”对应的是一段可以被发送者发送的字节序列,其连续的范围称之为“窗口”;

2017-03-14 21:20:12 762

转载 教你如何迅速秒杀掉:99%的海量数据处理面试题

作者:July出处:结构之法算法之道blog前言   一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名 :-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一般抽象性总结。    毕竟受文章和理论之限,本文将摒弃绝大部分的细节,只

2017-03-14 09:59:21 1295

转载 海量数据面试题整理

1. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?  方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。  s 遍历文件a,对每个url求取,然后根据所取得的值将url分别存储到1000个小文件(记为)中。这样每个小文件的

2017-03-14 09:58:14 585

转载 等价类划分方法

测试用例设计白皮书--等价类划分方法Author: Vince      来源:http://blog.csdn.net/vincetest 一.方法简介1.定义  是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。    2.划分等价类:  等价类是

2017-03-09 21:29:19 34806 6

转载 一些经典的 Shell 脚本面试问题

如下是一些面试过程中,经常会遇到的 shell 脚本面试问题及解答。了解脚本或至少知道基础知识对测试工程师来说至关重要,它也有助于你在工作环境中自动完成很多任务。你会发现,现在多数的测试工程师招聘要求中,都需要 linux基础技能,及基本的Shell脚本技能。如下是一些常见的Shell脚本面试问题。1. 如何在脚本中使用参数 ?第一个参数 : $1,第二个参数 :$2

2017-03-09 21:26:39 11355

转载 软件测试面试宝典(杂乱)

问:你在测试中发现了一个  bug ,但是开发经理认为这不是一个  bug ,你应该怎样解决。首先,将问题提交到缺陷管理库里面进行备案。然后,要获取判断的依据和标准:根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据;如果没有文档依据,可以根据类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷;根据用户的一

2017-03-09 20:38:56 1622

转载 软件测试工程师常见面试题和笔试题

1.白箱测试和黑箱测试是什么?什么是回归测试?2.单元测试、集成测试、系统测试的侧重点是什么?3.设计用例的方法、依据有那些?4.一个测试工程师应具备那些素质和技能?5.集成测试通常都有那些策略?6.你用过的测试工具的主要功能、性能及其他?7.一个缺陷测试报告的组成8.基于WEB信息管理系统测试时应考虑的因素有哪些

2017-03-09 20:26:55 18774

转载 软件测试工程师面试一般常见问题汇总

1. 编程基础; 2.数据库知识,建议准备好sql语言,能掌握高级查询使用基本可以应对了。3.软件测试理论,这个大家都不陌生,也是必考的了,应该可以轻松应付。要注意准备下web测试和性能测试这块,现在做web的公司好多。4.根据公司具体的职位要求可以准备的有linux的命令,CMMI的基础知识,TCP/IP的基础知识,通信的如3G网络类知识等。面试官常问的问题:1.请自我介绍一

2017-03-09 19:37:29 71792 2

转载 测试面试常考点

测试考点1、什么是软件测试正向思维:软件测试是一系列的活动来验证程序是否正常运行,以及是否达到了用户预期的需求;逆向思维:软件测试是为了发现程序的错误或者缺陷而进行的一系列活动;2、软件测试的目的测试的目的是想以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患带来的商业风险。3、什么是需求

2017-03-09 19:17:37 1168

转载 如何理解指向指针的指针?

原文: http://blog.jobbole.com/60647/?repeat=w3tc我在一篇教程中看到下面这段,它描述指向指针的指针是如何运作的。引用文章相关段落如下:C12int i = 5, j = 6, k = 7;int *ip1 = &i,

2017-03-07 21:15:49 437

转载 C++动态分配内存

1. 堆空间申请、释放的方法 :在C++中,申请和释放堆中分配的存贮空间,分别使用new和delete的两个运算符来完成:例如:1、 int *pi=new int(0);      它与下列代码序列大体等价:      2、int ival=0, *pi=&ival;区别:pi所指向的变量是由库操作符new()分配的,位于程序的堆区中,并且该对象未命名。  堆空间

2017-03-07 20:40:47 433

转载 两个线程分别执行100次i++

原文:http://blog.csdn.net/will130/article/details/48714343i++只需要执行一条指令,并不能保证多个线程i++,操作同一个i,可以得到正确的结果。因为还有寄存器的因素,多个cpu对应多个寄存器。每次要先把i从内存复制到寄存器,然后++,然后再把i复制到内存中,这需要至少3步。从这个意义上讲,说i++是原子的并不对。如此

2017-03-07 19:23:53 2579 1

转载 c++ 虚函数的实现机制

虚函数在c++中的实现机制就是用虚表和虚指针,但是具体是怎样的呢?从more effecive c++其中一篇文章里面可以知道:是每个类用了一个虚表,每个类的对象用了一个虚指针。具体的用法如下:class A{public: virtual void f(); virtual void g();private: int a};class B : pub

2017-03-07 17:39:48 639 1

NShader for vs 2013 2015 glsl

高亮shader,适用于vs 2013版和2015版

2017-04-13

数据库系统概念第六版完整答案

数据库系统概念第六版完整答案,两部分的习题都有的完整版!

2015-12-17

ply 蚂蚁模型 ant

ant.ply蚂蚁模型可结合我博客里的载入ply模型进行学习

2015-12-17

火柴人 maya模型

火柴人的maya模型,.mb格式,若想用obj格式,请用Maya转换

2015-12-17

空空如也

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

TA关注的人

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