1、CAReplicatorLayer简介 CAReplicatorLayer用于对图层进行复制,包括图层的动画也能复制!可以看着将某一段事务进行重复! 2、CAReplicatorLayer的简单使用 效果图 效果图 ...
分类:
移动开发 时间:
2017-10-31 11:18:12
阅读次数:
287
心跳机制 心跳机制是定时发送一个自定义的结构体(心跳包),让对方知道自己还活着,以确保连接的有效性的机制。 大部分CS的应用需要心跳机制。心跳机制一般在Server和Client都要实现,两者实现原理基本一样。Client不关心性能,怎么做都行。 如果应用是基于TCP的,可以简单地通过SO_KEEP ...
分类:
编程语言 时间:
2017-09-15 12:26:43
阅读次数:
312
Iterator: 迭代器接口,是Collection接口的父接口。Implementing this interface allows an object to be the target of the "foreach" statement. 也就是说,所有的Collection集合对象都具有f ...
分类:
编程语言 时间:
2017-08-31 18:03:54
阅读次数:
227
窗体间传值 今天得空,刚好看到网上好多人再找winform窗体间传值的问题,由于昨天项目的优化的感觉不错,就写了个C# winform窗体间传值的demo,希望能给需要的人的带来帮助; 工程的源代码地址:https://github.com/yes-or-no/WinFormTransValueDe ...
Map是一个双列集合,如果实现了Map接口,特点是数据以键值对形式存在,键不可重复,值可以重复。java中主要有HashMap、TreeMap、Hashtable。本文主要介绍Map的接口方法: Map接口的方法: 添加: put(K key, V value) putAll(Map<? exten ...
分类:
编程语言 时间:
2017-08-16 17:29:17
阅读次数:
135
ArrayList常用方法 HashMap常用方法 ...
分类:
其他好文 时间:
2017-07-28 23:58:13
阅读次数:
323
字典 Dictionary是存储键和值的集合 Dictionary是无序的,键Key是唯一的 使用时,首先要引入泛型集合命名空间 using System.Collections.Generic; 创建一个字典对象 Dictionary<key, value> dic = new Dictionar ...
关于“为什么整型的就可以,结构体类型的就不能这么赋值呢?”——整形等常规数据类型由编译器自动识别,而自定义的数据类型(楼主自定义的结构体类型),编译器在编译阶段无法识别,故出错。 关于“在函数外单个初始化”——在入口函数(main函数)之前定义变量及初始化,得到的是全局变量。编译器对程序进行编译时, ...
分类:
其他好文 时间:
2017-07-20 15:26:24
阅读次数:
246
在做游戏开发时,经常需要在应用层实现自己的心跳机制,即定时发送一个自定义的结构体(心跳包),让对方知道自己还活着,以确保连接的有效性。 在TCP socket心跳机制中,心跳包可以由服务器发送给客户端,也可以由客户端发送给服务器,不过比较起来,前者开销可能更大。—— 这里实现的是由客户端给服务器发送 ...
分类:
其他好文 时间:
2017-07-20 10:15:22
阅读次数:
196
设计师给到的图,经常是 “按钮的左边距离文字右边5px” 这样子的标注。于是我们需要计算文字的宽度。有两种方法: 用 label 或 button 的 sizetofit 方法 [label sizeToFit];NSLog(@"label size is %@",[NSValue valueWit... ...
分类:
移动开发 时间:
2017-07-13 23:38:11
阅读次数:
211