在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。 区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(pat ...
分类:
系统相关 时间:
2020-03-13 13:12:46
阅读次数:
76
1.普通队列 头文件 : include<queue> 构造队列Q : queue <队列类型> Q 部分操作: Q.push(x) 入队 Q.pop() 出队 Q.top() 读取队首元素 Q.back() 读取队尾元素 Q.empty() 判断队列是否为空 为空返回true Q.size() 查 ...
分类:
编程语言 时间:
2020-03-06 12:40:01
阅读次数:
90
注册思路:填写注册表单,向用户发送邮箱,点击邮箱中的激活链接激活账号,提示激活成功并跳转至首页。 核心代码如下,若存在不合理信息,则将错误提示封装至map中。在controller中通过判断返回的map是否为空,以及map中的值判断数据和合理性,并返回给界面,显示错误信息。map不为空时,生成激活码 ...
分类:
其他好文 时间:
2020-03-04 19:35:32
阅读次数:
171
前面知道了struts2的架构图和struts2的自动封装表单参数和数据类型自动转换,今天来学struts2的第三第四个东西,输入校验和拦截器。 一:输入校验 客户端校验进行基本校验,如检验非空字段是否为空,数字格式是否正确等。客户端校验主要用来过滤用户的误操作。作用是:拒绝误操作输入提交到服务器处 ...
分类:
其他好文 时间:
2020-03-02 20:27:42
阅读次数:
83
都说 程序设计 = 算法 + 数据结构 。数据结构是挨踢必修课,不过好像学了数据结构之后也没用来做过啥。不知道做啥,就写个软件定时器。 软件定时器数据结构 判断软件定时器链表是否为空 插入定时器到软件定时器链表 链表使用 单向链表 。 将定时器从软件定时器链表移除 初始化软件定时器 回调函数不能过长 ...
分类:
编程语言 时间:
2020-03-02 00:54:55
阅读次数:
101
3月份的每日一题活动 使用队列实现栈的下列操作: push(x) -- 元素 x 入栈pop() -- 移除栈顶元素top() -- 获取栈顶元素empty() -- 返回栈是否为空注意: 你只能使用队列的基本操作-- 也就是 push to back, peek/pop from front, s ...
分类:
其他好文 时间:
2020-03-01 20:10:06
阅读次数:
77
使用队列实现栈的下列操作: push(x) 元素 x 入栈 pop() 移除栈顶元素 top() 获取栈顶元素 empty() 返回栈是否为空 注意: 你只能使用队列的基本操作 也就是 , , , 和 这些操作是合法的。 你所使用的语言也许不支持队列。 你可以使用 list 或者 deque(双端队 ...
分类:
其他好文 时间:
2020-03-01 12:38:36
阅读次数:
57
【题目】 有猫狗类如下: 要求实现如下功能: add:方法将cat类或dog类的实例放入队列 pollAll : 将队列出队(按照队列的先后顺序) pollDog:将队列的dog类实例按照队列的先后顺序出队 pollCat:同理 isEmpty:队列是否为空 isDogEmpty:检查队列是否存在d ...
分类:
其他好文 时间:
2020-03-01 10:25:36
阅读次数:
56
测试智能指针是否为 NULL 在Qt的项目中,osg里有智能指针 然后可能和C++标准库不同 ,在判断智能指针是否为空的时候 以下来自与《More Effective C++》 ,读了觉得很有收获 文尾有我看VS2019的MSVC2017中的头文件 和 osg的 但是有一件我们做不到的事情是“发现灵 ...
分类:
其他好文 时间:
2020-02-20 15:38:40
阅读次数:
914
01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public static void main(String args[]) { String str = "h ...
分类:
编程语言 时间:
2020-02-19 20:55:26
阅读次数:
65