MongoDB介绍MongoDB是一个可扩展、高性能、开源的NoSQL数据库安装MongoDB安装很简单,从官方网站下载程序,然后解压就可以使用。不过默认启动时若不指定数据库位置,默认为"data/dbs“,你可以使用参数来指定,或者直接创建一个这样的文件夹。$mongod来启动服务器,默认端口是27017MongoJS介绍MongoJS是一个特别小七的Node.js的包,可以用它来连接MongoDB数据库,API特别像MongoDB的JavaScriptShe...
使用:active和:hover选择器,就可以实现完全的CSS点击事件,原理很简单,active可以模拟单击事件,重要的就是控制下拉菜单的显示样式动作。下面我们来试着做一个简单的下拉菜单。
使用VIM就像是在使用“动词修饰词对象”方式的缩写来跟你的编辑器对话。
动词有:v(visual视图),c(change修改),d(delete删除),y(yank/copy拷贝),这些最重要的,当然还有其它的。
对象有:w(word单词),s(sentence句子),p(paragraph段落),b(block/parenhess区块)等等。
修饰词有:i(inside内部),a(around周围),t(till..findsacharacter直到找到某字符)
大体读了一下Express框架的源码,它的中间件部分设计得非常好,但这里的中间件并不像Spring中的AOP切片,它只是单向的切入处理。
另外,Route部分也实现得非常巧妙,根据http请求方法分类,比较合理;另外,由于它完全是仿照RubyOnRails的设计思想来做的,因此对REST完美支持。
也许是因为对Express还没有了解太深入,使用仍欠缺灵活,在试着用Express框架搭建一个小站,感到了很多不便。
现今存在的开源协议很多,而经过OpenSourceInitiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/alphabetical)。我们在常见的开源协议如BSD,GPL,LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。
这里我们来看四种最常用的开源协议及它们的适用范围,供那些准备开源或者使用开源产品的开发人员/厂家参考。
Express介绍:Express是NodeJS里最好的网站开发框架,性能很不错,并且可以与其它一些框架集成。下载安装Expressnpminstall-gexpress初始化Express项目mkdirmysite&&cdmysiteexpress.这时候就会发现mysite目录中出现了项目的目录结构,但还需要安装相关依赖包:npminstall-d这时候会下载安装相关的依赖包到当前node_modules目录下,然后可以试下启动这个项目:nodeapp.js打开浏览器,访问http://localhost:3000,或...
NodeJs本就是JavaScript代码,因此可以用所有写JS代码的IDE,另外,发现有个很简单的、可以远程访问的编辑器nide:安装很简单,直接使用npm:npminstall-gnide安装完成之后,新建一个文件夹,然后在里面运行:nideinit然后,它会提示你Niderunningathttp://localhost:8123访问http://localhost:8123就可以看到编辑器界面了。最后,不得不说这个编辑器功能实在太简单了,希望以后可以集成运行、调试等主流IDE常用的功能。...
有关NodeJs程序的调试
随着NodeJS版本不断升级,它在三大系统之下的安装也变得非常简单。NodeJS下的NPM模仿一些Linux的包管理方式,使NodeJS安装和管理插件非常方便。
NodeJs是非阻塞式、事件驱动的编程语言,因此一般这样的程序中会充满着大量的回调和匿名函数,所以没有接触过Haskshell或JavaScript的同学,需要花些时间来适应这种异步编程的风格。
其实这种方式更适合服务器端编程,按照传统的做法,如数据库的情景,写文件的情景,把文件从一处地方移动到别处地方,按说每一步骤都要一个接着完成一个来做。而在Node之中,你却不好这样做。你会浪费掉很多的时间在移动文件的过程中...
NodeJS刚出现不久,但网上却挺火,它的语法是JavaScript,学习起来很简单,它所用的解释引擎是ChromeV8,因此性能非常不错。它给我感觉就是很小巧,但功能强大,也有挺丰富的包和第三方组件,使用JavaScript写程序,调试起来也会很方便,并且可移植性也很好。总的说来,NodeJs该是有很好的发展前景。JavaScript没有可用的包管理机制,是一门完全依赖标准和浏览器支持及互联网的发展而流行起来的语言,NodeJs有npm作...
在网上有公布百度音乐的搜索下载API接口,虽然不是官方公布的,但在百度修改接口规范之前是能用的。这个接口通过GET方式可以接收参数,然后返回一个XML格式的文件,通过分析这个文件可以获得歌曲的下载链接、歌词链接等信息。