- 博客(5)
- 收藏
- 关注
原创 ios sizetofit 与 sizethatfit
这两个一般用于设置完label的text后重新计算label的size,以及更新frame让labelsize贴合text尺寸。 具体用法: UILabel *testLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 100, 50, 20)]; testLabel.text = @"今天天气真不错,再过五天就放假啦啦啦啦啦啦啦啦!!"; testLabel.font = [UIFont systemFontOfSiz
2021-04-25 16:06:56
381
原创 堆和堆排序
堆是一种类似于数组实现二叉树的结构。 分为最大堆和最小堆。 最大堆是根的值大于左右节点的值,左右子树也是最大堆。 最小根:根的值小于左右节点的值,左右子树也是最小堆。 堆的插入算法:每次插入节点放在堆的最后,再跟父节点比,如果比父节点大就交换。一层层往上爬,直到找到位置或成为根。 堆的删除算法:以最大堆为例,删除值删除最大节点即根。把最后节点的值放到根,与它的两个子节点比,选子节点大于它的且更大的...
2019-07-09 22:44:03
81
原创 cocos2d-x初学记录帖
最近在学cocos2d-x游戏开发,看的书籍是《cocos2d-x游戏开发实战精解》,配套资料很齐全,适合新手。 这个帖子记录一下我学习过程中遇到的问题。 书上项目统一用的版本是3.3,我下载的是官方最新3.17。cocos2d-x 配套使用vs2015,还有 cocos2d项目是没办法直接打开运行的。(由于cocos路径配置问题) 我是把一些 代码移植到我自己的项目里。 *关于安装 *网上都有相...
2019-06-04 19:59:17
152
原创 httpp学习笔记
(一)http协议包格式 包头以\r\n\r\n结束。 包体不是必须的,get请求一般没有包体。 get方式的参数一般放在url路径后面,用&分割。 post数据一般放在包体中 (二)http客户端实现 先用gethostbyname()获得ip地址 用connect连接服务器 组装协议包,用send函数发送。 如果有应答,用API recv()接收数据。 解析数据,先包头后包体。 (...
2019-04-12 13:54:11
2809
原创 mpq算法实现哈希查找
用特定的转化规则,将字符串转成进制数用一定规则存放。 实现哈希查找 #include <stdio.h> #include <ctype.h> //多谢citylove指正。 typedef struct { int nHashA; int nHashB; int bExists ;//是否冲突 }MPQHASHTABLE; int nTableSize=400...
2019-04-12 13:41:02
443
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人