博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Node.js 网页爬虫再进阶,cheerio助力
阅读量:5843 次
发布时间:2019-06-18

本文共 27235 字,大约阅读时间需要 90 分钟。

任务还是读取博文标题。

读取app2.js

// 内置http模块,提供了http服务器和客户端功能var http=require("http");// cheerio模块,提供了类似jQuery的功能var cheerio = require("cheerio");// 内置文件处理模块var fs=require('fs');// 创建一个将流数据写入文件的WriteStream对象var outstream=fs.createWriteStream('./output.csv');// 请求参数JSONvar options;// 请求并获得数据var req;// 存储页码var index=1;function findTitlesInPage(pageNumber){    console.log("开始读取第"+pageNumber+"页");    options={        hostname:'www.cnblogs.com',// 这里别加http://,否则会出现ENOTFOUND错误            port:80,            path:'/xiandedanteng/p/?page='+pageNumber,// 子路径          method:'GET',    };        req=http.request(options,function(resp){        resp.setEncoding('utf8');        var body="";        resp.on('data',function(chunk){            body+=chunk;                    });        resp.on('end',function(){            var $ = cheerio.load(body);            // 查找所有class为postTitl2的节点下面的a节点(链接),用了cheerio能少些正则表达式及匹配代码            $(".postTitl2 a").each(function(index,element){                var text=$(element).text();                console.log(text);                outstream.write(pageNumber+','+text + '\n','utf8');            })                    });    });    // 超时处理    req.setTimeout(5000,function(){        req.abort();    });    // 出错处理    req.on('error',function(err){        if(err.code=="ECONNRESET"){            console.log('socket端口连接超时。');        }else{            console.log('请求发生错误,err.code:'+err.code);        }    });    // 请求结束    req.end();    // 51页调完为止    if(index<51){                index++;        console.log('继续第'+index+'页');        start(index);    }}// 包一层函数function start(i){    findTitlesInPage(i);}// 开始遍历start(index);

读取后的输出文件:

1,Node.js 爬虫进阶文章1,Node.js 网页瘸腿稍强点爬虫再体验1,Node.js 网页瘸腿爬虫初体验1,Node.js 读取博客首页并获得文章标题1,Node.js 使用http客户端向网站请求数据并保存1,近来这些事1,Node.js 文件系统流pipe到Http响应流中1,Node.js 使用angularjs取得Nodejs http服务端返回的JSON数组示例1,Node.js 使用jQuery取得Nodejs http服务端返回的JSON数组示例1,Node.js 使用jQuery取得Nodejs http服务端返回的JSON对象示例10,AngularJS的Foreach循环示例10,AngularJS的控制器示例10,AngularJS的Hello World10,第一个AngularJS Sample10,稳定,实际是暴风雨来临前的死寂10,安装惠普M1136打印机一直处于“新设备已连接”状态怎么办?10,技术仅仅是一个工具10,如果美国人选出了希特勒10,让资源管理器不显示最近常用文件夹10,票房实际是屌丝血9,json lib 2.4及其依赖包下载9,AngularJS取得后台Jason数据显示在页面上9,AngularJS的稍复杂form验证9,AngularJS的form状态变色9,AngularJS的简单表单验证9,AngularJS的表单验证提交示例9,AngularJS的ng-repeat显示表格9,AngularJS的ng-repeat的内部变量9,AngularJS的ng-repeat显示属性名和属性值9,AngularJS的ng-class示例15,对于过去所犯的错误,最好的道歉是在将来做正确的事15,使用UltraISO刻录自己的音乐CD步骤15,为什么一个目录里放超过十个Mp4文件会导致资源管理器和播放程序变卡变慢?15,用Perl发送邮件小例子15,用df命令显示磁盘使用量和占用率。15,三个JS函数闭包(closure)例子15,可编辑单元格版本二15,$.ajax里一个中文全角逗号引发的惨案15,ZT:150条毒鸡汤15,People seldom do what they believe in. They do what is convenient, then repent.14,C#对二进制文件的特定位置进行读写小结14,抗战剧中最耐看的《我的团长我的团》,最后结尾依然有神剧的影子14,绝大多数人努力程度之低,根本轮不上拼天赋14,ZT:与其怨天尤人,不如全力以赴;若想改变世界,你必须先从改变自己开始!14,归家三侠击杀的是真太后还是假太后14,“阿基里斯与乌龟”的终结性思考14,这个世界本来的样子14,安装 xampp-win32-5.6.28-1-VC11-installer.exe 失败14,Seven times have I despised my soul 《我曾七次鄙视自己的灵魂》14,Youth is not a time of life, it is a state of mind.7,为什么要点两下才能删除一个li节点 原来是空白节点作怪7,点击页面li显示li中文字7,第一个Swift程序Hello World7,不错的HTML5/CSS3学习网站7,永远的飞翔  张广天7,科学的发展不是靠这个或那个发现,也不是靠撰写或发表一篇论文,而是靠热忱的研究和大量的工作。7,妙计想了一千五,明朝依旧卖豆腐7,ichartjs 制作的图表7,在cmd窗口输入命令遇到You must run this command from a command prompt with administrator privilege怎么办?7,好工具MyEclise2016 CI下载3,AngularJS的$http本地运行能正常获得数据,但放Nodejs的public目录下作为静态页面,再使用$http的get方法获得服务器数据就不行了3,Node.js和C++有关的博文链接3,01.Hello Node.js3,原来,多年以来,我一直是个curl程序员3,人工智能真NB?何不去炒股?3,用MyEclipse2016 CI版创建一个SpringBoot程序3,构建Spring Boot程序有用的文章3,惰性和锐气3,从git下载一个工程3,向git库提交代码出现”There are no staged files"怎么办?11,为什么读了很多书,还是过不好这一生?11,抱怨就像呕吐11,判断事业职业的标准11,个人常用软件收集整理11,同样是网络,有人把它当娱乐消遣,有人把它当知识财富来源11,你在工作中有拼命过吗?11,C# 将链表存入二进制文件及读取二进制文件得到链表示例11,C# 将long类型写入二进制文件用bw.Write(num);将其读出用long num= br.ReadInt64();11,以悠悠之生,立一技之长,而贞静自守11,人生,就是一个个未竟之志叠起来的8,JDK8 下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html8,java类中,成员变量赋值第一个进行,其次是静态构造函数,再次是构造函数8,给java类加static修饰编译器会说什么?8,AngularJS中Route例子8,AngularJS中自定义过滤器8,AngularJS中选择样式8,AngularJS中,和{
{ctrl.user.name|uppercase}}是等价的,但不等于8,AngularJS的过滤器示例8,AngularJS的添加操作和列表操作8,人在做,天在看12,C#中异常处理和Java的区别12,C# 解析迅雷链接成正常的Http链接12,C# 线程中更新ListView某单元格导致闪烁问题的解决12,转帖:HttpStatusCode状态说明C#版12,C# Ftp方式下载文件(无用户认证方式,支持断点续传)12,转帖:win10 环境下局域网 搭建FTP服务器12,C#中的抽象类和子类12,C#报错"线程间操作无效: 从不是创建控件“XXX”的线程访问它"--解决示例12,C# Http方式下载文件到本地类改进版12,C# Http方式下载文件到本地19,字体颜色代码表19,1.3 单选按钮19,1.2 文本域(含可编辑表格实现)19,JS手册目录19,1.1 文本框19,JS传中文到后台需要的处理19,SQL语句里怎么获得当前年份(MySQL数据库)19,将option添加到select框19,鼠标移动到图片上切换到另一张图片,移出时又切回来19,用JQuery给图片添加鼠标移入移出事件17,一次性上传多个文件到服务器端(一)17,Another MySQL daemon already running with the same unix socket的解决17,如何消除MyEclipse导入jQuery库后出现的错误标记17,启用CentOS6.5 64位安装时自带的MySQL数据库服务器17,启用CentOS6.5 64位安装时自带的MySQL17,如何修改MyEclipse项目的web context-root17,入门容易深入难17,首次用U盘安装CentOS17,VMware安装Linux第一天17,VMware安装的相关文章4,在MyEclipse上安装GIT插件EGit4,HTML5 Canvas 画钟表4,Html5 Canvas之arc函数图示详解4,HTML5 Canvas 六角光阑动态效果4,新技术,复杂技术和难点意味着什么4,转帖:励建书:数学有助于大众理性思维的培养4,HTML5 Canvas 描画渐开线4,HTML5 Canvas 动态勾画等速螺线4,HTML5 Canvas 用requestAnimation取代setInterval4,本事是用辛勤劳动换来27,程序员的价值27,转载:不投简历,如何获得月薪2万的工作27,错误:“The requested resource () is not available.”的处置27,坚定移民的原因27,图难于其易;为大于其细。天下难事,必作于易,天下大事,必作于细。27,JavaScript取指定时区的时间27,用Java取指定时区的时间 北京时间,纽约时间,班加罗尔时间27,使用Java取得本机IP和机器名27,不删除记录的表CRUD的常见处置27,如果真的不知道将来要做什么18,jQuery的$.get和$.ajax函数对比18,1.7 提交按钮18,1.6 文件上传组件18,问题 “No mapping found for HTTP request with URI [/rbiz4/uploadFile.html]” 的解决18,转载:知其所以然(以算法学习为例) 作者: 刘未鹏18,给知识分分等级18,1.5 下拉列表框18,比昨天做得更好一点18,1.4 复选按钮18,信鬼神 信风水 信命运 皆因无力及妄念所致30,MySQL日期函数的用法几则30,JS杂技之无中间变量的值交换方式30,怪异恼人的java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream问题的解决30,Spring3的quartz定时任务30,HTML模板30,SpringMVC 下载XLS文档的设置30,SpringMVC 文本文件下载的配置30,用JS怎么判断上传文件控件是否未选择文件30,SpringMVC文件上传的配置30,JS里取前天,昨天和今天33,为Linux上FireFox安装Flash插件33,爪哇国新游记之二十九----访问URL获取输入流33,厕所老鼠和粮仓老鼠33,爪哇国新游记之二十八----从url指定的地址下载文件到本地33,勿问成功的秘诀为何,且尽全力做你应该做的事吧33,爪哇国新游记之二十七----数组的二分查找33,爪哇国新游记之二十六----迷宫寻路33,爪哇国新游记之二十五----图及其遍历查找33,爪哇国新游记之二十四----二叉树33,爪哇国新游记之二十三----算术表达式计算求值36,爪哇国新游记之四----用于计算并集交集差集的工具类36,爪哇国新游记之三----自创动态数组类36,爪哇国新游记之二----用于计算三角形面积的Point类和TAngle类36,爪哇国新游记之一----第一个类Cube36,有时候,人生中最艰难的事,反而锻造了最坚强的你。36,埋怨,只是一种懦弱的表现;努力,才是人生的态度36,Less is better than never36,记录一个在制作Swing程序的小怪事36,Win7双屏显示设置36,贫穷如癌症 工作是化疗51,每一个问题都是一把锁51,Fedora8上Apache Httpd与Tomcat6初集成51,在Fedora8上的Tomcat上deploy一个war51,在Fedora8上配置Tomcat6.0.3751,在Fedora8上配置Apache Httpd51,在Fedora8上安装jdk-7u25-linux-i586.rpm的步骤51,一些Perl例程(全部手打并执行过)51,告别码农生涯51,转载:直面人生的大实话24,记一段脚本的诞生24,一个短小的JS函数,用来得到仅仅包含不重复元素的数组24,然并卵24,Linux下的定时任务Crontab24,两段用来启动/重启Linux下Tomcat的Perl脚本24,JavaScript中给二维数组动态添加元素的质朴方法24,ZT:成熟是一种明亮而不刺眼的光辉24,如何Enable FireFox里的Java Plugin24,将App发布到WasLiberty的较稳妥方法24,记一个发HTML格式邮件的问题20,Java日期时间处理常用方法20,如果觉得职业看不到头,趁早换工作吧20,天地常在 锐气永存20,人,应该过自己想要的生活20,世界大部分的变化变革是一直有人在问为什么不能做得更好。20,寻找生命的方向终究要靠自己20,预测未来的环境,提前做出改变20,从国与国到人与人20,VI使用技巧20,技术人的生命之源在于绝不固步自封而不断进取的精神22,移民,不应该是走投无路后的选择22,门槛低的行业看天赋,门槛高的行业看毅力22,个人是时代的一朵浪花22,转载:XPath基本语法22,爪哇国新游记之三十四----Dom4j的XPath操作22,常去的论坛今天两个传统行业的坛友要下岗了22,文明3地图之一--两个大岛22,混日子容易 成就一番事业不容易22,好网站:字体转换器在线转换 http://www.diyiziti.com/22,九死一生和十死不生25,有些工作,做一辈子也不会成功25,论本事25,又一次遇到Data truncation: Data too longData truncation: Data too long问题25,查看Linux上MySQL版本信息25,很多人终身一事无成25,查看Linux操作系统版本25,使用yum方式在centOS上安装mysql25,安全驾驶技巧25,java -jar xxx.jar25,[转帖]鲍鹏山:我们培养了很多高学历的野蛮人35,爪哇国新游记之十四----初试JDBC35,爪哇国新游记之十三----XML文件读写35,爪哇国新游记之十二----线程创建的两种形式35,爪哇国新游记之十一----用异常控制流程35,爪哇国新游记之十----异常初相识35,爪哇国新游记之九----用哈希表进行水果数量计算35,爪哇国新游记之八----读写文件及数组排序35,爪哇国新游记之七----使用ArrayList统计水果出现次数35,爪哇国新游记之六----抽象类35,爪哇国新游记之五----继承与接口45,用Java发送HTML格式邮件测试类(支持中文)45,自己就是最好的投资标的45,把系统时间改到以前后,MyEclipse9.1的工程里的JS文件修改完保存但MyEclipse不会将其不会更新。45,装上了Fedora1945,如果你不把自己最喜爱的爱好当专业来干,那么就是在浪费时间。45,将浮点数保持几位小数,尾数舍入的Format函数45,从Date类型字段获得当日周几的DAYNAME函数45,下载RAD45,MySQL中不允许使用列别名作为查询条件45,人生最精彩的不是实现梦想的瞬间41,罗杰斯:做你喜欢的工作,你会变成个有钱人41,一个CSV文件解析类41,当你的才华还撑不起你的野心时,那你就应该静下心来学习。41,Think Pad T410键盘溅水有惊无险41,给DB2某表增加一个自增长列41,用户登录后返回登录前页面的机制浅析41,利用有道翻译实现英汉互译41,从HttpServletRequest获取完整的请求路径41,一个异常org.apache.jasper.JasperException: java.lang.IllegalStateException: No output folder:的解决41,XML,dom4j和Java50,如何解决Win7将任务栏程序自动分组的困扰50,安装Ubuntu 桌面版 12.04 LTS 过程之记录50,#lspci | grep Eth50,做技术不能人云亦云50,如何使用FF的Firebug组件中的net工具查看页面元素加载消耗时间50,在Fedora8上安装使用ActiveMQ5.850,越心虚越藏着掖着,越藏越掖越脱节50,看《环太平洋》归来50,在Fedora8上安装MySQL5.0.45的过程50,在Win7上安装MySql5.2遇到Write configuration file的解决39,箴言录2014年4月22日39,搜集整理一些Cron表达式例子39,长途旅行感悟39,箴言录2014年4月19日39,Linux下显示硬盘空间的两个命令39,用rpm安装软件的常用步骤39,将应用发布到WasLiberty的两种方法39,安装 ibm-java-x86_64-sdk-6.0-9.3.x86_64.rpm 的三步骤39,Win下执行Swing程序的BAT文件 和 Linux下执行Swing程序的SH文件39,人是科技的第一生产力。不重视人的价值,不尊重人的需求,不解放人的生产力,必将被互联网时代快速淘汰。13,C#中如何让ListView控件点击选中整行13,C#中toolStrip或statusStrip遮挡了SplitContainer怎么办?13,C# 判断字符串是否符合十六进制,八进制,二进制和十进制整数格式的正则表达式13,C#中二进制,八进制,十六进制到十进制的相互转换13,一.引子:越来越深的疑问13,ZT:三十个好习惯13,Mac装Win10后没有无线网络的处理13,U盘容纳不了大于4G的文件比如ISO文件咋办?13,经典游戏“大富翁4”存档文件修改器Rich4Editor下载13,向C#的选项卡中添加自定义窗体21,在CentOS下企图整合Apache和Tomcat依然失败21,在CentOS6.5上安装Tomcat721,编译mod_jk.so21,配置Tomcat6的管理用户21,在CentOS6.5上安装Tomcat621,转载:如何运用VI编辑器进行查找替换21,打开Apache自带的Web监视器21,查看CentOS上Apache位置,版本,停止,启动21,转帖:解决jquery.js在myeclipse中报错的问题21,T450的Fn lock6,HTML5 Canvas 绘制星条旗6,HTML5 Canvas 绘制五星红旗6,HTML5 Canvas 绘制太极图6,HTML5 Canvas 绘制六叶草6,HTML5 Canvas 绘制旋转45度佛教万字6,HTML5 Canvas 绘制五角星6,HTML5 Canvas 绘制佛教万字6,老骥伏枥 志在千里6,常见CSS两栏式布局6,浮动广告窗示例49,更改Apache的首页49,在Foreda8上试安装Apchehttpd-2.4.6.tar.gz49,Linux中如何开启8080端口供外界访问49,在Foreda上安装apache-tomcat-7.0.42.tar.gz49,在简化版Fedora8上安装jdk-7u25-linux-i586.rpm的过程49,从Ubuntu12.04LTS到Foreda19再到Foreda849,在Ubuntu 桌面版 12.04 LTS配置sftp49,在陌生Linux环境查看Tomcat服务的方法49,在Ubuntu 桌面版 12.04 LTS安装并运行SSH49,将Tp-link无线路由器桥接到Dlink无线路由器上5,浅水滩5,HTML5 Canvas 龟羊赛跑5,HTML5 Canvas 奔跑的小狗5,出自 HTML4 规范的可用颜色字符串值列表(常用颜色名称及对应的十六进制值)5,HTML5 Canvas 八星聚义动态效果5,HTML5 Canvas 动态效果原理性显示5,HTML5 Canvas 绘制澳大利亚国旗5,HTML5 Canvas 绘制新西兰国旗5,HTML5 Canvas 绘制加拿大枫叶旗5,HTML5 Canvas 绘制英国国旗23,中国为何总是在轮回23,拖延,懒惰和没有条理是大多数人不能相对成功的关键因素23,知之者不如好之者 好之者不如乐之者23,可以改变命运的八个途径23,世界上最难的是预测未来 最容易的是回顾过去23,网络应用发布到linux上的web服务器上页面上显示麻将牌式字符的问题23,Webapp的display-name问题23,记录:在老XPS1330上安装CentOS723,穿越过乌云就是阳光23,包含Blob字段的表无法Export/Import44,为何你变成了“焦”“郁”“碌(怒)”44,十一有感44,将来的你 一定会感谢 现在努力拼搏奋斗的自己44,打通Fedora19的vsftpd服务44,打通Fedora19的ssh服务44,N年的经验在别人眼里是怎么看的?44,perl install-module.pl DateTime 执行无效问题的解决44,在Linux上使用iptables命令开启对外访问的网络端口44,Linux上安装Bugzilla4.4小记44,在Lotus Notes设置邮件转发42,XPath查找节点值示例42,使用apache-cxf-2.2.10来制作一个极简版WebService程序42,会人之不会成为能42,每一天,努力让梦想更近一些42,发人深省的算式42,DOS命令:列出某目录下的所有文本文件名并重定向到某文件42,换掉Tomcat默认图标42,Html中的次方符号怎么写42,MySQL插值语句42,截短字符串的函数(JS中适用)28,爪哇国新游记之三十三----目录文件操作28,一个类似股票看板的自刷新页面的制作28,你该如何在世人中脱颖而出28,有谁还记得童年的梦想28,转载:什么才是程序员的核心竞争力28,又见The request sent by the client was syntactically incorrect ()28,转载:JS进度条28,爪哇国新游记之三十二----邮件发送28,Java取得操作系统的临时目录28,将ByteArrayOutputStream类型变量中的数据存储到文件中34,爪哇国新游记之二十二----排序判断重复时间复杂度为2n的位图法34,所有的胜利,与征服自己的胜利比起来,都是微不足道。34,爪哇国新游记之二十一----快算2434,懒癌,拖延症和互联网毒瘾是现代人的三大精神顽疾34,爪哇国新游记之二十----将数字转换成中国汉字大写形式34,爪哇国新游记之十九----使用Stack检查数字表达式中括号的匹配性34,爪哇国新游记之十八----泛型栈类34,爪哇国新游记之十七----肺腑之言34,爪哇国新游记之十六----泛型单链表类34,爪哇国新游记之十五----泛型动态数组类40,Java保存简单偏好的类40,实用快捷键Win+L=锁屏40,判断一件事有无技术含量的标准40,主动去平事 别等事找人40,看了某些蛊惑人心的招聘广告,实在忍不住想要提醒那些跃跃欲奉献的后生们40,查看Linux版本40,安装Was liberty之步骤40,在centOS上安装VNC40,SCP远程拷贝命令40,Was liberty资料总结38,JList的基本操作38,新一日三省吾身38,技术的变迁如同水火般无情38,使用JRadioButton 示例38,使用JTextArea示例38,一次帮人装无线路由器的经历38,如何修改JComboBox的宽度38,实现淡入淡出效果的组件,继承自JComponent38,以JPanel为基础实现一个图像框38,扩展JButton实现自己的图片按钮29,[转载]成为优秀程序员的10个有效方法29,SpringMVC处理MySQL BLOB字段的下载29,SpringMVC处理MYSQL BLOB字段的上传29,Linux中MySQL数据库max_allowed_packet的调整29,错误The request sent by the client was syntactically incorrect ()的解决29,爪哇国新游记之三十一----日期时间与字符串间的转化29,往MySQL数据库datetime类型字段中插入数据库的当前时间29,如果你想得到更多的报酬 得到更大的发展空间29,MySQL的左外连接29,超越的四个阶段47,巅峰,不在一万米的边缘47,一段遍历4X4表格,取出每个单元格内容组合成文本的JS代码47,用Bluepages来验证intranetId和Password的有效性47,一个用于发送HTML格式邮件的类47,在Java程序中做字符串拼接时一定要记得的MessageFormat.format47,人就这么一辈子,要做自己想做的事情47,在Fedora10上安装MySQL5.0.18,告捷!47,直接修改class文件内容即使是文本会导致App异常,正确方式是修改java再用生成的class替换掉原有的class47,生命的真谛不在于你呼吸的次数,而在于那些令你无法呼吸的时刻47,开放Fedora10自带的MySQL5.0.67的对外数据库服务2,Node.js 本地Xhr取得Node.js服务端数据的例子2,Node.js node主文件找不到时报出的Error:Cannot find module异常2,Node.js 极简入门Helloworld版服务器例子2,浅滩2,Nodejs 模拟telnet2,Node.js 替换文档内容2,一个人真的不能轻易地妥协或将就2,Node.js 把图片流送到客户端2,Node.js的静态页面想通过jQuery的Ajax函数调用远程服务的措施无效2,Node.js静态页面展示例子248,重装上了Fedora8自带的MySQL5.0.45,再试,告捷!!48,Shell程序荟萃48,程序的价值48,两条Find指令48,Linux防火墙配置48,在Foreda8上安装libaio-0.3.105-2.i386.rpm48,Foreda8上安装CMake2.8.1.248,在Foreda8中整合Apche httpd2.4.6和Tomcat7.0.42(使用tomcat-connectors-1.2.37)48,Foreda8上安装Ant1.9.248,人这辈子没法做太多的事情46,MySQL的IF函数46,遭遇java.lang.NoClassDefFoundError: org/apache/tomcat/PeriodicEventListener46,将War发布到Tomcat7上遇到的问题及其解决46,Tomcat7出现HTTP Status 500 - java.lang.ClassCastException: org.apache.jasper.el.ELContextImpl cannot be cast to org.apache.jasper.el.ELContextImpl的解决46,使用Spring提供Quartz来实现定时任务46,不是你不能,而是你对自己的要求太低46,Java中看今天是星期几,礼拜几46,Java中取两位小数46,MySQL的IFNULL函数46,JS计算本周一和本周五的日期32,一个简单的JS函数,用于判断文本是否数字32,那一刻,我瞥见了内心中渺小的自己32,Acer商祺x4610安装及使用32,谈《黑社会之龙城岁月》中之大D32,不动脑子的码农,就只能做一辈子码农.32,关于中年危机32,使用MyEclipse创建可执行jar32,如何获得一个网站的图标32,在自己认定的道路上顶着风雨坚持32,爪哇国新游记之三十----十九个正则表达式示例26,perl的几个小tips26,上传项目至svn服务器,从svn上获取项目26,UE把环境变量Path改了26,成功者的特点 VS 失败者的特点26,成就连自己都惊讶的未来26,转载:JAVA中获取项目文件路径26,ANT安装及配置26,Java环境变量设置26,Win7安装软件,界面上中文显示乱码的解决方案26,Some perl tips31,奇怪也哉!做一个WebApp居然遇到了FF浏览器进不去某页的问题。31,一个男人常想起的问题及其神回复31,以前积攒的一个用Java程序生成验证码的代码31,清华学霸的成绩单31,如果一个人怀疑读书奋斗的作用31,一图说明英语介词31,恼人的The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved...错误,无奈用Struts的bean:write替代了JSTL的C:out31,深入学习和练习,使之更为精湛。为了变得更加擅长,而去挑战吧。这样才能培养出“个人专长”.31,时间较宽裕的时候,选择有挑战性的路31,500 服务器内部错误16,当JQuery的$.ajax函数请求不存在的url时,从error函数里是否能得知发生什么了?16,总结下JavaWeb应用里正确显示中文需要的设置16,JDBC连接MySQL数据库的示例代码16,ZT:CSS实现水平|垂直居中漫谈16,今天整理了下所有博文16,关于后台数据库正常存储中文通过Ajax方式传递到前台变成问号的处理16,出现异常时直接把e输出比输出e.getMessage()好得多16,往服务器上传个文件只要不到10毫秒,往数据库写条记录却要10秒16,使用struts的logic:iterate标签遍历列表时得到显示序号16,给div加上背景图片37,Java读写二进制文件示例37,当看到某些人月薪十万而觉得郁闷时,看看下面的话37,最能够体现一个好的程序员的地方37,给Swing的GUI组件设置前景色和背景色37,Swing的GUI组件得到焦点37,一句老话和一句新话37,职业生涯的遗憾37,CardLayout使用37,JCheckBox使用示例37,Out of office 模板43,使用grep进行文本查找43,使用sed进行文字替换43,Carrer Day有感43,Pinger243,Pinger43,乱码又来捣乱了43,给MySQL增加一个表示例43,给MySQL中某表增加一个新字段,设为主键值为自动增长。43,MySQL数据源在Spring中的配置43,DB2数据源在Spring环境中的配置

当然,需要再整理一下,程序如下:

var fs=require('fs');// 读取排序再输出function sort(inFile,outFile){    var instream=fs.createReadStream(inFile);    var body;    instream.on('data',function(data){        body+=data;    });    instream.on('end',function(){        var lines=body.split("\n");                lines.sort(function(a,b){            var arr1=a.split(",");            var va=arr1[0];            var arr2=b.split(",");            var vb=arr2[0];            return va-vb;        });        var outstream=fs.createWriteStream(outFile);        outstream.write(lines.join('\n'),'utf8');    });}// 开始遍历sort("./output.csv","./outputSorted.csv");

整理后的结果:

undefined1,Node.js 爬虫进阶文章1,Node.js 网页瘸腿爬虫初体验1,近来这些事1,Node.js 文件系统流pipe到Http响应流中1,Node.js 使用angularjs取得Nodejs http服务端返回的JSON数组示例1,Node.js 使用jQuery取得Nodejs http服务端返回的JSON数组示例1,Node.js 使用jQuery取得Nodejs http服务端返回的JSON对象示例1,Node.js 读取博客首页并获得文章标题1,Node.js 网页瘸腿稍强点爬虫再体验1,Node.js 使用http客户端向网站请求数据并保存2,浅滩2,Nodejs 模拟telnet2,Node.js 替换文档内容2,一个人真的不能轻易地妥协或将就2,Node.js 把图片流送到客户端2,Node.js的静态页面想通过jQuery的Ajax函数调用远程服务的措施无效2,Node.js静态页面展示例子22,Node.js 本地Xhr取得Node.js服务端数据的例子2,Node.js node主文件找不到时报出的Error:Cannot find module异常2,Node.js 极简入门Helloworld版服务器例子3,Node.js和C++有关的博文链接3,向git库提交代码出现”There are no staged files"怎么办?3,从git下载一个工程3,惰性和锐气3,构建Spring Boot程序有用的文章3,用MyEclipse2016 CI版创建一个SpringBoot程序3,人工智能真NB?何不去炒股?3,原来,多年以来,我一直是个curl程序员3,01.Hello Node.js3,AngularJS的$http本地运行能正常获得数据,但放Nodejs的public目录下作为静态页面,再使用$http的get方法获得服务器数据就不行了4,本事是用辛勤劳动换来4,在MyEclipse上安装GIT插件EGit4,HTML5 Canvas 画钟表4,Html5 Canvas之arc函数图示详解4,HTML5 Canvas 六角光阑动态效果4,新技术,复杂技术和难点意味着什么4,转帖:励建书:数学有助于大众理性思维的培养4,HTML5 Canvas 描画渐开线4,HTML5 Canvas 动态勾画等速螺线4,HTML5 Canvas 用requestAnimation取代setInterval5,HTML5 Canvas 绘制加拿大枫叶旗5,HTML5 Canvas 绘制英国国旗5,HTML5 Canvas 绘制新西兰国旗5,HTML5 Canvas 绘制澳大利亚国旗5,HTML5 Canvas 动态效果原理性显示5,HTML5 Canvas 八星聚义动态效果5,出自 HTML4 规范的可用颜色字符串值列表(常用颜色名称及对应的十六进制值)5,HTML5 Canvas 奔跑的小狗5,HTML5 Canvas 龟羊赛跑5,浅水滩6,HTML5 Canvas 绘制星条旗6,浮动广告窗示例6,常见CSS两栏式布局6,老骥伏枥 志在千里6,HTML5 Canvas 绘制佛教万字6,HTML5 Canvas 绘制五角星6,HTML5 Canvas 绘制旋转45度佛教万字6,HTML5 Canvas 绘制六叶草6,HTML5 Canvas 绘制太极图6,HTML5 Canvas 绘制五星红旗7,第一个Swift程序Hello World7,不错的HTML5/CSS3学习网站7,永远的飞翔  张广天7,科学的发展不是靠这个或那个发现,也不是靠撰写或发表一篇论文,而是靠热忱的研究和大量的工作。7,妙计想了一千五,明朝依旧卖豆腐7,ichartjs 制作的图表7,在cmd窗口输入命令遇到You must run this command from a command prompt with administrator privilege怎么办?7,好工具MyEclise2016 CI下载7,为什么要点两下才能删除一个li节点 原来是空白节点作怪7,点击页面li显示li中文字8,AngularJS中,和{
{ctrl.user.name|uppercase}}是等价的,但不等于8,java类中,成员变量赋值第一个进行,其次是静态构造函数,再次是构造函数8,AngularJS中Route例子8,AngularJS中自定义过滤器8,AngularJS中选择样式8,给java类加static修饰编译器会说什么?8,AngularJS的过滤器示例8,AngularJS的添加操作和列表操作8,人在做,天在看8,JDK8 下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html9,AngularJS的稍复杂form验证9,AngularJS的ng-repeat显示属性名和属性值9,AngularJS的ng-class示例9,AngularJS的form状态变色9,json lib 2.4及其依赖包下载9,AngularJS取得后台Jason数据显示在页面上9,AngularJS的表单验证提交示例9,AngularJS的ng-repeat显示表格9,AngularJS的ng-repeat的内部变量9,AngularJS的简单表单验证10,AngularJS的控制器示例10,稳定,实际是暴风雨来临前的死寂10,AngularJS的Foreach循环示例10,票房实际是屌丝血10,让资源管理器不显示最近常用文件夹10,如果美国人选出了希特勒10,技术仅仅是一个工具10,安装惠普M1136打印机一直处于“新设备已连接”状态怎么办?10,第一个AngularJS Sample10,AngularJS的Hello World11,抱怨就像呕吐11,为什么读了很多书,还是过不好这一生?11,判断事业职业的标准11,个人常用软件收集整理11,同样是网络,有人把它当娱乐消遣,有人把它当知识财富来源11,你在工作中有拼命过吗?11,C# 将链表存入二进制文件及读取二进制文件得到链表示例11,C# 将long类型写入二进制文件用bw.Write(num);将其读出用long num= br.ReadInt64();11,人生,就是一个个未竟之志叠起来的11,以悠悠之生,立一技之长,而贞静自守12,转帖:HttpStatusCode状态说明C#版12,C#中的抽象类和子类12,C# 线程中更新ListView某单元格导致闪烁问题的解决12,转帖:win10 环境下局域网 搭建FTP服务器12,C# Ftp方式下载文件(无用户认证方式,支持断点续传)12,C#报错"线程间操作无效: 从不是创建控件“XXX”的线程访问它"--解决示例12,C# 解析迅雷链接成正常的Http链接12,C#中异常处理和Java的区别12,C# Http方式下载文件到本地类改进版12,C# Http方式下载文件到本地13,ZT:三十个好习惯13,Mac装Win10后没有无线网络的处理13,U盘容纳不了大于4G的文件比如ISO文件咋办?13,C#中如何让ListView控件点击选中整行13,C#中toolStrip或statusStrip遮挡了SplitContainer怎么办?13,C# 判断字符串是否符合十六进制,八进制,二进制和十进制整数格式的正则表达式13,C#中二进制,八进制,十六进制到十进制的相互转换13,一.引子:越来越深的疑问13,经典游戏“大富翁4”存档文件修改器Rich4Editor下载13,向C#的选项卡中添加自定义窗体14,安装 xampp-win32-5.6.28-1-VC11-installer.exe 失败14,绝大多数人努力程度之低,根本轮不上拼天赋14,“阿基里斯与乌龟”的终结性思考14,归家三侠击杀的是真太后还是假太后14,ZT:与其怨天尤人,不如全力以赴;若想改变世界,你必须先从改变自己开始!14,Youth is not a time of life, it is a state of mind.14,抗战剧中最耐看的《我的团长我的团》,最后结尾依然有神剧的影子14,C#对二进制文件的特定位置进行读写小结14,Seven times have I despised my soul 《我曾七次鄙视自己的灵魂》14,这个世界本来的样子15,ZT:150条毒鸡汤15,可编辑单元格版本二15,三个JS函数闭包(closure)例子15,用df命令显示磁盘使用量和占用率。15,用Perl发送邮件小例子15,为什么一个目录里放超过十个Mp4文件会导致资源管理器和播放程序变卡变慢?15,People seldom do what they believe in. They do what is convenient, then repent.15,使用UltraISO刻录自己的音乐CD步骤15,对于过去所犯的错误,最好的道歉是在将来做正确的事15,$.ajax里一个中文全角逗号引发的惨案16,JDBC连接MySQL数据库的示例代码16,ZT:CSS实现水平|垂直居中漫谈16,今天整理了下所有博文16,关于后台数据库正常存储中文通过Ajax方式传递到前台变成问号的处理16,出现异常时直接把e输出比输出e.getMessage()好得多16,往服务器上传个文件只要不到10毫秒,往数据库写条记录却要10秒16,使用struts的logic:iterate标签遍历列表时得到显示序号16,给div加上背景图片16,当JQuery的$.ajax函数请求不存在的url时,从error函数里是否能得知发生什么了?16,总结下JavaWeb应用里正确显示中文需要的设置17,VMware安装Linux第一天17,一次性上传多个文件到服务器端(一)17,Another MySQL daemon already running with the same unix socket的解决17,如何消除MyEclipse导入jQuery库后出现的错误标记17,启用CentOS6.5 64位安装时自带的MySQL数据库服务器17,启用CentOS6.5 64位安装时自带的MySQL17,如何修改MyEclipse项目的web context-root17,入门容易深入难17,首次用U盘安装CentOS17,VMware安装的相关文章18,问题 “No mapping found for HTTP request with URI [/rbiz4/uploadFile.html]” 的解决18,转载:知其所以然(以算法学习为例) 作者: 刘未鹏18,给知识分分等级18,1.5 下拉列表框18,比昨天做得更好一点18,1.4 复选按钮18,信鬼神 信风水 信命运 皆因无力及妄念所致18,jQuery的$.get和$.ajax函数对比18,1.7 提交按钮18,1.6 文件上传组件19,用JQuery给图片添加鼠标移入移出事件19,将option添加到select框19,SQL语句里怎么获得当前年份(MySQL数据库)19,JS传中文到后台需要的处理19,1.1 文本框19,JS手册目录19,1.2 文本域(含可编辑表格实现)19,1.3 单选按钮19,字体颜色代码表19,鼠标移动到图片上切换到另一张图片,移出时又切回来20,技术人的生命之源在于绝不固步自封而不断进取的精神20,VI使用技巧20,从国与国到人与人20,预测未来的环境,提前做出改变20,寻找生命的方向终究要靠自己20,世界大部分的变化变革是一直有人在问为什么不能做得更好。20,人,应该过自己想要的生活20,Java日期时间处理常用方法20,如果觉得职业看不到头,趁早换工作吧20,天地常在 锐气永存21,在CentOS下企图整合Apache和Tomcat依然失败21,在CentOS6.5上安装Tomcat721,编译mod_jk.so21,配置Tomcat6的管理用户21,在CentOS6.5上安装Tomcat621,转载:如何运用VI编辑器进行查找替换21,打开Apache自带的Web监视器21,查看CentOS上Apache位置,版本,停止,启动21,转帖:解决jquery.js在myeclipse中报错的问题21,T450的Fn lock22,转载:XPath基本语法22,门槛低的行业看天赋,门槛高的行业看毅力22,个人是时代的一朵浪花22,爪哇国新游记之三十四----Dom4j的XPath操作22,常去的论坛今天两个传统行业的坛友要下岗了22,移民,不应该是走投无路后的选择22,文明3地图之一--两个大岛22,混日子容易 成就一番事业不容易22,好网站:字体转换器在线转换 http://www.diyiziti.com/22,九死一生和十死不生23,中国为何总是在轮回23,拖延,懒惰和没有条理是大多数人不能相对成功的关键因素23,知之者不如好之者 好之者不如乐之者23,可以改变命运的八个途径23,网络应用发布到linux上的web服务器上页面上显示麻将牌式字符的问题23,Webapp的display-name问题23,记录:在老XPS1330上安装CentOS723,穿越过乌云就是阳光23,包含Blob字段的表无法Export/Import23,世界上最难的是预测未来 最容易的是回顾过去24,如何Enable FireFox里的Java Plugin24,ZT:成熟是一种明亮而不刺眼的光辉24,然并卵24,JavaScript中给二维数组动态添加元素的质朴方法24,两段用来启动/重启Linux下Tomcat的Perl脚本24,将App发布到WasLiberty的较稳妥方法24,Linux下的定时任务Crontab24,记一个发HTML格式邮件的问题24,一个短小的JS函数,用来得到仅仅包含不重复元素的数组24,记一段脚本的诞生25,java -jar xxx.jar25,有些工作,做一辈子也不会成功25,论本事25,又一次遇到Data truncation: Data too longData truncation: Data too long问题25,查看Linux上MySQL版本信息25,很多人终身一事无成25,查看Linux操作系统版本25,使用yum方式在centOS上安装mysql25,安全驾驶技巧25,[转帖]鲍鹏山:我们培养了很多高学历的野蛮人26,perl的几个小tips26,Some perl tips26,上传项目至svn服务器,从svn上获取项目26,UE把环境变量Path改了26,成功者的特点 VS 失败者的特点26,成就连自己都惊讶的未来26,转载:JAVA中获取项目文件路径26,ANT安装及配置26,Java环境变量设置26,Win7安装软件,界面上中文显示乱码的解决方案27,程序员的价值27,如果真的不知道将来要做什么27,不删除记录的表CRUD的常见处置27,使用Java取得本机IP和机器名27,用Java取指定时区的时间 北京时间,纽约时间,班加罗尔时间27,JavaScript取指定时区的时间27,图难于其易;为大于其细。天下难事,必作于易,天下大事,必作于细。27,坚定移民的原因27,错误:“The requested resource () is not available.”的处置27,转载:不投简历,如何获得月薪2万的工作28,将ByteArrayOutputStream类型变量中的数据存储到文件中28,爪哇国新游记之三十三----目录文件操作28,你该如何在世人中脱颖而出28,有谁还记得童年的梦想28,转载:什么才是程序员的核心竞争力28,又见The request sent by the client was syntactically incorrect ()28,转载:JS进度条28,爪哇国新游记之三十二----邮件发送28,Java取得操作系统的临时目录28,一个类似股票看板的自刷新页面的制作29,[转载]成为优秀程序员的10个有效方法29,如果你想得到更多的报酬 得到更大的发展空间29,MySQL的左外连接29,往MySQL数据库datetime类型字段中插入数据库的当前时间29,爪哇国新游记之三十一----日期时间与字符串间的转化29,错误The request sent by the client was syntactically incorrect ()的解决29,SpringMVC处理MySQL BLOB字段的下载29,Linux中MySQL数据库max_allowed_packet的调整29,超越的四个阶段29,SpringMVC处理MYSQL BLOB字段的上传30,JS杂技之无中间变量的值交换方式30,怪异恼人的java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream问题的解决30,Spring3的quartz定时任务30,HTML模板30,SpringMVC 下载XLS文档的设置30,SpringMVC 文本文件下载的配置30,JS里取前天,昨天和今天30,用JS怎么判断上传文件控件是否未选择文件30,SpringMVC文件上传的配置30,MySQL日期函数的用法几则31,一个男人常想起的问题及其神回复31,清华学霸的成绩单31,如果一个人怀疑读书奋斗的作用31,一图说明英语介词31,恼人的The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved...错误,无奈用Struts的bean:write替代了JSTL的C:out31,深入学习和练习,使之更为精湛。为了变得更加擅长,而去挑战吧。这样才能培养出“个人专长”.31,以前积攒的一个用Java程序生成验证码的代码31,奇怪也哉!做一个WebApp居然遇到了FF浏览器进不去某页的问题。31,时间较宽裕的时候,选择有挑战性的路31,500 服务器内部错误32,那一刻,我瞥见了内心中渺小的自己32,Acer商祺x4610安装及使用32,谈《黑社会之龙城岁月》中之大D32,不动脑子的码农,就只能做一辈子码农.32,关于中年危机32,使用MyEclipse创建可执行jar32,如何获得一个网站的图标32,爪哇国新游记之三十----十九个正则表达式示例32,一个简单的JS函数,用于判断文本是否数字32,在自己认定的道路上顶着风雨坚持33,爪哇国新游记之二十四----二叉树33,爪哇国新游记之二十六----迷宫寻路33,爪哇国新游记之二十七----数组的二分查找33,勿问成功的秘诀为何,且尽全力做你应该做的事吧33,爪哇国新游记之二十八----从url指定的地址下载文件到本地33,厕所老鼠和粮仓老鼠33,爪哇国新游记之二十九----访问URL获取输入流33,为Linux上FireFox安装Flash插件33,爪哇国新游记之二十三----算术表达式计算求值33,爪哇国新游记之二十五----图及其遍历查找34,爪哇国新游记之二十二----排序判断重复时间复杂度为2n的位图法34,爪哇国新游记之十六----泛型单链表类34,爪哇国新游记之十七----肺腑之言34,爪哇国新游记之十八----泛型栈类34,爪哇国新游记之十九----使用Stack检查数字表达式中括号的匹配性34,爪哇国新游记之二十----将数字转换成中国汉字大写形式34,懒癌,拖延症和互联网毒瘾是现代人的三大精神顽疾34,爪哇国新游记之二十一----快算2434,所有的胜利,与征服自己的胜利比起来,都是微不足道。34,爪哇国新游记之十五----泛型动态数组类35,爪哇国新游记之十四----初试JDBC35,爪哇国新游记之十二----线程创建的两种形式35,爪哇国新游记之十一----用异常控制流程35,爪哇国新游记之十----异常初相识35,爪哇国新游记之九----用哈希表进行水果数量计算35,爪哇国新游记之八----读写文件及数组排序35,爪哇国新游记之七----使用ArrayList统计水果出现次数35,爪哇国新游记之六----抽象类35,爪哇国新游记之五----继承与接口35,爪哇国新游记之十三----XML文件读写36,Win7双屏显示设置36,记录一个在制作Swing程序的小怪事36,Less is better than never36,埋怨,只是一种懦弱的表现;努力,才是人生的态度36,有时候,人生中最艰难的事,反而锻造了最坚强的你。36,爪哇国新游记之一----第一个类Cube36,爪哇国新游记之二----用于计算三角形面积的Point类和TAngle类36,爪哇国新游记之三----自创动态数组类36,贫穷如癌症 工作是化疗36,爪哇国新游记之四----用于计算并集交集差集的工具类37,最能够体现一个好的程序员的地方37,当看到某些人月薪十万而觉得郁闷时,看看下面的话37,Java读写二进制文件示例37,Out of office 模板37,JCheckBox使用示例37,CardLayout使用37,职业生涯的遗憾37,一句老话和一句新话37,Swing的GUI组件得到焦点37,给Swing的GUI组件设置前景色和背景色38,如何修改JComboBox的宽度38,JList的基本操作38,新一日三省吾身38,技术的变迁如同水火般无情38,使用JRadioButton 示例38,使用JTextArea示例38,一次帮人装无线路由器的经历38,实现淡入淡出效果的组件,继承自JComponent38,以JPanel为基础实现一个图像框38,扩展JButton实现自己的图片按钮39,箴言录2014年4月19日39,Linux下显示硬盘空间的两个命令39,用rpm安装软件的常用步骤39,将应用发布到WasLiberty的两种方法39,安装 ibm-java-x86_64-sdk-6.0-9.3.x86_64.rpm 的三步骤39,箴言录2014年4月22日39,Win下执行Swing程序的BAT文件 和 Linux下执行Swing程序的SH文件39,人是科技的第一生产力。不重视人的价值,不尊重人的需求,不解放人的生产力,必将被互联网时代快速淘汰。39,搜集整理一些Cron表达式例子39,长途旅行感悟40,Java保存简单偏好的类40,判断一件事有无技术含量的标准40,Was liberty资料总结40,SCP远程拷贝命令40,在centOS上安装VNC40,安装Was liberty之步骤40,查看Linux版本40,看了某些蛊惑人心的招聘广告,实在忍不住想要提醒那些跃跃欲奉献的后生们40,主动去平事 别等事找人40,实用快捷键Win+L=锁屏41,一个异常org.apache.jasper.JasperException: java.lang.IllegalStateException: No output folder:的解决41,XML,dom4j和Java41,一个CSV文件解析类41,当你的才华还撑不起你的野心时,那你就应该静下心来学习。41,Think Pad T410键盘溅水有惊无险41,给DB2某表增加一个自增长列41,用户登录后返回登录前页面的机制浅析41,利用有道翻译实现英汉互译41,罗杰斯:做你喜欢的工作,你会变成个有钱人41,从HttpServletRequest获取完整的请求路径42,XPath查找节点值示例42,换掉Tomcat默认图标42,DOS命令:列出某目录下的所有文本文件名并重定向到某文件42,发人深省的算式42,Html中的次方符号怎么写42,会人之不会成为能42,使用apache-cxf-2.2.10来制作一个极简版WebService程序42,MySQL插值语句42,截短字符串的函数(JS中适用)42,每一天,努力让梦想更近一些43,给MySQL中某表增加一个新字段,设为主键值为自动增长。43,给MySQL增加一个表示例43,乱码又来捣乱了43,Pinger43,Pinger243,Carrer Day有感43,使用sed进行文字替换43,使用grep进行文本查找43,DB2数据源在Spring环境中的配置43,MySQL数据源在Spring中的配置44,在Lotus Notes设置邮件转发44,Linux上安装Bugzilla4.4小记44,在Linux上使用iptables命令开启对外访问的网络端口44,perl install-module.pl DateTime 执行无效问题的解决44,N年的经验在别人眼里是怎么看的?44,打通Fedora19的ssh服务44,打通Fedora19的vsftpd服务44,将来的你 一定会感谢 现在努力拼搏奋斗的自己44,十一有感44,为何你变成了“焦”“郁”“碌(怒)”45,下载RAD45,从Date类型字段获得当日周几的DAYNAME函数45,将浮点数保持几位小数,尾数舍入的Format函数45,如果你不把自己最喜爱的爱好当专业来干,那么就是在浪费时间。45,人生最精彩的不是实现梦想的瞬间45,装上了Fedora1945,把系统时间改到以前后,MyEclipse9.1的工程里的JS文件修改完保存但MyEclipse不会将其不会更新。45,自己就是最好的投资标的45,用Java发送HTML格式邮件测试类(支持中文)45,MySQL中不允许使用列别名作为查询条件46,JS计算本周一和本周五的日期46,MySQL的IFNULL函数46,Java中取两位小数46,Java中看今天是星期几,礼拜几46,使用Spring提供Quartz来实现定时任务46,Tomcat7出现HTTP Status 500 - java.lang.ClassCastException: org.apache.jasper.el.ELContextImpl cannot be cast to org.apache.jasper.el.ELContextImpl的解决46,将War发布到Tomcat7上遇到的问题及其解决46,遭遇java.lang.NoClassDefFoundError: org/apache/tomcat/PeriodicEventListener46,MySQL的IF函数46,不是你不能,而是你对自己的要求太低47,在Fedora10上安装MySQL5.0.18,告捷!47,直接修改class文件内容即使是文本会导致App异常,正确方式是修改java再用生成的class替换掉原有的class47,生命的真谛不在于你呼吸的次数,而在于那些令你无法呼吸的时刻47,开放Fedora10自带的MySQL5.0.67的对外数据库服务47,巅峰,不在一万米的边缘47,一段遍历4X4表格,取出每个单元格内容组合成文本的JS代码47,一个用于发送HTML格式邮件的类47,在Java程序中做字符串拼接时一定要记得的MessageFormat.format47,人就这么一辈子,要做自己想做的事情47,用Bluepages来验证intranetId和Password的有效性48,重装上了Fedora8自带的MySQL5.0.45,再试,告捷!!48,Foreda8上安装Ant1.9.248,人这辈子没法做太多的事情48,在Foreda8中整合Apche httpd2.4.6和Tomcat7.0.42(使用tomcat-connectors-1.2.37)48,Foreda8上安装CMake2.8.1.248,在Foreda8上安装libaio-0.3.105-2.i386.rpm48,Linux防火墙配置48,两条Find指令48,程序的价值48,Shell程序荟萃49,更改Apache的首页49,在Ubuntu 桌面版 12.04 LTS安装并运行SSH49,在陌生Linux环境查看Tomcat服务的方法49,在Ubuntu 桌面版 12.04 LTS配置sftp49,从Ubuntu12.04LTS到Foreda19再到Foreda849,在简化版Fedora8上安装jdk-7u25-linux-i586.rpm的过程49,在Foreda上安装apache-tomcat-7.0.42.tar.gz49,Linux中如何开启8080端口供外界访问49,在Foreda8上试安装Apchehttpd-2.4.6.tar.gz49,将Tp-link无线路由器桥接到Dlink无线路由器上50,在Fedora8上安装MySQL5.0.45的过程50,越心虚越藏着掖着,越藏越掖越脱节50,在Fedora8上安装使用ActiveMQ5.850,如何使用FF的Firebug组件中的net工具查看页面元素加载消耗时间50,做技术不能人云亦云50,#lspci | grep Eth50,安装Ubuntu 桌面版 12.04 LTS 过程之记录50,如何解决Win7将任务栏程序自动分组的困扰50,在Win7上安装MySql5.2遇到Write configuration file的解决50,看《环太平洋》归来51,每一个问题都是一把锁51,Fedora8上Apache Httpd与Tomcat6初集成51,在Fedora8上的Tomcat上deploy一个war51,在Fedora8上配置Tomcat6.0.3751,在Fedora8上配置Apache Httpd51,在Fedora8上安装jdk-7u25-linux-i586.rpm的步骤51,一些Perl例程(全部手打并执行过)51,告别码农生涯51,转载:直面人生的大实话

最开头部分的

undefined1,Node.js 爬虫进阶文章

是怎么搞得,有点迷糊,以后再看吧。

本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/xiandedanteng/p/7540546.html,如需转载请自行联系原作者

你可能感兴趣的文章
ArcGIS Portal 10.4 本地坐标系的web 3d地形展示制作说明
查看>>
北京长途汽车站一览表
查看>>
001_chrome工具详解
查看>>
Redis学习-String
查看>>
存储过程中SELECT INTO的使用
查看>>
Android Paint中setTextSize
查看>>
HashMap,TreeMap,LinkedHashMap学习
查看>>
RedisRepository封装—Redis发布订阅以及StackExchange.Redis中的使用
查看>>
sql-server-storage-internals
查看>>
Linux 使用 iptables屏蔽IP段
查看>>
李洪强经典面试题32
查看>>
mysql 添加列,修改列,删除列
查看>>
苹果装WIN 7
查看>>
Mininet实验 自定义拓扑结构
查看>>
datagrid鼠标悬浮提示
查看>>
Node.js大众点评爬虫
查看>>
Html5
查看>>
微信红包惊人秘密:谁最容易抢到大红包?
查看>>
Spark 概念学习系列之从物理执行的角度透视spark Job(十七)
查看>>
连接 insance 到 vlan101 - 每天5分钟玩转 OpenStack(97)
查看>>