- 浏览: 42711 次
- 性别:
- 来自: 杭州
最新评论
文章列表
django项目中,urls.py的链接的配置
(其中的views指的是views.py文件)
方法一:
from django.conf.urls.defaults import patterns, include, url
from views import hello #hello是views.py中的视图函数 或者直接换成*,表示
#hello是views.py中的视图函数 或者直接换成*,表示引入所有的视图
urlpatterns = patterns('',
...
MultipartRequest multipartRequest = (MultipartRequest) request;
//获取上传的文件信息
MultipartFile file = multipartRequest.getFile("file");
//获取文件的名称
String name = file.getOriginalFilename();
String destRoot = MvcUpload.getDestRoot();
String path = destRoot + "/excel/" + MvcUpload.g ...
1、查看被占用的端口
指令:netstat -tln
2、查看端口号是否已经被占用
指令:netstat -tln | grep 8081
3、已知端口号,查看端口号被哪个程序占用(例子端口为8081)
指令:lsof -i :8081
4、已知端口号,杀掉占用端口的进程
指令1:lsof -i :8081——————————获得占用端口号的进程id
指令2:kill -9 进程id
apscheduler是python定时任务的一个框架,使用起来非常简单,以下是框架的安装以及该框架的简单实例:
(基于linux系统)
一、框架的安装
(1)下载该框架的安装包(此处以APScheduler-2.1.0.tar.gz包为例)
(2)解压,指令:tar -xzvf APScheduler-2.1.0.tar.gz
(3)进入解压好的文件目录 指令 cd APScheduler-2.1.0
运行指令:python setup.py install进行安装即可
二、简单的应用
1、带修饰器的写法:
from apscheduler. ...
刚看到urllib和urllib2时,我觉得urllib2应该是urllib的升级版,可是在同一个方法中,却同时import了这两个框架,并且,使用了各自的接口。顿时感到非常莫名其妙。经过查阅资料发现urllib和urllib2并没什么联系,是两个独立的框架,不能相互取代。
urllib 和urllib2都是接受URL请求的相关模块,但是提供了不同的功能。两个最显著的不同如下:
(1)urllib2可以接受一个Request类的实例来设置URL请求的headers,urllib仅可以接受URL。这意味
1、csrf攻击的解读
csrf(cross-site request forgory)中文全程跨站点请求伪造。攻击者盗用你的身份,以你的名义恶意发布请求。这个问题是很严重,可能会泄露你的个人隐私,更甚至于财产的安全。
2、crsf攻击的原理(模拟用户操作)
(1)用户A浏览并登录信任的网站A
(2)验证通过,并返回一个cookie给用户A的浏览器
(3)用户在没有登出的情况下,访问网站B
(4)网站B页面嵌有访问网站A的请求
(5)应网站B的请求,浏览器带着网站A返回的cookie访问网站A
...
var opts = {
width : 250, // 信息窗口宽度
height: 100, // 信息窗口高度
title : "公司信息" // 信息窗口标题
}
for (i =0; i <points.length i var index="i;" test="points[i].txt;" markers function infowindow="new" bmap.infowindow opts this.op ...
<meta http-equiv="Content-Typecontent=" text>
百度地图<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.4&services=false"></script>
<script type="text/javascript">
var map=new BMap.Map("container");//创 ...
//需要标注表的经纬度,及标注信息
var points=[{x:116.404,y:39.915,txt:"1是北京"},{x:116.402,y:39.913,txt:"2是上海"},{x:116.406,y:39.917,txt:"3是天津"},{x:116.400,y:39.911,txt:"4是杭州"},{x:116.408,y:39.919,txt:"5是香港"}];
var markers=[];//用于对标注的处理
for (var i = ...
// 创建地址解析器实例 var myGeo = new BMap.Geocoder(); // 将地址解析结果显示在地图上,并调整地图视野
myGeo.getLocation(point, function(rs){ var address = rs.addressComponents; var addr = "当前位置:" + address.province + ", " + address.city + ", " + address.district + ", " + a ...
根据具体的地址,解析出该地址的坐标,并在地图上标注出来
// 创建地址解析器实例
var myGeo = new BMap.Geocoder();
// 将地址解析结果显示在地图上,并调整地图视野
myGeo.getPoint("杭州", function(point){ if (point) { var marker=new BMap.Marker(point,{title: i +1});//创建标注
map.addOverlay(marker); marker.addEventLi ...
初始化一个以北京为中心的地图 var map=new BMap.Map("container");//创建地图实例 container是一个div的id,还必须对其进行初始化
var point=new BMap.Point(116.404,39.915);//创建点坐标
map.centerAndZoom(point,15);//初始化地图,设置中心点坐标和地图级别 map.addControl(new BMap.NavigationControl());//平移缩放控件
map.addControl(new BMap.ScaleControl());//比 ...
描述:velocity模版中遍历出列表list中的元素,并判断出是否是list的最后一个元素,如果是就不加链接,不是的话就加链接
#foreach($!{li} in $!{list})
#foreach($!{li} in $!{list}) #if($velocityCount!=$!{list.size()}) >> <a href="http://www.baidu.com" target="_blank">$!{li} ...
以链接127.0.0.1/a为例
描述:url为/a/,/a.html和/a.htm,都要访问spring mvc的controller的web配置
具体配置如下:
<servlet> <servlet-name>SpringMVC</servlet-name> <servlet-class> org.springframework.web.servlet.DispatcherServlet </servlet-class> <init-par ...
在velocity页面上,用jQuery语言实现回车的点击功能
<input type="button" id="bt" value="提交"/>
<scripttype="text/javascript">
function a(){
alert("你好");
}
jQuery("#bt").click(function(){
a();
})
</script>
看着是不是很简单呢,可花了我不少时间 ...