- 博客(19)
- 资源 (4)
- 收藏
- 关注
原创 MongoDB试用
os: Ubuntu8.04cpu: amd安装步骤:http://www.mongodb.org/display/DOCS/Ubuntu+and+Debian+packagesStart Server: sudo /etc/init.d/mongodb startStop Server: sudo /etc/init.d/mongodb stopMon
2011-10-30 18:48:11 1426
原创 Python中类的使用
#coding=utf8Created on 2011-6-12@author: hufeiname = hufeiif not name: passelse: class Person: # class can be defined in a branch
2011-06-12 23:11:00 7139
原创 Vim多文件切换
<br /> 多文件切换通过vim打开多个文件(可以通过ctags或者cscope)":ls"查看当前打开的buffer(文件)":b num"切换文件(其中num为buffer list中的编号)<br />可以用到的命令有<br />":bn" -- next buffer in the buffer list<br />":bp" -- previous buffer in the buffer list<br />":b#" -- previous buffer you was in<br /> <
2011-05-16 10:30:00 8631
原创 Django: 当CharField和TextField的null= True时,保存的是u'',而不是null
在model.py中代码如下:........ application = models.CharField(max_length=64,verbose_name="Application", blank=True, null=True) paymenttype = models.CharField(max_length=32, choices=PAYMENTTYPE_CHOICES,
2011-03-28 17:16:00 13435 1
原创 Python 地址簿程序
<br />A Bite of Python在文章的结尾要求写一个Python地址簿程序。俗话说:光说不练假把式。于是,就写了一个。<br /> <br /># Filename : addressBook.py#At first, we abstract the model.import osimport cPickleclass Person: def __init__(self,name,email = "",mobile = "",teleNumber =
2011-03-15 15:46:00 2795
原创 Item 58: Used checked exceptions for recoverable conditions and runtime exceptions for programming errors
<br />1 use checked exceptions for conditions from which the caller can reasonably be expected to recover.<br />2 use runtime exceptions to indicate programming errors. The majority of runtime exceptions indicate precondition violations.<br />3.All of the
2011-03-08 15:53:00 1095
原创 C++中函数调用时的三种参数传递方式
<br />在C++中,参数传递的方式是“实虚结合”。按值传递(pass by value)地址传递(pass by pointer)引用传递(pass by reference)<br />按值传递的过程为:首先计算出实参表达式的值,接着给对应的形参变量分配一个存储空间,该空间的大小等于该形参类型的,然后把以求出的实参表达式的值一一存入到形参变量分配的存储空间中,成为形参变量的初值,供被调用函数执行时使用。这种传递是把实参表达式的值传送给对应的形参变量,故称这种传递方式为“按值传递”。<br /> <br
2011-01-16 00:06:00 39922 4
原创 冒泡排序——C++
<br />/* 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 //gi
2011-01-14 13:51:00 2973
原创 ViewManager的Demo
<br />LinearLayout实现了ViewManager接口。<br /> <br />当LinearLayout调用addView (Viewview, ViewGroup.LayoutParams params)方法后,LinearLayout中会增加一个子视图,并重新绘制自己。子视图的布局参数是在addView()方法中指定的params。<br /> <br />LinearLayout调用removeView (Viewview)方法后,LinearLayout会移除view所引用
2010-12-16 16:57:00 11132 2
翻译 RMI 基础
这篇文章讲述Java2平台中远程方法调用(RMI)技术的基础。简介:使用RMI进行分布式计算RMI(Remote Method Invocation,远程方法调用),在JDK1.1中被首次引入,它将网络编程提升到一个更高的层面。尽管相对来说,RMI比较易用,它仍然是一个引人注目的强大技术。它为普通的java开发者揭开了一个全新的角度——分布式对象计算的世界。这篇文章将对这个通用的技术作一个深度的介绍。RMI技术被认为形成于JDK1.1,在Java2 SDK中得到显著提升。在应用时,RMI在这两个版本
2010-12-10 17:05:00 1610 2
原创 迭代器模式与组合模式(二) —— Head First设计模式学习
<br />在上篇文章中,printMenu()的实现的几个问题,在这篇文章中,予以解决。<br /> <br />首先问题的原因是什么?很明显,不同的collection类型,煎饼屋菜单使用的是ArrayList,而餐厅的菜单使用的是数组。<br /> <br />代码的区别如下<br /> ArrayList 和 数组的元素遍历:<br /> for(int i = 0; i < breakfastItems.size(); i++){ MenuItem item = (MenuItem)br
2010-12-09 16:38:00 796
原创 迭代器模式与组合模式(一) —— Head First设计模式学习
<br /> <br />首先,我们有三个类,分别代表“菜单项”,“对象村餐厅菜单”和“对象村煎饼屋菜单”。<br />菜单类:<br />package com.hufei.learnDesignPattern;public class MenuItem { String name; String description; boolean vegetarian; double price; public MenuItem(String name, String descrip
2010-12-06 16:41:00 794
转载 一个非常好,代码很整齐的JS弹出层实例
function sAlert(str){ var msgw,msgh,bordercolor; msgw=400;//提示窗口的宽度 msgh=100;//提示窗口的高度 titleheight=25 //提示窗口标题高度 bordercolor="#336699";//提示窗口的边框颜色 titlecolor="#99CCFF";//提示窗口的标题颜色 var sWidth,sHeight; sWidth=document.body.offsetWidth; sHei
2010-11-11 15:58:00 722
原创 Javascript 正则表达式验证日期,格式如同"2010-10-08"
//检验日期格式,合法的格式例如: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][04
2010-11-11 15:09:00 1466 1
转载 CSS命名规范
一.文件命名规范[b]样式文件命名[/b][quote]主要的 master.css布局,版面 layout.css专栏 columns.css文字 font.css打印样式 print.css主题 themes.css [/quote][b]CSS ID 的命名[/b][quote]页头:header登录条:loginbar标志:logo侧栏:
2009-12-14 11:43:00 587
原创 C++中的struct和class
C++中的struct不同于C,可以包含方法。 C++中的struct更加类似与class。其区别是struct的成员的默认访问权限是public,而class的成员默认访问权限是private。
2009-07-02 18:35:00 504
翻译 JSF2.0的新特性
翻译http://www.javabeat.net/tips/116-new-features-in-jsf-20.html JSF2.0的一些新特性:为了更好的支持Ajax,扩大了请求处理生命期。将“树结构的生成”和“树结构的使用”分成两个独立的生命期阶段。允许部分树在生命期内通过Ajax来访问集合允许可标记的JSF页面。更广泛的说,如果HTTPGET 可以使用,
2009-05-21 23:47:00 1532
转载 严重 exception starting filter struts2 unable to load configuration.
myeclipse6.0+tomcat6.0+jdk1.5+struts 2.1.6 1.类库包:commons-logging-1.0.4.jarfreemarker-2.3.13.jarognl-2.6.11.jarstruts2-core-2.1.6.jarxwork-2.1.2.jar 2.web.xml f
2009-05-13 10:45:00 19224 21
RFC501~1000 英文版 网络工程师必备 pdf版
2009-06-06
TortoiseSVN中文版手册
2009-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人