自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 物联网协议——MQTT与ROS

本文仅介绍MQTT与ROS两种协议的基本概念并做横向对比,不会涉及各个协议的高级特性,两种协议的本地搭建方式也会在下一篇文章中予以阐述,以下高级特性若读者有兴趣可以自行收集资料了解。(也不排除我后面会发相关文章,老鸽子了)MQTT高级特性:保留消息()、遗嘱消息()、会话保持(Keep Alive)、客户端托管()、链路保密(TLS)、访问控制(ACLROS高级特性:参数服务器()、服务端-客户端方式。MQTT是基于发布-订阅模式的C/S架构消息传输协议,它轻量、开放、简单且易于实施。

2023-08-25 14:54:07 325 1

转载 好东西!sqlite3中BLOB数据类型存储大对象运用示例

extern可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。另外,extern也可用来进行链接指定。在一个源文件里定义了一个数组:char a[6];  在另外一个文件里用下列语句进行了声明:extern char *a;  请问,这样可以吗?  答案与分析:  1)、

2021-07-09 14:46:09 572

转载 使用Base64算法对Cocos2dX自带CCUserDefault游戏存储数据编码加密

上一篇介绍了,如何使用Cocos2dX自带的CCUserDefault 存储游戏数据,那么Himi也提到此方式保存的为xml格式并且数据明文显示=。 =,这个对于我们开发者来说太暴漏了有木有! so~本篇Himi分享如何使用经典Base64算法对CCUserDefault进行数据编码形成一种简单的加密形式!OK,关于base64的介绍,不再赘述,还不太熟悉的童鞋请点击以下连接阅读:ht

2015-03-30 10:46:56 686

转载 升级Xcode到6.1之后使用iPhone6真机测试cocos2d-x报错不支持arm64的解决方案,Undefin ...

转载请注明出处http://blog.csdn.net/wjlpld/ 谢谢大家         最近收入iPhone6之后将Xcode顺便升级到6.1版本,编译cocos2d-x 3.2的Helloworld项目时报错如下                          Undefined symbols for architecture arm64:       

2015-03-25 17:26:24 1004

转载 目前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 930

转载 前面搭建好环境后,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 556

转载 PHP的几个常用加密函数

PHP的几个常用加密函数在网站的开发过程中,常常需要对部分数据(如用户密码)进行加密,本文主要介绍PHP的几个常见的加密函数MD5加密:string md5 ( string $str [, bool $raw_output = false ] )1.md5()默认情况下以 32 字符十六进制数字形式返回散列值,它接受两个参数,第一个为要加密的字符串,第

2014-11-25 15:02:23 653

转载 C++11 多线程

C++11开始支持多线程编程,之前多线程编程都需要系统的支持,在不同的系统下创建线程需要不同的API如pthread_create(),Createthread(),beginthread()等,使用起来都比较复杂,C++11提供了新头文件、、、等用于支持多线程。使用C++11开启一个线程是比较简单的,下面来看一个简单的例子:#include #include  

2014-11-20 21:23:41 399

转载 线程 (detach的作用)

线程状态在一个线程的生存期内,可以在多种状态之间转换。不同操作系统可以实现不同的线程模型,定义许多不同的线程状态,每个状态还可以包含多个子状态。但大体说来,如下几种状态是通用的:       就绪:参与调度,等待被执行。一旦被调度选中,立即开始执行。       运行:占用CPU,正在运行中。       休眠:暂不参与调度,等待特定事件发生。       中止:已经运

2014-11-20 21:10:36 826

转载 基于cocos2d-x引擎的游戏框架设计

移动互联网浪潮正在彻底改变人们日常的生活习惯和生活方式。相应的,基于移动终端和感应交互的游戏,也为人们带来了全新的游戏体验。本文,我们将结合目前流行的cocos2d-x引擎,使用C++语言,基于iOS平台,和大家分享iPhone、iPad上游戏客户端的构架与实现。游戏架构与实现目前,很多基于cocos2d-x的代码基本上仅是对引擎功能的使用,完全不能按照游戏项目的标准来参考。作为游

2013-02-02 08:02:50 458

转载 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 468

转载 NSNotificationCenter详解

1. 定义一个方法      -(void) update{       } 2. 对象注册,并关连消息     [[NSNotificationCenter defaultCenter]      addObserver:self selector:@selector(update) name:@"update" object:nil]  3. 在要发出通

2012-04-09 12:30:19 510

转载 http和socket

相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。  1、TCP连接  要想明白Socket连接,先要明白TCP连接。手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。

2012-04-08 12:28:04 359

Linux环境下ACE的安装方法

Linux环境下ACE的安装方法,设置 ACE_ROOT 的环境变量,在$ACE_ROOT/ace 目录中创建 config.h 文件,添加如下内容后保存退出m在$ACE_ROOT/include/makeinclude 目录中创建 platform_macros.GNU 文件,添 加如下内容后保存退出

2012-12-16

91开发平台手册

91移动开发平台sdk参考手册,详尽的介绍了91sdk的使用

2012-11-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除