文章列表
os: Ubuntu8.04
cpu: amd
安装步骤:
http://www.mongodb.org/display/DOCS/Ubuntu+and+Debian+packages
Start Server: sudo /etc/init.d/mongodb start
Stop Server: sudo /etc/init.d/mongodb stop
MongoDB配置文件: /etc/mongodb.conf
启动后,查看log:tail -f /var/log/mongodb/mongodb.log
Sun Oct 30 17:19:20 [initand ...
- 2011-10-30 18:48
- 浏览 740
- 评论(0)
#coding=utf8
'''
Created on 2011-6-12
@author: hufei
'''
name = 'hufei'
if not name:
pass
else:
class Person: # class can be defined in a branch of 'if' statement
def __init__(self,name,age):
self.name = name
se ...
- 2011-06-12 23:11
- 浏览 727
- 评论(0)
多文件切换
通过vim打开多个文件(可以通过ctags或者cscope)
":ls"查看当前打开的buffer(文件)
":b num"切换文件(其中num为buffer list中的编号)
可以用到的命令有":bn" -- next buffer in the buffer list":bp" -- previous buffer in the buffer list":b#" -- previous buffer you was in
- 2011-05-16 10:30
- 浏览 764
- 评论(0)
用代码来说话,如下:
<html>
<head>
<title>
Today's Date
</title>
</head>
<body>
<mce:script language="Javascript"><!--
function print_date(){
document.write(new Date().toLocaleString());
}
//alertString("I am o ...
- 2011-05-01 17:24
- 浏览 707
- 评论(0)
在model.py中代码如下:
........
application = models.CharField(max_length=64,verbose_name="Application",
blank=True, null=True)
paymenttype = models.CharField(max_length=32, choices=PAYMENTTYPE_CHOICES,
verbose_na ...
- 2011-03-28 17:16
- 浏览 1204
- 评论(0)
A Bite of Python在文章的结尾要求写一个Python地址簿程序。俗话说:光说不练假把式。于是,就写了一个。
# Filename : addressBook.py
#At first, we abstract the model.
import os
import cPickle
class Person:
def __init__(self,name,email = "",mobile = "",teleNumber = ""):
self.name = name ...
- 2011-03-15 15:46
- 浏览 778
- 评论(0)
1 use checked exceptions for conditions from which the caller can reasonably be expected to recover.
2 use runtime exceptions to indicate programming errors. The majority of runtime exceptions indicate precondition violations.
3.All of the unchecked throwable you implement should subclass RuntimeEx ...
- 2011-03-08 15:53
- 浏览 661
- 评论(0)
在C++中,参数传递的方式是“实虚结合”。
按值传递(pass by value)
地址传递(pass by pointer)
引用传递(pass by reference)
按值传递的过程为:首先计算出实参表达式的值,接着给对应的形参变量分配一个存储空间,该空间的大小等于该形参类型的,然后把以求出的实参表达式的值一一存入到形参变量分配的存储空间中,成为形参变量的初值,供被调用函数执行时使用。这种传递是把实参表达式的值传送给对应的形参变量,故称这种传递方式为“按值传递”。
使用这种方式,调用函数本省不对实参进行操作,也就是说,即使形参的值在函数中发生了变化,实参的值也完全不会受 ...
- 2011-01-16 00:06
- 浏览 700
- 评论(0)
/*
Project 4-1
Demonstrate the Bubble sort
*/
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int nums[10];
int size;
int a, b, t;
size = 10; //number of elements to sort
//give the array some random initial values ...
- 2011-01-14 13:51
- 浏览 511
- 评论(0)
LinearLayout实现了ViewManager接口。
当LinearLayout调用addView (View
view, ViewGroup.LayoutParams params)方法后,LinearLayout中会增加一个子视图,并重新绘制自己。子视图的布局参数是在addView()方法中指定的params。
LinearLayout调用removeView (View
view)方法后,LinearLayout会移除view所引用的实例,并重新绘制自己。view必须是LinearLayout中某个子视图对象实例的引用。
LinearLayout调用Update ...
- 2010-12-16 16:57
- 浏览 525
- 评论(0)
原文地址:jGuru:
Remote Method Invocation (RMI)
如果您本文的翻译有任何建议,请留言。
这篇文章讲述Java2 平台中远程方法调用(RMI)技术的基础。
简介:使用RMI进行分布式计算
RMI(Remote Method Invocation,远程方法调用),在JDK1.1中被首次引入,它将网络编程提升到一个更高的层面。尽管相对来说,RMI比较易用,它仍然是一个引人注目的强大技术。它为普通的java开发者揭开了一个全新的角度——分布式对象计算的世界。
这篇文章将对这个通用的技术作一个深度的介绍。RMI技术被认为形成于JDK1.1,在Java ...
- 2010-12-10 17:05
- 浏览 628
- 评论(0)
在上篇文章中,printMenu()的实现的几个问题,在这篇文章中,予以解决。
首先问题的原因是什么?很明显,不同的collection类型,煎饼屋菜单使用的是ArrayList,而餐厅的菜单使用的是数组。
代码的区别如下
ArrayList 和 数组的元素遍历:
for(int i = 0; i < breakfastItems.size(); i++){
MenuItem item = (MenuItem)breakfastItems.get(i);
}
for(int i = 0; i < lunchItems.length; i ...
- 2010-12-09 16:38
- 浏览 622
- 评论(0)
首先,我们有三个类,分别代表“菜单项”,“对象村餐厅菜单”和“对象村煎饼屋菜单”。
菜单类:
package com.hufei.learnDesignPattern;
public class MenuItem {
String name;
String description;
boolean vegetarian;
double price;
public MenuItem(String name, String description, boolean vegetarian, double price){
this.name = name;
...
- 2010-12-06 16:41
- 浏览 737
- 评论(0)
function sAlert(str){
var msgw,msgh,bordercolor;
msgw=400;//提示窗口的宽度
msgh=100;//提示窗口的高度
titleheight=25 //提示窗口标题高度
bordercolor="#336699";//提示窗口的边框颜色
titlecolor="#99CCFF";//提示窗口的标题颜色
var sWidth,sHeight;
sWidth=document.body.offsetWidth;
sHeight=screen.height;
var ...
- 2010-11-11 15:58
- 浏览 712
- 评论(0)
//检验日期格式,合法的格式例如:2000-10-29,月份和天必须是两位,能检测闰年。
function isDate(str){
var reg=/^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$/;
if (reg.tes ...
- 2010-11-11 15:09
- 浏览 587
- 评论(0)