码迷,mamicode.com
首页 > 编程语言
java过滤器和监听器详解
过滤器 1、Filter工作原理(执行流程)               当客户端发出Web资源的请求时,Web服务器根据应用程序配置文件设置的过滤规则进行检查,若客户请求满足过滤规则,则对客户请求/响应进行拦截,对请求头和请求数据进行检查或改动,并依次通过过滤器链,最后把请求/响应交给请求的Web资源处理。请求信息在过滤器链中可以被修改,也可以根据条件让请求不发往资源处理器,并直接向客户机发...
分类:编程语言   时间:2015-07-20 23:43:03    阅读次数:244
【C++】运算符重载
这是C++的特色,也是C++比较难的一个基本语法,但是,如果你把运算符重载看成一个特殊的类方法,且这个类方法的名称就是运算符,一切就变得简单了。 下面用一个简单的程序说明这个问题: 声明两个3x3二维矩阵a,b,其实就是Matrix类,里面就用私有的长度为9的一维数组存储数据。只是打印的时候,打成二维数组的样子 实现~a或者~b就能直接打印a与b,也就是~相当于把a,b打印出来,此乃单目运算...
分类:编程语言   时间:2015-07-20 23:42:38    阅读次数:196
JavaScript 实现简单二级联动
省份: 请选择 吉林省 辽宁省 山东省 城市: 请选择 document.getElementById("province").onchange=function(){ var city= document.getElementById("city"); var options...
分类:编程语言   时间:2015-07-20 23:41:28    阅读次数:217
[LeetCode][Java] Symmetric Tree
题目: Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center). For example, this binary tree is symmetric: 1 / 2 2 / \ / 3 4 4 3 ...
分类:编程语言   时间:2015-07-20 23:43:46    阅读次数:199
[LeetCode][Java] Binary Tree Level Order Traversal
题目: Given a binary tree, return the level order traversal of its nodes' values. (ie, from left to right, level by level). For example: Given binary tree {3,9,20,#,#,15,7}, 3 / 9...
分类:编程语言   时间:2015-07-20 23:40:10    阅读次数:161
java继承分析
自己也是不太明白所以希望有高手看到的话不妨点拨一下,我就非常感激了...
分类:编程语言   时间:2015-07-20 23:39:17    阅读次数:211
[LeetCode][Java] Binary Tree Zigzag Level Order Traversal
题目: Given a binary tree, return the zigzag level order traversal of its nodes' values. (ie, from left to right, then right to left for the next level and alternate between). For example: Give...
分类:编程语言   时间:2015-07-20 23:39:45    阅读次数:184
hdu1280 前m大的数(数组下标排序)
前m大的数 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 13442    Accepted Submission(s): 4588 Problem Description 还记得Gardon给小希布置的那个作业...
分类:编程语言   时间:2015-07-20 23:37:56    阅读次数:282
算法之贪心思想
这个贪心的行为在算法中也成为了一种指导思想,也就是说贪心算法所作出的选择在当时的环境下是最好的,说深一点就是它只是某种 意义上的局部最优解,但不一定是全局最优解,此时往往接近于最优解。   一: 优点      前面也说了,贪心只是求的当前环境下的最优解,而不是追究整体的最优解,所以贪心就避免了为求的整体最优解而枚举各种方案所 耗费的时间。   二: 问题...
分类:编程语言   时间:2015-07-20 23:39:52    阅读次数:267
POJ题目2585Window Pains(拓扑排序)
Window Pains Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 1731   Accepted: 863 Description Boudreaux likes to multitask, especially when it comes to using...
分类:编程语言   时间:2015-07-20 23:39:20    阅读次数:192
算法之枚举思想
一: 思想      有时我们解决某个问题时找不到一点规律,此时我们很迷茫,很痛苦,很蛋疼,突然我们灵光一现,发现候选答案的问题规模在百万之内, 此时我们就想到了从候选答案中逐一比较,一直找到正确解为止。   二: 条件      前面也说了,枚举是我们在无奈之后的最后一击,那么使用枚举时我们应该尽量遵守下面的两个条件。      ①   地球人都不能给我找出此...
分类:编程语言   时间:2015-07-20 23:38:30    阅读次数:213
拓扑排序
关于拓扑排序 待排序的元素是什么? —— 有向图的结点 按怎样的顺序? —— 如果存在边v → w,则v要排在w的前面 算法 list ← [] 初始化队列,将入度为0的结点加入队列当队列非空: v ← 出队 list.add(v) w ← 遍历与v相邻的顶点 将w的度数减1 如果w的度数为0,则将w加入队列 如果 list.size() < 顶点总数,则抛出有环异常 实现package com...
分类:编程语言   时间:2015-07-20 23:33:30    阅读次数:190
Springmvc+spring+maven+Mybatis整合
随着springmvc及maven越来越受到众多开发者的青睐,笔者主要结合springmvc+maven+spring+Mybatis,搭建一套用于开发和学习的框架。本文将一步步展示整个框架的搭建过程,方便交流和学习。一、开发环境: windows 8.1 eclipse Luna Service Release 1 (4.4.1) mysql-5.6.19-winx64 maven-3.2.3...
分类:编程语言   时间:2015-07-20 23:26:57    阅读次数:252
Java回调函数的理解
所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁...
分类:编程语言   时间:2015-07-20 23:26:39    阅读次数:174
剑指offer-二维数组中的查找
题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断该数组中是否有该整数。
分类:编程语言   时间:2015-07-20 23:23:50    阅读次数:143
用 Swift 语言写一个地图坐标弹跳动画
模仿“一号专车”写一个坐标图标弹跳动画,实现效果如下:(录制有点闪小心狗眼)分析这个动画如下:1.easeIn或者linear被抬高约30像素2.被弹性放下然后开始了狗血的 Swift animation 之旅。注意:因为我刚刚开始学习 iOS 开发,动画亦是刚刚接触,下面的方式仅仅是为了完成需求,...
分类:编程语言   时间:2015-07-20 23:24:24    阅读次数:213
《Effective Java》学习笔记
第1条:考虑用静态工厂方法代替构造器【尚未彻底读懂笔者的意图】第2条:遇到多个构造器参数时要考虑用构造器1.使用重叠构造器:缺点是写太多2.使用JavaBean模式:缺点是不一致3.使用Builder模式:先创造构造器,太冗长Builder模式: 1 public class NutritionFa...
分类:编程语言   时间:2015-07-20 23:21:31    阅读次数:186
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!