码迷,mamicode.com
首页 > 编程语言
python,django做中间件屏蔽非法访问
我使用django1.6. django框架没有urlfilter这样的原生中间件,但是灵活的django设计者为我们留下了更自由的渠道。 在没有使用django以前,我没有接触过如此潇洒的编程方式,中间件就是MIDDLEWARE_CLASSES,这个配置在你的settings文件中,当然所有的中间
分类:编程语言   时间:2016-02-21 14:20:34    阅读次数:229
java并发库--锁
synchronized的缺陷: 被synchronized修饰了,当一个线程获取了对应的锁,并执行该代码块时,其他线程便只能一直等待,等待获取锁的线程释放锁,获取线程被阻塞时,没有释放锁会导致等待线程无期限的等待下去。另外,多个线程都只是进行读操作时,线程之间不会发生冲突,通过Lock就可以办到。
分类:编程语言   时间:2016-02-21 14:20:23    阅读次数:283
Spring.Net学习笔记(零)-错误汇总
1.错误一:ObjectDefinitionStoreException “Spring.Objects.Factory.ObjectDefinitionStoreException”类型的未经处理的异常在 Spring.Core.dll 中发生 通过看详细信息,原来是找不到文件 未能找到文件“F:...
分类:编程语言   时间:2016-02-21 14:16:58    阅读次数:809
学习笔记:极客学院-2. Unity3D 基础操作-Scene与场景漫游
QWERT切换场景功能 Q:Scene观察视角移动 W:物体的移动 E:物体的旋转 R:物体的缩放 T: 移动旋转缩放时,按住ctrl可以定量,定量的设置在Edit-snapeSetting设置。 privot:坐标基点为自身的中心 center:多选时,坐标基点为多个物体的中心 local:坐标的
分类:编程语言   时间:2016-02-21 14:15:31    阅读次数:635
python学习笔记(一)
1)看到书上说,在运行时,python的解释器会把代码文件编译成临时文件。并且以.pyc为扩展名。在3.2之前,在同一目录西面,3.2之后,会在_pycache_这个目录下面。但是我没有发现。觉得这么做的目的,会提高运行时的速度,不知道如何能够强制其执行。2)PVM:运行的是.pyc。其实这个不用多
分类:编程语言   时间:2016-02-21 14:14:34    阅读次数:221
python的基础知识
Python文件命名时不要有中文,不然在dos中不能执行 D:\Program Files\Py>Python hellyy.pyYear:2016Month(1-12):1Day(1-31):1January 1st. 2016 【环境变量】D:\Program Files\Python; 【字符
分类:编程语言   时间:2016-02-21 14:14:17    阅读次数:225
springMVC1 springmvc的基础知识
springmvc第一天 springmvc的基础知识 springmvc课程安排: 第一天: 基础知识 springmvc框架(重点) mvc在b/s系统中应用方式 springmvc框架原理(DispatcherServlet前端控制器(类似于struts的过滤器)、处理器映射器、处理器适配器、
分类:编程语言   时间:2016-02-21 14:13:44    阅读次数:219
JAVA语法基础——数据类型
---恢复内容开始--- JAVA数据类型分为:数值型和字符型和布尔型 数值型分为整数型(整型)和浮点型(小数点), 整型分为四种,byte比特型、short型、int型、long型。 byte是最小单位,为8位一个字节,占用空间小是其特点。 数值范围为-128~+127之间。如果超出这一范围,代码
分类:编程语言   时间:2016-02-21 14:10:09    阅读次数:196
C语言开发函数库时利用不透明指针对外隐藏结构体细节
1 模块化设计要求库接口隐藏实现细节作为一个函数库来说,尽力减少和其调用方的耦合,是最基本的设计标准。C语言,作为经典“程序=数据结构+算法”的践行者,在实现函数库的时候,必然存在大量的结构体定义,接口函数需要对这些结构体进行操作。同时,程序设计的模块化要求库接口尽量少的暴露其实现细节,接口参数尽量使用基本数据类型,尽量避免在形参中暴露库内结构体的定义。2 隐藏结构体的两种方法以笔者粗浅的认识,有两...
分类:编程语言   时间:2016-02-21 13:01:41    阅读次数:301
Java 集合系列11之 Hashtable详细介绍(源码解析)和使用示例
概要 前一章,我们学习了HashMap。这一章,我们对Hashtable进行学习。我们先对Hashtable有个整体认识,然后再学习它的源码,最后再通过实例来学会使用Hashtable。第1部分 Hashtable介绍第2部分 Hashtable数据结构第3部分 Hashtable源码解析(基于JD
分类:编程语言   时间:2016-02-21 13:00:09    阅读次数:284
PID控制方法及C语言其实现
在这里暂且将其归为模拟技术吧! 前一段时间由于开关电源的控制,做了一下PID的控制算法,和之前自己的方法对比了一下,感觉效果确实要好不好,关键是参数调好了之后就会很稳定,电压波动比较小,因此有一定的使用价值和实用价值!由于没有学过自动控制原理,所以很多的东西还是从网上看到的,理解起来还是比较生硬,昨
分类:编程语言   时间:2016-02-21 12:58:56    阅读次数:246
javaScript 封装
在基于web 的b/s 架构的项目中, 丰富的界面都离不开 javascript, javascript 在 html 中变得越来越强大,但是我们在写 javascript 的时候都比较随意,随着页面中脚本的增加, javascript 脚本变得越来越难维护,如果使用对象封装,不仅能减少代码量,代码
分类:编程语言   时间:2016-02-21 12:50:39    阅读次数:261
java JDK8 学习笔记——第15章 通用API
第十五章 通用API 15.1 日志 15.1.1 日志API简介 1、java.util.logging包提供了日志功能相关类与接口,不必额外配置日志组件,就可在标准Java平台使用是其好处。使用日志的起点是Logger类,Logger类的构造函数标示为protected,不是java.util.
分类:编程语言   时间:2016-02-21 12:51:43    阅读次数:255
Java 集合系列09之 Map架构
概要 前面,我们已经系统的对List进行了学习。接下来,我们先学习Map,然后再学习Set;因为Set的实现类都是基于Map来实现的(如,HashSet是通过HashMap实现的,TreeSet是通过TreeMap实现的)。 首先,我们看看Map架构。 如上图:(01) Map 是映射接口,Map中
分类:编程语言   时间:2016-02-21 12:47:20    阅读次数:274
javascript 闭包
常见闭包错误 ==html== ``` html```<div id="div1">aaa</div><div id="div2">bbb</div><div id="div3">ccc</div>``` ++想要点击aaa出现1,bbb2,ccc3...++ ==常见错误js== ``` for
分类:编程语言   时间:2016-02-21 12:45:19    阅读次数:148
codeforces 629D 树状数组+LIS
题意:n个圆柱形蛋糕,给你半径 r 和高度 h,一个蛋糕只能放在一个体积比它小而且序号小于它的蛋糕上面,问你这样形成的上升序列中,体积和最大是多少 分析:根据他们的体积进行离散化,然后建树状数组,按照序号进行循环,每次查询体积比它小的蛋糕形成的最大体积 注:因为是按照序号进行循环,所以序号一定是严格
分类:编程语言   时间:2016-02-21 11:38:09    阅读次数:159
js实现shell排序
//shell排序配插入排序function shell_insert_sort(arr){ var gap = arr.length; do{ gap = parseInt(gap/3) + 1; console.log(gap); for(var i = gap; i < arr.length;
分类:编程语言   时间:2016-02-21 11:37:43    阅读次数:147
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!