一.适配器模式介绍: 适配器模式:将一个类的接口,转换成客户希望的另外一个接口。adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作 例子分析(充电器充电): 模式中的角色: 安卓充电器:刚开始设计时,只能android手机充电。随着苹果手机的使用,需要提供能够给苹果手机充电 ...
分类:
其他好文 时间:
2017-03-12 13:32:57
阅读次数:
127
1. 对任意实数 $x$, 比较 $3x^2 + 2x - 1$ 与 $x^2 + 5x - 3$ 的大小. 解答: $$(3x^2 + 2x - 1)-(x^2 + 5x - 3) = 2x^2 - 3x + 2 = 2\left(x-\frac{3}{4}\right)^2 + \frac{7} ...
分类:
其他好文 时间:
2017-03-12 13:32:39
阅读次数:
1284
Singleton 一种创建型模式,指某个类采用Singleton模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。 实现方式1: 实现方式2: 测试类: 输出: 1 说明只有一个类的实例。 end ...
分类:
其他好文 时间:
2017-03-12 13:32:23
阅读次数:
112
本文参考资料: 启动apache时,解决 How to Fix AH00558 and AH00557 httpd apr_sockaddr_info_get() Error Message http://linux.101hacks.com/unix/httpd-apr-sockaddr-info ...
分类:
Web程序 时间:
2017-03-12 13:31:34
阅读次数:
242
20145216史婧瑶《网络对抗》逆向及Bof进阶实践 基础知识 Shellcode实际是一段代码,但却作为数据发送给受攻击服务器,将代码存储到对方的堆栈中,并将堆栈的返回地址利用缓冲区溢出,覆盖成为指向 shellcode的地址。 Linux中两种基本构造攻击buf的方法:retaddr+nop+ ...
分类:
其他好文 时间:
2017-03-12 13:31:19
阅读次数:
173
unsigned int JSHash(const char *str){ unsigned int hash = 1315423911; while (*str){ hash ^= ((hash << 5) + (*str++) + (hash >> 2)); } return (hash & 0 ...
分类:
编程语言 时间:
2017-03-12 13:30:27
阅读次数:
174
一、总论 根据http://lucene.apache.org/java/docs/index.html定义: Lucene是一个高效的,基于Java的全文检索库。 所以在了解Lucene之前要费一番工夫了解一下全文检索。 那么什么叫做全文检索呢?这要从我们生活中的数据说起。 我们生活中的数据总体分 ...
分类:
Web程序 时间:
2017-03-12 13:30:06
阅读次数:
300
MYSQL是一个开源的关系型数据库管理系统。 1.基本操作 启动:c:\net start mysql 关闭:c:\net stop mysql 登陆:mysql 参数 如: c:\mysql –uroot –proot –P3306 –h127.0.0.1(本地回环地址) 退出: mysql>ex ...
分类:
数据库 时间:
2017-03-12 13:29:51
阅读次数:
202
python中的matrix和array的区别 这两个结构体还是很不一样的,今天一开始在代码中使用的是matrix,然后一直报错:“TypeError: only length-1 arrays can be converted to Python scalars”,在网上搜索的稀里糊涂。 然后请教 ...
分类:
其他好文 时间:
2017-03-12 13:29:38
阅读次数:
169
C++11 introduced serveral contructor-related enhancements including: Class member initializers Delegating controctors This article discusses about Cla ...
分类:
编程语言 时间:
2017-03-12 13:28:43
阅读次数:
270
用于ubuntu的默认源里面没有php5-amqp这个包,所以要用上amqp得考手动编译。 参考手册 http://php.net/manual/pl/book.amqp.php 首先安装必须的php编译工具 [html] view plain copy sudo apt-get install p ...
分类:
Web程序 时间:
2017-03-12 13:28:25
阅读次数:
418
下面代码是本人在项目中遇到使用定时器的一个例子,可以编译运行正确的结果 ...
分类:
其他好文 时间:
2017-03-12 13:28:05
阅读次数:
113
1.下载junit和hamcrest的jar包并引入项目 2.在eclipse商店中下载安装eclemma插件 3.编写判断三角形形状的代码 4.完成测试类代码 5.测试结果 ...
分类:
其他好文 时间:
2017-03-12 13:27:43
阅读次数:
135
首先项目中需要的技术依赖于业务,所以先说下业务概述 1.业务概述 个人用户在线申请房源 2.技术分解 2.1 项目布局结构 2.2 开发环境 2.2.1安装NodeJS环境 @echo offrem 如何安装handlebars编译器 rem 1.到https://nodejs.org/下载并安装n ...
分类:
移动开发 时间:
2017-03-12 13:27:29
阅读次数:
334
测试这段代码时出错。 No module named flask.ext.wtf 还以为Flask改版后的名称导入问题。结果发现只是没有安装Flask-WTF这个依赖。 于是: pip install Flask-WTF 解决。 ...
分类:
其他好文 时间:
2017-03-12 13:26:56
阅读次数:
346
flask-SQLAlchemy 是一个为您的flask应用增加SQLAlchemy支持的扩展。 在python扩展库中其实包含了SQLAlchemy。在版本的不断叠加后,已经被整合到flask架构中,flask-SQLAlchemy简化在Flask中SQLAlchemy的使用,提供了有用的默认值和 ...
分类:
数据库 时间:
2017-03-12 13:26:21
阅读次数:
241
一、实验要求 1.使用Eclipse安装Junit(4.12),Hamcrest(1.3) 2.使用Eclipse安装Eclemma 3.为三角形问题编写一个Java程序,并用Junit测试程序。 a)三角问题的描述: 函数三角形取三个整数a,b,c,它们是三角形边的长度; 计算三角形是等边,等腰或 ...
分类:
其他好文 时间:
2017-03-12 13:26:05
阅读次数:
232