SpringMVC与Struts2区别与比较总结 1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而s ...
分类:
编程语言 时间:
2018-01-05 22:03:41
阅读次数:
220
一、构建memcached服务 目标: 本案例要求先快速搭建好一台memcached服务器,并对memcached进行简单的添、删、改、查操作: 1> 安装memcached软件,并启动服务d 2> 使用telnet测试memcached服务 3> 对memcached进行增、删、改、查等操作 方案 ...
分类:
系统相关 时间:
2018-01-05 22:03:32
阅读次数:
278
一、目的 通过配置Varnish缓存服务器,实现如下目标:使用Varnish加速后端Apache Web服务使用varnishadm命令管理缓存页面使用varnishstat命令查看Varnish状态二、方案, 服务器规划见我的另外一篇笔记:squid反向代理,通过源码编译安装Varnish缓
分类:
其他好文 时间:
2018-01-05 22:03:23
阅读次数:
266
一、斐波那契数列 $f(0)=1,f(1)=1,f(i)=f(i-1)+f(i-2) \ \ \ \(i>=2)$ 经典的解释是兔子生小孩,第0年一对兔子,一对兔子需要一年长大,后面每年都生小孩,每次刚好生一对,问第i年有多少只。就这么算。 经典的应用是矩阵乘法!稍微写一下: \begin{vmat ...
分类:
其他好文 时间:
2018-01-05 22:03:13
阅读次数:
191
我在上一篇博客中说到了在Android中集成OpenCV,但是那个版本的OpenCV是没有SIFT和SURF算法的,因为这些算法是受专利保护的,所以并没有被包含在预编译库中,所以如果想要使用SIFT和SURF算法,需要自己来编译OpenCV Android SDK。在OpenCV 2.4.x版本中, ...
分类:
移动开发 时间:
2018-01-05 22:03:04
阅读次数:
825
1、如何引出StringVar 之前一直认为StringVar就是类似于Java的String类型的对象变量,今天在想要设置StringVar变量的值的时候,通过搜索发现StringVar并不是python内建的对象,而是属于Tkinter下的对象。这个引起了我的兴趣,觉得需要针对性的进行学习 2、 ...
分类:
编程语言 时间:
2018-01-05 22:02:54
阅读次数:
279
本文介绍zookeeper的安装操作。 下载 http://archive.apache.org/dist/zookeeper/zookeeper-3.4.6/ 解压后,把conf中的zoo_sample.cfg复制一份成为zoo.cfg,修改一下里面的路径: 启动zookeeper [work@x ...
分类:
其他好文 时间:
2018-01-05 22:02:45
阅读次数:
319
Tips 《Effective Java, Third Edition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java 6,7,8,甚至9的发布,Java语言发生了深刻的变化。 在这里第一时间翻译成中文 ...
分类:
编程语言 时间:
2018-01-05 22:02:38
阅读次数:
196
编程分为面向过程和面向对象,首先我们要了解什么是面向对象。 面向对象 面向过程就是我们之前学的内容,主要是函数式,其核心是过程,过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 ...
分类:
编程语言 时间:
2018-01-05 22:02:29
阅读次数:
224
1. try & except 原程序: 1 import math 2 3 while True: 4 text = raw_input('> ') 5 if text[0] == 'q': 6 break 7 x = float(text) 8 y = math.log10(x) 9 print ...
分类:
编程语言 时间:
2018-01-05 22:02:17
阅读次数:
195
~~然而这是一道网络流。。。~~ 如果满足Bob,使总费用最大: 设最大流的每条边流量(不是容量)为w[i],分配到每条边的费用为p[i],最大流量为wmax,p[i]的和为P 那么显然w[i] p[i]的和小于等于wmax P 证明: $$wmax P = \sum wmax p[i]...... ...
分类:
其他好文 时间:
2018-01-05 22:02:09
阅读次数:
186
源: 线性代数的本质 1、线性组合(linear combination) 2、张成空间(span) “缩放向量并且相加”这一概念至关重要 如何进行几何想象 两个不共线向量张成二维空间,三个不共面向量张成三维空间。 3、线性无关(linearly independent) 不论是张成空间还是线性相关 ...
分类:
其他好文 时间:
2018-01-05 22:02:02
阅读次数:
252
很多人都知道HashTable与HashMap的关系,HashTable是线程安全的,HashMap是非线程安全的。在介绍完 "HashMap" 之后,趁热介绍一下HashTable。在HashTable中没有像HashMap中那么多关于数据结构的内容。HashTable是线程安全的,因为其源码的方 ...
分类:
其他好文 时间:
2018-01-05 22:01:46
阅读次数:
224
python_控制台输出带颜色的文字方法 在开发项目过程中,为了方便调试代码,经常会向stdout中输出一些日志,默认的这些日志就直接显示在了终端中。而一般的应用服务器,第三方库,甚至服务器的一些通告也会在终端中显示,这样就搅乱了我们想要的信息。 书写格式,和相关说明如下: 1 格式:\033[显示 ...
分类:
编程语言 时间:
2018-01-05 22:01:37
阅读次数:
209
装饰器模式 装饰器模式是设计模式手册中描述的模式。它是一种很明显的修改对象行为的方法,将其封装在一个具有类似接口的装饰对象内。 不要与Python decorator混淆,后者是动态修改函数或类的语言特性。 这是在Python中使用修饰器模式的一个例子。 """ Demonstrated decor ...
分类:
其他好文 时间:
2018-01-05 22:01:29
阅读次数:
212
1.DDS和IDDS的组成。 DSS决策支持系统:决策支持系统基本结构主要由四个部分组成,即数据部分、模型部分、推理部分和人机交互部分: 数据部分是一个数据库系统; 模型部分包括模型库(MB)及其管理系统(MBMS); 推理部分由知识库(KB)、知识库管理系统(KBMS)和推理机组成; 人机交互部分 ...
分类:
其他好文 时间:
2018-01-05 22:01:22
阅读次数:
195