题 目: 适配器模式(Adapter)
名 字: km
时 间: 2015.1.29
(一)那是神马
1,官方定义
将一个类的接口转成客户端需要的另外一个接口。
Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作.
2,我的理解
这个词最早在电工学里,有些国家用110V电压,而我们国家用220V;
你的笔记本不能任何电压都OK,所以出现了适配器,...
分类:
其他 时间:
2015-01-31 00:30:17
收藏:
0 评论:
0 赞:
0 阅读:
264
认证是尝试证明一个用户是谁的过程。为了进行认证,一个用户需要提供系统能够理解并信任的某种形式的身份证明。这个过程中我们需要了解的专业术语包括:
Subject——指当前操作者,可以是人(用户)、第三方程序以及其他任何任何与我们应用程序交互的人或事物。
Principals——是Subject的标示属性,如用户名、社会安全码(如中国的身份证号)
Cre...
分类:
编程语言 时间:
2015-01-31 00:30:08
收藏:
0 评论:
0 赞:
0 阅读:
320
分布式存储系统按照所存储的数据对象不同,分为四类:分布式文件系统(存储图片、音频、视频等非结构化的Blob对象、定长块以及大文件等)、分布式表格系统(存储关系较为复杂的半结构化数据)、分布式键值系统(存储关系简单的半结构化数据)和分布式数据库(存储结构化数据)等。...
分类:
其他 时间:
2015-01-31 00:29:57
收藏:
0 评论:
0 赞:
0 阅读:
309
网络游戏在前后端交换的过程中,有可能会有大量的数据,比如说游戏回放功能,这时最好是将数据压缩一下。
比较简单的数据压库就是zlib了。
zlib官方文档,常用的函数都在这里了,解释很详细。
一 C++功能实现部分
下面将代码贴上来。
在ZipUtils中添加下面三个函数:
// ZipUtils.h
typedef struct{
unsigned str_si...
分类:
其他 时间:
2015-01-31 00:29:47
收藏:
0 评论:
0 赞:
0 阅读:
353
package main
//Stack
//author:Xiong Chuan Liang
//date:2015-1-30
import (
"fmt"
"github.com/xcltapestry/xclpkg/algorithm"
)
func main(){
stack := algorithm.NewStack()
if stack.Empty() {
f...
分类:
编程语言 时间:
2015-01-31 00:29:38
收藏:
0 评论:
0 赞:
0 阅读:
256
授权或叫访问控制是对资源指定访问权限的功能。简单而言就是谁能够访问什么。在授权领域有三个关键元素——permissions, roles, and users——在shiro中我们经常会引用。
Permissions(权限)是安全策略中最原子级别的概念,并且他们够不语句表达。权限代表在我们的系统中可以做什么。良好的权限形式描述了资源类型以及拥有它的操作者能够对这些资源做什么。比如是否可以...
分类:
Web开发 时间:
2015-01-31 00:29:27
收藏:
0 评论:
0 赞:
0 阅读:
418
一、进位取整
向上取整,如果小数部分大于0,则经过“向上取整”后,将在取得除去小数的整数部分+1的数(如(25.1,取26)。
向下取整,无论小数部分为多少,都直接舍去,只取除去小数剩余的整数部分(如25.9,取25)。
标准取整,四舍五入,小数部分小于0.5的舍去小数,只取整数(如25.2,则取25);小数部分大于等于0.5的,取截去小数后的整数部分+1的整数(如25.7,则取26)。
二、产生随机数
三、进位取整与产生随机数结合及运用...
分类:
Web开发 时间:
2015-01-31 00:29:17
收藏:
0 评论:
0 赞:
0 阅读:
494
功能:保存一段代码,可以在任何时间执行。
标志:^
跟函数类似:
1 可以保存一段代码
2 有返回值
3 有形参
4 调用方式
变量声明:更函数指针变量类似
返回值类型 (^变量名)(参数类型列表)
typedef:
返回值和参数一致的block可以typedef为同一种类型
权限:
block内部可以访问外面的变量;
但是,默认情况下,block内部不能...
分类:
移动平台 时间:
2015-01-31 00:28:27
收藏:
0 评论:
0 赞:
0 阅读:
201
其实,造物主总是把世上的许多事情弄得十分神秘,而,我们每个人的能力都是有限的,而最容易把握的无形的财富,往往存在于你目光所能及的几步之内,最后,让我一起珍惜身边最关心你的人,把握你身边最好的人脉。谢谢!...
分类:
其他 时间:
2015-01-31 00:28:07
收藏:
0 评论:
0 赞:
0 阅读:
282
上一篇博文介绍了如何用selenium+python在诸如soso、谷歌、好搜等搜索引擎上爬取图片的方法,但是却没用提到百度,因为百度的情况比较特殊。首先,百度图片的数据更好,因为每幅图片都有“data-desc”描述可以作为图像很好的语义标签,此外基于百度较强的技术其查询搜索得到的图片相关性较高,后续人工筛选工作较少;其次,百度图片的数据不容易爬取,如果像前一篇文章中的方法取img标签的src值...
分类:
编程语言 时间:
2015-01-31 00:27:47
收藏:
0 评论:
0 赞:
0 阅读:
562
//头文件
#include
/*====================
栈 数据结构
利用数组实现
====================*/
#define MAX 100
#define ok 1
#define error 0
typedef struct Stack
{
int data[MAX];
int top; //栈顶
int bottom; //...
分类:
编程语言 时间:
2015-01-31 00:27:37
收藏:
0 评论:
0 赞:
0 阅读:
124
在视频上传这儿做了好长时间,想了很多办法。因为想做的是当点击图标的时候就让视频自动开始上传不需要点提交按钮,而上传控件file需要点击提交按钮之后才能上传。
上传视频
...
分类:
Web开发 时间:
2015-01-31 00:26:57
收藏:
0 评论:
0 赞:
0 阅读:
296
作者:zhanhailiang 日期:2015-01-30
原文链接:Building Web Apps in WebView
基于Android视图类WebView,可以直接在Activity Layout中展示Web页面,这样可以增强更新的灵活性。简单理解,WebView展示HTML页面,但是其本身并不支持浏览器的常用功能,诸如浏览进度控制,地址栏等。
使用场景&实现...
分类:
移动平台 时间:
2015-01-31 00:25:47
收藏:
0 评论:
0 赞:
0 阅读:
323
解题思路:
水题,直接DP。#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define LL long long
#define FOR(i,x,y) for(int i=x;i<=y;i++)
using names...
分类:
其他 时间:
2015-01-31 00:25:17
收藏:
0 评论:
0 赞:
0 阅读:
246
使用ListView如何默认选中某一项?如何实现item互斥选择效果?...
分类:
移动平台 时间:
2015-01-31 00:24:47
收藏:
0 评论:
0 赞:
0 阅读:
390
最近闲的做了下Project Euler 上的题目,前面50题都比较简单,简单总结下,一下代码一般是Python和C/C++的 用Python 做这些题目简直是酸爽啊
一下代码可能不一定是我的,因为不知道论坛里面的回复不是永久的,所以我的代码有的丢了,可能找个和我的意思相近的代码。题目翻译是从
欧拉计划 | Project Euler 中文翻译站上面Copy
的表告我。
Prob...
分类:
其他 时间:
2015-01-31 00:24:27
收藏:
0 评论:
0 赞:
0 阅读:
262
Object-c 学习之面向对象的理解...
分类:
其他 时间:
2015-01-31 00:23:57
收藏:
0 评论:
0 赞:
0 阅读:
263
【重要邮件整理】音乐结构分割相关实验邮件[MUSIC-IR] Re: Structural Segmentation Implementations
分类:
其他 时间:
2015-01-31 00:22:47
收藏:
0 评论:
0 赞:
0 阅读:
536
项目管理给一个n(不超过10^5)个点,m(不超过n+10)条边的点带权图,有两种操作:1、将某点权值增加;2、询问与某点直接相连的点的权值和。操作次数范围题目没有给出。【图的分块】称度大于sqrt(n)的点为重点,其余为轻点。由于度数最多为2*m,所以重点不超过2*sqrt(n)个。先算sum[]...
分类:
其他 时间:
2015-01-31 00:22:37
收藏:
0 评论:
0 赞:
0 阅读:
306
最近对扩展方法比较感兴趣,就看了看资料,记录一下扩展方法的几种方法. 一.扩展方法的基本使用: Note: 1.扩展方法必须在静态类中, 2扩展方法必须声明静态方法,3扩展方法里面不能调用其他自定义方法。public static int TryToInt(this string i...
分类:
Windows开发 时间:
2015-01-31 00:22:27
收藏:
0 评论:
0 赞:
0 阅读:
357