【STL】unodered_map

unordered_map的定义 template class Key, class T, class Hash = hashKey>, class Pred = equal_toKey>, class Alloc = allocatorconst Key,T> >>...

2017-09-25 13:10:03

阅读数 689

评论数 0

C++ 复习要点

本文总结一下C++面试时常遇到的问题。

2017-09-20 15:03:13

阅读数 8697

评论数 1

轻松搞定面试中的红黑树问题

版权所有,转载请注明出处,谢谢! http://blog.csdn.net/silangquan/article/details/18655795    连续两次面试都问到了红黑树,关键两次都没有答好,这次就完整地来学习整理一下。 没有学习过红黑树的同学请参考: ...

2017-09-19 16:31:32

阅读数 389

评论数 0

Unity 复习要点

Unity

2017-09-19 12:18:21

阅读数 318

评论数 0

图形学复习要点

这篇文章总结一下图形学在游戏开发工程师面试时常考(可能会考)的问题。虽然图形学在面试中的比重比较小,但是还是要复习一下的。图形学的考点分为两部分,一是渲染管线,二是数学尤其是线性代数和三维几何。 一、渲染管线 1.1 渲染管线中有那几个重要的坐标系?如何转换? 二、数学基础

2017-09-19 11:45:54

阅读数 3074

评论数 1

游戏中服务端与客户端分别承担怎样的计算才即安全又可靠呢?

原则一:安全第一,永不信任客户端 所有能影响战斗胜负结果的数值及运算,影响成长收益的数值及运算,都必须放到服务端保存及运算或者是高频度的验算。 影响战斗胜负结果的: 人物属性 战斗公式 行走速度 施法距离 技能CD等 影响成长收益的: 各种物品掉率 物品强化/合成概率等 原则二:保持流畅的游戏体验...

2017-09-18 12:26:45

阅读数 663

评论数 0

静态链接库LIB和动态链接库DLL的区别

静态链接库LIB和动态链接库DLL的区别 一、        静态链接库与动态链接库区别 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib 中的指令都全部被直接包含在最终生成的 EXE 文件中了。但是若使用 DLL,该 DLL 不必被包含在最终 EXE 文...

2017-09-17 07:20:30

阅读数 121

评论数 0

数据库复习要点

什么是存储过程?有哪些优缺点? 存储过程是一些预编译的SQL语句。更加直白的理解:存储过程可以说是一个记录集,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。存储过程...

2017-09-16 11:19:54

阅读数 470

评论数 0

操作系统复习要点

什么是虚拟内存,什么是物理内存 进程和线程 进程是具有一定功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源调度和分配的一个独立单位。进程是程序的一次执行,包括代码和数据,是CPU分配资源的基本单位,一个进程可以包括多个线程。进程之间通信方式:管道、SOCKET、信号量(互斥、同步...

2017-09-16 11:17:48

阅读数 12502

评论数 0

计算机网络复习要点

参考资料: https://my.oschina.net/yangjiannr/blog/1528516 http://www.cnblogs.com/zyf-zhaoyafei/p/4716297.html 到现在也投了一些公司,有的在等面试,有的在等笔试。抽空总结一下计算机网络常见的面试问...

2017-09-15 18:50:02

阅读数 645

评论数 1

线索二叉树

一、线索二叉树        如果二叉树的节点包含数据域和两个指针域( lchild 和 rchild ),当节点没有下一个节点时,将指针域赋值为空(NULL),但有时会造成很大的浪费,所以可以将空指针域利用起来,存放其他节点的地址,这样就便于索引,像二叉树遍历,查找之类就会变得相对容易。 ...

2017-09-14 19:54:40

阅读数 130

评论数 0

64 位软件和 32 位有什么具体区别?

64bit软件和32bit软件最大的区别是64bit的软件可以同时操作大于4GB的内存。注意这里的内存指的是地址空间,而不是物理内存。比如现在有一个10GB的数据库需要进行排序。64bit的软件可以malloc一个10GB的空间把整个数据库“放进”内存然后使用任意经典排序算法,而32bit的软件在...

2017-09-13 14:48:05

阅读数 688

评论数 0

topk

https://www.nowcoder.com/profile/601412/codeBookDetail?submissionId=8514010 1、全排序  时间复杂度O(nlogn)  *通过牛客* 1 2 3 4 ...

2017-09-10 07:01:33

阅读数 183

评论数 0

memset(this, 0, sizeof *this)

有时候类里面定义了很多int,char,struct等c语言里的那些类型的变量,我习惯在构造函数中将它们初始化为0,但是一句句的写太麻烦,所以直接就memset(this, 0, sizeof *this);将整个对象的内存全部置为0。对于这种情形可以很好的工作,但是下面几种情形是不可以这么使用的...

2017-09-09 05:54:04

阅读数 323

评论数 0

new operator、operator new 、placement new三者之间的区别与联系

new operator、operator new 、placement new三者之间的区别与联系 1. new的执行过程: (1)通过operator new申请内存 (2)使用placement new调用构造函数(简单类型忽略此步) (3)返回内存指针   2. new...

2017-09-09 05:23:40

阅读数 109

评论数 0

C++ sizeof

转自:http://krystism.is-programmer.com/   学过c的都知道sizeof运算符。不过还是需要注意以下几点。先从c的sizeof说起: 1. sizeof 是运算符,而不是函数。虽然我们习惯sizeof(...),但( )并不是必需的,它只是表示优先级。我们把...

2017-09-05 12:06:47

阅读数 130

评论数 0

面试IT公司的经验

[转载]面试IT公司的经验 笔者仅仅以自己的亲身经验为依据,将国内IT巨头按Offer到手难度降序排列,大致分为如下3个梯队:  T1:百度,阿里,腾讯,…  T2:网易,迅雷,完美时空,360,金山,…  T3:华为,中兴,联发科,…  Tx:垄断类IT国企。如中国移动,… T1...

2017-09-04 09:46:32

阅读数 5267

评论数 0

C++ const

const 是左结合的,若左边为空,则再向右结合   一、指向  const  对象的指针 指向  const  对象的指针,指的是指针指向的对象的内容是const的,不可修改,但指针本身(即指针的值)是可以修改的。 例1: char acConst[] = "const"...

2017-09-04 09:39:47

阅读数 163

评论数 0

lua 实现面向对象

Lua 通过元表可以实现面向对象。当然,这种面向对象并不是真的面向对象,而是类似于一种原型模式,从一个已有的table中clone出另一个table。Lua自身是不支持面向对象的。本文来写一个简单的Lua面向对象实现。 local class_mt = {} function class_mt:...

2017-09-04 07:25:29

阅读数 142

评论数 0

C++ 对象模型

注意虚指针在所有成员的前面。

2017-09-03 16:17:44

阅读数 143

评论数 0

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