工作笔记
文章平均质量分 87
工作
Bill Adams
资深互联网人。曾从事3D游戏客户端、音视频SDK、浏览器内核、元宇宙业务系统、AI工程架构设计与开发。负责ToC与ToB产品业务拓展。
展开
-
Google Protocol Buffers之Visual Studio 2005安装配置及其测试步骤[基于C++]
Google Protocol Buffers之Visual Studio 2005安装配置及其测试步骤[基于C++]1、 下载安装源码包http://protobuf.googlecode.com/files/protobuf-2.1.0.zip并解压到指定目录。2、 打开解压后的目录,在protobuf-2.1.0/vsprojects下用visual studio 2005打开原创 2009-07-20 15:51:00 · 2539 阅读 · 1 评论 -
由Fireworks导出的htm生成imageset文件
在游戏制作中,需要将界面图形元素保存到一幅png图像中,然后在xml格式的imageset文件中指出每个元素的位置和大小,方便游戏程序加载使用。 这里将Fireworks切成很多小的图层导出为CSS的htm,然后提取生成imageset。 提取算法代码如下:/************************************************************原创 2010-01-15 14:29:00 · 2133 阅读 · 2 评论 -
方向锁问题解释
http://player.youku.com/player.php/sid/XNzkyOTIyMTI=/v.swf转载 2009-07-06 16:43:00 · 650 阅读 · 0 评论 -
#ifndef与#pragma once的区别
功能:为了避免同一个文件被include多次1 #ifndef方式2 #pragma once方式在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。 方式一: #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 一些声明语句 #endif 方式二:转载 2009-07-03 09:04:00 · 460 阅读 · 0 评论 -
char* 与 WCHAR* 的相互转化
积水成渊,以备今后口渴之用~~~//////////////////////////////////////////////////////////////////////////// 功能:将char*类型转化为WCHAR*// 作者:陈相礼WCHAR* ctowc( char *str ){ WCHAR* wstr = new WCHAR[2 * strl原创 2009-08-12 15:25:00 · 975 阅读 · 0 评论 -
dll 文件书写模板--参考之用
一、头文件#ifdef DLL_OBJECT_EXPORTS#define DLL_OBJECT_API __declspec(dllexport)#else#define DLL_OBJECT_API __declspec(dllimport)#endifDLL_OBJECT_API void FuncInDll( void );// 外部函数extern D原创 2009-07-24 19:14:00 · 1359 阅读 · 0 评论 -
Protocol Buffers Language Guide之proto文件类型格式分析[关键点翻译]
2009-7-21 by 陈相礼1、 定义一个消息类型:message SearchRequest { required string query = 1; optional int32 page_number = 2; optional int32 result_per_page = 3;}A.特定域的类型:两个整型变量page_number和result原创 2009-07-21 15:47:00 · 2788 阅读 · 0 评论 -
几个常见的压缩算法
(一) 字典算法字典算法是最为简单的压缩算法之一。它是把文本中出现频率比较多的单词或词汇组合做成一个对应的字典列表,并用特殊代码来表示这个单词或词汇。例如:有字典列表:00=Chinese01=People02=China源文本:I am a Chinese people,I am from China 压缩后的编码为:I am a 00 01,I am from 02。压缩编码后的长度显著缩小,转载 2009-07-24 11:01:00 · 1563 阅读 · 0 评论 -
Google protocol buffer程序书写小结
首先、使用protocol buffer语言格式定义文件结构,并用文本编辑器编辑,保存扩展名为.proto格式的文件。格式参照:http://code.google.com/intl/zh-CN/apis/protocolbuffers/docs/proto.html其次、对定义好的文件使用protoc进行编译,生成对应的.cc和.h文件。将这两个文件拷贝到自己的工程目录,并手动添加到项目中去原创 2009-07-22 14:42:00 · 3714 阅读 · 1 评论 -
ASCII 与 UNICODE 字符映射表
通用 MFC 数据类型映射到 ASCII映射到 UNICODE注释_TCHARcharwchar_t_TCHAR 是一个映射宏,当定义 UNICODE 时,该数据类型映射到 wchar_t,如果没有定义 UNICODE,那么它映射到 char。_T 或 _TEXTch原创 2009-07-20 18:05:00 · 2236 阅读 · 0 评论 -
基于魔兽哈希算法的Ogre资源文件扩展的设计与实现
一、功能需求1、需要实现的功能:(1)、创建、打开和关闭资源包。(2)、压缩资源包。消除数据添加、修改和删除带来的数据碎片,扩展索引表容量,重设资源包密钥。(3)、合并资源包。将外部的资源包整合进当前打开的资源包。(4)、释放资源文件。将资源包内的任意文件释放到磁盘。(5)、创建文件夹。(6)、(批量)添加文件。可以指定文件的独立密钥与压缩选项。(7)、从文件夹添加原创 2010-01-03 11:19:00 · 1789 阅读 · 2 评论