摘要:
mongoose.connect('mongodb://'+user+':'+pass+'@'+host+':'+port+'/'+name',function(err){if(err)throwerr;}); 阅读全文
摘要:
mongoose.connect('mongodb://'+user+':'+pass+'@'+host+':'+port+'/'+name',function(err){if(err)throwerr;}); 阅读全文
摘要:
不用 InstallUtil.exe,直接用mongod.exe做就可以:安装:mongod --dbpath "C:\mongodb\db" --logpath "C:\mongodb\log.txt" --install --serviceName "MongoDB"卸载:mongod.exe --remove --serviceName "MongoDB" 阅读全文
摘要:
Node.js:用JavaScript写服务器端程序-介绍并写个MVC框架(注:1、本文基于Node.js V0.3.6; 2、本文假设你了解JavaScript; 3、本文假设你了解MVC框架;4、本文作者:QLeelulu,转载请注明出处。5、本文示例源代码:learnNode.zip)Node.js是什么Node让你可以用javascript编写服务器端程序,让javascript脱离web浏览器的限制,像C#、JAVA、Python等语言一样在服务器端运行,这也让一些熟悉Javascript的前端开发人员进军到服务器端开发提供了一个便利的途径。 Node是基于Google的V8引擎封装 阅读全文
摘要:
http://progit.org/book/zh/ch1-1.html 阅读全文
摘要:
mongod.exe --logpath D:\mongodb\mongodb.log --logappend --dbpath D:\mongodb\data --directoryperdb --serviceName MongoDB --install 阅读全文
摘要:
上篇文章介绍Mongo启动了,一般数据库启动,下面的操作就是登录数据库了,之前测试数据库是否正常安装的时候也登录过数据库,现在回想一下,好像连用户名和密码都没有输入,找几篇帖子来探究下Mongodb的登录:在启动篇中,配置启动参数配置文件的时候有个参数选项 noauth=true,这个就决定了无需验证即可登录服务器,那么我想要增加验证的安全机制如何做呢?MongoDB的安全 MongoDB目前只支持最基本的安全认证,如果我们开启了安全性检查,则只有数据库认证用户才能进行读写操作,当然我们还可以创建读写权限用户和只读权限用户,如果我们在admin的数据库中进行创建用户,那么admin中的用户.. 阅读全文
摘要:
25个必须记住的SSH命令OpenSSH是SSH连接工具的免费版本。telnet,rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。此外,OpenSSH提供了安全隧道功能和多种身份验证方法,支持SSH协议的所有版本。SSH是一个非常伟大的工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳的候选。下面是通过网络投票选出的25个最佳SSH命令,你必须牢记于心。(注:有些内容较长的命令,在本文中会显示为截断的状态。如果你需要阅读完整的命令,可以把整行复制到您的记事本当中阅 阅读全文
摘要:
浅述MongoDB的管理操作不知不觉房产系统已经使用MongoDB一年多了,记得一年多以前,正是NOSQL被热炒时,MongoDB更是作为NOSQL中的佼佼者,被炒得火烫,也应该就在当时被这股火烫着了,所以义无反顾的选择了MongoDB,现在想想当时确实有些冲动了,当时MongoDB的资料还是比较少,更别说中文资料了,后来还出现使用MongoDB成功应用的范例Foursquare的宕机事件。现在确实应该很感谢MongoDB为我们的系统服务了一年了,在这一年的时间里,确实出现过不少的小问题,特别是在管理操作上,我想这大概也是因为MongoDB在系统维护上不如Mysql那样有着各种的业界实践,往往 阅读全文
摘要:
db.users.find({}, {"userName":1,"_id":0}) ;1表示取该字段;0不取,因为mongodb默认查询——id所以这里把——id设置为不查询 阅读全文
摘要:
SQL 说明Mongo 说明CREATE TABLE USERS (a Number, b Number)Implicit or use MongoDB::createCollection().INSERT INTO USERS VALUES(1,1)$db->users->insert(array(“a” => 1, “b” => 1));SELECT a,b FROM users$db->users->find(array(), array(“a” => 1, “b” => 1));SELECT * FROM users WHERE age= 阅读全文
摘要:
Model.findMongoose 模型提供了 find, findOne, 和 findById 方法用于文档查询。Model.findModel.find(query, fields, options, callback)// fields 和 options 都是可选参数简单查询Model.find({'csser.com':5},function(err, docs){// docs 是查询的结果数组 });只查询指定键的结果Model.find({},['first','last'],function(err, docs){// do 阅读全文
摘要:
有段时间没看书了,记录下这个周末看《MongoDB权威指南》的笔记,目前看到是第四章:查询Java代码find({查询条件限定},{返回字段})这是一个查询的基本语法,各个签名的作用已经说得很清楚。下面来细细展开:当然最开始插入一批数据以供测试:Python代码db.users.insert({"_id":1,"name":"aroba","age":22,"friends":3})db.users.insert({"_id":2,"name":" 阅读全文
摘要:
var express = require('express'), app = express.createServer(), hogan = require('express-hogan.js'), mongoose = require('mongoose'), Schema = mongoose.Schema; mongoose.connect('mongodb://localhost/aaaaa');/* require()是node.js提供的函数,可以让你引入其他模块以调用模块的函数和变量,默认下node.js会在$NO 阅读全文
摘要:
<h1>{{header}}</h1>{{#bug}}{{/bug}}{{#items}} {{#first}} <li><strong>{{name}}</strong></li> {{/first}} {{#link}} <li><a href="{{url}}">{{name}}</a></li> {{/link}}{{/items}}{{#empty}} <p>The list is empty.</p>{{/empty}} 阅读全文
摘要:
什么是NodeJS? 第一次看到这个名字,是我在报名淘宝的知识分享时看到的,我很兴奋也很好奇这样的一个JS框架。而你看到这个名字的第一个反应会是什么,是否和我一样的简单的以为它就是一个JS框架?反正我是这么认为了。如果你也是,哈哈,看来也是和我一样单纯。 在去听分享前,我特意google了相关资料来了解,不禁使我吓一大跳,或许是我刚出校园,视野太窄,远没有想过JS脚本从可以从客户端的浏览器转移到了服务器上。当然,我不是很明白,这样做达到了一个什么样的好处。简单地说,NodeJS是一个使用了Google高性能V8 引擎 的服务器端JavaScript实现。它提供了一个(几乎)完全非阻塞I/O栈, 阅读全文
摘要:
JavaScript是基于对象的,任何元素都可以看成对象。然而,类型和对象是不同的。本文中,我们除了讨论类型和对象的一些特点之外,更重要的是研究如何写出好的并且利于重用的类型。毕竟,JavaScript这种流行的脚本语言如果能够进行良好的封装,并形成一个庞大的类型库,对于重用是非常有意义的。网上对于prototype的文章很多,一直没明白核心的思想。最后写了很多例子代码后才明白:prototype只能用在类型上。以下是一些关于类型和对象的例子,大家看完例子后可能更容易理解类型和对象之间的联系:例子代码说明1Object.prototype.Property = 1;Object.prototy 阅读全文
摘要:
原文地址:http://js8.in/774.htmlexpress.js是nodejs的一个MVC开发框架,并且支持jade等多种模板。下面简单来说说express的安装和app.js文件的配置,然后在今后的教程中一步一步使用express.js搭建个聊天室。安装express.js如果你安装了npm,安装变得很简单,只需要在终端中运行下面的代码即可:npm install express -gd-g代表安装到NODE_PATH的lib里面,而-d代表把相依性套件也一起安装。如果沒有-g的话会安装目前所在的目录(会建立一个node_modules的文件夹),你可以透过以下指令来比较两者的不同 阅读全文
摘要:
在\LogFiles\HTTPERR的日志中发现了大量Timer_MinBytesPerSecond,Timer_ConnectionIdle错误,根据网上的介绍,做了如下更改:1) 从 IIS 管理器右键单击 本地计算机 选择 属性。勾选允许直接编辑配置数据库。2) 在记事本中打开 C:\Windows\system32\inetsrv\MetaBase.xml 文件,搜索MinFileBytesPerSec,将 MinFileBytesPerSec 设置从 240 更改为 0。 搜索ConnectionTimeout,将 ConnectionTimeout 设置从 120 更改为 600。 阅读全文
摘要:
我们知道,搜索引擎都有自己的“搜索机器人”(ROBOTS),并通过这些ROBOTS在网络上沿着网页上的链接(一般是http 和src链接)不断抓取资料建立自己的数据库。对于网站管理者和内容提供者来说,有时候会有一些站点内容,不希望被ROBOTS抓取而公开。为了解决这个问题,ROBOTS开发界提供了两个办法:一个是robots.txt,另一个是The Robots META标签。一、 robots.txt1、 什么是robots.txt?robots.txt是一个纯文本文件,通过在这个文件中声明该网站中不想被robots访问的部分,这样,该网站的部分或全部内容就可以不被搜索引擎收录了,或者指定搜 阅读全文
摘要:
工作当中用到了JQuery 的Autocomplete插件,但是遇到的是非常规使用的问题。其一是下拉菜单的显示和填入文本框的结果要求的字符串不一样,即显示用户名,所属部门,但是填入文本框里的是用户名和电话号码其二是在用户Select过后,需要触发事件,把用户的ID传到另一个隐藏的文本框中首先咱比较懒,于是在网上google了一下技术方案,发现都比较复杂。出于想偷懒的目的,研究了Autocomplete的在线DOC以后,发现有很简单的解决方案首先是应用Autocomplete的formatItem和formatResult函数返回数据集,懒人有懒办法,就用字符串加逗号分隔来表示,一行一个结果:& 阅读全文
摘要:
jquery-autocomplete学习一、用前必备官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/当前版本:1.0.2需要JQuery版本:1.2.6二、使用<script src="./jquery-1.3.2.js" type="text/javascript"></script><script src="./jquery.autocomplete.js" type="text/javascript 阅读全文
摘要:
由于FCKeditor功能强大,所以我们可以通过一些简单的设置使FCKeditor更加符合您的项目需求。 设置工具栏很简单,只需打开fckeditor目录下面的fckconfig.js文件,按CTRL+F搜索FCKConfig.ToolbarSets["Default"]代码,找到如下代码。 FCKConfig.ToolbarSets["Default"] = [ ['Source','DocProps','-','Save','NewPage','Preview 阅读全文
摘要:
在PowerDesigner12.5中,给varchar或nvarchar等字符串类型的字段设置默认值时,总是有问题,在表属性的columns页面中选中要设置的字段,点击属性按钮后,在Standard Checks中设置Default为''但是,在导入到MS SQLServer2005数据库时,该字段的默认值不是空(注意这里的空不是NULL),而是'',奇怪。后来查看表属性的Preview页面,发现表中该字段为:nvarchar(100) null default '''',在网上查找到,原来在PowerDesigner中,如果默 阅读全文
摘要:
1.获取枚举变量collection public static List<string> GetPartNameCollection() { List<string> collection = new List<string>(); Type part = typeof(HTMLPART); foreach (string s in Enum.GetNames(part)) collection.Add(s); return collection; }2.字符串转换成变量 Type part = ... 阅读全文
摘要:
第一种方法:代码简单,兼容性还可以,大家可以先测试下。复制代码 代码如下:function SetWinHeight(obj) { var win=obj; if (document.getElementById) { if (win && !window.opera) { if (win.contentDocument && win.contentDocument.body.offsetHeight) win.height = win.contentDocument.body.offsetHeight; else if(win.Document &&a 阅读全文
摘要:
用js获取url网址信息执行 用javascript获取url网址信息 代码效果如下location.host=www.99n9.comlocation.hostname=www.99n9.comlocation.href=http://www.99n9.com/bc/2008/0306/article_1860.htmllocation.pathname=/bc/2008/0306/article_1860.htmllocation.protocol=http:详细介绍 window.location方法获取URL统一资源定位符 (Uniform Resource Locator, URL) 阅读全文
摘要:
在sql server中修改表的列名,可以使用sp_renamesp_rename 'change.Times','TIMES1','column'change是表名,times是原来的列名,times1是新的列名注意:times1前面不要有表名,否则,更改后的列名为change.times1 阅读全文
摘要:
JAXA去调用AjaxPro的方法,注意参数的类型,比如 [AjaxPro.AjaxMethod] public string Delete(string ids) { string msg = string.Empty; if (AdminBll.Delete(ids)) { msg = "ok"; } else { msg = "error"; } return msg; }Javascript如果调用是这样的<script> Delete(1);</script>会出错,正确调用为<script> Delete( 阅读全文
摘要:
tools-Customize toolbars里勾palette 就能出现生成错误的时候可以吧CHECKMODEL关掉, 阅读全文
摘要:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;using System.Globalization;using System.Threading;namespace WinMR{ public class hzzpy { /**//// <summary> /// 包含字符 ASC 码的整形数组。 /// </summary> private static int[] pv = new int[] { - 阅读全文
|