- 浏览: 887112 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (466)
- iPhone, iOS , Objective-c (155)
- 数据库 (20)
- 设计模式 (5)
- 第三方包管理,cocoapod (2)
- 版本管理, SVN, Subversion, Git (1)
- Google, Android, Java (14)
- Wordpress (1)
- 职业素养 (3)
- 版本管理,git (3)
- 前端小技巧 (2)
- flash (1)
- javascript (5)
- Ruby (0)
- 编程语言 (1)
- 网络常识 (1)
- 找到生活好感觉 (5)
- 产品经理 (1)
- markdown (1)
- 云服务器 (1)
- iPhone (116)
- iOS (116)
- Objective-c (116)
- 学习技巧 (2)
- Google (5)
- Android (6)
- Java (21)
- python (1)
- sqlite (3)
- node.js (2)
- mongodb (2)
- 学习技巧,阅读 (2)
- 软件测试 (3)
- 架构设计 (2)
- 设计 (1)
- Spring framework (3)
- junit (1)
- Linux (2)
- 软件 (1)
- Struts2 (1)
- 版本管理 (3)
- SVN (3)
- Subversion (3)
- Git (3)
- mysql (5)
- quartz (1)
- 无关技术 (1)
- 前端 (1)
- Redis (1)
- 产品管理 (0)
- 计算机常识 (1)
- 计算机科学 (0)
- swift (1)
- 服务器 (2)
- 搜索 (1)
- Scala (1)
- J2EE (1)
- maven (1)
- 前端css (1)
- 英语 (1)
- 消息队列 (1)
- kafka (0)
- apache kafka (4)
- netbeans (1)
- IDE (2)
- 歌词 (1)
- 过滤器实现 (1)
- linux vim vi (1)
- jmeter (1)
- springcloud (1)
最新评论
-
hujingnemo:
不知道为什么打不开
CHM如何改编字体大小 -
weiboyuan:
求答案 weiboyuanios@163.com
iOS软件工程师面试题(高级) -
xueji5368:
这个现在已经广泛使用了嘛!
RoboGuice入门 -
Yao__Shun__Yu:
...
CHM如何改编字体大小 -
353144886:
非常之详细 美女求认识
sqlite数据类型 datetime处理
里面有帧头 字符串UTF-8 中间用0隔开 又一个字符串
byte[10] byte[0]、byte[1]是帧头 0xaa,0x55
byte[2]-byte[5]是字符串utf-8 byte[6]=0,byte[7]-byte[9]是另外的字符串
这的一个包,该怎发?
byte[10] byte[0]、byte[1]是帧头 0xaa,0x55
byte[2]-byte[5]是字符串utf-8 byte[6]=0,byte[7]-byte[9]是另外的字符串
这的一个包,该怎发?
NSMutableData *data = [[NSMutableData alloc] init]; // 包头 unsigned char header[] = { 0xAA, 0x55 }; [data appendBytes:header length:sizeof(header)]; // UTF8字符串 NSString *string = @"我是UTF8"; [data appendData:[string dataUsingEncoding:NSUTF8StringEncoding]]; // 分隔符0x00 unsigned char separator = 0; [data appendBytes:&separator length:1]; NSString *otherString = @"其他UTF8"; [data appendData:[otherString dataUsingEncoding:NSUTF8StringEncoding]];
typedef struct{ u_int32_t first; u_int32_t second; }pkt; pkt t_pkt = {0}; pkt.first = 0xaa; NSData *data = [NSData dataWithBytes:&t_pkt length:sizeof(t_pkt)];
发表评论
-
UIImage变为NSData并进行压缩
2014-05-19 20:23 1875//sdk中提供了方法可以直接调用 UIImage *im ... -
update cocapods
2014-05-17 22:27 768早上更新cocoapod依赖库,发现更新到32.1版本,早先的 ... -
iOS发送短信息代码实例
2014-05-16 18:15 2630#import <MessageUI/Message ... -
DISPATCH TIMER
2014-05-14 16:12 674/* __block void (^callback) ... -
UITextField左边显示图片
2014-05-13 18:08 1107The overlay view displayed on t ... -
iOS调用系统打电话,发短信功能
2014-05-11 15:48 2055先介绍一种最简单的方法: 调用打电话功能 [[UIAppl ... -
iOS面试题
2014-05-09 16:10 10421.写一下UIButton与UITableView的层级结构 ... -
将网站添加到桌面的方法
2014-05-08 14:25 1623<link href="http://www. ... -
iPhone通讯录联系人操作大全
2014-05-07 10:29 14041.需要引入AddressBook.framework框架 2 ... -
sqlite获取最新插入的rowid
2014-05-07 09:59 1479除了 last_insert_rowid select max ... -
号码归属地查询,拨打电话
2014-05-06 15:07 796在程序内调用拨打电话的方法,[[UIApplication s ... -
iOS时间合并
2014-04-28 17:55 1021合并同一时间的课程,同一时间可能有多个课程,比如13:30-1 ... -
vCard通讯录格式说明
2014-04-28 16:47 2437原帖:http://freesoftman.iteye.com ... -
UISearchBar背景色全套解决方案
2014-04-25 09:36 7392os系统升级到7.1后,原来在7.0下显示正常的UISearc ... -
升级XCode5.1.1遇到的奇葩问题NSString,NSObjectRuntime.h报错,Foundation找不到
2014-04-24 11:19 857升级XCode5.1.1遇到的奇葩问题NSString,NSO ... -
将NSString转为NSArray
2014-04-22 16:52 6230// Your JSON data: NSString *c ... -
另外一种NSData转为NSString的方法
2014-04-22 15:40 1167If the data is not null-termina ... -
HTTP,Socket,WebSocket异同
2014-04-18 16:54 1792参考文章: http://abbshr.g ... -
push隐藏UINavigtaionBar和UITabbar
2014-04-17 15:20 1045[self.navigationController setN ... -
数据库SQL
2014-04-11 13:31 8651、说明:创建数据库 CREATE DATABASE data ...
相关推荐
bpdtool-二进制协议设计器工具 下载二进制可执行文件: 概述 如果要使用C ++编写自己的客户端/服务器TCP / IP网络程序,则可能希望以数据包的形式发送和接收C struct对象。 由于TCP / IP是流协议,因此您很快就会...
BINARY(二进制编码,在打包时将8位01值组装为一个字节), NUMERIC(BCD编码,即8421码), LLVAR(变长域,采用ASC编码,每个LLVAR类型的域前会有1字节的域字节长度,表示长度...
用MFC开发的UDP报文发送和广播发送二进制数据。 可用于调试SOCKET的UDP发送广播和进行点对点UDP报文传输
建立Socket测试服务器端和测试客户端,并向其他端发送或接受报文数据,支持自动发送和自动应答,支持UDP和TCP; 2.录入的IP地址和端口等参数数据进行本地XML序列化,下次自动打开。(这个是我需要的,不用每次都...
HTTP服务器工具用于解析请求报文,构造响应报文与SOCKET配合实现TCP协议的HTTP服务器# 解析请求报文- **Handler**`...``调用toBytes()方法,返回二进制形式的响应报文。`- StatusLine`响应状态行``内置大部分状态行。`-
3.5.2 二进制表示方法..........65 3.5.3 发送和接收..........67 3.6 结束..........76 3.7 练习..........76 第4章进阶..........77 4.1 多任务处理..........77 4.1.1 Java 多线程..........78 4.1.2 ...
读写Blob数据,blob数据常以二进制形式存储比较大的文件数据,如图片、视频文件等,本文介绍如何往数据库中读写blob数据,BlobData.java; 使用ResultSet更新数据库,UpdateWithResultSet.java; 使用RowSet,....
(2)在发送数据过程中进行冲突检测,如果在冲突窗口内没有发生冲突,则表示数据发送成功,否则立即停止发送,并采用二进制指数回退算法,等待一个随机时间后在重复发送过程;(2分) (3)对于接收方,则根据数据包...
8.2 字符串IP地址和二进制IP地址的转换 217 8.2.1 inet_xxx()函数 217 8.2.2 inet_pton()和inet_ntop()函数 219 8.2.3 使用8.2.1节地址转换函数的例子 220 8.2.4 使用函数inet_pton()和函数inet_ntop()的...
第1 章Linux操作系统概述................... .......................................................................... 2 1.1 Linux发展历史...........................................................
实例13 Java中的进制与移位运算符 22 第3章 条件控制语句(教学视频:75分钟) 26 3.1 if控制语句 26 实例14 判断输入的年份是否为闰年 26 实例15 抽奖活动 27 3.2 for语句 28 实例16 小九九...
实例13 Java中的进制与移位运算符 22 第3章 条件控制语句(教学视频:75分钟) 26 3.1 if控制语句 26 实例14 判断输入的年份是否为闰年 26 实例15 抽奖活动 27 3.2 for语句 28 实例16 小九九乘法表 28 实例17 如何列...
实例13 Java中的进制与移位运算符 22 第3章 条件控制语句(教学视频:75分钟) 26 3.1 if控制语句 26 实例14 判断输入的年份是否为闰年 26 实例15 抽奖活动 27 3.2 for语句 28 实例16 ...
实例284 Socket连接信息 555 实例285 Echo服务的客户端是如何实现的? 556 实例286 检测本机的服务端口 558 实例287 下载的页面不丢失链接 559 实例288 如何对网页进行重新定向 560 实例289 在Internet上搜索对象 ...
实例13 Java中的进制与移位运算符 22 第3章 条件控制语句(教学视频:75分钟) 26 3.1 if控制语句 26 实例14 判断输入的年份是否为闰年 26 实例15 抽奖活动 27 3.2 for语句 28 实例16 小九九乘法表 28 实例17...