- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 物联网协议——MQTT与ROS
本文仅介绍MQTT与ROS两种协议的基本概念并做横向对比,不会涉及各个协议的高级特性,两种协议的本地搭建方式也会在下一篇文章中予以阐述,以下高级特性若读者有兴趣可以自行收集资料了解。(也不排除我后面会发相关文章,老鸽子了)MQTT高级特性:保留消息()、遗嘱消息()、会话保持(Keep Alive)、客户端托管()、链路保密(TLS)、访问控制(ACLROS高级特性:参数服务器()、服务端-客户端方式。MQTT是基于发布-订阅模式的C/S架构消息传输协议,它轻量、开放、简单且易于实施。
2023-08-25 14:54:07
584
1
转载 好东西!sqlite3中BLOB数据类型存储大对象运用示例
extern可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。另外,extern也可用来进行链接指定。在一个源文件里定义了一个数组:char a[6]; 在另外一个文件里用下列语句进行了声明:extern char *a; 请问,这样可以吗? 答案与分析: 1)、
2021-07-09 14:46:09
676
转载 使用Base64算法对Cocos2dX自带CCUserDefault游戏存储数据编码加密
上一篇介绍了,如何使用Cocos2dX自带的CCUserDefault 存储游戏数据,那么Himi也提到此方式保存的为xml格式并且数据明文显示=。 =,这个对于我们开发者来说太暴漏了有木有! so~本篇Himi分享如何使用经典Base64算法对CCUserDefault进行数据编码形成一种简单的加密形式!OK,关于base64的介绍,不再赘述,还不太熟悉的童鞋请点击以下连接阅读:ht
2015-03-30 10:46:56
737
转载 升级Xcode到6.1之后使用iPhone6真机测试cocos2d-x报错不支持arm64的解决方案,Undefin ...
转载请注明出处http://blog.youkuaiyun.com/wjlpld/ 谢谢大家 最近收入iPhone6之后将Xcode顺便升级到6.1版本,编译cocos2d-x 3.2的Helloworld项目时报错如下 Undefined symbols for architecture arm64:
2015-03-25 17:26:24
1076
转载 目前ios的指令集有以下几种:Architecture
目前ios的指令集有以下几种:1,armv6,支持的机器iPhone,iPhone2,iPhone3G及对应的iTouch2,armv7,支持的机器iPhone4,iPhone4S3,armv7s,支持的机器iPhone5,iPhone5C4,arm64,支持的机器:iPhone5S机器对指令集的支持是向下兼容的,因此armv7的指令集是可以运行在iphone5S的,只是效率没
2015-02-18 01:02:22
999
转载 前面搭建好环境后,cocos2dx3.3如何新建项目?
一、通过命令创建项目 前面搭建好环境后,cocos2dx3.3如何新建项目? 先来看看Cocos2d-x 3.2的目录吧(涉及到3.1.1版本的,请自动对应3.2版本,3.x版本的环境搭建都是一样的) 这就是 Cocos2d-x 3.2的目录。 3.2版本的创建跟以前的不同了(好吧,又变了),我们先把 download-deps.py 和 s
2015-02-16 15:12:16
593
转载 PHP的几个常用加密函数
PHP的几个常用加密函数在网站的开发过程中,常常需要对部分数据(如用户密码)进行加密,本文主要介绍PHP的几个常见的加密函数MD5加密:string md5 ( string $str [, bool $raw_output = false ] )1.md5()默认情况下以 32 字符十六进制数字形式返回散列值,它接受两个参数,第一个为要加密的字符串,第
2014-11-25 15:02:23
704
转载 C++11 多线程
C++11开始支持多线程编程,之前多线程编程都需要系统的支持,在不同的系统下创建线程需要不同的API如pthread_create(),Createthread(),beginthread()等,使用起来都比较复杂,C++11提供了新头文件、、、等用于支持多线程。使用C++11开启一个线程是比较简单的,下面来看一个简单的例子:#include #include
2014-11-20 21:23:41
431
转载 线程 (detach的作用)
线程状态在一个线程的生存期内,可以在多种状态之间转换。不同操作系统可以实现不同的线程模型,定义许多不同的线程状态,每个状态还可以包含多个子状态。但大体说来,如下几种状态是通用的: 就绪:参与调度,等待被执行。一旦被调度选中,立即开始执行。 运行:占用CPU,正在运行中。 休眠:暂不参与调度,等待特定事件发生。 中止:已经运
2014-11-20 21:10:36
923
转载 基于cocos2d-x引擎的游戏框架设计
移动互联网浪潮正在彻底改变人们日常的生活习惯和生活方式。相应的,基于移动终端和感应交互的游戏,也为人们带来了全新的游戏体验。本文,我们将结合目前流行的cocos2d-x引擎,使用C++语言,基于iOS平台,和大家分享iPhone、iPad上游戏客户端的构架与实现。游戏架构与实现目前,很多基于cocos2d-x的代码基本上仅是对引擎功能的使用,完全不能按照游戏项目的标准来参考。作为游
2013-02-02 08:02:50
497
转载 c 语言宏定义
c 语言宏定义1,防止一个头文件被重复包含 #ifndef BODYDEF_H #define BODYDEF_H //头文件内容 #endif 2,得到指定地址上的一个字节或字 #define MEM_B( x ) ( *( (byte *) (x) ) ) #define MEM_W( x ) ( *( (wo
2012-11-09 12:16:30
504
转载 NSNotificationCenter详解
1. 定义一个方法 -(void) update{ } 2. 对象注册,并关连消息 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(update) name:@"update" object:nil] 3. 在要发出通
2012-04-09 12:30:19
539
转载 http和socket
相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。 1、TCP连接 要想明白Socket连接,先要明白TCP连接。手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。
2012-04-08 12:28:04
389
Linux环境下ACE的安装方法
2012-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人