游戏中各种性能优化方法(不断更新)
摘要: 谈到游戏中的性能优化,说白了就是如何提高帧率和降低内存。 提高帧率的基本原则就是减少DP次数,还有是找出时间消耗高的程序代码加以修改。 阅读全文魔鬼螳螂 2013-03-23 16:29 发表评论
View ArticleVS2008编译驱动环境配置
新建一个空的win32控制台程序 1、选(文件→新建→项目→Visual C++项目→win32→win32控制台项目)创建一个 填写上名称event然后按确定在弹出的win32应用程序向导里 选应用程序设置 →附加选项 勾选空项目→完成。 二 、...
View ArticleVisualization of Curves and Surfaces in OpenSceneGraph
Visualization of Curves and Surfaces in OpenSceneGraph eryar@163.com 君子性非异也,善假于物也。 在学习计算机辅助几何造型(CAGD)等内容时,总是想把NURBS曲线、曲面显示出来,这样才能领会其中的奥妙。而现在大部分的教材都只是给出定理及其相关性质的证明,编程实现曲线及曲面显示的书籍很少。...
View Article用irrlicht做东西真艰难
看了看时间,已经3点过了,突然想写点什么,却又不知从何说起。 那就从今天这个用irrlicht做天龙八部的模型换装说起吧。 也不知道是为什么,最近又捣鼓起了OGRE和irrlicht. 并且,总想用irrlicht实现一些OGRE中的东西。 当然,这不是商业项目,也没有商业目的,纯属蛋疼而已。 一切行动的由来,都来自于vczh那天晚上的举动。...
View Article伴随我成长的编程书
一、 这篇文章是应之前在微博上爆过的下个周末某出版社的线下活动而写的。回顾我和C++在这个世纪的第二个春天开始发生过的种种事情,我发现我并不是用一个正常的方法来学会如何正常使用C++的。我的C++学习伴随着很多其他流行或者不流行的语言。现在手中掌握的很多淫荡的技巧正是因为学习了很多编程语言的缘故,不过这并不妨碍我正常地使用C++来在合理的时间内完成我的目标。...
View ArticleWinDBG命令概览(上) - 标准命令
摘要: WinDBG的大多数功能是以命令方式工作的, 本系列将介绍WinDBG的三类命令, 标准命令, 元命令和扩展命令. 标准命令 =============== 标准命令用来提供适用于所有调试目标的基本调试功能. 所有基本命令都是实现在WinDBG内部的, 执行这些命令时不需要加载任何扩展模块. 大多数标准命令是一两个字符或者符号, 只有version等少数命令除外....
View Articlesqlite读取,存储二进制数据(转载)
摘要: SQLite存取二进制数据(http://hi.baidu.com/ejoywx/blog/item/4d7b418c8677cc00b31bbae9.html)http://blog.sina.com.cn/s/blog_60f8483a0100ydaw.html Code highlighting produced by Actipro CodeHighlighter...
View ArticleWinDBG命令概览(中) - 元命令
元命令(Meta-Command)用来提供标准命令没有提供的常用调试功能, 与标准命令一样, 元命令也是内建在调试器引擎或者WinDBG程序文件中的. 所有元命令都已一个点(.)开始, 所以元命令也被称为点命令(Dot Command). 按照功能, 可以把元命令分成如下几类. 显示和设置调试会话和调试器选项. 用于符号选项的.symopt- Set Symbol...
View ArticlePython中二进制数据处理模块struct使用
Python中二进制数据处理模块struct使用Python中没有二进制类型,但是可以使用string字符串类型来存储二进制数据,然后使用struct模块来对二进制数据进行处理。下面将详细描述如何使用struct模块来处理二进制数据。使用struct.pack把一个整数值打包成字符串,打开Python命令行,输入:>>>import struct>>> a...
View Article视频流相关名词介绍
I frame :帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。P frame: 前向预测编码帧 又称predictive-frame,通过充分将低于图像序列中前面已编码帧的时间冗余信息来压缩传输数据量的编码图像,也叫预测帧;B...
View Article一些我常用的工具软件
(1)EditPlus 这个是我写代码的主要工具,几乎所有的代码都是用它写出来的。功能虽然没有其他编辑器或 IDE 那样强大,但是配置容易,简单清爽,上手很快,并且功能也没有像记事本那么弱,走的是中庸路线。 (2)TortoiseSVN 每个做开发的人都应该自己搞一套版本管理系统,我的内部项目全都是用它管理的(不用装服务端,直接可以用它来建仓库)。自从用上了...
View Article【★更新★】高性能 Windows Socket 服务端与客户端组件(源代码及测试用例下载 v2.0.1)
摘要: 自从本座发表了两篇关于 Windows Socket...
View Article我对谷歌的chromium和android发展的看法
最近,Chromebook来了,Android头子鲁宾调走了,接管的人正是Chrome浏览器主管。Chromebook沉寂了有2、3年,上一次推出的ChromeOS是以Webkit为Shell,事实证明疗效不好。而这2、3年中,听到的更多的声音是ChromeOS会被放弃掉,更应该扶正Android一统所有。从我对chromium源码了解,谷歌的开发支持有增无减,其中最吸引我的是新的桌面UI技术,代号...
View Article多表查询
MYSQL:1、多表查询 超过一个表的综合查询; 注意:找到表与表之间的纽带(桥梁) 分类: 1:内连接: 等值连接:查询的结果带有重复记录的 自然连接:查询结果中没有重复的记录 (distinct|group by)删掉重复记录的查询2:外连接: 左连接: 右连接...
View ArticleVC中鼠标经过按钮弹出功能提示(TIPS)
在VC中,也常常为一些图片按钮添加一些功能提示。下面讲解实现过程:该功能的实现主要是用CToolTipCtrl类。该类在VC msdn中有详细说明。首先在对话框的头文件中加入初始化语句:public:下,加入:CToolTipCtrl m_Mytip;然后在初始化对话框函数中加入:m_Mytip.Create(this); m_Mytip.AddTool(...
View Articlecrc32 For Linux 存档
//编译:/usr/local/arm/4.3.1/bin/arm-linux-g++#include <unistd.h>#include <stdlib.h>#include <stdio.h>#include <sys/time.h>typedef unsigned int DWORD;typedef unsigned char...
View Article代码自动生成-宏带来的奇技淫巧(转载)
摘要: 关于宏的一些技巧,总结得挺好,写库的时候比较有用。 阅读全文Richard Wei 2013-03-25 17:31 发表评论
View ArticleMap/Reduce中分区和分组的问题
一、为什么写分区和分组在排序中的作用是不一样的,今天早上看书,又有点心得体会,记录一下。二、什么是分区1、还是举书上的例子,在8.2.4章节的二次排序过程中,用气温举例,所以这里我也将这个例子说一下。源数据内容1900 35°C 1900 34°C 1900 34°C ... 1901 36°C 1901...
View Article七种排序算法的简单分析与实现
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#pragma once/**//* &... 阅读全文chenjt3533 2013-03-25 21:01 发表评论
View Article