摘要: #include "Base.h" #include <sys/stat.h> #include "curl/curl.h" #include "curl/easy.h" #include "FileDownload.h" #define CHECK_CURL_ERROR(ERROR_CODE) i 阅读全文
posted @ 2023-03-17 20:37 书山有路,学海无涯 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1、先下载depot_tools git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git 2、需要vpn环境,需要vpn端口,我本机上的vpn端口是17890,在cmd命令中设置配置: git config 阅读全文
posted @ 2022-04-30 18:22 书山有路,学海无涯 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 1、 安装msys2工具以及编译工具链以及cmake 2、 在github上下载openal项目openal-soft-openal-soft-1.19.0,https://github.com/kcat/openal-soft/releases 3、 解压openal项目,打开MinGW32终端进 阅读全文
posted @ 2021-01-19 11:42 书山有路,学海无涯 阅读(547) 评论(0) 推荐(0) 编辑
摘要: #ifndef _LUA_WRAPPER_ #define _LUA_WRAPPER_ extern "C" { #include "lua.h" #include "lualib.h" #include "lauxlib.h" } #include #include #include static size_t Lua_GetSize(lua_State* L, int pos) ... 阅读全文
posted @ 2018-08-17 20:03 书山有路,学海无涯 阅读(320) 评论(0) 推荐(0) 编辑
摘要: //NetworkManager.h #ifndef _NET_WORK_MANAGER_ #define _NET_WORK_MANAGER_ #include "event2/util.h" #include "event_struct.h" #include struct event_base; struct evconnlistener; struct sockaddr_in;... 阅读全文
posted @ 2018-08-17 19:38 书山有路,学海无涯 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 一直想学学cocos2dx中如何使用tolua++工具使得lua脚本调用C++函数,今天就来搞一下,顺便记录下来:首先,我们打开cocos2dx-2.2.4中projects下的test的VS工程,可以看到这个例子里面已经有一个HelloWorld的类,我们就用它来说明一下。然后,我们照着Hello... 阅读全文
posted @ 2015-04-26 19:08 书山有路,学海无涯 阅读(2478) 评论(0) 推荐(0) 编辑
摘要: 最近在接触OpenGL,使用的书籍就是那本《OpenGL超级宝典》,不过编程环境的搭建和设置还是比较麻烦的,在网上找了很多资料,找不到GLTools.lib这个库。没办法自己就借助源码自己生成了:1、 准备下载的packageGlew:可以选择glew-1.12.0-win32.zip;下载地址:h... 阅读全文
posted @ 2015-03-22 22:23 书山有路,学海无涯 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 快速排序、归并排序、堆排序三种排序算法的性能谁最好呢?网上查了一下说快速排序最快、其次是归并排序,最差的是堆排序;而理论上三种排序算法的时间复杂度都是O(nlogn),只不过快速排序最差的会达到O(n^2),但是数据的随机性会消除这一影响,今天就来实际比较一下: 1 #include 2 #i... 阅读全文
posted @ 2015-03-09 20:54 书山有路,学海无涯 阅读(6528) 评论(1) 推荐(0) 编辑
摘要: 今天复习了一下二叉树的前序遍历、中序遍历、后序遍历的递归与非递归算法,顺便记录一下://TreeTest.h#include struct TreeNode{ int value; TreeNode* leftChild; TreeNode* rightChild; void... 阅读全文
posted @ 2015-03-05 23:37 书山有路,学海无涯 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 1、bind的工作原理 bind 并不是一个单独的类或函数,而是非常庞大的家族,依据绑定的参数的个数和要绑定的调用对象的类型,总共有数十种不同的形式,编译器会根据具体的绑定代码制动确定要使用的正确的形式,bind的基本形式如下:template bind(F f);template bind(F f... 阅读全文
posted @ 2014-09-18 14:03 书山有路,学海无涯 阅读(4439) 评论(1) 推荐(2) 编辑