摘要:
众所周知,解决Nodejs异步问题的终极方案就是使用async/await方案,但是每次在项目中配置都会或多或少有些问题,每次都会被几个组件babel-corebabel-polyfillbabel-preset-es2015babel-preset-stage-0babel-plugin-*搞的有点混淆不清,甚至不知所措,我们的项目环境利用expressjs搭建,不同程度的使用了es6甚至es7... 阅读全文
摘要:
有些东西就是操刀开干,没什么好解释的....问题引入解决问题直接上码env.jsindex.js使用方法初始化使用方法写在最后问题引入大家都知道在日常的研发过程中,我们的程序会有多套环境的运行情况,每套环境都会有相应的配置,比如数据库相应的配置在研发、测试、生产环境上一般都是不同的,如果大家在提测或上线前还需要临时来变更这些配置,说明框架层面还不完善,而且这样也很容易造成失误,Web程序这种失误还... 阅读全文
摘要:
一转眼已一年多不专注前端方面的开发工作,这一年前端方面的技术又是新天地,偶然接到内部团队邀请我给他们做一个前端的讲座,希望能帮助他们快速、且深刻了解前端这个行业以及行业内的知识,这可真有点让我为难,由于不爱写PPT,遂成此文。乱花渐欲迷人眼2015年前端界可谓热闹非凡Google的Angularjs2正式版迟迟未出,牵动着无数前端工程师的心。Facebook的Reactjs像一记猛药,让前端工程师... 阅读全文
摘要:
参考文章学习Golang之后对golang中的版本管理,包管理等机制一直没有很好的琢磨,偶然想起还是觉得很有必要进行归纳,包管理使用起来简单,无非就是install,uninstall,list等,但是在工程上包管理要是不当,却会造成很多不必要的麻烦。gvmgvm是golang的版本管理程序,为什么需要这么个版本管理,是因为golang还在高速发展中,发版频繁,升级迭代可能不完全兼容上一代,所以这... 阅读全文
摘要:
本文主要讲解golang中import关键字的用法import( "fmt")//然后在代码里面可以通过如下的方式调用fmt.Println("hello world")上面这个fmt是Go语言的标准库,他其实是去GOROOT下去加载该模块,当然Go的import还支持如下两种方式来加载自己写的模块:相对路径import "./model" //当前文件同一目录的model目录,但是不建议这种... 阅读全文
摘要:
####1、源代码: var http=require('http');//读取http模块 http.createServer(function(req,res){//创建一个服务,接受一个回调函数,req表示request,res表示response res.writeHead(200,{'Content-Type':'text/html'}); res.write('Hell... 阅读全文
摘要:
官方文档:http://docs.mongodb.org/manual/tutorial/1、下载软件http://www.mongodb.org/downloads2、解压解压后进入bin目录3、启动发生错误,文件夹不存在,应先建立文件夹而后再启动服务,如下:启动后就会等待客户端连接,此刻重新启动另一个cmd示例:官方文档说:mongod或者mongod.exe启动时,数据库文档默认会在C:\d... 阅读全文
摘要:
异步:你请人吃饭,准备一起去的。结果那人刚好有事,让你先去点菜,你去点好菜,他忙完就来了,这就是异步的优势(不耽误事!)同步:就是,你必须等那个人忙完了,才一起去(浪费时间)理解来源于群友“老了学nodejs”1、Nodejs最大的特点就是异步式I/O(或者非阻塞I/O)与事件紧密结合的编程模型。此模型与传统的同步式I/O线性的编程思想有很大不同,因为控制流在很大程度上需要事件和回调函数来组织,一... 阅读全文
摘要:
Win+R================================cmd => 命令行lpksetup => 弹出安装或者卸载Windows显示语言ipconfig => 查看IP配置dcpromo => Windows Server 安装域控制器compmgmt.msc =>直接打开计算机管理msconfig => 打开Windows配置services.msc =>打开windows服... 阅读全文
摘要:
1、任何文件在Git内都只有三种状态: ①已提交(committed):已提交表示该文件已经被安全地保存在本地数据库中了; ②已修改(modified):已修改表示修改了某个文件,但还没有提交保存; ③和已暂存(staged):已暂存表示把已修改的文件放在下次提交时要保存的清单中。由此我们看到Git管理项目时,文件流转的三个工作区域:Git的本地数据目录,工作目录以及暂存区域。2、先决条件:... 阅读全文