自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

某花

我的主页 http://EverET.org

  • 博客(26)
  • 收藏
  • 关注

转载 运动模糊 motion blur

为什么每秒24帧的速度对于电影来说已经足以获得很流畅的视觉效果,而对于电脑游戏来说却会显得磕磕碰碰呢?原因很简单,摄像机在工作的时候并非一帧一帧静止的拍摄,它所摄下的每一帧已经包含了1/24秒以内的所有视觉信息,包括物体的位移。如果在看录像的时候按下暂停键,我们得所到的并不是一幅清晰的静止画面,而是一张模糊的图像,原因就在于此。电脑做不到这一点,游戏里的每一帧就是一幅静止画面,如果你在运动的过程中

2011-10-30 11:13:55 1517

转载 OpenGL实用开源代码列表

OpenGL实用开源代码列表有了网络的最大好处就是可以资源共享。网络是最大的知识库,也是最好的老师,正所谓“没有你想不到的,只有你找不到的”。以下是我收集的以游戏编程,OpenGL 3D编程相关的免费扩展库资料。不断更新中,如果你有好的建义,也请把函数库名及大概功能写上,本人负责收集整理。免费共享SDL在3D的世界里,SDL可真所胃是大名顶顶,正所谓“为人不知陈近南,自称英

2011-10-29 17:33:51 2023

转载 Boost asio的async_write函数

Boost asio是一个异步网络通信的库,其中async_write是一个比较常用的函数,但是,如果没有正确的使用,就可能会出现一些意想不到的潜在Bug。例如下面的代码:for (int i=0; i < n; i++){ boost::asio::async_write( socket_, boost::asio::buffer( buffer[i

2011-10-28 21:28:19 24058

转载 C++开发者的VS2010(二)—— Lambda 表达式

匿名函数是那种没有函数名但有函数体的函数,很多动态语言都支持匿名函数。在VS2010之前,VC作为一种交低级的语言不支持类似的特性,但是VS2010引入了Lambda表达式,增加了对这个特性的支持。  早在C语言的时代我们就可以使用函数指针来将函数作为一个“对象”看待,后来C++标准库的出现又引入了函数对象。但是和那些动态语言相比,C++中编写函数对象的代价还是巨大的,有时候为了实现非常简单的

2011-10-28 21:07:25 2286

转载 boost::asio学习 - io_service的run,run_one,poll,poll_one的区别

在这几个函数里其实都是调用了do_one这个函数,而这个函数的作用就是从获取完成端口状态,所有定时器以及网络事件都是通过do_one来调度的,do_one的函数原型:size_t do_one(bool block, boost::system::error_code& ec)它的第一个参数说明了是否阻塞,在do_one代码中:BOOL ok = ::G

2011-10-28 20:37:17 6952

转载 TCP、UDP绑定同一端口通信的解释

网络中可以被命名和寻址的通信端口,是操作系统可分配的一种资源。       按照OSI七层协议的描述,传输层与网络层在功能上的最大区别是传输层提供进程通信能力。从这个意义上讲,网络通信的最终地址就不仅仅是主机地址了,还包括可以描述进程的某种标识符。为此,TCP/IP协议提出了协议端口(protocol   port,简称端口)的概念,用于标识通信的进程。       端口是一种抽象的软件结

2011-10-28 12:30:14 1495

原创 Good Websites

淘宝核心系统团队http://rdc.taobao.com/blog/cs/酷壳 – CoolShellhttp://coolshell.cn/cnBetahttp://www.cnbeta.com/Google Codehttp://code.google.com/intl/zh-CN/MSDNhttp://ms

2011-10-28 12:20:59 560

转载 Boost学习系列6 - 多线程 (上)

作者: juan001 (2 篇文章) 日期: 九月 15, 2011 在 2:50 下午 一、概述线程是在同一程序同一时间内允许执行不同函数的离散处理队列,这使得在一个长时间进行某种特殊运算的函数在执行时不阻碍其他的函数时变得十分重要。线程实际上允许同时执行两种函数,而这两者不必相互等待。一旦一个应用程序启动,它仅包含一个默认线程。此线程执行main()函数。在main()中

2011-10-28 00:22:28 685

转载 TCP和UDP 协议发送数据包的大小

在进行UDP编程的时候,我们最容易想到的问题就是,一次发送多少bytes好?       当然,这个没有唯一答案,相对于不同的系统,不同的要求,其得到的答案是不一样的,这里仅对像ICQ一类的发送聊天消息的情况作分析,对于其他情况,或许也能得到一点帮助:        首先,我们知道,TCP/IP通常被认为是一个四层协议系统,包括链路层,网络层,传输层,应用层.UDP属于运输层,

2011-10-27 21:04:30 928

转载 boost::thread之while(true)型线程终结方法

我们的程序中经常会用到线程来执行某些异步操作,而有些时候我们的线程执行的函数是这个样子的:view plainvoid ThreadBody()  {      while( true )      {          std::cout "Processing..."         Sleep(1000);      }

2011-10-27 00:43:12 1269

转载 Boost::thread库的使用

Boost::thread库的使用2009/11/26Kagula http://blog.csdn.net/lee353086/article/details/4673790 阅读对象本文假设读者有几下Skills[1]在C++中至少使用过一种多线程开发库,有Mutex和Lock的概念。[2]熟悉C++开发,在开发工具中,能够编译、设置boost::thread库

2011-10-27 00:38:31 1411

原创 C++使用boost python import 其他路径的模块

作者:华亮    http://blog.csdn.net/cedricporter我们在boost库下,我们很容易可以实现C++与Python的混合编程,现在我们想在C++下使用boost::python::import其他路径下的模块,我们该如何是好呢?

2011-10-19 00:12:06 2196

翻译 boost python def 函数导出

Introductiondef() is the function which can be used to expose C++ functions and callable objects as Python functions in the current scope.

2011-10-17 11:01:18 2863

转载 boost库之uBLAS线性代数(三)

boost库之uBLAS线性代数(三)2009-11-30 14:50矩阵 matrix 密集矩阵模板类matrix模板参数参数说明缺省值T

2011-10-15 11:24:14 3661

原创 shell 遍历目录下的文件

for file in ./* doif test -f $filethen echo $file echo is a filefiif test -d $filethen echo $file echo i

2011-10-14 21:19:10 810

转载 Irrlicht 游戏引擎开发 cooliris 界面(三)

(三)着重于介绍如何让场景动起来,以及如何获取和处理消息。源码:example_3.zip 1. Irrlicht 的运动机制  所谓运动,实际上计算机在不停得绘制场景,每绘制一次称之为一帧。 当各帧中物体的位置或外观有所变化,那么它就动起来了。 在irr

2011-10-13 00:06:01 1203

原创 Irrlicht中对于场景节点的管理

Irrlicht中对于场景节点的管理作者:华亮    http://blog.csdn.net/cedricporterISceneNode            当我们创建一个场景节点ISceneNode的时候,它的引用计数为1,此时如果我们需要从场景中删除一个节点

2011-10-12 17:17:08 1252

转载 Microsoft License(简称MS-CL)

摘自: Linux论坛    上个世纪80年代的时候,伟大的Richard Stallman向世界提出了自由软件(Free Software)的概念。当时,几乎没有人听得懂他说的到底是什么,因为人们认为一个人想要编写出和Unix一样的免费操作系统是意见很可笑的是,更可 笑

2011-10-09 20:41:09 947

转载 海量数据Top K算法(C实现)

最近2天受到http://blog.csdn.net/v_JULY_v/archive/2011/05/08/6403777.aspx的影响,从头开始实现了这个算法。收获还是挺大的:(1)实现了Hash链表(2)实现了堆;(3)熟悉了C语言的文件操作;     海量数据处理的

2011-10-03 21:33:28 963

转载 sizeof的实现

首先,要明白:sizeof是一个运算符,而不是一个函数;在编译期间,计算得到结果:view plain#define my_sizeof(L_Value) (                    /      (char *)(&L_

2011-10-03 21:32:53 418

转载 2012年华为校园招聘杭州站面试

2011.9.6    今天开始了正式的面试。第一轮还是华为,我觉得,华为的希望还是很大的。因为1.我做的东西就是手机软件而且有三个相关的项目2.我去大公司实习过(思科网迅、腾讯)3.我成绩好,学校也好          面试进行得很顺利,看我简历上有一句:了

2011-10-03 21:29:16 582

转载 2012淘宝校园招聘笔试

川大站笔试:(本人亲手经历)1个小时的笔试时间,人还是非常多,快没有位置了。选择题考察的面非常广,我记得住的只有下面几道题:(1)进程死锁(2)双链表插入节点(3)插座问题:用树的知识解决(4)平衡树的概念:红黑树,B数,AVL树(5)ICMP协议

2011-10-03 21:28:49 796

转载 2012腾讯校园招聘面试经历

我投的终端软件,隶属于3G产品部门。很遗憾,止步于2面。2面的知识点太广泛了,确实没有想到知识点那么广泛。腾讯的笔试题目比较基础具体的题目记不清除了,设计到的知识点:1.c语言基础:sizeof,strlen的用法。2.linux基本命令umask3.SQ

2011-10-03 21:27:48 723

转载 2012淘宝面试经历

9月23号进行的,我在成都参见的。一天都搞完了,三次面试。一面很过瘾啊。拿到了淘宝的offer。希望给大家有些帮助吧。1. 淘宝的笔试题目:http://blog.csdn.net/randyjiawenjie/article/details/67962752.

2011-10-03 21:24:58 1358 1

转载 2012联发科校园招聘成都手机软件部门笔试&第一轮面试

17号川大笔试,基本都是C的题目。我选的是手机软件部门:选择题我有印象的:1.int p = (short)0x8000,问打印p是多少?-326782.##的使用(连接):define call(x,y) x##y3.char str = "hello"

2011-10-03 21:24:21 1562

转载 2012腾讯校园招聘笔试成都站回忆版

腾讯的笔试题目比较基础具体的题目记不清除了,设计到的知识点:1.c语言基础:sizeof,strlen的用法。2.linux基本命令umask3.SQL语言4.数据结构的知识,建立二叉树,顺序表操作的复杂度5.操作系统的知识:通过页表确定物理地址,死锁(说

2011-10-03 21:18:48 1098

空空如也

空空如也

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

TA关注的人

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