最近帮学长写了个Qt Tcpsocket客户端的应用程序,被一个问题困扰了许久.因为以前没有用Qt 写过socket的客户端程序
加上时间比较紧,都没能好好的查看些资料就急忙的写代码,看了一些别人的代码,差不多都是相同的,但是我就出现了收数据
不全的问题..
最后查出原因是我在接受服务器端的数据时使用了read()这个函数,接收的是个结构体,这里顺便说下怎么在Qt 下收发结构体
发:cli...
分类:
其他好文 时间:
2014-06-19 11:13:54
阅读次数:
342
Methods (方法)
实例方法(Instance Methods)
我觉得看到这里,我们唯能八一八的就是swift的自做主张的行为了,反正它就是会以各种方式帮助我们来完成让代码看起来很奇怪的事情。。。
在之前函数那一篇笔记中,我们已经看到过参数的外部名字和内部名字的区分了,当然,在实例方法中,这个事情依然存在,而且,swift又会帮我们做一些潜规则。
swift...
分类:
其他好文 时间:
2014-06-16 12:17:29
阅读次数:
235
下标
swift允许我们为 类,结构体,枚举 定义下标,以更便捷的方式访问一大堆属性。比如Array和Dictionary都是结构体,swift的工程师已经为这两个类型提供好了下标操作的代码,所以,我们才可以通过 myArray[2]这种方式,读取和改写这个struct中保存的数据。而且,一个类型中可以定义多种下标访问方式(重载,关于重载,在后面的笔记中会提到,这里先不用太在意)
下标...
分类:
其他好文 时间:
2014-06-16 11:35:16
阅读次数:
173
memset与NULL区别NULL与0
的区别为什么强调一个malloc对应一个free在一个结构体malloc,然后free,但是她的成员变量的malloc并没有free,还需要特别的free在全局变量的指针声明中,被设置为NULL,指针不是野指针=========================...
分类:
其他好文 时间:
2014-06-16 06:33:34
阅读次数:
701
Swift 初见本页内容包括:简单值(Simple Values)控制流(Control
Flow)函数和闭包(Functions and Closures)对象和类(Objects and Classes)枚举和结构体(Enumerations
and Structures)接口和扩展(Proto...
分类:
其他好文 时间:
2014-06-16 06:21:56
阅读次数:
294
NSRange的定义typedefstruct_NSRange{NSUIntegerlocation;NSUIntegerlength;}NSRange;NSRange是一个结构体,其中location是一个以0为开始的index,length是表示对象的长度。他们都是NSUInteger类型。而N...
分类:
其他好文 时间:
2014-06-13 19:45:38
阅读次数:
286
很多时候需要将c,c++形式的struct转换为 NSData来处理。但是怎么转换呢?
假设有这么一个结构体: struct MYINFO { int a; long b; char c; }; struct MYINFO infoStruct;
infoSt...
分类:
其他好文 时间:
2014-06-12 08:48:35
阅读次数:
191