
小玩意儿
gddsky
这个作者很懒,什么都没留下…
展开
-
开篇
终于想要开始原创了。一直转着别人的文章脸都红了。 但是原创什么呢?暂时还没有想出来呢。进游戏行业从2002年初开始,一直到现在,心态变了N次,态度变了N次,环境变了N次,可现在真想动手写点什么,怎么发现自己好像什么都没有呢?空空的...原创 2007-10-20 09:35:00 · 417 阅读 · 0 评论 -
win32多线程与动态分配内存的问题
最近在使用RenderWare的时候,想要实现动态加载它的资源文件,但是经常会crash掉,在多方查证之后发现,问题在与多线程使用new,delete,malloc,free,等函数,这些函数并没有做多线程安全处理,所以就...并且RenderWare好像是不支持多线程加载(一边在渲染,一边装载文件并转成模型、纹理等程序可用的资源),在多线程里面需要关注一下这个问题,比如使用自己的定义的new,d原创 2007-11-17 10:54:00 · 1012 阅读 · 0 评论 -
Render WEB PAGE 3D引擎渲染网页
1.动态建立IWebBrowser2接口1.1.CoCreateInstance(CLSID_InternetExplorer, NULL, CLSCTX_SERVER, IID_IWebBrowser2, (LPVOID*)&pWebBrowser);2.页面显示窗口(可能可以不用,直接使用IWebBrowser2::put_Visible (VARIANT_TRUE))2.1.建立win32窗原创 2008-02-24 12:57:00 · 1517 阅读 · 2 评论 -
lua5.1.4版本的变量中文支持
通过这个标志来决定是否要支持中文#define USE_CHINESE_NAME/*** $Id: llex.c,v 2.20.1.1 2007/12/27 13:02:25 roberto Exp $** Lexical Analyzer** See Copyright Notice in lua.h*/#include #include #include原创 2009-03-13 16:13:00 · 2862 阅读 · 0 评论 -
Python 3 输出重定向使用C/C++
Python 3 输出重定向使用C/C++By:gddsky 目标希望将Python 3的输出重定向到自定义的输出目标。 核心Python使用sys.stdout、sys.stderr做输出目标,只要我们替换这两个值就可以重定向到我们自定义目标。替换的值的规则在Python的文档中sys (module)的sys.stdout上面说明只要添加一个write函数就可以了。原创 2009-12-14 19:51:00 · 2315 阅读 · 0 评论 -
使用boost的archive做可变长度的网络消息数据打包
使用boost的archive做可变长度的网络消息数据打包 目的在结构体上面可以定义std::string这样的数据,并方便打包与解包 核心1. boost库提供了非常方便的对像序列化库boost::archive、boost::serialization,通过这两个库我们可以很方便的打包std里面像std::string、std::list这些类型的数据。原创 2009-12-16 21:47:00 · 3217 阅读 · 2 评论