优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用 *.do 、 *.xhtml等方式。这就决定了请求URL必须是一个带后缀的URL,而无法采用真正的REST风格的URL。 如果将DispatcherServlet请求映射配置为"/",则Spring MVC将捕获Web容器所有的请求,包括静态资源的请求,Sprin ...
阅读全文...
阅读全文AngularJS 通过新的属性和表达式扩展了 HTML。AngularJS 可以构建一个单一页面应用程序(SPAs:Single Page Applications)。 AngularJS是采用了MVVM架构。 The following is the list of allowed and forbidden dependencies: 1.The View's code behind should not reference the ViewModel ...
阅读全文Apache Artistic APSL BSD GNU GPL GNU LGPL ISC MIT MPL 共享源代码 zlib FSF批准许可证列表 ...
阅读全文本文基数百度收索和stackoverflow收索相关文章总结摘要。 百度“人工智能常用算法”会找到这篇博客以及类似的摘要。 这里是文章转载,以供参考。 深度学习框架 http://www.tensorflow.org http://caffe.berkeleyvision.org http://www.deeplearning.net/software/theano/ http://torch.ch http://torch. ...
阅读全文skip-name-resolve skip-locking skip-innodb skip-bdb key_buffer = (1G内存推荐设置为256M,2G内存推荐设置为512M) wait_timeout = 3或者5 (2G内存推荐设置为5) max_connections = (如果访问量很大可以设置为512-1024,否则可以设置为384) memory_limit = (程序最多允许使用内存量, 2G内存建议设置为128M) post ...
阅读全文selenium支持多语言:java, python, c#, javascript..,所以我选择python来学习。 mac自带了python 2.7.10。 如果没有安装pip的话,可以通过下面的命令安装pip。 curl https://bootstrap.pypa.io/get-pip.py | python pip安装selenium pip install -U selenium 下载webDriver: https://www.se ...
阅读全文jQuery.extend = jQuery.fn.extend = function() { var src, copyIsArray, copy, name, options, clone, target = arguments[0] || {}, i = 1, length = arguments.length, deep = false; // Handle a deep copy situation if ( typeof target == ...
阅读全文写了个小程序,需要在远端的linux环境下执行4~5天。如果直接运行的话,关闭终端后,程序也就关闭了。所以如果需要程序始终在后台执行,即使关闭当前的终端程序也继续执行(&做不到这一点),这时候需要nohup (no hang up 不挂起)。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。 原因: 当用户注销(logout)或者网络断开时,终端会收到 HUP(hangup)信号从而关闭其所有子进程。因此,我们的解决办法就有两种途径:要么让进程忽略 HUP 信号,要么让 ...
阅读全文mysql 导出来的dump里有一些注解代码: /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES ...
阅读全文官网:https://travis-ci.org/ "Test and Deploy with Confidence" Easily sync your project with Travis CI and you'll be testing your code in minutes! 这是Travis的宗旨。很多github上的open source都在使用travis。 我也是在学习开源项目tesseract的时候接触Travis. &nbs ...
阅读全文Local JavaScript Variables(局部变量) A variable declared (using var) within a JavaScript function becomes LOCAL and can only be accessed from within that function. (the variable has local scope). You can have local variables with the same name in ...
阅读全文MySQL修改prompt时可以使用到的特殊符号: Option Description \c A counter that increments for each statement you issue \D The full current date \d The default database \h ...
阅读全文在Mac系统中,默认输入法可以通过系统偏好来设置。设置后并不能立刻有效,需要重启。 方式如下: 1、打开系统偏好设置。 2、打开“键盘”——“输入源”选项卡 3、左边是现在系统中已经安装的输入法,选择想要设置为默认的输入法,以“搜狗拼音”为例,选中搜狗拼音,勾选下方“自动切换到文稿的输入源”即可设置好默认输入法了。 ...
阅读全文这里是快速链接,详细文档参考w3c CSS 属性组: 背景 文本 字体 边框和轮廓 外边距 内边距 列表 内容生成 尺寸 定位 打印 表格 伪类 伪元素 提示和注释: 属性:“属性” 列指向语法、实例、浏览器支持等内容。 CSS:"CSS" 列指示属性是在哪个 CSS 版本中定义的(CSS1 还是 CSS2)。 提示:W3S ...
阅读全文beyond compare是个非常好用强大的比较工具。我们用BC来比较文件时常常会遇到一个情况,那就是明明两个文件内容是一样的,但是由于时间戳不一样,而显示为红色表示不同,如果一两个这样的文件还好办,如果很多的话就比较讨厌。那在beyond compare中如果ignore timestamp呢? 很简单,只要通过一个设置就可以搞定: 首先选择两个文件(或文件夹)进行比较: 这是就有会话: 进入session(会话) ->session setting(会话设置) ...
阅读全文JAVA8的java.util.function包 https://www.cnblogs.com/linzhanfly/p/9686941.html java.util.function.Function的用法 https://www.jianshu.com/p/3c27dfd647f1 https://blog.csdn.net/huo065000/article/details/78964382 java8双冒号用法: https://www.jians ...
阅读全文面向方面的编程需要把程序逻辑分解成不同的部分称为所谓的关注点。跨一个应用程序的多个点的功能被称为横切关注点,这些横切关注点在概念上独立于应用程序的业务逻辑。有各种各样的常见的很好的方面的例子,如日志记录、审计、声明式事务、安全性和缓存等。 在 OOP 中,关键单元模块度是类,而在 AOP 中单元模块度是方面。 依赖注入帮助你对应用程序对象相互解耦和 AOP 可以帮助你从它们所影响的对象中对横切关注点解耦。AOP 是像编程语言的触发物,如 Perl,.NET,Java 或者其他。 ...
阅读全文来自 让暴力破解去死 改端口+改root+密钥登录+DenyHosts http://www.ctyun.cn/bbs/forum.php?mod=viewthread&tid=1098 (出处: 天翼云-中国电信云计算分公司官方论坛) 之前在论坛里咨询了一下, 受到启发 找到了一些资料, 希望能帮到大家 原帖: http://www.ctyun.cn/bbs/forum.php?mod=viewthread&am ...
阅读全文今天朋友圈里有一个网页小游戏推荐给程序员们乐乐。 http://www.ucai.cn/love?f=8&level=10&s=1 ...
阅读全文