思路:
由于二叉排序树的中序遍历序列是有序的,所以考虑在遍历的过程中通过判断遍历序列是否有序从而来判断该排序树是否有效,但这又涉及到第一个元素的问题,所以可以设一个比Integer.MAX_INT还小的值作为参考值或者设一个flag来判断是否是第一个值,第一个值直接跳过即可。...
分类:
其他好文 时间:
2015-04-04 21:15:48
阅读次数:
118
Jquery.validate的使用 引用 jquery、jquery.validate文件 验证方式 在表单元素中直接写入样式验证: 效果如下: 在提交的时候,验证表单元素是否有效,输入验证外的元素,则提示错误 2.在js中写入验证逻辑 表单html代码如下: Js代码如下: 这样写,就实现了js...
分类:
Web程序 时间:
2015-04-03 00:07:02
阅读次数:
220
总体思路: 1.在 找回密码页面 录入 姓名、邮箱和验证码,录入后点击【提交】按钮,此时发送一封邮件,邮件中带有加密后的链接。 2.点开 邮件中链接,解密并判断链接是否有效,验证通过后 到 修改密码页面。 3.在修改页面中 录入新密码, 点击【修改按钮】修改密码,操作完成。部分截图:部分代码:...
分类:
编程语言 时间:
2015-03-18 17:46:33
阅读次数:
274
关于内核转储的设置方法1. 内核转储作用(1) 内核转储的最大好处是能够保存问题发生时的状态。(2) 只要有可执行文件和内核转储,就可以知道进程当时的状态。(3) 只要获取内核转储,那么即使没有复现环境,也能调试。2. 启用内核转储1.1 查看内核转储是否有效在终端中输入以下命令,查看内核转储是否有...
分类:
其他好文 时间:
2015-03-16 14:15:56
阅读次数:
132
1、需求目的最近在研究ansible自动化工具,在主机表(/etc/ansible/hosts)添加管理节点信息时,几台到十几台还可以手动添加,到了百十台工作量就大了。于是想用脚本自动添加,减少工作量,刚开始想到for循环自动添加,但添加的IP、用户、密码,都不相同,实现起来比较困难,也..
分类:
系统相关 时间:
2015-02-01 12:18:20
阅读次数:
233
0、基本操作。1、批量插入,用cursor.executemany。可参考python文件读取并使用mysql批量插入。2、mysql忽略主键冲突、避免重复插入的几种方式。3、关于测试连接是否有效,可用conn.ping()。ping会尝试重连。如果连接有效或重连成功,ping返回None;否则抛出异常。可参考python..
分类:
数据库 时间:
2015-01-22 11:20:05
阅读次数:
165
微信崛起,二维码无处不在,地铁上,餐桌上,包装上,电视节目的右下角……由于移动互联网弱化了浏览器和域名的功能,让二维码成了商家获取精准用户的入口,线下二维码推广开始疯狂起来,那么这些地面推广是否真的有效呢?实体活动效果较好很多餐厅做二维码活动,如加微信号送酸梅汁一扎、送推荐菜一盘、等各种优惠,关键这...
分类:
微信 时间:
2015-01-20 10:26:05
阅读次数:
338
TCP下的Keep Alive
我们常说的TCP的keep alive,就是为了保证连接的有效性,在间隔一定的时间发探测包,根据回复来确认该连接是否有效。通常上层应用会自己提供心跳检测机制,而Linux内核本身也提供了从内核态确保连接有效性的方式。
在sock 函数中可以设置是否需要打开keep alive开关,默认建立socket 是关闭keep alive的。代码如下
opt...
分类:
系统相关 时间:
2015-01-14 21:25:08
阅读次数:
319
ASP.NET MVC 框架验证每个传递给操作的数据是否有效,控制器操作可以通过查询ModelState来检查请求是否有效,例如,保存有效数据到数据库、后缀返回包含错误提示信息的原始表单给用户。这里是AuctionsController.Create操作,用于判断ModelState的有效性后进行“...
分类:
Web程序 时间:
2015-01-12 00:14:14
阅读次数:
281