A Little Fool

Fool For Free.

博客园 首页 新随笔 联系 订阅 管理

随笔分类 -  C/C++

摘要:在OpenGL中所有和图像像素有关的API(包括glTexImage2D, glReadPixels等)第一个像素从左下角开始,从左到又一次排列,满了从下到上排列。 这个和Windows 下惯用的左上角开始的像素排列是上下颠倒的。所以使用glTexImage2D最后一个参数data,要注意你传进去的 阅读全文
posted @ 2016-02-20 23:11 HenryRead 阅读(1077) 评论(0) 推荐(0)

摘要:怎样获取当前地图的名字在任意Actor类里,GetWorld()->GetName()就可以获得当前地图的名字 阅读全文
posted @ 2015-07-06 17:44 HenryRead 阅读(699) 评论(0) 推荐(0)

摘要:这个教程是从UE4 Wiki上整理而来.在C++中直接使用Interface大家应该很熟悉。只是简单先定义一个个有虚函数的基类,然后在子类中实现相应的虚函数。像这样的虚函数的基类一般概念上叫接口。那接下来看看UE4中怎样在C++中定义接口的。.h#pragma once#include "Targe... 阅读全文
posted @ 2015-05-21 13:30 HenryRead 阅读(9043) 评论(4) 推荐(1)

摘要:Problem 17 If the numbers 1 to 5 are written out in words: one, two, three, four, five, then there are 3 + 3 + 5 + 4 + 4 = 19 letters used in total. If all the numbers from 1 to 1000 (one thousand) inclusive were written out in words, how many letters would be used? NOTE: Do not count spaces or h... 阅读全文
posted @ 2012-09-21 01:07 HenryRead 阅读(511) 评论(0) 推荐(0)

摘要:FourCC实际上在C/C++表示一般是4个字节的整数。百度百科里的方法是 #define MAKE_FOURCC(a,b,c,d) \ ( ((uint32_t)d) | ( ((uint32_t)c) << 8 ) | ( ((uint32_t)b) << 16 ) | ( ((uint32_t)a) << 24 ) ) 有一种更简单的方法,直接使用字符来表示FourCC。int fourCC = 'abcd';0x 61 62 63 64 'a' 'b' 'c' 'd'在枚 阅读全文
posted @ 2012-09-13 01:34 HenryRead 阅读(919) 评论(0) 推荐(0)

摘要:作者:钱义力 北京工业大学软件学院 2002 级研 下载源代 码   很早就想做一个类似QQ一样的聊天程序,苦于一直没有时间,再加上觉得网络多点通信比较难做,所以这个想法就搁在一旁。最近二个月学校放假闲着无聊看 了一些Tcp/ip,多线程的书,再加上以前的一点C++和VC的基础,就着手做了起来,共化了17天完成了这个程序。它包括服务器端程序 NetMsgServer和客户端程序NetMsgClie... 阅读全文
posted @ 2010-07-19 22:45 HenryRead 阅读(925) 评论(1) 推荐(1)

摘要:http://linode.codingnow.com/cgi-bin/mt/mt-tb.cgi/213 前段时间思考了 Windows 下应用程序最合适的实现模型。写了这么一篇 blog 在 Windows 下使用 Timer 驱动游戏 。 我想,Windows 有 Windows 的哲学,Windows 平台下的应用程序,也有他的理念。关于 Windows 编程的书,我比较喜欢 Cha... 阅读全文
posted @ 2010-07-19 18:18 HenryRead 阅读(685) 评论(0) 推荐(0)

摘要:今天去面试一家游戏公司,笔试题有道叫做 设计并实现一个Singleton基类。以前没有认真考虑过这个问题,转载了一篇。原文地址:http://blog.csdn.net/Blue_Light/archive/2008/07/13/2646266.aspx 在创建型模式中,有一种设计模式“Singleton”。该模式的意图是,保证一个类仅有一个实例,并提供一个访问它的全局访问... 阅读全文
posted @ 2010-07-14 22:05 HenryRead 阅读(741) 评论(2) 推荐(0)

摘要:VC6 STLport-5.1.4 编译,安装 1. 开启命令行窗口,建立VC环境,执行 %MSVCDir%\VC98\Bin\VCVARS32.BAT2. 切换到 %STLport-5.1.4%\build\lib,执行 configure -c msvc6 -clean, 进行编译配置。其中: -c选择编译器 -clean完成后清除 build configuration files更多选... 阅读全文
posted @ 2010-07-03 22:25 HenryRead 阅读(681) 评论(0) 推荐(0)

摘要:/*********************************************************************************** 作者:祝飞* 邮件:zhufei@wawton.com* MSN: zhufei@wawton.com* 出处:http://zhufei1980.spaces.live.com/blog/cns!131FD0729BCEF2... 阅读全文
posted @ 2010-05-10 15:16 HenryRead 阅读(764) 评论(0) 推荐(1)

摘要:不久前fltk终于释出可以实用的2.0版本,目前的具体版本是2.0.x-r5556,让我们看看具体的更新和变动首先是字体 的巨大改进,开始支持utf8,所以在linux下汉字无法显示和输入法无法输入的问题已经彻底解决,但同时也带来一些问题,就是在代码内必须使用 utf8的汉字才能正确显示在界面上,但是unicode的编辑器又不是那么好找,再说在windows下开发的话一般都会使用vc,而在vc下输... 阅读全文
posted @ 2009-11-23 15:43 HenryRead 阅读(597) 评论(1) 推荐(0)

摘要:FLTK,如同其名字所表达的:The Fast Light Tool Kit,一个轻量级的GUI开发库。但这轻量级并不代表功能的羸弱,相反,FLTK在具有基本的GUI功能之外,还拥有一些特殊的功能,比如跨平台、内置 OpenGL功能、速度更快、尺寸更小、协议宽松等。当然,缺点也是有的,比如对于复杂的界面构件支持不够,资源支持的不足等。但一个工具如果使用的好, 取其长而去其短,自然可以飞花摘叶皆可伤... 阅读全文
posted @ 2009-11-23 15:23 HenryRead 阅读(1475) 评论(0) 推荐(0)

摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include using namespace std;double hornerExp(double a[], int n, double x);int main(){ int n; do... 阅读全文
posted @ 2009-04-06 22:53 HenryRead 阅读(1223) 评论(0) 推荐(0)

摘要:Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->#include #include #define NMAX 1000 void RotateVector(char arr[], unsigned int index, unsigne... 阅读全文
posted @ 2009-02-27 22:36 HenryRead 阅读(712) 评论(0) 推荐(0)

摘要:原文见:http://dev.csdn.net/develop/article/65/65546.shtm 孙辉 自 从2005年3月8日下午16时“十年MFC经历认识的Microsoft技术”以帖子的方式发表于CSDN论坛后,引起了许多网友得好评,使得笔者诚惶 诚恐,考虑到该贴过长(人气指数为5000),因此转移到Blog上,许多网友对此帖的评语只好省略,在此鄙人谢过了!为感谢网友的支持... 阅读全文
posted @ 2009-02-10 15:49 HenryRead 阅读(618) 评论(0) 推荐(1)

摘要:2006-04-28 08:28作者:孟岩出处:BLOG责任编辑:方舟 C语言天生就与开放结缘。C最初是作为UNIX的系统编程语言而流行起来的,而UNIX可以被认为是第一个产生重大影响的“开源”软件。随着UNIX的流行,C语言逐渐被人们认识和喜爱。很快的,在各个平台上C语言都成为了流行的甚至是统治性的程序设计语言。 大约到1980年代中期,C已经成为人类历史上第一种工业级程序设计... 阅读全文
posted @ 2009-02-10 15:40 HenryRead 阅读(542) 评论(0) 推荐(0)

摘要:C++ Primer, 4th.chm Accelerated C++.chm Essential C++.chm Thinking in C++ Vol 1 & 2 - 2nd Ed The C++ Programming Language Special 3rd Edition.pdf C++ In A Nutshell(O'reilly, 2003).chm ... 阅读全文
posted @ 2009-01-16 13:39 HenryRead 阅读(2068) 评论(3) 推荐(1)

摘要:修改了孙鑫的那本书的代码,原来的代码有BUG。 最明显的一个是,互斥对象在需要互斥的线程之前就应该创建,否则会出问题。 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->// File: MultiThread.cpp // Desc... 阅读全文
posted @ 2008-12-22 12:48 HenryRead 阅读(720) 评论(3) 推荐(0)

摘要:《WIN32多线程程序设计》这本书也看了好多遍,但总是觉得印象不深;我想是不是应该做做笔记,一来可以加深一下印象。二也在可以在用时方便查阅。J 首先,我觉得线程一点都不难(这样的心理暗示会使我觉得学的轻松一些); why? 与调用函数的过程类似;线程只不过用CreateThread的API将函数 HANDLE hThread = CreateThread ( LPSECURI... 阅读全文
posted @ 2008-12-22 12:45 HenryRead 阅读(579) 评论(0) 推荐(0)