自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 mysql分层数据管理--Managing Hierarchical Data in MySQL(译文)

原文地址:http://dev.mysql.com/tech-resources/articles/hierarchical-data.htmlIntroduction大多数用户都曾在数据库中处理过分层数据(hierarchical data),认为分层数据的管理不是关系数据库的目的。之所以这么认为,是因为关系数据库中的表没有层次关系,只是简单的平面化的列表;而分层数据具有父-子关系,显然关系数据...

2011-04-22 09:19:24 221

ubuntu 升到10.04 后 mysql报错

ubuntu 升到10.04 后 mysql报错/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:440:in `load_missing_constant': uninitialized constant MysqlCompat::MysqlRes (NameError)我...

2010-05-11 13:52:14 126

原创 Rails开发技巧集锦

将你的程序所用到的密码和API证书号保存在一个自定义的配置文件中。我使用一个YAML并沿用了database.yml类似的格式。有需要的时候就使用常量。不要重复诸如客服邮件地址这类字符串,而是将它们保存在常量中(可以保存在environment.rb或者自定义的配置文件中),然后在整个程序中使用该常量。尽量使用UTC时间,这可以使应用程序看起来更加一致性。(不过Rails 2....

2010-03-03 11:03:45 157

原创 rails 单复数相同 resources ambiguous routes 解决办法

今天碰到一个单复数相同的resources map.resources :series 运行时报you may have ambiguous routes 错误 解决办法: map.resources :series, singular => :series_instance这样就变成了series                       ...

2010-02-02 11:38:30 165

jQuery Timers插件

jQuery Timers插件 提供定时执行的功能,使用非常简单JQuery Timers提供了三个函式1. everyTime(时间间隔, [计时器名称], 函式名称, [次数限制], [等待函式程序完成])2. oneTime(时间间隔, [计时器名称], 呼叫的函式)3. stopTime ([计时器名称], [函式名称])/***************...

2009-12-21 12:05:07 297

rails rspec 入门

常用方法 before(:all) do # 会在所有example运行前被调用一次 end before do # 与before(:each)相同,会在每个example运行前被调用一次 end after(:each) do # 会在每个example运行完后被调用一次 @post.destroy unless @post.new_r...

2009-12-01 13:14:26 118

NetBeans 6.7 rspec 无法运行测试解决办法

编写rspec后,运行单个rspec文件,处于一直测试状态,没有结果,这是NetBeans的一个bug 解决方法:1.切换到NetBeans安装路径下的ruby2路径下cd /usr/local/netbeans6.7/ruby22.编辑nb_rspec_mediator.rb vim nb_rspec_mediator.rb3.将204行class NbSpecP...

2009-12-01 10:46:33 124

rspec 环境安装

安装rspec gemsudo gem install rspec安装rspec插件ruby script/plugin install git://github.com/dchelimsky/rspec.git -r 'refs/tags/1.2.9'ruby script/plugin install git://github.com/dchelimsky/rspec-rail...

2009-12-01 10:30:44 159

硬盘分区误删除后的恢复

问题描述:今天误将同事含有重要数据的硬盘d,e,f,g盘删除,并将逻辑分区删除 研究了多款软件后终于发现一个简单快捷的小软件比较适合DiskGenius 1.选中要恢复的磁盘2.点击“搜索分区”按钮3.选中“整个磁盘”4.搜索到磁盘后  选择“跳过”5.所有分区搜索完成后,根据提示保存分区表,选中mbr6.重启 恢复完成...

2009-09-28 11:09:34 266 1

Dell PowerEdge R610 XenServer 的 OpenManage Server Administrator安装

最近新买了台服务器Dell PowerEdge R610操作系统式虚拟化服务器 XenServer 上面运行Debian和WindowsServer2003在安装OpenManage Server Administrator时遇到了困难,OpenManage Server Administrator并不支持XenServer研究了一下解决方案如下: 首先将有OpenManage...

2009-09-25 09:50:43 224

原创 debian源

国内比较好用的debian源还是debian.cn99.com,但是不知道什么原因这个国内最快的源挂了,现在设置debian就比较麻烦了。还好有了apt-spy,可以自动测试到哪个源的下载速度最快。       当然,刚装完系统是没有apt-spy的,但是我们可以找个暂时先替代的。譬如:在/etc/apt/sources.list 中添加deb http://http.us.debia...

2009-09-21 10:31:46 328

原创 c++ const 详解

1. const修饰普通变量和指针const修饰变量,一般有两种写法: const TYPE value; TYPE const value; 这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。 对于一个非指针的类型TYPE,无论怎么写,都是一个含义,即value只不可变。 例如: const int nValue;   ...

2009-09-11 22:42:02 89

原创 JavaScript window.open 所有参数

  window.open 弹出新窗口的命令;   'page.html' 弹出窗口的文件名;   'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替;   height=100 窗口高度;   width=400 窗口宽度;   top=0 窗口距离屏幕上方的象素值;   left=0 窗口距离屏幕左侧的象素值;   toolbar=no 是否显示工具栏,yes为显示;...

2009-08-20 13:59:36 757

原创 43个你必知的健康常识

1、常吃宵夜,会得胃癌,因为胃得不到休息。 2、一个星期只能吃四颗蛋,吃太多对身体不好。 3、鸡屁股含有致癌物,不要吃较好。 4、饭后吃水果是错误的观念,应是饭前吃水果。 5、女生月经来时,不要喝绿茶,反正茶类的不要喝就对了,多吃可以补血的东西。 6、喝豆浆时,不要加鸡蛋及糖,也不要喝太多。 7、空腹时不要吃蕃茄,最好饭后吃。 8、早上醒来,先喝一杯水,预防结石。 9、睡前三小时不要吃东西,会胖。...

2009-08-12 17:34:49 94

rails 路由 id为数字

map.connect ‘:controller/show/:id’,:action => “show”, :requirements => { :id => /\d+/ }

2009-08-08 17:17:39 74

原创 非常好用的兼容IE、FF 设为首页、添加搜藏 的javascript代码

 function addCookie(pageURL,pageNAME)  {  if (document.all)      {         window.external.addFavorite(pageURL,pageNAME);      }      else if (window.sidebar)      {         window.sidebar.addPane...

2009-08-03 13:57:06 90

原创 jquery.validate

 需要JQuery版本:1.2.6+, 兼容 1.3.2<script src="../js/jquery.js" type="text/javascript"></script><script src="../js/jquery.validate.js" type="text/javascript"></script&am

2009-07-28 13:06:33 82

原创 转载一篇比较详细介绍rails routes的文章

 REST, Resources, and Rails Before REST came I (and pretty much everyone else) never really knew where toput stuff.—Jonas Nicklas on the Ruby on Rails mailing list Routing and CRUD当你在r

2009-04-02 09:05:00 5587

转载 了解Scaffold Generator

 “支架”“生成器”使用Rails的动态“支架”(scaffold :somemodel)可写出同样的代码,所以你会获得“样本代码”并且可自由地修改。  用法: script/generate scaffold ModelName? ControllerName? [action, ...]通常选项:-p, --pretend 运行但不

2009-03-25 10:01:00 569

原创 ruby 各式各样的迭代器

首先要介绍的是最基本的迭代器,也就是each方法。这个方法的功能是“依序获取元素,并使用这个元素进行一些处理”。Ruby的很多类都定义了这个方法。用在数组上数组的每个元素都有索引,所以可以依照索引的顺序取出所有的数据。alphabet = ["a", "b", "c", "d", "e"]alphabet.each{|i| print i, "/n"} 用

2009-03-16 17:13:00 958

原创 Ruby 系统已经定义的全局变量

 $!: 最近一次错误信息$?: 最近一次执行的子进程退出的状况$$:: 解释器进程ID$*: 命令行参数$0: Ruby当前运行程序的文件名$/: 输出记录分隔符$/: 输入记录分隔符$=: 是否区分大小写标志$n: 最近匹配的第n个子表达式$~: 自表达式组的最近一次匹配$&: 最近一次同正则表达式匹配的字符串$.: 解释器最近读的行数$_: g

2009-03-16 15:44:00 758

原创 Ruby 单件类

class T1 class << self def foo puts "singleton method foo" end end def self.foo puts "class method foo" end end   

2009-03-12 09:26:00 949

原创 一篇不错的讲解Java异常的文章

六种异常处理的陋习  你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?   1 OutputStreamWriter out = ...   2 java.sql.Connection conn = ...   3 try { // ⑸   4  Statement stat = conn.

2007-11-22 15:45:00 432

原创 Java执行外部命令,并把结果回显到控制台

   JAVA现在执行外部命令,主要的方式,还是通过调用所以平台的SHELL去完成,WINDOWS下面就用CMD,LINUX或者是UNIX下面就用SHELL,下面演示一个对BAT文件的调用,并把结果回显到控制台上,其它的应用程序类。说明:一个调用SHELL执行外部取得外部程序的输出流,采用适当的READER读回来,并显示出来就OK了下面是源程序:

2007-11-13 13:54:00 693

原创 java获取服务器端网卡地址

import java.io.IOException;import java.io.InputStreamReader;import java.io.LineNumberReader;/** *  * @author zhupan * @version 1.0 */public class MACAddress { public MACAddress() { } public static

2007-11-13 13:41:00 794

转载 让界面更加绚丽 Java SE 6.0四种新功能

  在这篇文章中我接着介绍另外几种新的GUI功能。这些功能是:  ·带有排序和过滤功能的JTable。  ·增强的JTabbedPane组件  ·增强的打印功能  ·增强的拖放功能   带有排序和过滤功能的JTable   在Java SE 6中除了java.awt被更新外,javax.swing同时也有了很大的改进。在C/S程序中我们会经常使用到"表"。如我们可以在查询数据库后将查 询结果显示在

2007-08-15 16:15:00 1108

原创 Java虚拟机详细介绍

一、什么是Java虚拟机     当你谈到Java虚拟机时,你可能是指:     1、抽象的Java虚拟机规范     2、一个具体的Java虚拟机实现     3、一个运行的Java虚拟机实例二、Java虚拟机的生命周期     一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机器上运行三个程序,就会有三个运行中的Java虚拟

2007-08-03 09:18:00 692

原创 JTree用法及JTree使用经验总结(吐血推荐)

import  java.awt.Dimension; import  java.awt.Color; import  javax.swing.JFrame; import  javax.swing.JPanel; import  javax.swing.JScrollPane; import  javax.s

2007-07-31 10:28:00 11176 6

原创 JDOM处理XML快速上手

在 JDOM 中,XML 元素就是 Element 的实例,XML 属性就是 Attribute 的实例,XML 文档本身就是 Document 的实例。    因为 JDOM 对象就是像 Document、Element 和 Attribute 这些类的直接实例,因此创建一个新 JDOM 对象就如在 Java 语言中使用 new 操作符一样容易。JDOM 的使用是直截了当的。    JDOM 使

2007-07-30 13:53:00 757

原创 xml设置与读取实例

XML作为全球通用的结构化语言,越来越受人们青睐,各种开发平台(比如Microsoft Studio系列、Oracle系列、 Inprise Borland系列等)也都把支持XML开发作为宣传口号之一 。由于笔者所从事的电子政务开发较早的引入了XML,所以尝到了许多甜 头,在许多项目中利用XML数据交换信息,省去了许多麻烦事,不用制定繁锁的数据格式,利用XML数据易于表达,也利于一线开发者跟踪调试

2007-07-27 16:11:00 550

原创 JAVA/读取XML文件中SQLSERVER数据源配置(sax)

 XML文件:mssql.xml localhost 1433 pubs sa XML配置文件解析器:ConfigParser.java package com.onechen.data.config;import java.util.Properties; import org.xml.sax.Attributes; import org.xml.sax.SAXExcept

2007-07-27 15:26:00 2114

转载 JTree

10-1:使用JTree组件:   java.lang.Object     --java.awt.Component      --java.awt.Container       --javax.swing.JComponent        --javax.swing.JTreeJTree构造函数:JTree():建立一棵系统默认的树。JTree(Hashtable value):利用Has

2007-07-27 14:00:00 1456

原创 ArrayList中的数据排序--java对象排序

常常遇到数组排序的问题.比如我有一个Person类,它的实例对象存储在ArrayList数组中,现在要把ArrayList数组中的Person对象按照年龄排序.其实这种情况经常遇到.下面给出源代码:1:Person.java文件:-------------------------------public class Person{ String name; int age;  public

2007-07-19 15:58:00 622

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除