- 博客(8)
- 资源 (34)
- 收藏
- 关注
原创 【Node.js】爬虫--抓取新闻标题、图片、文字描述,支持QQ、iFeng
先上效果图:图片上部分为待解析的网页新闻链接,支持一次输入多个.图片下部分为解析的进度日志打印。点击’Commit’之后,对比效果图如下。左边为腾讯新闻原网页,右边为抓取后的整合效果。GitHub源码链接:Sodino#ImgSpider工程结构:文件名描述app.js程序启动img-spider.js爬虫爬取管理ifengImgs.js爬取iFeng下game/fashion的实现ifengPi
2016-05-31 15:59:36 6441
原创 【Node.js】使用iconv-lite解决中文乱码 (GB2312)
By Sodino 作为新手,碰到问题了就google了一下,网上已经有teary:window下nodejs爬取gb2312网页出现乱码的解决方案出来了。本文和上面的作法几乎相同,只是自己不想引用bufferhelper,自己用JavaScript原生的Buffer替代实现了。代码如下:123456789101112131415161718192021var http = require("ht
2016-05-12 17:46:56 23295
原创 【JavaScript】正则表达式删除代码注释
Sodino 文章目录1. 【JavaScript】正则表达式删除代码注释2. 代码实现与运行效果3. 单行注释 // 的处理4. 多行注释 /* */的处理5. 整合6. 单行注释要排除 http:// 等【JavaScript】正则表达式删除代码注释约定:本文中,以数字内容表示代码正文,其余字符内容表示注释内容。代码注释有三种形式:第一种:1123456 // aabbccdd第二种:1123
2016-05-12 17:45:36 5726
原创 【JavaScript】对象结构的简化--删除Json中的空属性、空数组
By Sodino 文章目录1. 功能描述2. 效果演示3. 代码实现从网上抓取的Json有大片的空属性,想直接干掉精减一下结构。功能描述功能如下:属性值为空字符串、null、undefined的属性支持递归删除,即有些空属性是由于代码执行中产生的,这些属性也要删除效果演示检验代码及效果如下:1234567891011121314151617181920var object = { 'nam
2016-05-12 17:44:16 11309
原创 【JavaScript】 判断空对象区别于null、undefined
{}就是一个空对象,由于没有任何属性和方法,所以可以利用这一特点进行区别:12345678function isEmpty (object) { for (var i in object) { // 存在属性或方法,则不是空对象 reutrn false; } return true;}代码测试如下:12isEmpty({}); // trueisEm
2016-05-12 17:42:50 3863
原创 [JavaScript]继承的真真假假
文章结构继承的判断标准真真假假的继承实现方式构造函数绑定prototype的拷贝直接继承prototypeprototype模式利用空对象JavaScript的继承实现设计得有点遮遮掩掩,对于从强类型语言转向来学习JavaScript的新手来说,是件很费脑瓜子的事情。Sodino作为从Java转向JavaScript的新学员,尝试用这篇文章来理清‘继承’这点事。继承的判断标准考虑到JavaScri
2016-05-10 14:10:12 1829
原创 [JavaScript]构造函数中定义prototype的异常现象及研究
文章结构prototype正常的定义方式构造函数中定义prototype的异常现象(benz instanceof Car) 为false 问题benz.printHistory is not a function 问题总结练习prototype正常的定义方式JavaScript一般构造函数与prototype的定义是分离的,正常的实现方式如下:123456789101112代码一:functio
2016-05-05 22:14:39 3799
原创 [JavaScript]'this'详解
文章结构普通的 this构造函数中的 this对象方法中的 this外漏函数中的 this嵌套函数中的 this篡改函数中的 this严格模式的判断总结后记普通的 this构造函数中的 this使用new操作符调用构造函数生成对象时,构造函数内的this为当前所new出来的对象。12345代码一:function Car() { console.log(this);}new Car();输出
2016-05-04 22:07:01 3485
android gallery
2011-07-02
android adt0.9.9
2011-07-02
Android仿通讯录ListView小例子
2011-05-03
TexasHoldem Pokerhand Recognizer
2009-10-30
PacketTracer51_setup05
2009-05-26
PacketTracer51_setup04
2009-05-26
PacketTracer51_setup03
2009-05-26
PacketTracer51_setup02
2009-05-26
PacketTracer51_setup
2009-05-26
SCJP准备资料大资源(第六部分,共六部分)
2009-04-03
SCJP准备资料大资源(第五部分,共六部分)
2009-04-03
SCJP准备资料大资源(第四部分,共六部分)
2009-04-03
SCJP准备资料大资源(第三部分,共六部分)
2009-04-03
SCJP准备资料大资源(第二部分,共六部分)
2009-04-03
SCJP准备资料大资源(共六部分)
2009-04-03
在NetBeans,Eclipse,JBuilder中搭建SonyEricsson模拟器过程文件
2008-12-21
在NetBeans中安装SonyEricsson模拟器
2008-12-21
J2me嵌入式开发中的基础开发环境搭建过程.pdf
2008-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人