码迷,mamicode.com
首页 > 2017年12月27日 > 全部分享
Servlet过滤器简单探索
过滤器的工作时机介于浏览器和Servlet请求处理之间,可以拦截浏览器对Servlet的请求,也可以改变Servlet对浏览器的响应。 其工作模式大概是这样的: 一、Filter的原理 在Servlet API中,过滤器接口Filter会依赖于FilterChain和FilterConfig两个接口 ...
分类:其他好文   时间:2017-12-27 22:39:09    阅读次数:223
linux:# vi /etc/profile -bash: vi: command not found 的解决办法
/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
关于close和shutdown
我们知道TCP是全双工的,可以在接收数据的同时发送数据。假设有主机A在和主机B通信,可以认为是在两者之间存在两个管道。就像这样:A > BA < B 1.close close可以用来关闭一个文件描述符。也就可以用来关闭一个套接字。 当关闭一个套接字时,该套接字不能再由调用进程使用。如果调用进程再去 ...
分类:其他好文   时间:2017-12-27 22:38:53    阅读次数:243
45. Python 小练习
需求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
2017.12.27 算法分析 贪心算法删除数字求最小值问题
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
洛谷 [p2294] [HNOI2005] 狡猾的商人
差分约束做法 又是一道转换成前缀和的差分约束题,已知从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 - COT2 首先容咱吐槽一下,这spoj跟bzoj一个尿性,RE显示成WA,害的咱弄了近一个小时。 题意:一颗树上每个点都有一个权值$v$,求一条路径上权值的种数。 题解:树上莫队。 首先咱dfs一下,记录这棵树的欧拉序$f$(就是进入的时候记录,出去的时候再记录的那种)。这样就把莫队在 ...
分类:其他好文   时间:2017-12-27 22:38:21    阅读次数:252
vue基础知识
1.定义和注册组件 注意:Vue.component('login',{ }) 是其中注册方式 ...
分类:其他好文   时间:2017-12-27 22:38:13    阅读次数:153
解决nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
今天服务器安装了NodeJs,服务器实在卡的不行,就重启了,结果重启后,Nginx没有自动重启。果断的手动重启,结果问题来了 在ubuntu16.04上面尝试启动nginx,使用命令: 启动不了啊!出错了哎!提示的错误信息: 查看80端口是不是被占用了 遇到这种问题我先用中文搜索了一下答案,发现大家 ...
分类:其他好文   时间:2017-12-27 22:38:05    阅读次数:309
Python错误、调试
1.错误处理 使用try except finally 错误类型(含warning) logging模块记录错误信息 自定义错误类型继承内置错误类型 另 可以在except中捕获错误之后 使用 raise 将错误抛给顶层调用者去处理 2.调试 assert 断言 相当于 if i != 0 为Tru ...
分类:编程语言   时间:2017-12-27 22:37:53    阅读次数:228
sqlalchemy的merge使用
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
Linux中常用操作命令(转)
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多种join实现实例分析(一)》,大家可以点击回顾该篇文章。本文是MapReduce系列第二篇。 一、在Map端进行连接使用场景:一张表十分小、一张表很大。用法:在提交作业的时候先将小表文件放到该作业的DistributedCache中,然后从DistributeCache ...
分类:其他好文   时间:2017-12-27 22:37:16    阅读次数:198
在 MongoDB 上模拟事务操作来实现支付
我们的产品叫「学海密探」,属于在线教育行业,产品需要有支付功能,然而支付最蛋疼是什么?有人会说是支付宝和微信等支付接口的接入开发!没错,但支付接口的开发算是比较简单的了,我觉得凡是跟钱有关系的操作最重要的是事务问题,这一点很重要,很重要,真的很重要!LeanCloud 官方文档中有提到 MongoD ...
分类:数据库   时间:2017-12-27 22:37:04    阅读次数:226
如何搭建自己的百度云服务器?
在每天的编码完成后,我们都有着想让自己满意的作品公之于众的想法,可一个个人的小型项目可不会用到企业级的服务器,那么,我们可以自己搭建一个属于自己管理的小型服务器。优惠、实用:在项目完成的时候我们可以将项目部署在云端在手机端进行访问,并且在很多时候能将自己的作品给朋友也可以增添很多生活的乐趣。 一、选 ...
分类:其他好文   时间:2017-12-27 22:36:51    阅读次数:221
TDD学习笔记【六】一Unit Test - Stub, Mock, Fake 简介
这篇文章简介一下,如何通过 mock framework,来辅助我们更便利地模拟目标对象的依赖对象,而不必手工敲堆只为了这次测试而存在的辅助类型。 而模拟目标对象的部分,常见的有 stub object, mock object, fake object,本文也会简单介绍一下三者的不同点,并且通过实 ...
分类:其他好文   时间:2017-12-27 22:36:21    阅读次数:237
978条   上一页 1 2 3 4 5 6 7 8 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!