观察者,就如同一个人,对很多东西都感兴趣,就好像音乐、电子产品、Game、股票等,这些东西的变化都能引起爱好者们的注意并时刻关注他们。在代码中,我们也有这样的一种方式来设计一些好玩的思想来。今天就写个Demo来描述一下这种思想。
好,程序员是不善言语的,看代码先。
1.demo的结构:
2.先创建我们的主题类Subject,他就是我们本demo的明星类,继承了Observable,顾名思...
分类:
移动平台 时间:
2015-07-22 23:02:08
收藏:
0 评论:
0 赞:
0 阅读:
287
挑剔的小杜
时间限制:1000 ms |
内存限制:65535 KB
难度:2
描述
小杜一直都不喜欢数学,但是他特爱语文,所以对英语也非常感兴趣。所以他也就有个习惯,一看到字母里面插有数字,一定要把他全部划去。
现在给你纸,纸上有很多既含有字母,又含有数字的句子(还包括一些标点符号)。你需要将数字找出来放在一边,并组成一个最大的数。然后逆序输出所有字母,和那个最大的数。
输入
...
分类:
其他 时间:
2015-07-22 23:01:58
收藏:
0 评论:
0 赞:
0 阅读:
233
奇数阶魔方
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 3071 Accepted Submission(s): 1614
Problem Description
一个 n 阶方阵的元素是1,2,...,...
分类:
编程语言 时间:
2015-07-22 23:01:48
收藏:
0 评论:
0 赞:
0 阅读:
338
开始水URAL,今天先来几个。。
1785. Lost in Localization
Time limit: 1.0 second
Memory limit: 64 MB
The Lavin Interactive Company, which has developed the turn-based strategy Losers-V, is const...
分类:
其他 时间:
2015-07-22 23:01:38
收藏:
0 评论:
0 赞:
0 阅读:
462
js 框架:function getStyle(obj,attr){
if(obj.currentStyle){
return obj.currentStyle[attr];
}
else{
return getComputedStyle(obj,false)[attr];
}
}
function startMove(obj,json,fn){
var flag = true...
分类:
Web开发 时间:
2015-07-22 23:01:28
收藏:
0 评论:
0 赞:
0 阅读:
258
利用系统的地图App进行导航,只需要传入起点和终点、启动参数,调用MKMapItem的类方法openMapWithItems:launchOptions:来实现定位,调用此方法后会打开系统的地图App。
下面我们来看看这个方法:
+ (BOOL)openMapsWithItems:(NSArray *)mapItems launchOptions:(NSDictionary *)launchO...
分类:
移动平台 时间:
2015-07-22 23:01:18
收藏:
0 评论:
0 赞:
0 阅读:
304
题意:一个城市有n个景点,景点和景点之间的路线形成一棵无根树(也就是有n-1条边),给出景点之间的花费,一个人可以任选一个景点住在那里,然后他每年都要固定去m个景点,给出这m个景点和要去的次数,这个人每次去了景点都会回家,问他一年为了观赏景点最少花费多少钱。
题解:想了好久,看看题解才完全理解。要先把无根树转化成有根树,默认让1成为根节点,然后先dfs把每个节点v当做根节点的子树的节点数统计一下在...
分类:
其他 时间:
2015-07-22 23:00:58
收藏:
0 评论:
0 赞:
0 阅读:
278
一、概述
网络浏览器可能是最广泛使用的软件了。本文中我将解释它们在幕后是如何工作的,我们将看到从你在地址栏中输入“google.com”,直到谷歌的页面出现在浏览器屏幕的过程中发生了什么。
1、我们将要讨论的浏览器
现在主要有五种浏览器被使用,分别是:IE、火狐、Safari、Chrome和欧朋。根据W3C浏览器的统计资料,目前(2009年9月),Firefox,
...
分类:
其他 时间:
2015-07-22 23:00:49
收藏:
0 评论:
0 赞:
0 阅读:
320
最近项目中要做图表功能,为了减少开发量采用的是H5+ECharts来做,这里说一下IOS中如何使用ECharts以及遇到的问题。网络模块化单文件引入
IOS使用Charts
require.config({
paths: {
echarts: 'http://echarts.baidu.com/build/dist'...
分类:
移动平台 时间:
2015-07-22 23:00:28
收藏:
0 评论:
0 赞:
0 阅读:
377
有n只狼,每只狼有两种属性,一种攻击力一种附加值,每杀一只狼
受到的伤害值为这只狼的攻击值与它旁边的两只狼的附加值的和,求把所有狼都杀光受到的最小的伤害值。
注意:如果杀死中间的狼,两边的狼会紧凑过来,也就是说中间不存在空位
很明显的区间DP
dp[i][k]=Min(dp[i][k],dp[i][l-1]+dp[l+1][k]+a[l]+b[i-1]+b[k+1]); // i位置起始到...
分类:
其他 时间:
2015-07-22 23:00:18
收藏:
0 评论:
0 赞:
0 阅读:
223
给button Btn添加自定义的路由事件Backdoor;
Btn.AddHandler(Button.MouseUpEvent, new RoutedEventHandler(Backdoor), true);...
分类:
Windows开发 时间:
2015-07-22 22:59:59
收藏:
0 评论:
0 赞:
0 阅读:
369
前言:
用在多线程,同步变量。线程为了提高效率,将某个成员(A)变量拷贝了一份(B),线程中对A的访问其实访问的是B。只在某些动作时才进行A和B的同步。因此存在A和B不
一致的情况。volatile就是用来避免这个中情况的。volatile告诉jvm,它所修饰的变量不保留拷贝,直接访问主内存中的A。在Java内存模型中,有main memory,每个线程也
有自己的memory(寄存器).为...
分类:
编程语言 时间:
2015-07-22 22:59:48
收藏:
0 评论:
0 赞:
0 阅读:
297
还是畅通工程
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 31362 Accepted Submission(s): 14083
Problem Description
某省调查乡村交通状况,得到的统计表...
分类:
其他 时间:
2015-07-22 22:59:38
收藏:
0 评论:
0 赞:
0 阅读:
291
package com.example.sendsms;
import java.util.ArrayList;
import android.R.array;
import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import...
分类:
移动平台 时间:
2015-07-22 22:58:28
收藏:
0 评论:
0 赞:
0 阅读:
383
Windows 7下,一块硬盘突然掉盘时的windows操作系统日志...
分类:
Windows开发 时间:
2015-07-22 22:58:18
收藏:
0 评论:
0 赞:
0 阅读:
399
make all
不加任何 target , 默认就是 all, 作用是编译软件make install
安装软件包,如果安装到系统目录,需要 root 权限make clean
清除编译产生的目标文件make distclean
可以同时清除编译的结果和 configure 输出的文件make tags
生成 etags 使用的 TAGS 文件make dist
生成软件发布包,为 t...
分类:
其他 时间:
2015-07-22 22:58:08
收藏:
0 评论:
0 赞:
0 阅读:
316
前言:
现在是ORM框架大行其道的时代,有着如Hibernate这样重量级的框架,提供Java数据的双向映射,也有如Mybatis这样的轻量级框架,提供Java
无论使用的是哪种流行的框架,在其中都少不了Model类的编写,还有其中错综负责的getter/setter方法,这些getter/setter方法的存在,使得代码变得非常的臃肿。那么需要怎
么解决这个问题呢,便引入了这篇文章的主角L...
分类:
编程语言 时间:
2015-07-22 22:57:58
收藏:
0 评论:
0 赞:
0 阅读:
365
接上一篇,添加验证用户名是否已经注册功能!只需要修改MainActivity.java:package com.example.logintest;
import java.util.List;
import org.w3c.dom.UserDataHandler;
import cn.bmob.v3.Bmob;
import cn.bmob.v3.BmobQuery;
import cn....
分类:
移动平台 时间:
2015-07-22 22:57:39
收藏:
0 评论:
0 赞:
0 阅读:
411
setNilValueForKey:could not set nil as the value for the key distance.解决方案...
分类:
其他 时间:
2015-07-22 22:57:38
收藏:
0 评论:
0 赞:
0 阅读:
427
......
分类:
移动平台 时间:
2015-07-22 22:56:28
收藏:
0 评论:
0 赞:
0 阅读:
310