放逐忧伤

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年5月7日

摘要: mongoose.connect('mongodb://'+user+':'+pass+'@'+host+':'+port+'/'+name',function(err){if(err)throwerr;}); 阅读全文
posted @ 2012-05-07 14:01 放逐忧伤 阅读(652) 评论(0) 推荐(0) 编辑

摘要: 不用 InstallUtil.exe,直接用mongod.exe做就可以:安装:mongod --dbpath "C:\mongodb\db" --logpath "C:\mongodb\log.txt" --install --serviceName "MongoDB"卸载:mongod.exe --remove --serviceName "MongoDB" 阅读全文
posted @ 2012-05-07 11:27 放逐忧伤 阅读(4910) 评论(0) 推荐(2) 编辑

摘要: 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引擎封装 阅读全文
posted @ 2012-05-07 09:58 放逐忧伤 阅读(520) 评论(0) 推荐(0) 编辑

2012年5月4日

摘要: http://progit.org/book/zh/ch1-1.html 阅读全文
posted @ 2012-05-04 18:07 放逐忧伤 阅读(90) 评论(0) 推荐(0) 编辑

摘要: mongod.exe --logpath D:\mongodb\mongodb.log --logappend --dbpath D:\mongodb\data --directoryperdb --serviceName MongoDB --install 阅读全文
posted @ 2012-05-04 15:50 放逐忧伤 阅读(209) 评论(0) 推荐(0) 编辑

摘要: 上篇文章介绍Mongo启动了,一般数据库启动,下面的操作就是登录数据库了,之前测试数据库是否正常安装的时候也登录过数据库,现在回想一下,好像连用户名和密码都没有输入,找几篇帖子来探究下Mongodb的登录:在启动篇中,配置启动参数配置文件的时候有个参数选项 noauth=true,这个就决定了无需验证即可登录服务器,那么我想要增加验证的安全机制如何做呢?MongoDB的安全 MongoDB目前只支持最基本的安全认证,如果我们开启了安全性检查,则只有数据库认证用户才能进行读写操作,当然我们还可以创建读写权限用户和只读权限用户,如果我们在admin的数据库中进行创建用户,那么admin中的用户.. 阅读全文
posted @ 2012-05-04 13:21 放逐忧伤 阅读(1718) 评论(0) 推荐(0) 编辑

摘要: 25个必须记住的SSH命令OpenSSH是SSH连接工具的免费版本。telnet,rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。此外,OpenSSH提供了安全隧道功能和多种身份验证方法,支持SSH协议的所有版本。SSH是一个非常伟大的工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳的候选。下面是通过网络投票选出的25个最佳SSH命令,你必须牢记于心。(注:有些内容较长的命令,在本文中会显示为截断的状态。如果你需要阅读完整的命令,可以把整行复制到您的记事本当中阅 阅读全文
posted @ 2012-05-04 11:44 放逐忧伤 阅读(154) 评论(0) 推荐(0) 编辑

摘要: 浅述MongoDB的管理操作不知不觉房产系统已经使用MongoDB一年多了,记得一年多以前,正是NOSQL被热炒时,MongoDB更是作为NOSQL中的佼佼者,被炒得火烫,也应该就在当时被这股火烫着了,所以义无反顾的选择了MongoDB,现在想想当时确实有些冲动了,当时MongoDB的资料还是比较少,更别说中文资料了,后来还出现使用MongoDB成功应用的范例Foursquare的宕机事件。现在确实应该很感谢MongoDB为我们的系统服务了一年了,在这一年的时间里,确实出现过不少的小问题,特别是在管理操作上,我想这大概也是因为MongoDB在系统维护上不如Mysql那样有着各种的业界实践,往往 阅读全文
posted @ 2012-05-04 11:16 放逐忧伤 阅读(284) 评论(0) 推荐(0) 编辑

2012年5月3日

摘要: db.users.find({}, {"userName":1,"_id":0}) ;1表示取该字段;0不取,因为mongodb默认查询——id所以这里把——id设置为不查询 阅读全文
posted @ 2012-05-03 17:31 放逐忧伤 阅读(3442) 评论(0) 推荐(0) 编辑

摘要: 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= 阅读全文
posted @ 2012-05-03 17:25 放逐忧伤 阅读(406) 评论(0) 推荐(0) 编辑

摘要: 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 阅读全文
posted @ 2012-05-03 16:19 放逐忧伤 阅读(13305) 评论(0) 推荐(0) 编辑

摘要: 有段时间没看书了,记录下这个周末看《MongoDB权威指南》的笔记,目前看到是第四章:查询Java代码find({查询条件限定},{返回字段})这是一个查询的基本语法,各个签名的作用已经说得很清楚。下面来细细展开:当然最开始插入一批数据以供测试:Python代码db.users.insert({"_id":1,"name":"aroba","age":22,"friends":3})db.users.insert({"_id":2,"name":" 阅读全文
posted @ 2012-05-03 16:12 放逐忧伤 阅读(21791) 评论(0) 推荐(3) 编辑

摘要: 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 阅读全文
posted @ 2012-05-03 15:18 放逐忧伤 阅读(929) 评论(0) 推荐(0) 编辑

摘要: <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}} 阅读全文
posted @ 2012-05-03 15:03 放逐忧伤 阅读(367) 评论(0) 推荐(0) 编辑

2012年5月2日

摘要: 什么是NodeJS? 第一次看到这个名字,是我在报名淘宝的知识分享时看到的,我很兴奋也很好奇这样的一个JS框架。而你看到这个名字的第一个反应会是什么,是否和我一样的简单的以为它就是一个JS框架?反正我是这么认为了。如果你也是,哈哈,看来也是和我一样单纯。 在去听分享前,我特意google了相关资料来了解,不禁使我吓一大跳,或许是我刚出校园,视野太窄,远没有想过JS脚本从可以从客户端的浏览器转移到了服务器上。当然,我不是很明白,这样做达到了一个什么样的好处。简单地说,NodeJS是一个使用了Google高性能V8 引擎 的服务器端JavaScript实现。它提供了一个(几乎)完全非阻塞I/O栈, 阅读全文
posted @ 2012-05-02 16:41 放逐忧伤 阅读(403) 评论(0) 推荐(0) 编辑

摘要: JavaScript是基于对象的,任何元素都可以看成对象。然而,类型和对象是不同的。本文中,我们除了讨论类型和对象的一些特点之外,更重要的是研究如何写出好的并且利于重用的类型。毕竟,JavaScript这种流行的脚本语言如果能够进行良好的封装,并形成一个庞大的类型库,对于重用是非常有意义的。网上对于prototype的文章很多,一直没明白核心的思想。最后写了很多例子代码后才明白:prototype只能用在类型上。以下是一些关于类型和对象的例子,大家看完例子后可能更容易理解类型和对象之间的联系:例子代码说明1Object.prototype.Property = 1;Object.prototy 阅读全文
posted @ 2012-05-02 15:16 放逐忧伤 阅读(1317) 评论(0) 推荐(0) 编辑

摘要: 原文地址: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的文件夹),你可以透过以下指令来比较两者的不同 阅读全文
posted @ 2012-05-02 11:08 放逐忧伤 阅读(343) 评论(0) 推荐(0) 编辑

2012年2月21日

摘要: 在\LogFiles\HTTPERR的日志中发现了大量Timer_MinBytesPerSecond,Timer_ConnectionIdle错误,根据网上的介绍,做了如下更改:1) 从 IIS 管理器右键单击 本地计算机 选择 属性。勾选允许直接编辑配置数据库。2) 在记事本中打开 C:\Windows\system32\inetsrv\MetaBase.xml 文件,搜索MinFileBytesPerSec,将 MinFileBytesPerSec 设置从 240 更改为 0。 搜索ConnectionTimeout,将 ConnectionTimeout 设置从 120 更改为 600。 阅读全文
posted @ 2012-02-21 17:41 放逐忧伤 阅读(4994) 评论(0) 推荐(1) 编辑

2011年12月1日

摘要: 我们知道,搜索引擎都有自己的“搜索机器人”(ROBOTS),并通过这些ROBOTS在网络上沿着网页上的链接(一般是http 和src链接)不断抓取资料建立自己的数据库。对于网站管理者和内容提供者来说,有时候会有一些站点内容,不希望被ROBOTS抓取而公开。为了解决这个问题,ROBOTS开发界提供了两个办法:一个是robots.txt,另一个是The Robots META标签。一、 robots.txt1、 什么是robots.txt?robots.txt是一个纯文本文件,通过在这个文件中声明该网站中不想被robots访问的部分,这样,该网站的部分或全部内容就可以不被搜索引擎收录了,或者指定搜 阅读全文
posted @ 2011-12-01 16:30 放逐忧伤 阅读(777) 评论(0) 推荐(0) 编辑

2011年11月8日

摘要: 工作当中用到了JQuery 的Autocomplete插件,但是遇到的是非常规使用的问题。其一是下拉菜单的显示和填入文本框的结果要求的字符串不一样,即显示用户名,所属部门,但是填入文本框里的是用户名和电话号码其二是在用户Select过后,需要触发事件,把用户的ID传到另一个隐藏的文本框中首先咱比较懒,于是在网上google了一下技术方案,发现都比较复杂。出于想偷懒的目的,研究了Autocomplete的在线DOC以后,发现有很简单的解决方案首先是应用Autocomplete的formatItem和formatResult函数返回数据集,懒人有懒办法,就用字符串加逗号分隔来表示,一行一个结果:& 阅读全文
posted @ 2011-11-08 17:07 放逐忧伤 阅读(448) 评论(0) 推荐(0) 编辑

摘要: 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 阅读全文
posted @ 2011-11-08 15:16 放逐忧伤 阅读(303) 评论(0) 推荐(0) 编辑

摘要: 由于FCKeditor功能强大,所以我们可以通过一些简单的设置使FCKeditor更加符合您的项目需求。 设置工具栏很简单,只需打开fckeditor目录下面的fckconfig.js文件,按CTRL+F搜索FCKConfig.ToolbarSets["Default"]代码,找到如下代码。 FCKConfig.ToolbarSets["Default"] = [ ['Source','DocProps','-','Save','NewPage','Preview&# 阅读全文
posted @ 2011-11-08 14:47 放逐忧伤 阅读(406) 评论(0) 推荐(0) 编辑

2011年10月18日

摘要: 在PowerDesigner12.5中,给varchar或nvarchar等字符串类型的字段设置默认值时,总是有问题,在表属性的columns页面中选中要设置的字段,点击属性按钮后,在Standard Checks中设置Default为''但是,在导入到MS SQLServer2005数据库时,该字段的默认值不是空(注意这里的空不是NULL),而是'',奇怪。后来查看表属性的Preview页面,发现表中该字段为:nvarchar(100) null default '''',在网上查找到,原来在PowerDesigner中,如果默 阅读全文
posted @ 2011-10-18 14:19 放逐忧伤 阅读(7138) 评论(0) 推荐(0) 编辑

2011年10月12日

摘要: 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 = ... 阅读全文
posted @ 2011-10-12 17:30 放逐忧伤 阅读(502) 评论(0) 推荐(0) 编辑

2011年9月7日

摘要: 第一种方法:代码简单,兼容性还可以,大家可以先测试下。复制代码 代码如下: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 阅读全文
posted @ 2011-09-07 20:29 放逐忧伤 阅读(281) 评论(0) 推荐(0) 编辑

2011年8月16日

摘要: 用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) 阅读全文
posted @ 2011-08-16 17:55 放逐忧伤 阅读(271) 评论(0) 推荐(0) 编辑

2011年8月12日

摘要: 在sql server中修改表的列名,可以使用sp_renamesp_rename 'change.Times','TIMES1','column'change是表名,times是原来的列名,times1是新的列名注意:times1前面不要有表名,否则,更改后的列名为change.times1 阅读全文
posted @ 2011-08-12 10:21 放逐忧伤 阅读(3535) 评论(0) 推荐(0) 编辑

2011年8月6日

摘要: 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( 阅读全文
posted @ 2011-08-06 12:51 放逐忧伤 阅读(209) 评论(0) 推荐(0) 编辑

2011年8月5日

摘要: tools-Customize toolbars里勾palette 就能出现生成错误的时候可以吧CHECKMODEL关掉, 阅读全文
posted @ 2011-08-05 13:31 放逐忧伤 阅读(414) 评论(0) 推荐(0) 编辑

2011年8月4日

摘要: 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[] { - 阅读全文
posted @ 2011-08-04 17:48 放逐忧伤 阅读(476) 评论(0) 推荐(0) 编辑