- 博客(19)
- 资源 (219)
- 收藏
- 关注
原创 【C++11】30分钟了解C++11新特性
什么是C++11C++11是曾经被叫做C++0x,是对目前C++语言的扩展和修正,C++11不仅包含核心语言的新机能,而且扩展了C++的标准程序库(STL),并入了大部分的C++ Technical Report 1(TR1)程序库(数学的特殊函数除外)。C++11包括大量的新特性:包括lambda表达式,类型推导关键字auto、decltype,和模板的大量改进。本文将对
2014-06-04 17:02:36 1880 2
转载 Quick-cocos2d-x 与COCOS2DX 区别
quick-cocos2d-x(后文简称 quick)与 cocos2d-x 的关系,用一句话概括:quick 是 cocos2d-x 针对 Lua 的豪华套装威力加强版。项目地址:quick-cocos2d-x 项目 Wiki: wiki那 quick 与 cocos2d-x 相比到底有什么区别,又有什么加强呢?这篇文章就是答案:为什么会有 quickqu
2014-06-27 16:19:00 49341 6
转载 cocos2dx libevent简介和使用
libevent是一个基于事件触发的网络库,memcached底层也是使用libevent库,今天学习下。总体来说,libevent有下面一些特点和优势:* 统一数据源, 统一I/O事件,信号和定时器这三种事件;* 可移植,跨平台支持多种I/O多路复用技术, epoll、poll、dev/poll、select 和kqueue 等;* 对并发编程支持,避免竞态条件;
2014-06-27 13:46:48 3584
原创 libevent的使用(socket)
这篇文章介绍下libevent在socket异步编程中的应用。在一些对性能要求较高的网络应用程序中,为了防止程序阻塞在socket I/O操作上造成程序性能的下降,需要使用异步编程,即程序准备好读写的函数(或接口)并向系统注册,然后在需要的时候只向系统提交读写的请求之后就继续做自己的事情,实际的读写操作由系统在合适的时候调用我们程序注册的接口进行。异步编程会给一些程序猿带来一些理解和编写上的困难,
2014-06-27 13:41:10 3805 2
原创 时间复杂度
1, 算法分为时间复杂度和空间复杂度;作用: 时间复杂度是度量算法执行的时间长短;而空间复杂度是度量算法所需存储空间的大小。 2. 一般情况下,算法的基本操作重复执行的次数是模块n的某一个函数f(n),因此,算法的时间复杂度记做:T(n)=O(f(n)) 分析:随着模块n的增大,算法执行的时间的增长率和f(n)的增长率成正比,所以f(n)越小,算法的时间复杂度越低,算法的效率越
2014-06-26 11:24:54 2160
原创 COCOS2DX WIN32 版本的CPU占用25%改良策略
猜测它有可能是在主循环里使用了 Sleep(0), 一搜,果然定位到具体代码,它位于 cocos2dx\platform\win32\CCApplication.cpp,大致长像如下:1while( 1 ) {2if( 有消息 ) {3if( 时间
2014-06-19 17:36:27 4193
转载 基于XMPP协议的手机多方多端即时通讯方案
基于XMPP协议的手机多方多端即时通讯方案目 录基于XMPP协议的手机多方多端即时通讯方案................................................................. 1目 录.................................................................
2014-06-16 17:23:00 2121
原创 XMPP(Jabber)
现在比较流行的开放IM协议包括SIP、SIMPLE和XMPP(jabber)。对XMPP做一个简单介绍。目前XMPP协议的使用的案例还相对较少,主要是Google的gtalk和Nokia新推出的Ovi。XMPP设计了一个在互联网上唯一的标识,用JID来表达。通常一个 JID 由三部分组成,node@domain/resource 。和email很像,但比 email 的表达形式多了
2014-06-16 17:09:30 3699
翻译 JNI Windows 使用教程
1,先把c语言的编译环境搭建好,windows下这里使用mingw1,mingw具体配置配置环境变量: 打开:“我的电脑->属性->高级->环境变量->系统变量”编辑如下系统变量: 变量名 变量值
2014-06-16 15:05:23 2844
原创 COCOS2DX 3.0 优化提升渲染速度 Auto-batching
COCOS2DX 3.0 优化提升渲染速度 Auto-batching最近在看COCOS2DX 3.0的Auto-batching合批与Auto Culling动态缩减功能下面就来仔细看看吧:整合好的渲染提速干货:简介在游戏的绘制渲染中,往往消耗很多资源和内存,当绘制精灵数量越多,游戏的卡顿会很明显,为了优化和提升渲染效率。Cocos2d-x为我们提供了Auto-bat
2014-06-13 13:25:31 11646 1
翻译 基于XMPP协议的Android即时通信系
以前做过一个基于XMPP协议的聊天社交软件,总结了一下。发出来。 设计基于开源的XMPP即时通信协议,采用C/S体系结构,通过GPRS无线网络用TCP协议连接到服务器,以架设开源的Openfn'e服务器作为即时通讯平台。 系统主要由以下部分组成:一是服务器,负责管理发出的连接或者与其他实体的会话,接收或转发XML(ExtensibleMarkup Lang
2014-06-09 16:14:58 2183
原创 XMPP协议介绍
XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。XMPP协议采用的是客户端-服务器架构,所有从一个客户端发到另一个客户端的消息和数据都必须经过XMPP服务器转发,而且支持服务器间DNS的路由,也就是说可以构建服务器集群,XMPP的前身是一个开源组织制定的网络通信协议——Jabber,XMPP的核心是在网络上分片段发送XML流的协议,这
2014-06-09 16:08:32 4994 2
转载 云峰pbc 库的 lua binding
前几天写的 pbc 初衷就是想可以方便的 binding 到动态语言中去用的。所以今天花了整整一天自己写了个简单的 lua binding 库,就是很自然的工作了。写完了之后,我很好奇性能怎样,就写了一个非常简单的测试程序测了一下。当然这个测试不说明很多问题,因为测试用的数据实在是太简单了,等明天有空再弄个复杂点的来跑一下吧。我很奇怪,为什么 google 官方的 C++ 版性能这么差。我
2014-06-06 11:19:12 3985
原创 cocos2d-x 3.1 集成 云风pbc
cocos2d-x 3.x版本变动比较大,从改用cmake管理整个项目,到使用python集成一体化的项目工具。这些都是我喜欢的,我可以很容易的在我的ubuntu上面搭建环境,而且根本就不用考虑IDE的事情,sublime-text or emacs足矣。唯一需要自己动手的就是制作一个比较好的调试工具。我是使用lua+cplusplus开发,所以调试就比较的难受,暂时只能这样,后面考虑自己实现一个
2014-06-06 11:15:28 11747 1
转载 如何用 纯C++(ndk)开发安卓应用
如何安装安卓的开发环境以及怎么设置ndk的环境变量等在前边的文章已经有了详细的讲解,在这里我就不再说明,如果有不会安装和设置环境的,请先参考安卓环境搭建的内容。 好,假设以及安装好了ndk,使用纯c++开发安卓程序,下边是详细的步骤与说明: 1.编写入口函数 android_main为入口函数,和C++中的main函数是一样的。这里创建CELLAndroidApp
2014-06-04 17:17:52 4101 2
翻译 初识 Swift编程语言(中文版)
前言今天Apple发布了新的编程语言Swift,也提供了一本将近400页的 The Swift Programming Language(Swift编程语言)。虽然我没有开发者账号,没法实际上机练习Swift代码,但这不影响我阅读这本书,以及用铅笔在纸上运行这些小程序。Apple的东西如此之火爆,Swift一经推出大家纷纷转投iOS/OS X怀抱,相信不久就能出现中文版的相关书籍,而各
2014-06-04 17:06:55 2839
原创 xmppframework开发基础
xmppframework是XMPP协议的一个objective-c实现.要了解xmppframework, 从这里开始吧:https://github.com/robbiehanson/XMPPFramework/wiki/IntroToFrameworkXMPPFramework中包含了一个简单的iPhone客户端实现。在iPhoneXMPP中。在测试这个Dem
2014-06-03 15:59:24 2070
原创 Xcode6 新特性
苹果在WWDC 2014上对新版Xcode(Xcode 6 Beta版)并没有提及过多,但它却是开发者不能忽视的一部分。Xcode 6 Beta版为设计和创建软件引入了新方法,更加关注功能和一些改善以提高开发者对平台功能的使用和扩展能力,以帮助开发者设计新的界面,从而开发出高质量的应用。 Xcode 6 Beta版包括苹果新推出的Swift语言,有了新的交互工作区。Xcode 6
2014-06-03 12:53:53 12929
转载 主宰全球的10大算法
主宰全球的10大算法Posted on 2014年05月31日 by Seymour in 行业资讯 with 0 CommentsReddit有篇帖子介绍了算法对我们现在生活的重要性,以及哪些算法对现代文明所做贡献最大。如果对算法有所了解,读这篇文章时你可能会问“作者知道算法为何物吗?”,或是“Facebook的‘信息流’(News Feed)算是一种算法吗?”,如果
2014-06-03 11:52:45 2258
Unity3d VR 开发 STEAMVR + VRTK (2017.4.40+)
2020-11-10
Xshell6使用版本.rar
2020-08-16
VirtualBox for Mac.zip
2020-07-20
2020 new Advanced PDF Password Recovery.rar
2020-04-19
Tuxera Ntfs2019 mac os 10.15.x.dmg.zip
2020-03-23
Java-2017 jdk6 runtime .pkg.zip
2020-03-21
Downie 3.9.4 最终运行版本.zip
2020-01-12
水墨画效果shader.unitypackage
2018-05-16
gpu instacing render.zip
2018-05-14
texturepakcer for mac 3.1.2
2018-05-14
goland 2017.3 dmg for mac
2018-02-26
The definitive guide to lighting in the High Definition Render
2023-11-22
Kinect v2 Examples with MS-SDK 2.21.unitypackage && KinectV2-Sam
2023-11-09
KinectSDK-v2.0-1409-Setup(最终版)
2023-11-09
Unity URP 实现屏幕空间体积光, 版本要求Unity 2021.3.14 LTS, 基于Render Feature实现
2023-10-25
Unity AVPro Video - Core Edition 2.1.0.unitypackage 最新版
2022-02-14
2022.0119 - In-game Debug Console1.5.2.unitypackage
2022-02-14
unity3d assetbundle check editor for win.zip
2021-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人