扩展方法是静态方法,它是类的一部分,但实际上没有放在类的源代码中 。 下例中的 Money类需要一个方法 AddToAmount(decimal amountToAdd)。 但是 ,由于某种原因,Money类源代码不能直接修改 。此时必须做的所有工作就是创建一个静态类,把方法 AddToAmount ...
无论是使用HttpGet,还是使用HttpPost,都必须通过如下3步来访问HTTP资源。 1.创建HttpGet或HttpPost对象,将要请求的URL通过构造方法传入HttpGet或HttpPost对象。 2.使用DefaultHttpClient类的execute方法发送HTTP GET或HT ...
分类:
Web程序 时间:
2017-11-29 00:06:35
阅读次数:
219
编写要求登录的装饰器 from functools import wraps def loginFirst(func): #参数是函数 @wraps(func) def wrapper(*args, ** kwargs): #定义个函数将其返回 #要求登录 return func(*args, ** ...
分类:
其他好文 时间:
2017-11-28 23:10:47
阅读次数:
163
参照网上的内容使用flask-sqlalchemy连接Mysql 过程并不顺利,遇到了各种问题 1、1049, "Unknown database" sqlalchemy不能帮你创建数据库,必须连接到已经建立的数据库。 进入命令行 mysql-> CREATE DATABASE testbase 建 ...
分类:
数据库 时间:
2017-11-28 21:50:18
阅读次数:
349
一、异常现象 在eclipse中执行以下maven命令 时, 报出如下错误: 二、异常原因 当我们在eclipse中执行maven命令时,不需要加mvn; 三、解决方法 项目名右键 - > Run as - > maven build.. , 弹出一个编译框,Base directory是要编译项目 ...
分类:
其他好文 时间:
2017-11-28 19:56:05
阅读次数:
150
工厂模式是我们最常用的实例化对象模式,用工厂的方法来代替使用new关键字对对象进行操作 注:一种设计模式只能解决一类问题 工厂模式的设计思想就是为了解耦,将面向细节(对象,类)的思想转换为面向抽象(接口)来编程 简单工厂 即将创建对象的过程放到一个工厂类里来完成,聚集耦合到工厂中,降低前端与后端的耦 ...
分类:
其他好文 时间:
2017-11-28 19:54:49
阅读次数:
155
改变指定位置字符的颜色,代码如下: 如下图红框: ...
分类:
移动开发 时间:
2017-11-28 18:43:44
阅读次数:
162
关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String 2.String <(StringBuffer,StringBuilder) ...
分类:
其他好文 时间:
2017-11-28 17:19:23
阅读次数:
181
时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld 题目描述 有 n 棵树,初始时每棵树的高度为 Hi,第 i 棵树每月都会长高 Ai。现在有个木料长度总量为 S 的订单,客户要求每块木料的长度不能小于L,而 ...
分类:
其他好文 时间:
2017-11-28 15:36:34
阅读次数:
153
/** * 工具类 */var Utils = { /** * 获得查询参数 */ getQueryString: function(name) { var search = location.search; if(!search) { return null; } var reg = new Re ...
分类:
其他好文 时间:
2017-11-28 15:31:57
阅读次数:
124