先考虑需要实现的基本功能: 在任意一个地方增加一个消息的listener,则当这个消息被broadcast的时候,所有的listener都应该收到。考虑到delegate(我的理解是本身就是为实现观察者模式而出现的类),另外有个dict保存消息名和Delegate的对应。定义一个static消息类M...
分类:
编程语言 时间:
2015-02-15 12:00:09
收藏:
0 评论:
0 赞:
0 阅读:
335
dp,精华是从右下角开始。class Solution {public: int calculateMinimumHP(vector > &dungeon) { int m = dungeon.size(); int n = dungeon[0].size(); ...
分类:
其他 时间:
2015-02-15 11:59:38
收藏:
0 评论:
0 赞:
0 阅读:
122
在写每日签到的时候,我居然使用的是本地时间...被项目经理笑哭了。。。。, 如果你在写单机游戏,没有游戏服务器,但又不想使用本地时间,就可以采用下面方法. 方法总结: 1. 使用HTTP请求获取服务器时间,不能实时获取服务器时间这样高频率的 2. 使用socket可以实时获取服务器时间 3. 使用C...
分类:
编程语言 时间:
2015-02-15 11:59:18
收藏:
0 评论:
0 赞:
0 阅读:
393
12.2 网络编程之HttpClient类 除了可以使用HttpWebRequest类来实现HTTP网络请求之外,我们还可以使用HttpClient类来实现。对于基本的请求操作,HttpClient类提供了一个简单的接口来处理最常见的任务,并为身份验证提供了适用于大多数方案的合理的默认设置。对于较为...
分类:
Web开发 时间:
2015-02-15 11:59:08
收藏:
0 评论:
0 赞:
0 阅读:
267
参考用书 《利用Python进行技术分析:Pythonfor Data Analysis》官方把epd (https://www.enthought.com/products/canopy/package-index/) 升级为Canopy(https://www.enthought.com/pro...
分类:
编程语言 时间:
2015-02-15 11:58:58
收藏:
0 评论:
0 赞:
0 阅读:
975
一般情况,我们在执行测试的过程中都会调用tearDwon方法,以Robotium为例,我们在tearDown()方法中会执行solo.finishOpenedActivities()方法。 有时候会发现当执行到这的时候,莫名的Process Crash了。后来仔细看了下finishOpenedAc....
分类:
其他 时间:
2015-02-15 11:58:49
收藏:
0 评论:
0 赞:
0 阅读:
1083
Reverse digits of an integer.Example1:x = 123, return 321Example2:x = -123, return -321题目解析:你要是敢用string解你就输了!!一位一位运算吧骚年, 没啥好解释的, 注意overflow和负数情况就行~ 1 ...
分类:
其他 时间:
2015-02-15 11:58:38
收藏:
0 评论:
0 赞:
0 阅读:
216
.net已经集成了json解析,类名叫DataContractJsonSerializerDataContractJsonSerializer类型公开以下成员。构造函数名称说明DataContractJsonSerializer(Type)初始化DataContractJsonSerializer类...
分类:
Web开发 时间:
2015-02-15 11:58:26
收藏:
0 评论:
0 赞:
0 阅读:
311
一. 何谓"原子操作":原子操作就是: 不可中断的一个或者一系列操作, 也就是不会被线程调度机制打断的操作, 运行期间不会有任何的上下文切换(context switch).二. 为什么关注原子操作?1. 如果确定某个操作是原子的, 就不用为了去保护这个操作而加上会耗费昂贵性能开销的锁. - (巧妙...
分类:
其他 时间:
2015-02-15 11:58:17
收藏:
0 评论:
0 赞:
0 阅读:
406
模板(Template)是控件另一种样式 它和样式(style)不同的是它允许已有的控件进行组合新的一个控件样式 那么先看一下最简单Template代码 xaml代码 ...
分类:
Web开发 时间:
2015-02-15 11:58:06
收藏:
0 评论:
0 赞:
0 阅读:
317
运算符描述. [] ()字段访问、数组下标、函数调用以及表达式分组++ -- - ~ ! delete new typeof void一元运算符、返回数据类型、对象创建、未定义值* / %乘法、除法、取模+ - +加法、减法、字符串连接> >>>移位 >= instanceof小于、小于等于、大于、...
分类:
Web开发 时间:
2015-02-15 11:57:57
收藏:
0 评论:
0 赞:
0 阅读:
278
美国式团队一、团队精神团队精神反映一个人的素养、一个人的能力,一个人与别人合作的精神和能力。一个团队是个有机的总体,作为个人,仅仅有全然融入到这个有机总体之中,才干最大限度地体现自己的价值。团队是由一群有缺点的人构成的,没有哪一个个体是完美的,仅仅有整体搭配起来,才可以发挥出团队的最大力量;各种不同...
分类:
其他 时间:
2015-02-15 11:57:47
收藏:
0 评论:
0 赞:
0 阅读:
337
package com.born.util;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import...
分类:
Web开发 时间:
2015-02-15 11:57:35
收藏:
0 评论:
0 赞:
0 阅读:
206
android开发调用微信分享接口在设置分享图标时,必须对原图进行压缩处理,否则分享出来的图标会不清晰。据本人了解,微信分享的图标大小是132px*132px的。下面给出方法 1 public static Bitmap crateWeixinShareIcon(Bitmap bmp, int ta...
分类:
微信 时间:
2015-02-15 11:57:16
收藏:
0 评论:
0 赞:
0 阅读:
621
数学推理 概率DP
分类:
其他 时间:
2015-02-15 11:57:05
收藏:
0 评论:
0 赞:
0 阅读:
369
相同:都可以用来引用module(.PM)。不同:1) 区别在于USE是在当前默认的@INC里面去寻找,一旦模块不在@INC中的话,用USE是不可以引入的,但是require可以指定路径;2)use引入的名称不需要后缀名,默认找.PM文件,而require需要后缀名,且后缀名可以为.PM或.PL;实...
分类:
其他 时间:
2015-02-15 11:56:55
收藏:
0 评论:
0 赞:
0 阅读:
316
1.尺寸以及分辨率 iPhone的界面尺寸不用多说,640*960是基本OK的,也可以是适应5S的640*1136,马上iPhone 6也快来了(随便吐槽一下网上曝的真机谍照,真是丑到离谱...),只要宽度不变都好说。至于像素问题,网页和移动的UI用72px就可以了,不必纠结。2.界面基本组成元素....
分类:
移动平台 时间:
2015-02-15 11:56:44
收藏:
0 评论:
0 赞:
0 阅读:
369
如何在C++中实现反射机制,应该算是C++开发中经常遇到的问题之一。C++程序没有完整的元数据,也就无法实现原生的反射机制。从性能的角度讲,这样的设计不难理解,毕竟在运行时储存这些元数据需要额外的开销。不为你不使用的东西付出代价,这是C++的哲学,所以当我们需要反射机制时,我们得自己来实现它。所幸如...
分类:
编程语言 时间:
2015-02-15 11:56:24
收藏:
0 评论:
0 赞:
0 阅读:
493
1 package 2 { 3 import flash.display.SimpleButton; 4 import flash.display.Sprite; 5 import flash.errors.IllegalOperationError; 6 ...
分类:
其他 时间:
2015-02-15 11:56:14
收藏:
0 评论:
0 赞:
0 阅读:
256
self.assertEqual(a,b,msg=msg) #判断a与1.b是否一致,msg类似备注,可以为空self.assertNotEqual(a,b,msg=msg) #判断a与b是否不一致self.assertTrue(a,msg=none) #判断a是否为Trueself.assertF...
分类:
编程语言 时间:
2015-02-15 11:56:04
收藏:
0 评论:
0 赞:
0 阅读:
334