- 博客(30)
- 收藏
- 关注
转载 JavaScript 性能优化 --By Google V8 Team Manager
原文:https://developers.google.com/v8/?hl=zh-CNBe Prepared before writing code[9:35]Understand how V8 optimzes Javascript;Write code mindfully;Learn you tools and how they can help you;Be...
2016-05-18 16:07:00
505
转载 在C++中嵌入JavaScript——Google V8 JavaScript Engine使用体验
Google V8 Script Engine 使用体验Google V8 JavaScript Engine是google为 Chrome's浏览器开发的脚本引擎,现在可以使用V8 JavaScript Engine在C++程序中建立自己的脚本环境。1.准备工作 1). 安装一个SVN客户端 http://tortoisesvn.net/downloads,googl...
2010-02-21 00:54:00
264
转载 介绍相似图片搜索:TinEye
相似图片搜索引擎:http://www.tineye.com/这个网站的搜索引擎是一个反向搜索引擎,和一般引擎不同的是,不以个别单词作为关键字进行搜索,而是用图片作为关键信息搜索这张图片在互联网的使用情况。这个网站要求用户上传一张图片或者提供图片的URL,点击搜索,该网站就通过互联网搜索所有和这张图符合的图片。可以用来搜索:图片从哪里来,如何被使用,是否有修改...
2010-02-18 00:45:00
1196
转载 VC环境OpenSSL编译笔记
VC环境OpenSSL安装以及编程过程SSL就是Secure Sockets Layer,是一种安全套接字协议,详情请参考链接中的介绍。配置过程中需要生成一些mak文件,这些生成代码用perl脚本生成,所以要安装一个ActivePerlActivePerl:http://www.activestate.com/activeperl/openss:http://ww...
2010-02-14 01:56:00
169
转载 Nginx Server
nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。 其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页伺服器中表现较好....
2010-02-12 16:30:00
86
转载 加密库相关资源
一个收集了多种加密算法和数据摘要算法的站点http://www.spinnaker.com/crypt/附:各算法有自己的license,不少都需要对商用另作许可。转载于:https://www.cnblogs.com/Tue/archive/2010/02/07/1665485.html...
2010-02-07 19:11:00
112
转载 C++中使用Expat解析XML
本文介绍expat 解析xml的基本方法,如果你希望用最轻量的解析器,请选择TinyXML,它更简单。使用expat的原因很多,主要还是因为expat更灵活。习惯了TinyXML,一开始不太习惯expat,分析一下,其实很容易上手的。1.回调函数以下案例解析xml文件中的elment,attribute和text。expat使用回调方式返回xml数据,解析器解析到一个e...
2010-01-18 00:10:00
213
转载 在C++应用中通过Luabind使用lua脚本(一)
本文直接介绍用luabind中绑定lua函数的过程,至于luabind、boost和lua的安装,请参考官方网站。在lua_State函数库中注册函数的步骤为:1.luabind::open(L)用于打开一个库,多次打开将抛出异常;2.定义luabind::module(L),然后在[]运算符中把每条def加进去,如果是全局或静态函数,写法为:def("functionn...
2009-12-21 01:52:00
364
转载 在动作捕捉系统中使用加速度和倾角传感器
倾角传感器:人体动作描述实际是一系列相关角度计算的过程,骨骼之间没有相对位移和缩放,所以对人体动作的采集,只有角度是必需的。目前的动作捕捉仪都使用光学识别的方法进行捕捉。如果能用倾角传感器进行捕捉,或许有更好的效果。以下是几种倾角传感器的皆介绍:http://www.navmc.com/category-5.htmlhttp://www.51sensor.co...
2009-12-20 14:25:00
250
转载 游戏需求分析
玩家为什么玩游戏 玩家为什么要玩游戏呢?或者说,游戏设计应该遵循什么规则才能被广大用户接受呢?这里引用一部分参考资料,也补充一些个人体会。1.挑战 挑战在竞技类游戏中体现得淋漓尽致。随着网络游戏的流行,多种游戏例如大型多人在线游戏和休闲竞技类游戏中,竞技形式丰富多样,玩家在一起切磋技艺,或同心协力挑战一个凶猛强大的BOSS,有些玩家已经把这些作为自己的长年的工作,职业战...
2009-12-17 22:42:00
635
转载 慎用CMFCToolBar::CreateEx
MFC Feature Pack/VC2008 SP1提供了新的控件,这包括以前需要花费购买的控件,这些控件原来由BCG Soft 开发,在VS2008发布后,被收入后以FeaturePack或SP1的方式发布(VS2008安装包原本没有此功能包,必须额外安装)。对很多用户来说,属性列表控件、真彩色工具条、工具条、停靠栏、更换皮肤、标签式多文档、智能停靠、个性化布局,还有Office、V...
2009-12-09 23:42:00
395
转载 [Foward]Reduce Exe File Size
There are something that can be improved about those mentioned in the above article.First, The built release exe file are dependent on the msvrct.dll(build with vc++6.0) or msvcr71.dll(build with...
2009-12-04 21:09:00
125
转载 IOCP在网络应用中常见错误分析
IOCP在网络应用中常见错误分析原创文章 JohnsonFeng@yeah.net致力于网络游戏服务器.客户端引擎开发IOCP是一种异步套接字体机制,它是Windows系统中管理异步IO操作的API。使用IOCP,应用程序可以发送一个耗时的请求,然后执行其他的任务,而这个请求在内核执行,调用相应的驱动程序完成IO操作各个步骤。在大规模C/S架构的系统中,完成端口经常用于管理大...
2009-08-12 17:54:00
177
转载 Direct3D程序调试利器 PIX Win 简介
PIX Win是DirectX SDK附带的Direct3D程序调试和分析工具,用于D3D应用程序,如果D3D程序的开发者需要收集和分析应用程序对3DAPI的调用和执行信息,此工具是一个很好的选择。例如,用户需要知道某个渲染过程中,后台渲染目标、深度缓冲区、模板缓冲区是否正确地渲染出来了,或者想知道在某帧一个D3D对象是否被正确释放了,可以用这个工具进行调试。当然,此工具不能用于Open...
2009-06-08 23:20:00
282
转载 数据自解压简单原理
数据自解压简单原理JohnsonFeng 自解压文件,就是能将自身的数据解压缩的压缩文件,实际上,这些文件是以exe的形式出现的,这样它才能被执行。简单研究了一下基本步骤,实际并不复杂。 自解压文件的原理是把压缩数据存放到exe中,当需要解压时,直接执行exe文件,就能把文件解压到制定的位置。那么如何将数据放到exe中是一个首先需要解决的问题,需要解决的第二个问题...
2009-04-06 21:55:00
484
转载 编写和调试Shader程序(1)
编写和调试Shader程序(1)DirectX EffectEditJohnsonFeng常用的Shader编写程序有ATI Render Monkey和NVIDIA FX Composer,另外还有DirectX自带的EffectEdit。这几款工具都比较容易上手,本文先介绍DirectX的EffectEdit。EffectEdit是DirectX9.0在August2005之前提供的...
2008-09-15 16:26:00
205
转载 生成均匀“随机数”,一种生成均匀分布数字的简单方法
在实现粒子系统时,希望粒子能均匀分布在某个范围内,很容易想到C++标准的随机数发生器(实际是产生的是伪随机数,一般使用所谓的线型同余法),但随机数的“均匀分布”需要无限多个样本,才能表现出均匀分布的特征,在一段短的时间内,经常产生一些不均匀。(如果是均匀的,那么买彩票就能根据以前出现的号码推断以后出现的号码。)如果用随机数生成平面内的粒子坐标,将会得到不太均匀的分布,这里经过一番思考,...
2008-08-26 22:42:00
1315
转载 Visual C++ Profile的简单使用方法
上次说到C++函数计时,但是自从VC6以后,Profile功能便从Team Server Editions以外的版本中去掉了,如果没有此版本的VC,只能自己动手了。这是另一种使用Profile的方法,根据MSDN关于/callcap 的说明,编译WinCE应用程序时可以使用这个开关,试过后在Win32平台上也可以。这里需要注意的是在_CAP函数中,最好不修改寄存器,那样可能导致被调用的函...
2008-07-19 01:45:00
310
转载 C++简单的函数计时方法
这里提供一个简单的函数计时方法,利用QueryPerformanceFrequency和QueryPerformanceCount函数进行精确计时,这是最精确的计时方法。原理是在函数被调用时记录时间,结束时利用局部对象的析构函数再记录一次时间,将这个时间差累积到对应的函数的统计数据中。当程序退出时,全局对象释放,将所有函数的数据输出到调试窗口。使用时,需要再函数开头位置插入一...
2008-07-17 14:21:00
191
转载 [转]About SIGGRAPH
转自:http://nkfm3a.blog.hexun.com/ 英语SIGGRAPH 是计算机图形图像专业组织,成立于 1967 年。它是 ACM 的 37 个 SIGs 专业组织之一,以推广和发展电脑绘画及动画制作软硬件为宗旨,并大力提倡科技与艺术的结合,强调计算机的媒体特性。 自 1974 年以来, SIGGRAPH 定期举办每年一次的年会。 1981 ...
2007-07-12 10:37:00
92
转载 DirectShow中常见的RGB/YUV格式
DirectShow中常见的RGB/YUV格式文章来源: http://hqtech.nease.net原文作者: 陆其明小知识:RGB与YUV----摘自《DirectShow实务精选》 作者:陆其明计算机彩色显示器显示色彩的原理与彩色电视机一样,都是采用R(Red)、G(Green)、B(Blue)相加混色的原理:通过发射出三种不同强度的电子束,使屏幕内侧覆盖的红、绿、蓝磷光材料...
2006-04-18 14:42:00
131
转载 视频相关名词解释
[转载]视频相关名词解释AACAAC全称高级音频编码(Advanced Audio Coding),将是 AC3 音频编码的替代者。在AC3基础上,AAC从多方面对其进行了改进。(不过)当前的播放器和硬件对于这种即将到来的音频格式支持仍旧十分有限。Authentication 认证 在一部电影能够播放以前,播放器和碟片之间必须建立一种它们能在其中彼此传递真实的电影信息的安全...
2006-04-12 09:49:00
262
转载 一个研究魔兽世界的网站
这个网站提供了魔兽世界地图查看器,以及模型查看器, 而且带源码,分别是wowmodelview-0.44和wowmapview-0.5非常棒的是:+动作都能正确的渲染+粒子能正确渲染+纹理基本都正确+LOD加载正确http://www.curse-gaming.com/mod.php?addid=2090下面这个版本更新稍微慢一些http://wowmapview.sourceforge...
2005-12-06 23:29:00
336
转载 一个DirectX9粒子系统
一个粒子系统,效果还需要调整,打算制作一个MFC界面的工具来调参数演示转载于:https://www.cnblogs.com/Tue/archive/2005/09/29/246844.html
2005-09-29 17:31:00
190
转载 DirectX中利用COM的特性避免重复加载一个纹理
在DirectX的Mesh文件中,通常一个纹理可能作被几个材质共用。这是因为顶点是以属性分组的,只要材质和纹理不一样,就需要使用不同的属性。 而在一般的建模软件中,纹理常常被当成材质的一部分,导出时每个“材质”都有自己的纹理,这样做也是因为有时Mesh在不同的部分尽管使用相同的纹理,但是有不同的光照特性。DirectX的Mesh也是按照同样的方式组织材质,纹理和网格。 Di...
2005-09-27 21:58:00
129
转载 用整数乘法实现快速颜色混和
一段颜色混和的代码,研究了一下别人的alpha混和的代码,这里把自己的代码贴出来,主要利用了整数乘法的特点BYTE byte1,byte2;byte1*byte2必然是一个不超过16位的数:DWORDColorLerp(DWORDcolor1,DWORDcolor2,floatfWeight){if(fWeight<=0.01f)returncolor1...
2005-09-13 23:16:00
98
转载 Doc-O-Matic 4 制作SDK文档更方便
Doc-O-Matic 4 dictionary,使用他你就可以创建和MSDN,DirectX一模一样的帮助文档了,而且非常漂亮, 文档结构也非常好.支持HTMLHTML Help(CHM)Help2(.NET Help风格)WindowsHelp(RTF)PDFXML截图 http://www.doc-o-matic.com/examples.html这里我翻译了字典,生成的帮助文档使...
2005-09-09 16:09:00
116
转载 DirectX9.0 Mesh的导入
调试程序,突然好好的.x模型没法加载了?!折腾了好半天, 加载上来的模型根节点都有问题, 于是调试后发现D3DXLoadMeshHierarchyFromX完成后,有些模型加载上来根节点为空, 然后又检查CAllocateHierarchy,也没有问题啊,只好找来工具再次用mview.exe查看模型,发现模型果然打不开,再用DirectX9.0SDKc以前的版本的mview.exe居然能...
2005-09-09 01:02:00
142
转载 Doc-O-Matic 4中文字典,让你制作中文帮助文档更容易
Doc-O-Matic 4 dictionary翻译后的结果,使用他你就可以创建和MSDN,DirectX一模一样的帮助文档了使用方法:以下目录存放字典,可以看到一个deutsch.dic,这个是德语的字典。在这个目录中创建一个文本文件,改名为chinese.dic,然后在DOM主界面的General Setting标签中,有translation一项,使用这个chinese.dic,那...
2005-09-06 17:49:00
198
转载 3种方式理解旋转变换
有V1(x1,y1), 求这个点绕坐标原点旋转θ角度后的坐标V2(x2,y2) 1.三角函数 假设(x1,y1)=(Rcosα,Rsinα) (x2,y2) =(Rcos(α+θ),Rsin(α+θ)) =(Rcosαcosθ-Rsinαsinθ,Rcosαsinθ+Rsinαcosθ) =(x1cosθ-y1sinθ,x1sinθ+y1cosθ) 2.坐标轴旋转 如果...
2005-08-23 20:52:00
321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人