SpringMVC可以配置多个拦截后缀*.action和.do等

  首先介绍一下.do和.action的区别:     struts早期的1版本,以.do为后缀。     同时spring的MVC也是以.do为后缀。     几年前struts收购鼎鼎大名的webwork2和开发团队后,将webwork简单封装,原计划是叫做strutsTi,     后来怕广大struts1的老用户有歧义,改名叫做struts2,并沿用了webwork2的规则,即.action为后缀 springMVC配置拦截多种后缀请求: 因此在xml文件中我们可以这样配置: <!
分类: 其他 发布时间: 04-25 22:01 阅读次数: 5

HTML5 Canvas save 保存恢复状态

保存恢复状态在绘画的时候,经常会有这种情况,本来正在用绿色笔画,突然需要用红色笔画几笔,但画完了之后又要换成绿色笔。如果是在现实中作画,可以把笔蘸上不同的墨水,画了之后又蘸上之前的墨水,或者准备几只笔,要用哪只就选哪只。在Canvas中也可以这样,不过Canvas中的画笔永远只有一只。所以,如果要更换画笔的颜色,就需要保存和恢复状态。状态其实就是画布当前属性的一个快照,包括:图形的属性值,如str...
分类: 编程语言 发布时间: 04-25 22:01 阅读次数: 6

JavaWeb小项目的开始

被搁置了好久的java开发,现在又要重新走回这条路,不知道是被搁置了太久,还是打从开始就有点力不从心,不过既然做了,就火力全开吧! 因为用的是mac,所以有好多的软件设置都好不一样,不过万不离宗,该咋样就还是咋样吧。 在此记录上这些,并不是要给谁看,我还没那种本事,只是怕忘了,自己喜欢想写下来,看日后能不能用得着,如果有错的地方,非常欢迎你们的口水! 1.安装eclipse(这个根本就不存在什么问题了,装好能用就行了,版本上也没有什么特别要求,随便挑了一个就下了) 2.安装tomcat   因
分类: 其他 发布时间: 04-25 22:01 阅读次数: 6

「Deep Learning」Note on DeepLab V2

Sina Weibo:小锋子Shawn Tencent E-mail:[email protected] http://blog.csdn.net/dgyuanshaofeng/article/details/80024059 [1] DeepLab Semantic Image Segmentation with Deep Convolutional Nets Atrous Convol...
分类: 编程语言 发布时间: 04-25 22:01 阅读次数: 7

【luogu P1821 [USACO07FEB]银牛派对Silver Cow Party】 题解

题目链接:https://www.luogu.org/problemnew/show/P1821 反向多存一个图,暴力跑两遍 1 #include <cstdio> 2 #include <iostream> 3 #include <algorithm> 4 #include <queue> 5 #include <cstring> 6 using namespace std; 7 const int maxn = 100001; 8 const int inf
分类: 其他 发布时间: 04-25 22:01 阅读次数: 6

测试次数

2018年蓝桥杯试题 https://blog.csdn.net/qq_34202873/article/details/79784728 x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机。 各大厂商也就纷纷推出各种耐摔型手机。x星球的质监局规定了手机必须经过耐摔测试,并且评定出一个耐摔指数来,之后才允许上市流通。 x星球有很多高耸入云的高塔,刚好可以用来做耐摔测试。塔的每一层高度都是一样的,与地球上稍有不同的是,他们的第一层不是地面,而是相当于我们的2楼。 如果手机从第7
分类: 其他 发布时间: 04-25 22:01 阅读次数: 4

VMware安装win7系统

1、创建一个虚拟机 2、配置iso映射文件 3、设置boot设置第一启动为cd 4、快速分区后重启电脑,然后选择[A]安装win7。 重启电脑后安装win7系统 搞定。。。
分类: 其他 发布时间: 04-25 22:01 阅读次数: 4

TensorFlow 学习笔记(二)

1、 slim.get_variables(),slim.get_model_variables(),tf.global_variables(),tf.trainable_variables(),tf.all_variables() [989,446,989,270,989] tf.GraphKeys.GLOBAL_VARIABLES:可以在多个设备上共享的变量 tf.GraphKeys....
分类: 编程语言 发布时间: 04-25 22:01 阅读次数: 9

用JavaDoc生成项目文档

项目到了尾声,大家都开始头疼——又要写文档了……是的,我们大多数人都不是从正规的Programer训练出来的。当初学习编程序的时候,就从来没有想过要给自己写的那几个程序编写一份完整的文档,所有的注释都仅仅是为了自己当时能够想起这段代码到底是干什么的,没有人想过这些代码的升级、共享问题。但是,开始做商业软件之后,一切都变了,尤其是大型的团队开发项目中。 大家也许注意到了,java的API文档总是紧紧跟随着JSDK的版本的提高而保持着最新的状态。试想一下,手工维护这么复杂的文档可能吗?当然不可能,
分类: 其他 发布时间: 04-25 22:01 阅读次数: 8

设计模式 (一)- 工厂模式 C++实现

前些天学习了设计模式(GRASP模式)和 GoF的23个经典模式 接下来每周回顾2种设计模式,附加代码,给大家分享的同时也加深 我对学过的知识的理解。 我眼中的设计模式 设计模式在工程项目中的角色就像在算法竞赛中的算法模板,算法模板是某一例经典题型的代码代表,竞赛中遇到此类问题均可以中算法模板的核心思想解决,而设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 ...
分类: 编程语言 发布时间: 04-25 22:01 阅读次数: 5

计算递归函数理解

def cal(n):#2 print(n)#3 10 5 2 1 if int(n/2)==0:# 10/2 5/2 2/2 1/2=0 return n #1 2 5 10 res=cal(int(n/2))#cal5 cal2 cal1.....res=cal1=1,res=cal2,res=cal5, print(res)# 111 return res#因为一直返回1所以无限循还 cal(10) #1
分类: 其他 发布时间: 04-25 22:01 阅读次数: 5

07_Linux目录文件操作命令4解压缩,文件查找_我的Linux之路

这一节还是一样学习操作目录文件的命令 在这一节,我会讲到解压压缩tar以及zip命令,以及文本查找命令grep tar 打包压缩命令 tar命令可以为linux的文件和目录创建档案 首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。 为什么要区分这两个概念呢?这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩
分类: 其他 发布时间: 04-25 22:01 阅读次数: 5

虚函数和多态

知识储备: 重提切片行为: 1.子类对象赋值给父类对象 2.父类型的指针指向了子类对象 3.父类型的引用引用子类的对象 虚函数:类的成员函数前面加virtual关键字,则这个成员函数称为虚函数 虚函数重写:当在子类的定义了一个与父类完全相同的虚函数时,则称子类的这个函数重写(也称覆盖)了父类的这个虚函数 构成多态需要满足的条件: 1.函数的形参是父类的指针或
分类: 编程语言 发布时间: 04-25 22:01 阅读次数: 4

Mac 使用openssl生成RSA公钥和私钥

1. 选择一个存放公钥和私钥的路径,打开终端cd 到该路径下;2. 终端中输入命令(生成私钥):$openssl genrsa -out rsa_private_key.pem 1024其中 rsa_private_key 可以自己取名3. 继续在终端输入命令(将私钥转换成PKCS8格式): $openssl pkcs8 -topk8 -inform PEM -in rsa_private_key...
分类: 编程语言 发布时间: 04-25 22:01 阅读次数: 22

第一阶段 13代码块static主方法 帮助文档 单例

一、代码块   1、定义     它是由一对{}括起来的代码   2.分类及详述     A:局部代码, 用在局部,可以及时释放内存,提高效率。     B:构造代码块:每个构造方法运行时都会自动调用构造代码块,可以对所有对象初始化     C:静态代码块:随着类的加载而执行,而且只执行一次,优先于主方法      假如我们有一个Person对象。请问Person p = new Person();在内存中到底做了什么呢? 步骤 A:把Preson.class文件加载进内存。 B:在栈内存空间
分类: 其他 发布时间: 04-25 22:01 阅读次数: 5

软工网络15团队作业4——Alpha阶段敏捷冲刺之Scrum 冲刺博客(Day5)

每日立会 [照片] [昨天已完成的工作] 1.单词学习功能的代码设计→wyj/cm/wht(初步完成) 2.单词查询功能的代码设计→wyj/cm/wht(初步完成) 3.查询单词界面设计→yj 4.将成员收集到的数据导入数据库→zm(初步完成) 5.词汇书的查找→lst(先放下这个功能) [今天计划完成的工作] 1.单词学习功能的代码设计→wyj/cm/wht 2.单词查询功能的代码设计→wyj/cm/wht 3.查询单词界面设计→yj 4.将成员收集到的数据导入数据库→zm [工作中遇到的困
分类: 其他 发布时间: 04-25 22:01 阅读次数: 5

Python字符和字节之间的相互转换

b = b&quot;Hello, world!&quot; # bytes object s = &quot;Hello, world!&quot; # str object print('str --&amp;gt; bytes') print(bytes(s, encoding=&quot;utf8&quot;)) print(str.encode(s)) # 默认 encoding=&quot;utf-8&quot; print(s.encode()...
分类: 编程语言 发布时间: 04-25 22:01 阅读次数: 6

基于条件随机场的地面点云分类与分割

欢迎访问我的个人博客:zengzeyu.com   前言 继上篇《基于几何特征的地面点云分割》之后,本文紧接着对其他地面点分割方法进行了研究,在最近的英伟达开发者大会(Nvidia GTC)上,获悉了一篇使用时空条件随机场方法(SpatioTemporal Conditional Random Fields)对地面点云进行分割方法(详情请见本博客翻译博文《Ground Estimat...
分类: 编程语言 发布时间: 04-25 22:01 阅读次数: 6

网络编程-socket实现连接循环

解决报端口被使用错误 phone.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR)
分类: 其他 发布时间: 04-25 22:01 阅读次数: 7

Mybatis使用MySQL进行查询时设置中文检索不到结果

在给Mapper映射传递中文参数后,在测试单元中执行不报错,但是查询不成功。换成英文就可以正常查询。在控制台显示如下信息:经过分析之后觉得是数据库编码问题。所以修改了数据库连接修改前:jdbc.url=jdbc:mysql://localhost:3306/mybatis修改后:jdbc.url=jdbc:mysql://localhost:3306/mybatis?characterEncodi...
分类: 编程语言 发布时间: 04-25 22:01 阅读次数: 7