码迷,mamicode.com
首页 >  
搜索关键字:turn    ( 27138个结果
hdu2174 kiki's game 博弈
Recently kiki has nothing to do. While she is bored, an idea appears in his mind, she just playes the checkerboard game.The size of the chesserboard i ...
分类:其他好文   时间:2017-03-21 00:01:19    阅读次数:182
JavaScript面试题:重复输出一个给定的字符串
面试题 重复输出一个给定的字符串(str第一个参数)n 次 (num第二个参数),如果第二个参数num不是正数的时候,返回空字符串。 提供测试情况: 解题思路 我将介绍三种方法: 方法1:通过 `while` 循环重复输出一个字符串 不过这里还可以有几个变种: 对于老前端来说,首先一个可能会将字符串 ...
分类:编程语言   时间:2017-03-20 22:27:59    阅读次数:278
观察者模式
观察者模式(Observer)完美的将观察者和被观察的对象分离开。举个例子,用户界面可以作为一个观察者,业务数据是被观察者,用户界面观察业务数据的变化,发现数据变化后,就显示在界面上。面向对象设计的一个原则是:系统中的每个类将重点放在某一个功能上,而不是其他方面。一个对象只做一件事情,并且将他做好。 ...
分类:其他好文   时间:2017-03-20 21:18:17    阅读次数:269
C++实现委托机制(一)
1.引言: 如果你接触过C#,你就会觉得C#中的delegate(委托)十分灵巧,它的用法上和C\C++的函数指针很像,但是却又比C\C++的函数指针更加灵活。并且委托可以一对多,也就是可以注册多个函数,甚至是某个类的非静态成员函数。而实现事件消息机制【1】也十分依赖于委托机制。基于这样的目的,我们 ...
分类:编程语言   时间:2017-03-20 21:13:34    阅读次数:196
ARC下的内存管理
1.ARC下单对象内存管理 局部变量释放对象随之被释放 清空指针对象随之被释放 弱指针需要明确说明 注意: 千万不要使用弱指针保存新创建的对象 2.ARC下多对象内存管理 ARC和MRC一样, 想拥有某个对象必须用强指针保存对象, 但是不需要在dealloc方法中release 3.ARC下循环引用 ...
分类:其他好文   时间:2017-03-20 20:54:43    阅读次数:198
java多线程之Callable、Future和FutureTask
Java并发编程:Callable、Future和FutureTask 在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程 ...
分类:编程语言   时间:2017-03-20 20:47:49    阅读次数:166
获取页面z-index最大值
getMaxZIndex = function () { var maxZ = Math.max.apply(null, $.map($('body *'), function(e,n) { if ($(e).css('position') != 'static') return parseInt(... ...
分类:其他好文   时间:2017-03-20 19:26:24    阅读次数:221
vue 遍历数组的巧妙之处
vue 的遍历还可以嵌套过滤器来做,通过v-for 遍历一个数组的同时又对数组的每一个对象做一个过滤判断,这样极大的方便了工作者的使用。而它的使用方式也极其简单,只要在计算属性中写一个函数,函数中返回一个过滤器的方法,最后在这个过滤器中返回一个判断即可。判断为真,即满足条件,从而展示。 例子如下: ...
分类:编程语言   时间:2017-03-20 19:10:17    阅读次数:460
1487 大批整数排序
个人博客:doubleq.win 1487 大批整数排序 时间限制: 3 s 空间限制: 16000 KB 题目等级 : 黄金 Gold 题解 1487 大批整数排序 1487 大批整数排序 时间限制: 3 s 空间限制: 16000 KB 题目等级 : 黄金 Gold 时间限制: 3 s 空间限制 ...
分类:编程语言   时间:2017-03-20 19:06:47    阅读次数:237
非递归实现:从给定的字典中抽出所有相加值SUM的全部组合
例如 SUM = 9 抽取组合为 3:9 2:5 4:4 (5+4=9) 0:1 1:3 2:5 (1+3+5=9) 本程序的思路是开一个数组,其下标表示1到m个数,数组元素的值为1表示其下标 代表的数被选中,为0则没选中。 首先初始化,将数组前n个元素置1,表示第一个组合为前n个数。 然后从左到右 ...
分类:其他好文   时间:2017-03-20 18:56:30    阅读次数:192
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!