过滤器的工作时机介于浏览器和Servlet请求处理之间,可以拦截浏览器对Servlet的请求,也可以改变Servlet对浏览器的响应。 其工作模式大概是这样的: 一、Filter的原理 在Servlet API中,过滤器接口Filter会依赖于FilterChain和FilterConfig两个接口 ...
分类:
其他好文 时间:
2017-12-27 22:39:09
阅读次数:
223
/bin/vi /etc/profile 直接用全路径vi,linux下一切皆文件,进去把profile文件内容改一下,一定是profile出了问题 export JAVA_HOME=/usr/java/jdk1.7.0_67export ZOOKEEPER_HOME=/home/tools/zoo ...
分类:
系统相关 时间:
2017-12-27 22:39:02
阅读次数:
285
我们知道TCP是全双工的,可以在接收数据的同时发送数据。假设有主机A在和主机B通信,可以认为是在两者之间存在两个管道。就像这样:A > BA < B 1.close close可以用来关闭一个文件描述符。也就可以用来关闭一个套接字。 当关闭一个套接字时,该套接字不能再由调用进程使用。如果调用进程再去 ...
分类:
其他好文 时间:
2017-12-27 22:38:53
阅读次数:
243
需求1:ABCD * 9 = DCBA通过计算方法,给我们计算出 A = ? ?B = ? ?C = ? ?D = ?A: 1-9B: 0-9C: 0-9D: 1-9A != B != C != D代码:class?CountNumber(object):
????def?__init__(self):
&n
分类:
编程语言 时间:
2017-12-27 22:38:46
阅读次数:
202
1个n位正整数a,删去其中的k位,得到一个新的正整数b,设计一个贪心算法,对给定的a和k得到最小的b; 一.我的想法:先看例子:a=5476579228;去掉4位,则位数n=10,k=4,要求的最小数字b是n k=6位的; 1、先找最高位的数,因为是6位数字,所以最高位不可能在后5位上取到(因为数字 ...
分类:
编程语言 时间:
2017-12-27 22:38:40
阅读次数:
198
差分约束做法 又是一道转换成前缀和的差分约束题,已知从s月到t月的收入w,设数组pre[i]代表从开始到第i个月的总收入 构造差分不等式 $ pre[s 1] pre[t]==w $ 为了满足松弛操作,我们将不等式转化成 $ pre[s 1] pre[t] =w $ 这样建图以后我们发现当且仅当图中 ...
分类:
其他好文 时间:
2017-12-27 22:38:33
阅读次数:
178
SPOJ - COT2 首先容咱吐槽一下,这spoj跟bzoj一个尿性,RE显示成WA,害的咱弄了近一个小时。 题意:一颗树上每个点都有一个权值$v$,求一条路径上权值的种数。 题解:树上莫队。 首先咱dfs一下,记录这棵树的欧拉序$f$(就是进入的时候记录,出去的时候再记录的那种)。这样就把莫队在 ...
分类:
其他好文 时间:
2017-12-27 22:38:21
阅读次数:
252
1.定义和注册组件 注意:Vue.component('login',{ }) 是其中注册方式 ...
分类:
其他好文 时间:
2017-12-27 22:38:13
阅读次数:
153
今天服务器安装了NodeJs,服务器实在卡的不行,就重启了,结果重启后,Nginx没有自动重启。果断的手动重启,结果问题来了 在ubuntu16.04上面尝试启动nginx,使用命令: 启动不了啊!出错了哎!提示的错误信息: 查看80端口是不是被占用了 遇到这种问题我先用中文搜索了一下答案,发现大家 ...
分类:
其他好文 时间:
2017-12-27 22:38:05
阅读次数:
309
1.错误处理 使用try except finally 错误类型(含warning) logging模块记录错误信息 自定义错误类型继承内置错误类型 另 可以在except中捕获错误之后 使用 raise 将错误抛给顶层调用者去处理 2.调试 assert 断言 相当于 if i != 0 为Tru ...
分类:
编程语言 时间:
2017-12-27 22:37:53
阅读次数:
228
1、先看下文档 merge(instance, load=True) Copy the state of a given instance into a corresponding instance within this Session. Session.merge() examines the ...
分类:
数据库 时间:
2017-12-27 22:37:45
阅读次数:
286
1、cd命令 这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如: [plain] view plain copy cd /root/Docements # 切换到目录/root/Docements cd ./pat ...
分类:
系统相关 时间:
2017-12-27 22:37:35
阅读次数:
294
...日后会慢慢补(flag!)先来讲讲基本的 一.字符串Hash 将字符串用一个数表示,常用的写法有: 1.自然溢出 2.单Hash 3.双Hash 前两个会被精心构造的串卡掉,最后一个虽然目前卡不掉,但是出题人可以卡你常数。 所以这个算法很Naive?不是的 我们来看一道题 bzoj1014 用 ...
分类:
编程语言 时间:
2017-12-27 22:37:27
阅读次数:
241
上一篇《MapReduce多种join实现实例分析(一)》,大家可以点击回顾该篇文章。本文是MapReduce系列第二篇。 一、在Map端进行连接使用场景:一张表十分小、一张表很大。用法:在提交作业的时候先将小表文件放到该作业的DistributedCache中,然后从DistributeCache ...
分类:
其他好文 时间:
2017-12-27 22:37:16
阅读次数:
198
我们的产品叫「学海密探」,属于在线教育行业,产品需要有支付功能,然而支付最蛋疼是什么?有人会说是支付宝和微信等支付接口的接入开发!没错,但支付接口的开发算是比较简单的了,我觉得凡是跟钱有关系的操作最重要的是事务问题,这一点很重要,很重要,真的很重要!LeanCloud 官方文档中有提到 MongoD ...
分类:
数据库 时间:
2017-12-27 22:37:04
阅读次数:
226
在每天的编码完成后,我们都有着想让自己满意的作品公之于众的想法,可一个个人的小型项目可不会用到企业级的服务器,那么,我们可以自己搭建一个属于自己管理的小型服务器。优惠、实用:在项目完成的时候我们可以将项目部署在云端在手机端进行访问,并且在很多时候能将自己的作品给朋友也可以增添很多生活的乐趣。 一、选 ...
分类:
其他好文 时间:
2017-12-27 22:36:51
阅读次数:
221
这篇文章简介一下,如何通过 mock framework,来辅助我们更便利地模拟目标对象的依赖对象,而不必手工敲堆只为了这次测试而存在的辅助类型。 而模拟目标对象的部分,常见的有 stub object, mock object, fake object,本文也会简单介绍一下三者的不同点,并且通过实 ...
分类:
其他好文 时间:
2017-12-27 22:36:21
阅读次数:
237