、`Filter Servlet XSS`攻击等。如果我们使用的是传统的Spring MVC进行开发,那么只需要在Tomcat的web.xml文件中进行如下配置即可: PS:在容器启动的时候,上面三个组件启动的顺序是Listener Filter Servlet,这边安利一个记忆的方法:把启动顺序记 ...
分类:
编程语言 时间:
2020-01-13 14:25:08
阅读次数:
88
、`Filter Servlet XSS`攻击等。如果我们使用的是传统的Spring MVC进行开发,那么只需要在Tomcat的web.xml文件中进行如下配置即可: PS:在容器启动的时候,上面三个组件启动的顺序是Listener Filter Servlet,这边安利一个记忆的方法:把启动顺序记 ...
分类:
编程语言 时间:
2020-01-10 20:29:20
阅读次数:
86
首先,我们看看前序、中序、后序遍历的特性: 前序遍历: 1.访问根节点 2.前序遍历左子树 3.前序遍历右子树 (个人觉得这个命名略微有误导性,因为前序的“前”容易让人误会成树的最前边(视觉上的左边)。记住前序遍历就是最直接(直觉上的)遍历——中左右) 中序遍历: 1.中序遍历左子树 2.访问根节点 ...
分类:
其他好文 时间:
2019-12-29 11:25:11
阅读次数:
76
总体来说,学完课程没有茅舍顿开的感觉,而是更加印证了之前的那个认知:大道至简,践则无敌,很多的学习方法上学的时候老师都教过我们,关键是我们能否坚持执行。课程讲了很多脑科学有关学习的知识,但对于我们实践者来说,有用的大概有这些:拖延症及如何克服拖延症、长期记忆的方法是间隔记忆及复习、最好的学习方法是以 ...
分类:
其他好文 时间:
2019-08-11 13:16:46
阅读次数:
100
假设定义了一个变量为:代码如下:file=/dir1/dir2/dir3/my.file.txt可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个 / 及其左边的字符串: ...
分类:
系统相关 时间:
2018-11-02 11:05:50
阅读次数:
183
假设定义了一个变量为,代码如下: 可以用${ }分别替换得到不同的值: 记忆的方法为: # 是 去掉左边(键盘上#在 $ 的左边)% 是去掉右边(键盘上% 在$ 的右边)单一符号是非贪婪匹配;两个符号是贪婪匹配 ${file:0:5}:提取最左边的 5 个字节:/dir1${file:5:5}:提取 ...
分类:
系统相关 时间:
2018-05-23 22:12:27
阅读次数:
200
假设定义了一个变量为:代码如下:file=/dir1/dir2/dir3/my.file.txt可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个 / 及其左边的字符串: ...
分类:
系统相关 时间:
2017-10-16 13:47:48
阅读次数:
234
http://blog.chinaunix.net/uid-14351756-id-2820651.html $( ) 与 ` ` (反引号)在 bash shell 中,$( ) 与 ` ` (反引号) 都是用来做命令替换用(command substitution)的。 所谓的命令替换与我们第五 ...
分类:
系统相关 时间:
2017-07-30 23:50:00
阅读次数:
235
vi(vim)可以说是linux中用得最多的工具了,不管你配置服务也好,写脚本也好,总会用到它。但是,vim作为一个“纯字符”模式下的工具,它的操作和WINDOWS中的文本编辑工具相比多少有些复杂。这里,我根据自己个人的使用经验,整理了一套vim的操作以及记忆的方法,希望对大家的学习有所帮助。 VI ...
分类:
系统相关 时间:
2017-01-01 20:40:28
阅读次数:
333
最近学习C++,总是学了弄懂了,过几天遇见又忘了。我不知道是不是因为我太笨,总记不住,所以我只能寻找加深对学过内容记忆的方法。此博文不断更新。1、边看书边编码。当我还是一个学渣的时候(现在应该也是,只是好很多),总是只看书,对着一段代码盯很久,久了觉得看书没意思,对编程学习的热情也就下降了。最近发现...
分类:
编程语言 时间:
2015-08-13 11:48:32
阅读次数:
117