- 博客(37)
- 资源 (6)
- 收藏
- 关注
原创 Mongodb操作详解 续
> db.blog.find(null,{title:1}) //只查询title字段{ "_id" : ObjectId("50264a762d31a25926fc6e86"), "title" : "My Blog Post" }> db.blog.find(null,{title:1,_id:0}) //只查询title字段,并过滤掉_id字段{ "title" :
2012-08-27 23:04:23 1284
原创 Mongodb操作详解
Mongodb操作详解C:\Users\Administrator>F:F:\>cd Mongodb206F:\Mongodb206>cd binF:\Mongodb206\bin>mongo.exeMongoDB shell version: 2.0.6connecting to: test> show dbs; //显示所有的数据库,相当于mysql
2012-08-27 22:16:57 603
原创 自定义Django Admin保存时弹出的提示信息
自定义Django Admin保存时弹出的提示信息,有以下两种方法: 一,msg = u'正在处理中,请等待五分钟后刷新此页面...“ self.message_user(request, msg)二,request.user.message_set.create(message=u"正在处理中,请等待五分钟后刷新此页面...")但是还没有解决,把第二
2012-08-27 15:15:50 6019 3
原创 为Django Admin后台写对应页面的方法
def get_urls(self): from django.conf.urls.defaults import patterns, url urls = super(EmailSendAdmin, self).get_urls() def warp(view): def wrapper(*args, **kwa
2012-08-27 13:29:21 1151
原创 从Navicat for SQLite中导出一张表中的数据
打开Navicat,Navicat不止for SQLite,还for MySQL,oracle等等,搜索一下就知道了可以保存为多种格式数据:保存文件名为:Ok了:当当。。。。。。
2012-08-24 16:46:13 2335
原创 通过一个链接登陆Django Admin后台
通过一个带username和password参数的url,当然它们都得加密,后台处理登陆直接跳到admin中的某一页面替换下面代码中的‘/admin/paper/paper’就可以def checkLoginAdmin(request): # Check the password. username = str(request.GET.get('u',
2012-08-24 15:33:15 1319
原创 Django Admin后台登陆函数login
Django Admin后台登陆函数login,如图: 在sites.py中,login函数
2012-08-24 11:58:24 2375 1
原创 TinyMCE富文本的安装与使用
首先到ttp://www.tinymce.com/download/download.php网站去下载tinymce_3.5.6.zip...解压后,把其中的jscripts文件夹复制到项目中在页面上调用: type="text/javascript" src="../jscripts/tiny_mce/tiny_mce.js">初始化: type="text/j
2012-08-23 14:05:41 2080
原创 SVN插件在Aptana Studio3上的安装
打开Aptana Studio3,点击 ‘Help’下拉框中的’Install New Software...‘在弹出的对话框中Work with:文本框中 输入http://subclipse.tigris.org/update_1.4.x点击’Add...‘按钮选择finish就可,其实和在Eclipse上一样,Nodeclipse插件的安装也是一样下面链接介绍了Nodecli
2012-08-20 13:35:32 4666 1
原创 nodejs 之 events module
var util = require('util');var events = require('events');function Demo(){ //定义一个类 }util.inherits(Demo,events.EventEmitter); //Demo类继承EventEmitter类 var demo = new Demo();
2012-08-17 16:50:43 756
原创 Node的IDE安装--Nodeclipse
首先你的安装了eclipse,没有的话,下载地址为:http://www.eclipse.org/downloads/安装好了Eclipse后,打开它,点击 ‘Help’下拉框中的’Install New Software...‘在弹出的对话框中Work with:文本框中 输入 http://www.nodeclipse.org/updates 点击’Add...‘按钮中间白色区域出
2012-08-17 15:09:34 5483
翻译 nodejs 之 file system 文件系统
var fs = require('fs');/** 先解释有函数如:unlink()和unlinkSync(),它们的功能是一样的 只是unlink是同步类型,因为它最后那个参数是回调函数,而unlinkSync参数中是没有回调函数的 两个方法运用比较如下: 1,fs.unlink('/tmp/hello', function (err) {
2012-08-17 11:36:14 5362 2
翻译 nodejs 之 path module
var path = require('path');/** path.normalize(p) 标准化路径字符串,尤其是‘..’和‘.’部分 多个斜杠,被替换为单斜杆;路径末尾存在斜杆就隐藏起来;在windows上反斜杠可以使用*/ console.log('path.normalize:'+path.normalize('/foo/bar//baz/asdf/qux
2012-08-17 09:24:46 1198
翻译 nodejs 之 buffer module
/** JavaScript适合处理Unicode编码数据,但对二进制数据的处理并不友好 所以处理TCP流或文件系统时,对八位字节流的处理很有必要 Node有几个用于处理,创建和消耗八位字节流的方法 原始数据存放在一个Buffer实例中,一个Buffer类似一个整数数组,但是它的内存 分配在V8堆栈外。一个Buffer的大小是不能更改的。 处理的编码
2012-08-16 14:05:45 2514
翻译 nodejs 之 StringDecoder module
//StringDecoder将buffer转换成字符串,//它为buffer.toString()提供一个简单的接口//并支持utf8编码var StringDecoder = require('string_decoder').StringDecoder;//实例化var decoder = new StringDecoder(); //默认utf8编码var c
2012-08-16 14:04:57 1737
原创 nodejs 之 util module
var util = require('util');/** util.format(format[,...])按给定的格式输出数据 %s--String,%d--Number,%j--JSON,%--百分符号不为一个参数 */ util.format('%s:%s','f00'); console.log(util.format('%s:%s','f00'));
2012-08-16 14:03:53 3170
原创 mongoose的使用
//使用mongoose框架来处理mongodb数据库/** 第一步,创建connection,如果app只用到一个数据库,用mongoose.connect ,如果不只用到一个数据库,那就用mongoose.createConnection*/var mongoose = require('mongoose'); mongoose.connect('mong
2012-08-14 17:56:52 1212
原创 mongodb在python上基本应用
#-*- coding:utf-8 -*-from pymongo import Connectionimport timedb = Connection().test #链接数据库中的test数据库collection = db.user #user表for i in range(1000000): #插入百万条数据 collection.ins
2012-08-14 14:59:31 525
原创 mongodb在nodejs上基本应用
var mongodb = require('mongodb');var server = new mongodb.Server("localhost",27017,{});var conn = new mongodb.Db('test',server,{}); conn.open(function(err,client){ if(err) throw
2012-08-14 14:21:22 946 1
翻译 Mongodb 之 数据类型
数据类型 存储并检索非JSON类型Mongodb原始类型(ObjectID,Long,Binary,Timestamp,DBRef,Code)。特别的是,每个文档(行)都有一个可以为任意数据类型的唯一_id,默认时为12字节的对象标示(ObjectID)ObjectIDs能表示为24位十六进制的字符串。但是在数据库中使用之前,要将其转为一个ObjecID。例子如下:// 得
2012-08-14 09:46:24 1263
原创 nodejs expressjs 将 图片二进制数据显示为图片
不容易啊,搞这个搞了几天,没有资源,还好,总是搞出来了,呵呵宣泄下,呵呵,不多说了,直接代码:exports.show = function(req, res, next){ title = req.params.title; //参数 console.log(title); var query = conn.query('select * fro
2012-08-13 11:14:03 14275
原创 nodejs express 上传文件
1,express集成了formidable库 使用app.use(express.bodyParser({uploadDir:TEST_TMP,keepExtensions:true}); 来更改上传目录,并保留原文件的后缀名2,读取上传的该文件信息代码如下:exports.upload = function(req,res,next){ var
2012-08-10 15:46:55 2959 3
原创 Nodejs 之 forEach
处理数组类型数据时forEach方法会很方便不废话,直接说怎么用吧:var arr=['刘翔','刘洋','陈一冰','叶诗文']arr.forEach(function(name){ //name就是arr数组中对应的元素});
2012-08-09 14:05:28 21829 3
原创 Mongodb 安装与使用
1,到http://www.mongodb.org/网站下载所有版本的mongodb,将下载的包,解压到一个文件夹中2,新建一个文件夹如:其中的bin文件夹从上一步的文件夹中拷过来就行3.运行如下:4,在点击bin文件夹中mongo.exe,或在dos下运行它也许5,运行如下:6,ok,可以大干一场了 :)
2012-08-08 14:18:14 576
转载 MongoDB 入门详解
一,简介 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似js
2012-08-08 14:02:55 4813
转载 HTTP协议详解
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(NextGeneration of
2012-08-08 10:31:49 552
转载 Google V8 引擎 原理详解
V8 引擎概览V8 引擎简介Google V8 引擎使用 C++ 代码编写,实现了 ECMAScript 规范的第五版,可以运行在所有的主流操作系统中,甚至可以运行在移动终端 ( 基于 ARM 的处理器,如 HTC G7 等 )。V8 最早被开发用以嵌入到 Google 的开源浏览器 Chrome 中,但是 V8 是一个可以独立的模块,完全可以嵌入您自己的应用,著名的 Node.js(
2012-08-08 10:26:30 8579
原创 Nodejs 之 乱码
从nodejs后台将中文传给页面显示,不小心就会出现乱码1,没有用框架,直接用res.write()时 在res.writeHead()时就charset='utf-8' 还有一个最容易忽略掉的是:你保存该后台文件,或html文件时 注意选择 编码也要为‘utf-8’2,使用express框架时, 在function(req,res){ res
2012-08-07 14:13:19 3841
转载 Node.js是什么,何为Node.js ?
简介如果您听说过 Node,或者阅读过一些文章,宣称 Node 是多么多么的棒,那么您可能会想:“Node 究竟是什么东西?” 即便是在参阅 Node 的主页之后,您甚至可能还是 不明白 Node 为何物?Node 肯定不适合每个程序员,但它可能是某些程序员一直苦苦追寻的东西。为试图解释什么是 Node.js,本文将简要介绍一些背景信息:它要解决的问题,它如何工作,如何运行一个简单应用程序
2012-08-02 11:36:18 684
翻译 npm command-line npm命令行
-v: --version-h, -?, --help, -H: --usage-s, --silent: --loglevel silent-q, --quiet: --loglevel warn-d: --loglevel info-dd, --verbose: --loglevel verbose-ddd: --loglevel silly-g: --global npm ins
2012-08-02 09:48:16 706
翻译 Node.js之Modules
Modules# 模块,组件Stability: 5 - LockedNode has a simple module loading system. In Node, files and modules are in one-to-one correspondence. As an example,foo.js loads the modulecircle.js in the
2012-08-01 15:03:07 2355
翻译 Node.js之计时器timer
Timers#Stability: 5 - LockedAll of the timer functions are globals. You do not need to require()this module in order to use them.所有的计时器方法都是全局的。不用加载该模块就可直接使用它们。setTimeout(callback, delay, [arg
2012-08-01 11:33:01 3452
翻译 Node.js之console
console#Stability: 4 - API Frozen{Object}For printing to stdout and stderr. Similar to the console object functions provided by most web browsers, here the output is sent to stdout or stderr.
2012-08-01 11:28:31 2571
翻译 Nodejs中的Global object全局对象
Global Objects全局对象These objects are available in all modules. Some of these objects aren't actually in the global scope but in the module scope - this will be noted.这么对象在所有的模块中可用,那些不在全局范围的对象而在模块范围
2012-08-01 10:55:40 5579
原创 Node.js的安装
进入http://nodejs.org/,download你要用的Node.js,我下载的是Windows下载得到的node-v0.8.4-x86.msi文件,点击它进行安装就可以了文件被安装到了C:\program files下nodejs目录运行cmd.exe,进入写有的js文件的目录运行 。。。>node example.js就可以了goodlucky
2012-08-01 10:24:55 436
转载 NodeJS的异步编程风格
NodeJS运行环境因其支持Javascript语言和异步编程受到开发社区越来越多的关注。从GitHub上的访问量来看,NodeJS项目的关注度在最近几个月已经超过了Ruby及RoR。作为一个新鲜的平台,开发人员开始尝试去接触并运用于实际工作中,比如LinkedIn、Yammer、GitHub、淘宝等企业已经在生产环境中部署了NodeJS应用。不过,在学习NodeJS的过程中,从同步编程到异步编程
2012-08-01 09:30:36 395
原创 Node.js 初学
今天开始正式学习Node.js了,其是个服务器端的JavaScript运行平台,顾名思义就是可以讲js文件在服务器端进行运行,而不是在客户端上运行但为什么要在服务器端进行JS的运行呢,那是因为浏览器端的Javascript代码在运行时会受到各种安全性的限制,对客户系统的操作有限。相比之下,Node.js则是一个全面的后台运行时,为Javascript提供了其他语言能够实现的许多功能。(查了网上
2012-08-01 09:27:47 784
myeclipse 2015 stable 3.0破解
2016-07-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人