- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 Mongo-cxx-driver Windows平台编译记录
Mongo-cxx-driver Windows平台编译记录官方的代码源在这里:https://github.com/mongodb/mongo-cxx-driver,从这里clone代码即可,官方推荐新用户使用legacy分支,好,就用这个。 用到的工具: 1. Visual Studio。我用的是VS2013 2. Boost库。我用的版本是1.55。这里需要注意的是,编译的时候,默认只会
2015-03-23 01:49:50 2768
原创 Boost.Asio基础(五) 异步编程初探
异步编程 本节深入讨论异步编程将遇到的若干问题。建议多次阅读,以便吃透这一节的内容,这一节是对整个boost.asio来说是非常重要的。为什么需要异步 如前所述,通常同步编程要比异步编程更简单。。。。
2015-03-19 00:41:25 1732
原创 Unreal Engine 4 RenderTarget制作Live Camera效果
Unreal Engine 4 RenderTarget制作Live Camera效果先上效果: Live Camera我不知道怎么翻译,反正意思就是将一个摄影机的Image渲染到一个2D平面上。 下面介绍下具体的实现方法:1.创建一个Scene Capture 2D对象 将这个对象拖动到合适的地方。2.创建RendterTarget对象材质&贴图->渲染目标3.设置SceneCapture2
2015-03-18 16:36:53 3650 1
原创 Unreal Engine 4 降低编辑器的帧率
默认的,打开UE4的编辑器,显卡会以全速渲染场景,在我的机器上,是120FPS。整个机器就开始轰鸣了,资源占用太凶了。其实完全没必要这样,帧率在60左右就足够了。那怎么修改呢,试了很多办法,最有效的是修改BaseEngine.ini配置文件,修改下面一行:
2015-03-18 03:57:56 5067
原创 Boost.Asio基础(四)
TCP vs UDP vs ICMP如前所述,对于所有类型的socket,并不是都有同样的成员函数。下面的表格列出了3个socket中存在的成员函数:
2015-03-17 21:32:32 1830
原创 Boost.Asio基础(三)
Socket控制下面的进行处理一些高级的socket选项:get_io_service():返回io_service实例get_option(option):返回socket option对象set_option(option):设置socket 选项io_control(cmd):在socket上执行I/O命令以下是可以读取和设置的socket选项:
2015-03-16 23:57:33 1732
原创 Boost.Asio基础(二)
套接字 SocketsBoost.Asio有三种类型的Socket类:ip::tcp,ip::udp和ip::icmp,三者都是可扩展的。你可以创建自己的Socket类,虽然做起来稍微复杂了点。假如你真的要这么做,可以参考boost/asio/ip/tcp.hpp,boost/asio/ip/udp.hpp和boost/asio/ip/icmp.hpp。它们都是很小的类,在内部使用typedef关键
2015-03-14 16:08:52 1707
原创 Boost.Asio基础(一)
Boost.Asio基础Network APIBoost.Asio 命名空间boost::asio命名空间包含了Boost Asio库的所有东西,它下面还有一些子命名空间: - boost::asio: 它包含了核心的类和功能模块。最重要的类是io_service和streambuf。里面还有一些自由函数,read,read_at,read_util,write等,以及它们的异步的版本。 -
2015-03-13 15:04:05 1498
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人