码迷,mamicode.com
首页 > 其他好文
U3D架构系列之- FSM有限状态机设计五
在设计五中,我们把事件系统EventSystem实现一下。这个EventSystem类主要实现的是事件的注册,触发,以及分发Event消息的作用。提供接口对外使用的。在这里面为了功能扩展方便用了好多模板函数,方便大家调用。分发消息的时候,我们采用的是队列的方式,就是先进先出原则。首先..
分类:其他好文   时间:2015-02-11 12:51:55    阅读次数:815
常用的循环遍历数据方法---迭代器模式
咱们在C#项目开发过程中,经常使用foreach的方式来循环遍历某个聚合对象;可能已有很多人遗忘了它的工作原理;今天,我们从这里开始:实际上它是把已经聚集好的一个集合,我们不需要知道其实际的对象类型而循环读取数据;这个地方就用到了我们今天要讲的设计模式---迭代器模式;有兴趣的同学,可以下来了解一下IEumerator 和IEnumerable 接口。       什么是迭代器设计模式?提供一种...
分类:其他好文   时间:2015-02-11 12:52:38    阅读次数:224
母牛的故事
斐波那契数列             先普及一下基础知识 1.定义 斐波那契数列,又称黄金数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*). 2.通项公式 斐波那契数列:0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55,...
分类:其他好文   时间:2015-02-11 12:51:55    阅读次数:155
The area
The area Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 8108    Accepted Submission(s): 5694 Problem Description Ignatius bought a lan...
分类:其他好文   时间:2015-02-11 12:48:55    阅读次数:217
HDU 1026 Ignatius and the Princess I
写完这题心情暴涨,搞了10天终于AC了。...
分类:其他好文   时间:2015-02-11 12:51:13    阅读次数:127
S3C2440 汇编之地址跳转
S3C2440 汇编之地址跳转 2015-2-11 自己写了个IRQ的跳转处理,但是却发现BL指令编译通不过,BLX也不行。 后来才知道,S3C2440还是ARMv4的汇编指令体系结构,不支持BLX,而BL只支持跳转到常量地址。 形如BL R0的写法是不行的,而BX是可以的,BX是带模式切换的,不过模式不需要切换也一样可以用,但BX不能把下一个地址保存到LR中, 只有BL和BLX才可以,...
分类:其他好文   时间:2015-02-11 12:50:13    阅读次数:175
兼容长按和点击高性能实现方案
如何使一个view兼容点击和长按手势 如何高效的响应各自手势的行为?我自己做了一些尝试,且发现了一些高性能的代码实现,希望能和你分享...
分类:其他好文   时间:2015-02-11 12:47:30    阅读次数:140
Autolayout下的UIScrollView的适配
Autolayout中UIScrollView的布局问题...
分类:其他好文   时间:2015-02-11 12:50:10    阅读次数:324
From Craft to Engineering
From Craft to Engineering .........
分类:其他好文   时间:2015-02-11 12:48:09    阅读次数:158
乙肝五项指标含义
身体是革命的本钱啊,大家可以注意一下这方面的,早预防,早发现,早治疗...
分类:其他好文   时间:2015-02-11 12:48:05    阅读次数:110
【LeetCode从零单排】No21.MergeTwoSortedLists
题目      这道题是链表的简单应用,将两个有序链表合成一个有序链表。       思路是:表一,表二各取两个对象,分别指向current和next,进行交叉比较排序。Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nod...
分类:其他好文   时间:2015-02-11 12:48:27    阅读次数:148
寻找最小的k个数
寻找最小的k个数 题目描述:5.查找最小的k个元素 题目:输入n个整数,输出其中最小的k个。 例如输入1,2,3,4,5,6,7和8这8个数字,则最小的4个数字为1,2,3和4。 算法1:直接排序,找到最小的k个数 算法2:将数组a中的前k个数放到数组b中,在将a中后面n-k个数的值与b中最大的数比较,如果a中的数更小,将a中的这个数与b中的最大数交换,当然也可以将b建成一个最大堆 代...
分类:其他好文   时间:2015-02-11 12:47:44    阅读次数:210
(hdu step 3.2.6)Monkey and Banana(在第一关键字有序的情况下,根据第二关键字求最长上升子序列的高度之和)
题目:Monkey and BananaTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 720 Accepted Submission(s): 455 Problem DescriptionA group of researchers are d...
分类:其他好文   时间:2015-02-11 12:46:44    阅读次数:164
给UIlabel的内容中的特定字符添加颜色,可以调整大小
摘要:实现对NSAttributedString的一个扩展,用法见.m的注释内容 #import #import @interface NSAttributedString (color) + (instancetype)getAtriWith:(NSString*)markup withDestStr:(NSArray*)deStrs ...
分类:其他好文   时间:2015-02-11 12:45:12    阅读次数:180
BIN、HEX,ELF,AXF文件的区别
嵌入式软件开发中文件格式 1.Bin Bin文件是最纯粹的二进制机器代码, 或者说是"顺序格式"。按照assembly code顺序翻译成binary machine code,内部没有地址标记。Bin是直接的内存映象表示,二进制文件大小即为文件所包含的数据的实际大小。 BIN文件就是直接的二进制文件,一般用编程器烧写时从00开始,而如果下载运行,则下载到编译时的地址即可。可以直接在裸机上运行...
分类:其他好文   时间:2015-02-11 12:45:30    阅读次数:177
用Markdown写一本自己的开源电子书
用Markdown写一本自己的开源电子书 很多人心中都有一个作家梦。本书介绍如何借助gitbook,用markdown写一本自己的开源电子书。 gitbook简介gitbook既是一个工具,安装该工具后可以在本地生成和预览电子书,也是一个网站,可以全程在网站上创建、书写、阅读自己的电子书。参考资料 使用gitbook创建的电子书:《The Swift Programming Language》中...
分类:其他好文   时间:2015-02-11 12:46:15    阅读次数:243
Ninja Build
Ninja Build...
分类:其他好文   时间:2015-02-11 12:45:54    阅读次数:190
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!