码迷,mamicode.com
首页 > 编程语言
JavaWeb总结(九)—过滤器
一、Filter简介 Web开发人员通过Filter技术,对Web服务器管理的所有Web资源:JSP、Servlet、静态文件、静态HTML等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。 Servlet API提供了一个Filter接... ...
分类:编程语言   时间:2016-04-16 21:08:18    阅读次数:225
Python下Pip的安装和使用
1.下载 下载https://bootstrap.pypa.io/get-pip.py 2.安装 执行:Python get-pip.py 安装完成后会在Python安装目录下生成一个Scripts文件夹,里面包含easy_install,pip和Wheel工具。 3.测试 输入 pip –V 测试 ...
分类:编程语言   时间:2016-04-16 21:05:57    阅读次数:192
哈希算法集锦
因为工作原因,看了一下redis的底层实现,发现redis底层使用的哈希算法是murmurhash,第一次听说这个算法感觉自己对哈希值计算的常用算法了解太少,整理了一下网上讲的比较原理性的观点: 简介 哈稀函数按照定义可以实现一个伪随机数生成器(PRNG),从这个角度可以得到一个公认的结论:哈希函数 ...
分类:编程语言   时间:2016-04-16 21:03:53    阅读次数:244
python学习:list&tuple
1. list&tuple list是一种有序的集合,可以随时添加和删除其中的元素。 tuple是另一种有序的列表,中文翻译为“元组 ”。 tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。 2. list 3. tuple tuple 和 list 非常类似,但是,t ...
分类:编程语言   时间:2016-04-16 21:05:18    阅读次数:199
结对编程之子数组最大的和(由于一直登不上我的账号,在规定日期内只在我搭档的博客上交了)
合作照片: 设计思想: 在原程序的基础上,再加一个循环,循环从最后一位数开始,到它之前的数结束; 可以将最后一位数赋给第一个数,剩下的数依次向前进一位; 计算方法和上次相同,每次循环都加上相邻的数,比较是否小于0,若小于0则将和的值赋为0,从下一位重新开始相加;若大于最初的最大值,则将和的值赋给最大 ...
分类:编程语言   时间:2016-04-16 21:01:38    阅读次数:219
Java面向对象编程
面向对象的特点 1.封装 2.继承 3.多态 一、封装 1. 类:把一类事物的静态属性和动态执行的操作组合在一起得到类。 抽象的 2. 对象:类的实例 具体的 有生命周期 3. 类的构造函数 特点:函数名与类型相同;没有返回类型;可以有也可以没有参数,可以有多个构造函数 生成一个对象时一定会自动调用 ...
分类:编程语言   时间:2016-04-16 21:00:17    阅读次数:180
Java中的构造函数和重载
一.Java中的构造函数 构造函数是对象被创建时初始化对象的成员方法,它具有和它所在的类完全一样的名字。构造函数只能有入口参数,没有返回类型,因为一个类的构造方法的返回类就是类本身。构造函数定义后,创建对象时就会自动调用它,对新创建的对象分配内存空间和初始化。在 Java 中,构造函数也可以重载,当 ...
分类:编程语言   时间:2016-04-16 20:59:31    阅读次数:157
Python开发环境Spyder安装方法
Spyder(Scientific PYthon Development EnviRonment)是一个强大的交互式 Python 语言开发环境,提供高级的代码编辑、交互测试、调试等特性,支持包括 Windows、Linux 和 OS X 系统。 本文在只安装过python2.7的Win7环境下进行 ...
分类:编程语言   时间:2016-04-16 20:58:29    阅读次数:290
python center, ljust, rjust
例子 说明 center,ljust,rjust分别把字符串放在10个*的中央、靠左、靠右。注:字符窜要替换*的位置,如果超过*的个数,直接就没有*了,例如: * ...
分类:编程语言   时间:2016-04-16 20:56:23    阅读次数:147
Swift教程之枚举语法
import Foundation //MARK: 枚举语法 //不像 C 和 Objective-C 一样。Swift 的枚举成员在被创建时不会被赋予一个默认的整数值 enum CompassPoint { case North case South case East case West } e ...
分类:编程语言   时间:2016-04-16 20:56:02    阅读次数:141
java中的String类型(不知道理解的好不,请教大神)
当执行Stringa="abc";时候(前提条件是:执行这行代码之前在常量池中没有abc,若有,a直接引用在常量池中abc不在创建一个对象,若无,执行下面的描述)java虚拟机会在栈中创建char型的值‘a‘,‘b‘,‘c‘,然后在堆中创建一个String对象,它的值(value)是刚才在栈中创建的三个char类..
分类:编程语言   时间:2016-04-16 19:46:06    阅读次数:206
多线程
1#include<stdio.h> 2#include<pthread.h> 3#include<stdlib.h> 4void*thread(void*arg) 5{ 6intcount=5; 7while(count--) 8{ 9printf("thisisthread,%u\n",pthread_self()); 10sleep(1); 11} 12//return(void*)3; 13//pthread_exit((void*)3); 14//pthread_..
分类:编程语言   时间:2016-04-16 19:39:57    阅读次数:196
据廖雪峰python3教程----python学习第十三天
继承和多态在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Baseclass、Superclass)。编写一个名为Animal的class,有一个run()方法可以直接打印:>>>classAnimal(o..
分类:编程语言   时间:2016-04-16 19:39:02    阅读次数:269
JAVAWEB HTTP协议
HTTP简介:HyperTextTransferProtocol超文本传输协议,互联网上应用最为广泛的一种网络协议。所有的WWW网站都必须遵守这个标准,它的设计为了提供一种发布和接收HTML页面的方法。在Web应用中,服务器把网页传给浏览器,就是把网页的HTML代码发送给浏览器,让浏览器显示出来。而..
分类:编程语言   时间:2016-04-16 19:37:37    阅读次数:214
Java发送邮件程序
Java发送邮件程序近期项目组有个需求,需要使用java程序发送邮件,所以就总结了一下,具体见下:packagecom.ixmsoft.apsa.utils; importjava.util.Properties; importjavax.mail.Message; importjavax.mail.Session; importjavax.mail.Transport; importjavax.mail.internet.In..
分类:编程语言   时间:2016-04-16 19:37:22    阅读次数:231
数组的全排列
1.问题背景学过数学的人都知道,全排列的意思是什么。现在如何用计算机的编程语言实现数组的全排列呢?数组的全排列可用于求解八皇后问题,具体参见:全排列解决八皇后问题。与此同时,全排列经常会出现在笔试或者面试,如求字符串的全排列。之所以那它作为考题,因为它难度适中,既可以考察递归实现,又能进一步考察非递归的实现,便于区分出考生的水平。所以,掌握它很重要。2.全排列的递归实现2.1求解思路全排列表示把集合...
分类:编程语言   时间:2016-04-16 19:29:39    阅读次数:251
理解java回调机制
所谓回调:就是A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D,D这个方法就叫回调方法 理解,看了人家说比较经典的回调方式: Class A实现接口CallBack callback——背景1class A中包含一个class B的引用b ——背景2class B有一个参数为callback的方法f(CallBack callback) ——背景3A的对象a调用B的...
分类:编程语言   时间:2016-04-16 19:31:39    阅读次数:354
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!