- 博客(10)
- 收藏
- 关注
原创 node小爬虫(cheerio相当于jq)
var http = require('http')var cheerio = require('cheerio')var url = 'http://www.imooc.com/learn/348'http.get(url, res => { var html = ''; res.on('data', data => { html += da
2016-10-17 12:59:02 441
原创 提交表单信息常用格式验证,防止冒泡,移动端避免键盘挡输入框,取消回退(持续更新)
//字符串非空验证function isEmpty(str) { if(str == "" || str == null || str == undefined){ return true; }else{ return false; }}//检查email邮箱function isEmail(str){var reg = /^([a-zA-Z0-9_-]
2016-10-13 17:11:10 685
原创 Ajax使用FormData对象上传文件
一:网上查到的归纳 FormData对象,是可以使用一系列的键值对来模拟一个完整的表单,然后使用XMLHttpRequest发送这个"表单"。var formData = new FormData();formata.append('file', $('#file')[0].files[0]);$.ajax({ url: '/upload', type: 'P
2016-09-28 21:33:46 636
原创 java多线程中yield(),sleep(),wait()区别
1、sleep()使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意该方法要捕捉异常。例如有两个线程同时执行(没有synchronized)一个线程优先级为MAX_PRIORITY,另一个为MIN_PRIORITY,如果没有Sleep()方法,只有高优先级的
2016-09-18 14:55:32 270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人