1、接口
(1)什么是接口?
接口是提供了一种用以说明一个对象应该具有哪些方法的手段。尽管它可以表明这些方法的语义,但它并不规定这些方法应该如何实现。例如,如果一个接口包含有一个名为setName的方法,那么你有理由认为这个方法的实现应该具有一个字符串参数,并且会把这个参数赋给一个name变量。有了这个工具,你就能按对象提供的特性对它们进行分组。例如,即使一批对象彼此存在着极大的...
分类:
编程语言 时间:
2015-08-25 23:54:00
收藏:
0 评论:
0 赞:
0 阅读:
392
装饰模式,顾名思义就是对原有的对象进行装饰,添加新的东西。装饰模式可以在不创造更多的子类的模式下,将对象的功能加以扩展。...
分类:
其他 时间:
2015-08-25 23:53:53
收藏:
0 评论:
0 赞:
0 阅读:
249
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1087
题目大意:在一段序列中,按照从小到大的顺序找子序列,要求得到的sum 值最大。
思路:其实就是最长公共子序列。
#include
#include
#define max(a,b) a>b?a:b
int main()
{
int n,i,j,k,a[1005],dp[1005],x,...
分类:
其他 时间:
2015-08-25 23:53:46
收藏:
0 评论:
0 赞:
0 阅读:
217
题意:
给出一个长度为n的a数组,和一个长度为m的b数组;
现有一矩阵A[i][j]=a[i] xor b[j];
q次求矩阵中某一块的第k大值;
n
题解:
又是一个k大值问题,但是显然并不能将矩阵列出来求值;
但是n和q的范围都小的诡异= =;
所以考虑对于每个询问暴力枚举1-n的某区间;
然后呢,对这些数去找第k大值;
如果询问的是最大值,那么在可持久化Trie上...
分类:
其他 时间:
2015-08-25 23:53:30
收藏:
0 评论:
0 赞:
0 阅读:
451
首先,先看我自己画的BeanFactory启动时的时序图。
第一次接触时序图,可能有些地方画的不是很符合时序图的规则,大家只关注调用顺序即可。
public static void main(String[] args){
BeanFactory factory=new XmlBeanFactory(new ClassPathResource("applicationC...
分类:
编程语言 时间:
2015-08-25 23:53:19
收藏:
0 评论:
0 赞:
0 阅读:
283
众所周知,Memcached使用的是LRU(Least Recently Used最近最少使用)算法来回收缓存,将那些属于LRU的数据移出内存,从而腾出空间来加载另外的数据。那么Memcached的最近最少使用算法是怎么实现的呢?也许很多人都会回答:不就是在内存满了的情况下,把最近最少使用的Key替换掉,然后插入新的Key-Value键值对吗?其实不然,下面我们来深入的分析Memcached的LR...
分类:
系统服务 时间:
2015-08-25 23:53:10
收藏:
0 评论:
0 赞:
0 阅读:
412
协议、委托(代理)模式注:本小节总结协议以及依靠协议实现委托,这将在以后经常被使用。是一个非常重要的模块看下官方的定义:协议定义了一个蓝图 , 规定了用来实现某一特定工作或者功能所必须的方法和属性,类、结构体、或者枚举类型都可以遵循协议, 并提供具体实现来完成协议定义的方法和功能 。 任意能够满足协议要求的类型都被成为遵循了这个协议1、协议的语法协议的关键字:protocol
协议的语法:pro...
分类:
编程语言 时间:
2015-08-25 23:52:50
收藏:
0 评论:
0 赞:
0 阅读:
308
即使安装了navicat这样好的管理工具,没有真正的后面力量也是不行的,也就是说有枪没子弹只能是空炮,所以啊数据库的安装是必须的,这里以mysql安装为例。
1. 安装
关于mysql的安装,存在两种方式,一种是安装版,另一种是绿色版,也就是解压和配置即可使用的。
安装版的很简单,就是从网上进行下载,点击安装即可,不过一般建立安装在默认的路径下或者是只是修...
分类:
数据库技术 时间:
2015-08-25 23:52:40
收藏:
0 评论:
0 赞:
0 阅读:
334
一、spring ioc注入有哪三种方式:a setter
原理 : 在目标对象中,定义需要注入的依赖对象对应的属性和setter方法;“让ioc容器调用该setter方法”,将ioc容器实例化的依赖对象通过setter注入给目标对象,封装在目标对象的属性中。
b 构造器
原理 : 为目标对象提供一个构造方法,在构造方法中添加一个依赖对象对应的参数。ioc容器解析时,实例化目标对...
分类:
编程语言 时间:
2015-08-25 23:52:29
收藏:
0 评论:
0 赞:
0 阅读:
401
1、设置命令mysql> use test;
Database changed
mysql> lock table t_depart_info read;
Query OK, 0 rows affected (0.00 sec)2、插入数据3、指令分析 由于设置了t_depart_info为只读,不能向其插入数据,故截图中一直在加载请求中......
分类:
数据库技术 时间:
2015-08-25 23:52:23
收藏:
0 评论:
0 赞:
0 阅读:
533
用过JavaScript的同学们肯定都对prototype如雷贯耳,但是这究竟是个什么东西却让初学者莫衷一是,只知道函数都会有一个prototype属性,可以为其添加函数供实例访问,其它的就不清楚了,最近看了一些 JavaScript高级程序设计,终于揭开了其神秘面纱。
每个函数都有一个prototype属性,这个属性是指向一个对象的引用,这个对象称为原型对象,原型对象包含函数实例共享的方法...
分类:
编程语言 时间:
2015-08-25 23:52:11
收藏:
0 评论:
0 赞:
0 阅读:
299
题目链接:https://leetcode.com/problems/add-digits/
题目:
Given a non-negative integer num, repeatedly add all its digits until the
result has only one digit.
For example:
Given num = 38, the pro...
分类:
其他 时间:
2015-08-25 23:51:59
收藏:
0 评论:
0 赞:
0 阅读:
313
导出步骤
1.新建一个excel表格
实例化PHPExcel类
2.创建sheet(内置表)
createSheet()
setActiveSheetIndex()
getActiveSheet()
3.填充数据
setCellValue()
4.保存文件
PHPExcel_IOFactory::createWriter()
save()
<?php
$dir = ...
分类:
Web开发 时间:
2015-08-25 23:51:49
收藏:
0 评论:
0 赞:
0 阅读:
363
1、通信网络
1)电路交换:通信前先拨号,构建直通通路
2)分组交换(不是包交换):不用拨号,存储转发交换
3)虚拟电路交换:介于两者间,中间设备ATM存储后再转发,本质存储转发
2、网络架构(Internet是瘦内核,胖端系统;电话、手机是胖内核,瘦端系统)
1)内核:路由器(构成mesh),交换机
2)边缘:应用,所有服务都位于边缘
3)通信链路
3、通信模式
...
分类:
其他 时间:
2015-08-25 23:51:40
收藏:
0 评论:
0 赞:
0 阅读:
251
对于在游戏开发中,想要平滑的经过路径上的N个点的问题进行详细的讲解,引导出Catmull-Rom Spline的数学定义,并且讲解如何使用四个控制点来构造曲线,从而实现平滑移动...
分类:
其他 时间:
2015-08-25 23:51:30
收藏:
0 评论:
0 赞:
0 阅读:
631
从Ashley Madison泄露3300万用户数据分析用户构成。
随着黑客曝光婚外情网站Ashley Madison3300万用户资料,生成9.7G压缩包的BT种子后,越来越多人了解和重视,有新闻报道已经有多起自杀案件与这件泄露事件有关。现在离汉庭、如家等的2000万用户开房数据泄露已经过去有一段时间了,其影响大家有目共睹,多少家庭因此而破裂!多少人因此遭到无数个骚扰电话!而...
分类:
其他 时间:
2015-08-25 23:51:19
收藏:
0 评论:
0 赞:
0 阅读:
1490
Housewife Wind
Time Limit: 4000MS
Memory Limit: 65536K
Total Submissions: 7639
Accepted: 1990
Description
After their royal wedding, Jiajia and Wind hid away in XX Vill...
分类:
Windows开发 时间:
2015-08-25 23:51:10
收藏:
0 评论:
0 赞:
0 阅读:
416
centos7 无线网络连接...
分类:
其他 时间:
2015-08-25 23:51:05
收藏:
0 评论:
0 赞:
0 阅读:
348
什么是http 当你使用Web浏览器打开一个网站的时候,你需要从网站的远端服务器拉取内容来展示,例如图片,html,css,js等。那么从web浏览器与服务器之间通信是需要统一沟通方式(对于两个来自不同国家的人来说,想要交流首先要统一表达方式,是口语交流还是文字交流)。web浏览器就使用http来实现与服务器之间的通信。 在现代全球因特网中使用的公共语言就是http。tcp/ip与htt...
分类:
Web开发 时间:
2015-08-25 23:51:00
收藏:
0 评论:
0 赞:
0 阅读:
309
#include
#include
#include
#include
using namespace std;
int s[][2] = {{1,1},{1,4},{1,7},{4,1},{4,4},{4,7},{7,1},{7,4},{7,7}};
int a[10][10];
int ch[] = {0,0,...
分类:
其他 时间:
2015-08-25 23:50:40
收藏:
0 评论:
0 赞:
0 阅读:
263