发表评论取消回复
相关阅读
相关 蔡军生先生第二人生的源码分析(七十一)实现闪屏窗口
现在的电子信息技术发展得很快,特别像 CPU这样的硬件,已经进入到多核时代,运行程序的速度比以前快了很多,但人类的需求是无止境的,因此写的程序也越来越大,越来越复杂,导致程序的
相关 蔡军生先生第二人生的源码分析(六十八)LLXMLNode使用Expat库分析XML文件
在前面看到怎么打开 XML文件,在那个函数的后面调用parseBuffer函数来分析XML数据,那么在这个函数是怎么样进行XML数据分析的呢?现在就仔细地分析这个函数的代码,它
相关 蔡军生先生第二人生的源码分析(六十七)LLXMLNode使用Expat库打开文件
前面介绍了什么是 expat库,也介绍怎么使用它来打开XML文件进行分析,接着下来就来分析第二人生里是怎么样使用它。详细的函数代码如下: \001 // static \0
相关 蔡军生先生第二人生的源码分析(六十四)类LLCurlEasyRequest实现Http请求
当第二人生登录时,它是通过 HTTP请求来发送数据到服务器的,为了方便使用前面介绍的libcurl库,那么再提供一个HTTP特别请求类来实现这个功能。通过这个类LLCurlEa
相关 蔡军生先生第二人生的源码分析(六十三)类Multi实现多请求
从前面看到类 Easy是封装了一个请求,但往往需要传送多个请求的情况,这样就需要实现多个请求能同时工作的类,在第二人生里是把这部份功能放在类Multi里的,同样它也是LLCur
相关 蔡军生先生第二人生的源码分析(六十二)类Easy实现多协议文件传送
从上一节里可以看到,在类 LLCurl声明里主要声明嵌套类Easy,最后通过嵌套类Easy来实现libcurl功能,下面就来仔细地分析它。它的类声明如下: \001 clas
相关 蔡军生先生第二人生的源码分析(六十一)LLCurl类实现libcurl库封装
通过上面介绍了 libcurl库的功能,那么在第二人生里到底是怎么样使用它的呢?又是怎么样封装它,才会更好用呢?下面就来分析一下它的类声明: \001 // For what
相关 蔡军生先生第二人生的源码分析(六十)多协议文件传送库libcurl的介绍
网络发展得很快,越来越多网络传送协议出现,不管是什么样的开发人员面对这些协议都是比较困难的工作,往往在一个程序里就有多种不同协议的需求。像 WEB流行的今天,如果没有使用HTT
相关 蔡军生先生第二人生的源码分析(五十九)字体类LLFont的实现
上面已经介绍到第二人生里是使用FreeType来显示字体的,因此需要使用一个类来封装这些操作,这类就叫做LLFont。在这个类里基本的任务,就是: 1)初始化FreeType
相关 蔡军生先生第二人生的源码分析(五十六)OpenGL离屏渲染的实现
我们都知道显示卡有一片内存叫做显存,顾名思义,显存就是显示内容的存储器。意思就是说所有显示到显示器的内容都需要放到这片内存里,然后显示卡再作DAC的动作,最后才能从屏幕里看到输
还没有评论,来说两句吧...