代理是是什么?
代理可以提高代码的复用性
代理的作用:
1、封装变化点
2、解决类与类之间的强耦合性
3.、可以在类之间进行数据传递
什么情况下使用代理?
有一系列的变化点(比如我们所用的空间UIScrollView 有许多方法,苹果对其进行了封装,给用户提供了接口,用户只需遵守协议,然后实现协议方法即可)
能够让用户清晰的了解到哪些变化方法被封装起来了
实现代...
分类:
其他好文 时间:
2015-08-12 13:17:47
阅读次数:
91
上次我们的游戏加入了条件判断,但是它只能够给用户猜一次,非常难猜中
所以,我们这节课在游戏里面加入循环,让用户多猜几次
先上原来的代码:
print("---------欢迎来到猜数字的地方,请开始---------")#输出提示
guess=int(input("*数字区间0-100,请输入你猜的数字:"))#读取输入,然后赋值
print(guess)#打印输入
secret=18
if...
分类:
编程语言 时间:
2015-08-12 13:20:05
阅读次数:
296
最近打开Eclipse的时候,总是发生这样的一个错误:"Running Android Lint has encountered a problem"。截图如下:
。
但是Eclipse可以正常运行程序,不会造成其他影响。但是每次打开Eclipse时,总是看到这个警告,心情会很不爽,具体解决方案如下:
(1)打开Preferences,在Windows下面应该在WIndow-->Pr...
分类:
移动开发 时间:
2015-08-12 13:18:04
阅读次数:
155
RPC是指远程过程调用,直观说法就是A通过网络调用B的过程方法。也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。
为什么RPC呢?就是无法在一个进程内,甚至一个计算机内通过本地调用的方式完成的需求,比如比如不同的系统间的通讯,甚至不同的组织间的通讯。由于计算能力需要横向扩展,...
分类:
其他好文 时间:
2015-08-12 13:18:05
阅读次数:
123
如果想学android开发,第一步,必须得把开发环境搭建好吧;第二步,SDK的更新与安装;SDK Manager预览先预览下SDK管理器
官网推荐的 Packages下面将介绍推荐的包和那些是必须的
- SDK Tools
必需的,SDK(software development kit) tools,翻译过来就是软件开发工具包。
- SDK Platform-tools
必需的,SD...
分类:
移动开发 时间:
2015-08-12 13:19:11
阅读次数:
140
题目:
数组中有一个数字出现的次数超过数组长度的一半,请找出这一个数字。输入一个长度为9的数组{1,2,3,2,2,2,5,4,2},
数字2在数组中出现的次数大于数组长度的一半,返回2。
这道题类似以前做过的Maximum Subarray。
按着以前的思路:
确定某一个数字,遇到相同的数字加1,遇到不同的数字减1,当累加器为0时,我们重新开始计算即可。
完成后继续判断这个数...
分类:
编程语言 时间:
2015-08-12 13:18:44
阅读次数:
160
问题描述:继承自AppCompatActivity,使用Toolbar替代ActionBar的时候,出现错误错误信息:
2.Caused by: java.lang.IllegalStateException: This Activity already has an action bar supplied by the window decor. Do not request Window.FEA...
分类:
移动开发 时间:
2015-08-12 13:17:39
阅读次数:
133
在一棵树上给所有点标号,要求任意一个子树里的点编号连续,每一个点的儿子编号连续。 那么,一个点的非叶子儿子应该是连续的,即一个点的非叶子儿子最多只有两个。 对于每一个点,我们把它的叶子儿子的个数记作S,所有儿子的方案数积为T。当非叶子儿子节点个数小于2的时候,方案数为2T*(S!). 当非叶子儿子节点数等于2的时候,这个点为根的子树合法方案数位T*(S!).
这样dfs一遍即可以处理整棵树的方...
分类:
其他好文 时间:
2015-08-12 13:18:03
阅读次数:
93
支持HEX和文本发送接收,仅175K 无广告 无高级权限
APK下载地址:http://pan.baidu.com/s/1gdk20dP
IOS版敬请期待。。。...
分类:
其他好文 时间:
2015-08-12 13:18:40
阅读次数:
962
今天在Visual Studio 2010中编译代码的时候,遇到了下面这个错误:“LC.exe”已退出,代码为 -1 上网查看资料发现: 查看加载的程序项目,找到Properties文件夹licenses.licx文件,然后右键选择删除就可以了,调试运行正常了。 更加详细的解决方案如下: 点击打开链接...
分类:
其他好文 时间:
2015-08-12 13:17:01
阅读次数:
107
1.请写出PHP5权限控制修饰符。答案:private protected public。2.对于大流量的网站,您采用什么样的方法来解决访问量问题?答案:首先,确认服务器硬件是否足够支持当前的流量。其次,优化数据库访问。第三,禁止外部的盗链。第四,控制大文件的下载。第五,使用不同主机分流主要流量 第...
分类:
Web程序 时间:
2015-08-12 13:16:04
阅读次数:
142
监视Linux用户活动我认为,对每个想密切监视其服务器/系统上用户活动的Linux/Unix系统管理员来说,psacct或acct是优秀的、必需的应用程序之一。psacct或acct程序包提供了用于监视进程活动的几项功能。ac命令输出用户登录/退出(连接时间,数小时)的统计信息。lastcomm命令...
分类:
其他好文 时间:
2015-08-12 13:15:53
阅读次数:
288
网络上越来越多的公司进行着自己的平台化策略,其中绝大多数都已Web API的方式对外提供服务,为了方便的使用这些服务,你不得不引用许多相关的类库,但是API的本质其实仅仅是一些约定的网络请求,我们大多数情况仅仅使用API提供的少数几个功能,因此,我稍微修改了下微博的c#的类库,加入了ImitateL...
分类:
其他好文 时间:
2015-08-12 13:16:04
阅读次数:
134
1、设置文件的享受,对于本地阅读windows档于vmware虚拟机设置共享文件夹,那么共享文件中,你可以2、然后打开虚拟机上,使用root输入账户,然后,在夹/mnt/hgfs/ 共享文件了3、将共享文件里的jdk/jre 移动到 /opt的文件夹下,这样子的目的是为了让普通的用户可以訪问到jd....
最近在写一个小程序,然后里面自己写了个URL的处理器,比如说访问index.php/article 那么就会自动加载进来article页面,访问index.php/home就会自动加载home页面。在Apache服务器中使用了$_SERVER['HTTP_HOST'] . $_SERVER['REQ...
分类:
其他好文 时间:
2015-08-12 13:16:50
阅读次数:
218
//// ViewController.m// 图片轮播器//// Created by YaguangZhu on 15/8/12.// Copyright (c) 2015年 YaguangZhu. All rights reserved.//#import "ViewControlle...
分类:
移动开发 时间:
2015-08-12 13:16:29
阅读次数:
108