Mac下更新.bash_profile文件
《我不是潘金莲》:一场假离婚引发的荒诞经历
我喜欢看刘震云的书,喜欢他文字的风格,都是以小事儿出发,读罢却会让人陷入沉思,回味无穷。还可能因为他本人是河南人,写的风土人情都好似发生在我身边吧。
这本书主要讲述了李雪莲因为一次与丈夫的假离婚与丈夫和各级政府人员斗争了二十年的故事,不仅折腾了别人,更是折腾了自己,最后上吊自杀的悲剧;第三章“玩呢”,讲述的主人公老史是当年被李雪莲告下台的县长,在一次意外中急中生智借上访搭顺风车回家打麻将的故事。原本只是一个简单的小事儿,牵连出一系列的政府做事规范风格,以小见大,层层递进,不可说不妙啊。
《闲暇处才是生活》:偷得浮生半日闲
基于ReactJS构架的图片画廊应用
http结合cheerio小爬虫(二)
上次用了http结合cheerio做了个超级简单的爬虫程序,地址是 http结合cheerio小爬虫(一),经过我一天的学习,发现有更加优雅的方法,今天在这里阐述一下,这次爬取的是老师所有课程目录的标题和学习人数及其章节标题。
大家都知道,JavaScript里面有个神器是Promise,用来传递异步操作的消息。现在就在上节课的基础之上,现结合Promise,重新做一下
Promise库有很多,这里用的bluebird,要先安装它 npm install bluebird
代码里面需要引入
1 | var Promise = require('bluebird') |
当然别忘了装cheerio哦 npm install cheerio
具体代码如下:
http结合cheerio小爬虫(一)
最近刚开始学node.js,自己打算根据自己所学习的内容写成博客发布出来,一来可以作为学习总结,二来可以训练一下自己的文字表达能力。
今天在慕课网看了http的课程,跟着视频做出了一个小爬虫,抓取的是《进击node.js基础》这个网页,获取的是章节title和章节下面具体小节title,虽然很简单,不过还是觉得对我学习node、前端的知识以及http协议有很大的帮助。
抓取网页用到的技术是cheerio,它是nodejs的抓取页面模块。适用于各种web爬虫程序。
想要用这个模块,肯定要先安装上它,方法是在你当前文件路径安装:
我的博客上线啦
年初的时候我给自己2016的计划之中有一项就是搞一个自己的网站,没想到拖了半年了,一直没有耐心好好研究一下怎么做,这次从南京换工作到杭州,刚来新公司事情不多,终于有时间学习并实践一下了。经过我一两天的模仿学习,网站在今天终于正式上线啦。
网站域名是zhige.me,其实这个域名早在2014年就买了,那时候我还在陈总监的公司实习,那时候狗哥还没有去德国。当时花了一百多块钱,一年过去了,什么都没发生,最后不了了之,到期也没有续费。到今年二月份我有计划做一个自己的网站,然后刚好看到这个域名降价了,就又买了下来,到今天终于派上用场啦。志哥,这个叫法是从大学开始被弟兄们这样叫的,等到我大三结束去第一个公司实习,也就是陈总监的公司,可能是因为刚开始几个人的介绍都很无趣,都是介绍了一下自己的工作经历,让我自我介绍的时候我说:“大家好,我叫王勇志,弟兄们都叫我志哥……”当时研发部的总监卢总听到了之后哈哈大笑,说这样的介绍才有意思,以后我们不要叫他卢总了,就叫他龙哥好啦。哈哈,这也算是勾起了一段往事的回忆。
关于zsh:command not found:nvm问题的解决
遇到了安装完nvm之后在终端输入~ nvm 会报错zsh: command not found: nvm的问题。
这是因为本机装了oh my zsh,而我之前nvm的配置是放在~/.bash_profile里面。
解决这个问题的方式是在~/.zshrc里面同样加入以下配置: