MongoDB 用户管理

摘要: 创建一个超级用户 超级用户的role有两种,userAdmin或者userAdminAnyDatabase(比前一种多加了对所有数据库的访问)。 db是指定数据库的名字,admin是管理数据库。 用新创建的用户登录 查看当前用户的权限 创建一般用户,也是用createUser 创建一个不受访问限制的 阅读全文
posted @ 2016-10-30 10:23 雨梦萱橪 阅读(95) 评论(0) 推荐(0) 编辑

用YUIDoc文档化JavaScript代码

摘要: 转自i,unbug什么是YUIDoc?YUIDoc会根据你写的代码注释生成API文档。YUIDoc是个NodeJS应用,能将你的JS代码中的注释生成HTML格式的API文档。事实上,不仅是JS,任何支持块注释的语言都能使用。要安装YUIDoc,首先要安装好NodeJS,然后使用npm -g install yuidocjs即可安装YUIDoc。通过命令 yuidoc 来使用。一切都是关于标签YUIDoc从源文件的多行注释中抽取到文档内容。当然,你会有些注释不想成为文档的一部分,让YUIDoc知道你的注释是非常重要的,必须以两个*开头。如下:/** * YUIDoc 会认出这个 *//* *.. 阅读全文
posted @ 2013-10-01 13:15 雨梦萱橪 阅读(392) 评论(0) 推荐(0) 编辑

Javascript模式阅读笔记 · 基本技巧(三)

摘要: 编写注释为代码编写注释是非常重要的,甚至在该代码除您之外其他人都不会接触到时都需要编写注释。通常人们在深入思考一个问题时,会非常清楚这段代码的工作原理。但是当过一周后再次回到该代码时,可能会花上很长时间来回想起那段代码到底是干什么的。不需要注释一些比较明显的代码:例如每一个变量或每一行都注释。但通过有必要对所有的函数、函数参数、返回值、其他有趣或不同寻常的算法和技术都用文档记录下来。设想注释就是未来代码阅读者的一个提示,只需要阅读注释就能明白代码中有哪些函数和属性名。举例来说,当有一段5至6行的代码执行了一个具体的工作,如果有一行描述该代码功能并说明为什么代码位于本位置的注释,那么阅读者就可以 阅读全文
posted @ 2013-10-01 11:28 雨梦萱橪 阅读(161) 评论(0) 推荐(0) 编辑

Javascript模式阅读笔记 · 基本技巧(二)

摘要: 使用parseInt()的数值约定通过使用parseInt(),可以从一个字符串中获取数值。该函数的第二个参数是一个进制参数,通常可以忽略该参数,但是最好不要这样做,因为当解析的字符串是0开始就会出现错误:例如在处理日期时,只有一部分日期会进入字段。在ECMAScript 3版本中,0开始的字符串就会被当作一个八进制数,而在ECMAScript 5版本中发生了改变。为了避免不一致性和未预期的结果,请每次都具体指定进制参数。var month = "06", year = "09";month = parseInt(month, 10);year = pa 阅读全文
posted @ 2013-09-30 17:10 雨梦萱橪 阅读(201) 评论(0) 推荐(0) 编辑

Javascript模式阅读笔记 · 基本技巧(一)

摘要: 本章讨论一些写出高质量JavaScript代码的最核心的方法、模式和习惯,比如避免全局变量、使用单个var的声明、循环中重新缓存长度变量length(pre-caching length in loops)和符合代码约定等。编写可维护的代码软件bug的修改是需要成本的,并且这项成本总是在不断地增加,特别是对于已经广泛发布的产品代码而言,更是如此。最好的情况是当我们一发现bug,理科就可以修改它,这种情况只发生在刚写完这些代码不久。否则,一旦转移到新任务上,忘记了这部分代码,就需要重新阅读这些代码:1. 花时间重新学习和理解相应的问题。2. 花时间理解当时用于解决相应问题的代码。对于大型项目或大 阅读全文
posted @ 2013-09-30 16:04 雨梦萱橪 阅读(179) 评论(0) 推荐(0) 编辑

Javascript模式阅读笔记 · 简介

摘要: JavaScript是一门基于Web的语言。它最初是作为在网页中操作一些特定类型元素(例如图像和表格字段)的方法,现在该语言的发展已经远远超出了预期。除了作为客户端浏览器所使用的脚本,现在JavaScript还可以用于正在增加的更加多样化的平台编程。例如可以用于编写服务端代码(.net或node.js)、应用程序的扩展(Firefox和Photoshop编写扩展)、移动应用程序和命令行脚本。JavaScript也是一门与众不同的语言。它没有类,并且函数是用于很多任务的顶层类对象。最初很多程序员认为该语言效率低下,但近年来该观念有所改变。有趣的是,例如Java和PHP这类语言开始增加闭包和匿名函 阅读全文
posted @ 2013-09-29 13:42 雨梦萱橪 阅读(182) 评论(0) 推荐(0) 编辑

新浪门户的IP查询API接口

摘要: 查询APIhttp://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=125.211.221.249format -> 返回的数据格式, 可以为js或jsonip -> 要查询的IP返回的数据var remote_ip_info = {"ret":1,"start":"125.211.0.0","end":"125.211.223.255","country":"\u4e2d\u 阅读全文
posted @ 2013-08-16 09:25 雨梦萱橪 阅读(200) 评论(0) 推荐(0) 编辑

documentMode(For IE)属性

摘要: 从IE8开始,IE为JS新增了一个文档兼容性模式属性documentMode。浏览器document.documentMode值IE6undefinedIE7undefinedIE88IE8兼容模式7IE99IE9兼容模式7|8IE1010IE10兼容模式7|8|9在IE的怪异模式(quirks mode)下,documnet.documentMode的值是5,这个与document.compatMode属性有关;当文档还没有完成加载时,document.documentMode的值为0。通过document.documentMode,可以用以下方法判断IE浏览器的各个版本var ieMode 阅读全文
posted @ 2013-08-15 13:29 雨梦萱橪 阅读(691) 评论(0) 推荐(0) 编辑

针对IE的CSSHack合集

摘要: 做WEB前端不得不了解的就是CSSHack,帮助我们兼容各个浏览器。原来一直没有整理,只是用一些常用的,今天把他整理出来,以便以后更方便的学习使用。 1 select { 2 /*普通的CSS写法*/ 3 color: #f99; 4 /*兼容IE8/9的CSS写法*/ 5 color: #9f9\0; 6 /*兼容IE9的CSS写法*/ 7 color: #99f\9\0; 8 /*兼容IE6/7的CSS写法*/ 9 *color: #ff9;10 /*兼容IE6的CSS写法*/11 _color: ... 阅读全文
posted @ 2013-07-04 09:40 雨梦萱橪 阅读(204) 评论(0) 推荐(0) 编辑