观察者模式很好理解,简单来说就是:当一个对象变化时,其它依赖该对象的对象都会收到通知,并且随着变化!对象之间是一种一对多的关系。 1. 自己手工创建Observer模式 首先,创建观察者接口: Publisher接口: 基本功能实现(为了线程安全我们可以选择Vector): 实现类: 测试类: 测试 ...
分类:
其他好文 时间:
2016-11-11 22:59:25
阅读次数:
282
来到传智博客这个大家庭已经差不多一个月了,从一开始对编程的懵懵懂懂,再到现在对前端网页开发已经慢慢的了解。课程的流程的安排也颇为合理,一开始的HTML 的入门,然后对css的了解,也能简单的做一些div加css的网页框架。然后学习JavaScript,再到后来的jQuery,慢慢也明白一切都只是 在 ...
分类:
Web程序 时间:
2016-11-11 23:00:31
阅读次数:
250
下面我就直接上代码了,因为代码中我已经写了非常详细的注释 下面是布局文件 很简单,大家在使用的时候别忘记加网络权限哈 ...
分类:
移动开发 时间:
2016-11-11 22:58:02
阅读次数:
241
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> *{margin: 0;padding:0;} #small{ width:350px; height:350px; border ...
分类:
Web程序 时间:
2016-11-11 23:00:03
阅读次数:
188
我们以一个方程为例 化成方程, 在点处的法向量为, 而垂直于水平面的竖直单位向量为, 所以,我们可以求出切平面和水平面的夹角,即为两个平面法向量的夹角 曲面元面积, 项目实验:计算半径为的球体表面积 首先先计算第一卦限的曲面表面积,曲面方程是 在点处的法向量为, , 为了计算,我们把上式转化成极坐标... ...
分类:
其他好文 时间:
2016-11-11 22:57:54
阅读次数:
862
描述 恶魔猎手尤迪安野心勃勃,他背叛了暗夜精灵,率领深藏在海底的娜迦族企图叛变。守望者在与尤迪安的交锋中遭遇了围杀,被困在一个荒芜的大岛上。为了杀死守望者,尤迪安开始对这个荒岛施咒,这座岛很快就会沉下去。到那时,岛上的所有人都会遇难。守望者的跑步速度为17m/s,以这样的速度是无法逃离荒岛的。庆幸的 ...
分类:
其他好文 时间:
2016-11-11 22:57:45
阅读次数:
256
1.ajax入门案例 1.1 搭建Web环境 ajax对于各位来说,应该都不陌生,正因为ajax的产生,导致前台页面和服务器之间的数据传输变得非常容易,同时还可以实现页面的局部刷新。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页 ...
分类:
Web程序 时间:
2016-11-11 22:56:18
阅读次数:
293
1 索马里青年党 201406114244 林集团 http://www.cnblogs.com/linjituan/ https://github.com/LinJiTuan 201406114241 周修文 http://www.cnblogs.com/wsstzxwx/ https://git ...
分类:
其他好文 时间:
2016-11-11 22:56:33
阅读次数:
232
1.HashTable 哈希表(HashTable)表示键/值对的集合。在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key-value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于 ...
分类:
其他好文 时间:
2016-11-11 22:56:43
阅读次数:
161
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> *{ margin: 0; padding: 0; list-style: none; } #wrap{ width:500px; ...
分类:
Web程序 时间:
2016-11-11 22:54:47
阅读次数:
241
( 时间限制: 1 s 空间限制: 128000 KB) 题目描述 Description 给定一个信封,最多只允许粘贴N张邮票,计算在给定K(N+K≤40)种邮票的情况下(假定所有的邮票数量都足够),如何设计邮票的面值,能得到最大值MAX,使在1~MAX之间的每一个邮资值都能得到。 例如,N=3, ...
分类:
其他好文 时间:
2016-11-11 22:56:18
阅读次数:
153
在 C# 中,除了 WebClient 我们还可以使用一组 WindowsAPI 来完成下载任务。这就是 Windows Internet,简称 WinINet。本文通过一个 demo 来介绍 WinINet 的基本用法和一些实用技巧。 接口介绍 相比 WebClient 的用法,Win32API ...
今天在做练习代码的时候使用switch判断语句,代码如下 代码很简单,就是通过用户选择来做个判断,之后在myDiv部分显示对应的文字。可是怎么测试都无法正常显示,后经网上查阅知道,在switch里使用的“ ”判断,也就是说在判断的同时还要判断参数的类型,经改动后代码可以正常使用了。 改动后的函数代码 ...
分类:
Web程序 时间:
2016-11-11 22:55:25
阅读次数:
176
Follow up for "Search in Rotated Sorted Array":What if duplicates are allowed?Would this affect the run-time complexity? How and why?Write a function ...
分类:
其他好文 时间:
2016-11-11 22:53:39
阅读次数:
227
摘录自:http://www.cnblogs.com/mingforyou/p/4259113.html 1. HTTP消息头 (1)通用信息头 即能用于请求消息中,也能用于响应信息中,但与被传输的实体内容没有关系的信息头,如Data,Pragma 主要: Cache-Control , Conne ...
分类:
其他好文 时间:
2016-11-11 22:54:13
阅读次数:
226
一、java内存组成介绍:堆(Heap)和非堆(Non-heap)内存 按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JV ...
分类:
编程语言 时间:
2016-11-11 22:52:32
阅读次数:
223
volatile :用于防止相关变量被优化。 (1)volatile 告诉编译器i是随时可能发生变化的,每次使用它的时候必须从i的地址中读取,因而编译器生成的可执行码会重新从i的地址读取数据放在k中。 (2)而优化做法是,由于编译器发现两次从i读数据的代码之间的代码没有对i进行过操作,它会自动把上次 ...
分类:
其他好文 时间:
2016-11-11 22:54:38
阅读次数:
161