gulp解决less一条龙服务

所谓gulp对less的一条龙服务是指,由less编译为css,再由css编译为min.css,再由min.css编译为min.css.map大白话就是Less文件转为css文件,然后将css文件压缩,再然后生成css压缩文件的map文件最后就得到了我们的需要使用的min文件和一些奇葩浏览器要用到的map文件gulp的配置如下vargulp=require('gulp');vargulpLess=require('gulp-less');vargulpConcat=require('gulp-concat');vargulpSourcemaps=require('gulp-sourcemaps');vargulpMinifyCss=require('gulp-minify-css');vargulpRename=require('gulp-rename');gulp.task('less',function(){return&n...

在使用gulp-less的误区

在使用gulp-less的时候会出现这样的一个问题####这个修改之前的代码//变量声明varpaths={'less':['./app/less/**/*.less',]};gulp.task('less',function(){returngulp.src(paths.less).pipe(gulpLess()).pipe(gulp.dest('./app/css'))});其实我的意思就是,将我less目录下面的所有文件合并成一个app.css但是这样执行确实行不通,会爆出来很多的错误。之前还是一头雾水,后来换了方式####这个修改之后的代码//变量声明varpaths={'less':[...

在使用sublime text 3的误区

问题出现的情况是,我喜欢使用sublimetext写博客,写完后在粘贴进去。也是我就新建一个,但是没有保存,因为我觉的,反正写完就删除了,结果呢,写汉字的时候就会非常的慢。这个问题一直都有,还特意去google上搜索了一下,也未果。今天突然来了灵感,我发现原因是我没有保存,于是我试了一下,结果果然,保存一个临时一个地方再进行操作就块了很多。分析原因:应该是内存的问题,我没有保存文件的话,数据应该临时存到内存或者其他地方了,反正应该不是硬盘,内存不够的话,就会出现很慢计算,我觉的是这个原因,其实这个问题也是有的,我觉得处理逻辑是应该将为保存的文件临时存...

Mac Sublime Text 3常用快捷键

SublimeText3常用快捷键快捷键组合功能shift+cmd+p打开命令面板control+`控制台cmd+n新建标签cmd+数字标签切换cmd+option+2分成两屏control+数字分屏时移动到不同的屏幕cmd+delete删除光标前所有字符,貌似是Mac快捷键cmd+f查找option+cmd+f查找替换cmd+t文件跳转control+g行跳转,类似vim中的num+ggcmd+r函数跳转cmd+/给选中行添加或去掉注释cmd+[或cmd+]智能行缩进cmd+k+b开关侧边栏

使用brew cask来安装Mac应用

简介brewcask是一个用命令行管理Mac下应用的工具,它是基于homebrew的一个增强工具。homebrew可以管理Mac下的命令行工具,例如imagemagick,nodejs,如下所示:brewinstallimagemagickbrewinstallnode而使用上brewcask之后,你还可以用它来管理Mac下的Gui程序,例如qq,chrome,evernote等,如下所示:brewcaskinstallqqbrewcaskinstallgoogle-chromebrewcaskinstallevernote安装安装homebrew用以下一行命令即可安装homebrewruby-e"$(curl-fsSLhttps://raw.github.com/Homebrew/homebrew/go/install)"之后执行brewdoctor命令可以看看homebrew的环境是否正常。通常第一次安装完brew之后,还需要...

展示一个Reflux的实例【虽然用的人比较少】

Reflux是根据React的flux创建的单向数据流类库。Reflux的单向数据流模式主要由actions和stores组成。例如,当组件list新增item时,会调用actions的某个方法(如addItem(data)),并将新的数据当参数传递进去,通过事件机制,数据会传递到stroes中,stores可以向服务器发起请求,并更新数据数据库。数据更新成功后,还是通过事件机制传递的组件list当中,并更新ui。整个过程的对接是通过事件驱动的。这里记录一个比较实用的实例;具体的想看详情的可以去‘http://segmentfault.com/a/1190000002793786#articleHeader24’这里仔细研读。varTodoActions=Reflux.createActions(['getAll',...

罗列一下提高效率的Nodejs模块

罗列一下提高效率的Nodejs模块,分享之。CheerioFast,flexible,andleanimplementationofcorejQuerydesignedspecificallyfortheserver.Cheerio,说它是服务器端的jQuery一点也不为过,在github上也是大受欢迎,star数达4500有余,至目前为止,已经有923次commit。它兼容jQuery绝大部分的库,以至于你只需要一句$=require('cheerio').load(YOUR_HTML_CONTENT);,便可以像在前端用jQuery一样的舒畅,愉快。Bytheway,和Cheerio类似的框架还有:jsdom,一个受欢迎程度略低于Cheerio,但是它有2,147多的commit,可见维护者之诚意。WaterlineAnadapter-basedORMforNode.jswithsupportformysql,mongo,postgres,redis,andmoreWaterline是从Sails框架衍生出来的Nodejs平台下的...

Proxy Firefox through a SSH tunnel

afast,privatelysecuredtunneltotransferwebpagesanddnsqueriesHaveyoueverwantedtovisitsitesduringthedayfromalocationthatdeniedaccesstothosesites?Perhapsthecompanyhasdeniedaccessduetobandwidthconsiderationsoryoumighthavedecidedthatthesiteyouwanttogotomightnotalwaysbeworksafedependingonthestoryorpictures?Whatyouneedistheabilitytocreateasecureandencryptedsshconnectiontotunnelyourbrowsertrafficthrough.UsingasshtunneltoretrievethedatafromwebsitesissignificantlyfasterthantryingtouseXforwardingtoopenaremotecopyofFirefoxontheremotemachine.Ifaremotebrowserisusedtheconnectionwillbesaturatedbythegraphicalfrontendoftheremotebrowserwindow.Usethetunnelforthewebsite...

Mongodb 3.0版本 配置文件格式

配置文件的格式变了是这样子的啦:systemLog:destination:filepath:"/var/log/mongodb/mongodb.log"logAppend:truestorage:journal:enabled:trueprocessManagement:fork:truenet:bindIp:127.0.0.1port:27017setParameter:enableLocalhostAuthBypass:false...如果想要添加其他参数,请到这里查看吧:http://docs.mongodb.org/manual/reference/configuration-options/

Python-pip使用国内镜像加速下载

pipy国内镜像目前有:http://pypi.douban.com/豆瓣http://pypi.hustunique.com/华中理工大学http://pypi.sdutlinux.org/山东理工大学http://pypi.mirrors.ustc.edu.cn/中国科学技术大学对于pip这种在线安装的方式来说,很方便,但网络不稳定的话很要命。使用国内镜像相对好一些,如果想手动指定源,可以在pip后面跟-i来指定源,比如用豆瓣的源来安装web.py框架:pipinstallweb.py-ihttp://pypi.douban.com/simple注意后面要有/simple目录!!!如果提示:Therepositorylocatedatpypi.douban.comisnotatrustedorsecurehostandisbeingignored.IfthisrepositoryisavailableviaHTTPSitisrecommendedtouseHTTPSinstead,otherwiseyoumaysilence...

python开发解决依赖库的办法

python开发解决依赖库的办法你可以用pip导出你的dependency:$pipfreeze>requirements.txt然后在通过以下命令安装dependency:$pipinstall-rrequirements.txt如此依赖如果你在服务器部署的话,就可以直接安装需要的依赖库,就不用等着报错才去一个一个安装了。