一,什么是MVC
首先先来看张图:
首先,宏观上说,使用MVC还是为了分层,就像以前三层架构一样,只不过三层架构更多关注于将业务和数据分开,而MVC则更关注与界面的展现部分,因为在Web开发中,界面是比较容易变动的,所以,按照设计模式的原则,容易变动的部分就应该抽出来,在整体架构设计中,这一点一直是被遵循的。在整体上,我们将...
分类:
Web程序 时间:
2014-11-19 11:16:45
阅读次数:
203
本函数是从一个字典参数构造一个新字典。参数kwarg是键值对的字典参数,以两个*开头的参数,就会收集成字典形式。例子:#dict()
#以键对方式构造字典
d1 = dict(one = 1, two = 2, a = 3)
print(d1)输出结果如下:{'two': 2, 'a': 3, 'one': 1}蔡军生 QQ: 9073204 深圳...
分类:
编程语言 时间:
2014-11-19 11:18:21
阅读次数:
216
问题描述:
Given an array of non-negative integers, you are initially positioned at the first index of the array.
Each element in the array represents your maximum jump length at that position.
Dete...
分类:
其他好文 时间:
2014-11-19 11:16:51
阅读次数:
145
总结软件开发方法与开发模型,分析它们之间的区别。。...
分类:
其他好文 时间:
2014-11-19 11:16:45
阅读次数:
162
作者:zhanhailiang 日期:2014-11-18
Linux在使用一些工具时经常会生成一些以特殊字符开头的文件,如以-开头,此时若使用普通rm,会提示“invalid option”:
[root@~]# rm -\,trail\:-
rm: invalid option -- ','
Try `rm ./-,trail:-' to remove the file `-,tra...
分类:
系统相关 时间:
2014-11-19 11:16:41
阅读次数:
618
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41257397
今天OJ可好几次,发现总是出错,最后才发现是自己把题目理解错了,想想就觉得好笑。
题目的意思是给定一个整数n,让你求出按照上面规律在执行若干次后所得到的串,其实该算法主要用到递归的思想。
我却把题目意思错误地理解为:对于给定的整数n,对该整数n执行N次上述递归操作后得到的串。例如给定2,得到的结果是1112。
当我将给定整数设定为1000时,果断出现内...
分类:
其他好文 时间:
2014-11-19 11:18:20
阅读次数:
217
Jeff Lee blog: http://www.cnblogs.com/Alandre/
(泥沙砖瓦浆木匠),retain the url when reproduced ! Thanks
今天我们来Android UI第二讲:实现DridView的菜单样式
下载链接:
http://files.cnblogs.com/Alandre/AndroidUI2.rar
效果图:
...
分类:
其他好文 时间:
2014-11-19 11:15:16
阅读次数:
252
本文原创自 http://blog.csdn.net/voipmaker 转载注明出处。
webrtc提供基于web的实时音视频数据互操作,但是webrtc同样可以以原生app的方式运行于移动平台, webrtc底层是一套媒体框架,以c++实现,官方已经移植到移动平台,包括android,ios,
以平台对应的开发语言可直接开发,如ios平台又object c对应的api接口,但webr...
分类:
移动开发 时间:
2014-11-19 11:16:41
阅读次数:
143
首先需要声明一下实例变量和属性的区别。
实例变量:
/// 接口文件
#import
- (int) a; // 实例变量
- (int) b;
- (void) fun1;
...
@end
/// 实现文件
#import "XXX.h"
@implementation XXX
{
int a;
// 实例变量
int b;
}
...
分类:
其他好文 时间:
2014-11-19 11:15:41
阅读次数:
181
UVA 145 模拟题...
分类:
其他好文 时间:
2014-11-19 11:14:58
阅读次数:
112
内存缓存的扩展还是蛮重要的,无论是数据结构还是具体的实现还是值得我们进行细细的品味,下面咱们就一起能品味这里面的趣味吧。
内存缓存的扩展主要学习下面的几个类:FIFOLimitedMemoryCache、FuzzyKeyMemoryCache、LargestLimitedMemoryCache、LimitedAgeMemoryCache、LRULimitedMemoryCa...
分类:
移动开发 时间:
2014-11-19 11:16:37
阅读次数:
193
在使用Linux/UNIX下,经常会使用文本界面去设置系统或操作系统,作者本人在工作的过程也在不断接触这方面的命令,所以为此特酝酿、准备、开始了本文的编写。本文主要记录自己平时遇到的一些Linux/UNIX下操作命令,记录与整理一下,一可加深印象,二可记录分享。希望各位看官,对于不合适的或有歧义的地方,给予指明与说明,以便共同学习与提高。【转载使用,请注明出处:http://blog.csdn.net/mahoking】...
分类:
系统相关 时间:
2014-11-19 11:15:26
阅读次数:
229
Fibonacci Tree
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2340 Accepted Submission(s): 748
Problem Description
Coach Pang...
分类:
其他好文 时间:
2014-11-19 11:16:55
阅读次数:
166
【扩展知识二】学习一些重要的知识
【扩展目录】
1. 布尔型,浮点型、指针的变量与0值得比较
2. 类型转换
3. 关键字sizeof和strlen()函数
A:bool变量与0值得比较
布尔型,用于表示布尔值,即逻辑值TRUE(真)和FALSE (假)。在C语言中非零即为真,零就为假。
较合理的写法是:
//测试环境...
分类:
其他好文 时间:
2014-11-19 11:13:48
阅读次数:
207
第一个位置有3种,后i-1个位置每个都是2选1,有2^(i-1),总数为3*2^(i-1);
第一个和最后一个不能相同,减去f[n-1]乘以最后插一个相同的情况,即f[n-1];
#include
#include
#include
#include
int main(void)
{
int n;
double f[51];
f[1]=3;
f[2]=6;...
分类:
其他好文 时间:
2014-11-19 11:15:45
阅读次数:
184
How to manually remove an infected file from your computer
In order to manually remove an infected item from your computer you need to perform the following steps:
1. Restart the computer in Safe...
分类:
其他好文 时间:
2014-11-19 11:15:22
阅读次数:
162
在winform中使用dsoframer 1.3载入word文档,但是在axFramerControl1.Open("NPOI.docx");在axFramerControl1控件中却显示Unable to display the inactive document.Click here to reacitive the document.
遇到这种情况的解决办法有两种方式,一是代码实现设置控件...