自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张华勋的专栏

It's better to burn out than to fade away.

  • 博客(44)
  • 资源 (10)
  • 收藏
  • 关注

原创 rails3 使用bootstrap step by step

rails3 使用bootstrap一,背景:  这个不多说,最好的就是看文档http://twitter.github.com/bootstrap/  本文例子github链接  testbootstrap  git 地址[email protected]:Ryan007/testbootstrap.git二,使用方法:  本人用的使rails3.2.12应该是比较新的版本

2013-02-27 12:57:32 1986

原创 rails测试之BDD--rspec--capybara

rails测试之BDD--rspec--capybara一,Background:什么是bdd?干什么用的?bdds 就是英文 Behavior-Driven Development,是用来做开发测试。bdd和单元测试,交付测试什么关系?At the heart of BDD is a rethinking of the approach to unit testing a

2013-02-25 15:41:22 1577

原创 cucmber 测试 笔记

cucmber 测试 笔记一,准备测试环境rake db:test:clone  #创建测试的数据库rake db:test:prepare #检查待迁移数据表和负载测试架构添加gem  group :test do gem 'cucumber-rails' gem 'capybara' gem 'database_cleaner' gem 'turn', :req

2013-01-01 21:56:45 1095

原创 搭建开发rails环境

rvm use 1.9.3-p125rvm gemset create rails323_r193_xmcrmrvm use 1.9.3-p125@rails323_r193_xmcrmgem install rails -v 3.2.3rails new xmcrmcd xmcrm修改gemfilesource 'https://rubyg

2012-12-12 17:48:37 1289

原创 mac 完全卸载mysql

首先,停止所有mysql有关进程。然后执行下面命令sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/PreferencePanes/My*vim /etc/hostconfig and re

2012-10-25 17:27:56 1591

转载 debian 和 redhad系列包管理

RPM/DPKG 两大阵营简介在 GNU/Linux( 以下简称 Linux) 操作系统中,RPM 和 DPKG 为最常见的两类软件包管理工具,他们分别应用于基于 RPM 软件包的 Linux 发行版本和 DEB 软件包的 Linux 发行版本。软件包管理工具的作用是提供在操作系统中安装,升级,卸载需要的软件的方法,并提供对系统中所有软件状态信息的查询。RPM 全称为 Redhat Pac

2012-10-14 18:26:11 1011

原创 教你使用把div层变成可编辑的状态,非常简单粗暴有效

在你的html页面上添加where you are?下面是实现的jquery代码$("div[class='content']").live('click',function(){ var divedit = $(this); if (divedit.children("input").length > 0) { return false

2012-09-03 17:18:40 4065

原创 rails3 使用 acts-as-taggable-on 打标签 超简单

rails 使用  acts-as-taggable-on 打标签简介:Jonathan Viney 是这个项目的最大贡献者。`标签`的作用很广,尤其是博客和搜索这两方面。1,Rails 3.x在 Gemfile添加以下内容gem 'acts-as-taggable-on', '~> 2.3.1'2,使用以下命令:rails generate acts_

2012-08-28 23:44:22 3813

转载 ruby on rails 【语法大全2】

rake 系列命令最熟悉的就是 rake db:create/migrate 对数据库的操作,也许这些也很少用的:rake -T 列出所有rake命令rake -T plugin 列出所有有关plugin的rake命令rake db:migrate version=0 清除数据库数据和结构 1.1 创建一个Rails应用程序 $ rails new  app_name

2012-08-19 22:44:19 1218

原创 rails 测试 单元测试 集成测试 行为测试 自动测试

1,单元测试http://guides.rubyonrails.org/testing.html2,集成测试http://guides.rubyonrails.org/testing.html3,行为测试http://ihower.tw/rails3/testing.html4,自动测试http://ruby-china.org/topics/2990

2012-08-17 09:02:11 937

翻译 怎么单独进行一个单元测试

How to Run a Single Rails Unit TestMay 28th, 2010 | Comments This post explains how to execute a single unit test (or even a single testmethod) instead of running the complete unit test suite.

2012-08-16 09:39:02 1182

翻译 创建你的第一个gem

Creating Your First GemYou see gems everywhere in the Ruby world. They are the backbone of just about every Ruby app out there. I’ll admit that I was a bit intimidated the first time I tried to

2012-05-28 15:09:22 973

原创 【零基础学习PHP 五】正则表达式在php中的使用

PHP正则表达式  int ereg(string pattern, string string, array [regs]);  pattern代表正则表达式的模式,而string则是执行查找替换操作的目标对象。整数/数组返回值:整数/数组同样是验证邮件地址,使用PHP编写的程序代码如下:< ?php $email = "hwlloweijla;@lk

2012-05-03 08:36:57 607

原创 【零基础学习PHP 四】类型转换

类型转换指南类型转换的两个重要函数一,常见类型转换说明二,常见转换函数strval() 转换成字符串intval() 转换成整形

2012-05-03 08:20:03 687

原创 初中级程序员最容易犯的错误【1】

No.1  拼写错误;顾名思义就是单词拼写(我本人找个错误占到我所有错误80%以上)No.2标点符号,导致的错误;常见奇怪错误通常就是这些问题造成的:比如说半角,全角符号No.3 用关键字命名,同事常喜欢用 id=“submit”这些词;导致表单提交两次,或者不能保存No.4逻辑不清处导致的错误,这类错误换个人很有可能

2012-04-25 22:22:52 1124 4

原创 【数据结构1】单链表001

一、怎么建立单链表  有了动态内存分配的基础,要实现链表就不难了。  所谓链表,就是用一组任意的存储单元存储线性表元素的一种数据结构。链表又分为单链表、双向链表和循环链表等。我们先讲讲单链表。所谓单链表,是指数据接点是单向排列的。一个单链表结点,其结构类型分为两部分:  1、数据域:用来存储本身数据  2、链域或称为指针域:用来存储下一个结点地址或者说指向其直接后继

2012-04-19 22:07:26 511

翻译 ruby on rails 【语法大全2】【模型(Models)】数据库迁移(Migrations)

数据迁移【Migrations】数据迁移能让你很方便的以一种有条理,有组织的方式更改你的数据库。当然你也可以手动更改sql语句,但是你也有责任告诉其他的开发者;让他们运行这些语句。你也要记录变化的地方不要让它在你下次部署时和你的产品机器发生冲突。Active Record 记录你已经运行的所有迁移操作,因此你所做的就是更新你的代码,然后运行 "rake db:migrate"。当Act

2012-04-19 09:09:39 852

转载 Ruby【002】

Ruby有不少惯用法,这里略作一些介绍,也方便阅读他人代码:迭代一般写法:for i in (1..10)puts iend习惯写法:Java代码  (1..10).each{|i| puts i}  或  1.upto(10){|i| puts i} # from njmzhang  ||=赋值一般写法:

2012-04-19 08:56:12 860

原创 【零基础学习PHP 三】 数组

快速入门一维数组EX,1在这个例子中,会自动分配 ID 键:$names = array("m1","m2","m3");EX,2在这个例子中,我们人工分配的 ID 键:$names[1] = "m1";$names[2] = "m2";$names[3] = "m3"; 可以在脚本中使用这些 ID 键:<?php echo $nam

2012-04-17 10:19:03 848

原创 【零基础学习php二】 php 数据类型

写在前面的话: 安装php很简单,尤其是在windows平台下面,再次不在赘述我的环境是:                  1,32的专业版xp,IBM e40,i3处理器                  2,XAMPP[Apache+MySQL+PHP+PERL]自认为学习一门计算机语言最重要的是认清楚这种语言的数据类型【可能是错的,但是我一直这样学习】【LIST

2012-04-11 17:55:16 563

原创 【零基础学习php一】初识 php

有机会接触PHP 这也是一个很好的机会好好学学php,闲言碎语不再说,入正题A , php是什么东东??PHP(“PHP: Hypertext Preprocessor”,超文本预处理器的字母缩写)PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。B,为什么要学习php?1,

2012-04-11 16:19:05 648

翻译 最常被程序员们谎称读过的计算机书籍

最常被程序员们谎称读过的计算机书籍马克·吐温曾经说过,所谓经典小说,就是指很多人希望读过,但很少人真正花时间去读的小说。这种说法同样适用于“经典”的计算机书籍。在Stack Overflow(以及其它很多软件论坛)上,诸如”程序员最应该读的计算机书籍有哪些?“这样的问题会周期性的出现。这样的问题不断的被提出、被回答,只是形式不同罢了。相同的几本书总是会出现在清单的前几名内,所以,如果想知道

2012-04-10 13:29:36 537

转载 ubuntu 11.10 apche php 搭建服务器

1.下载ubuntu11.10和vmware。vmware下载安装请看:http://www.myxzy.com/read.php/90.htm虚拟机安装ubuntu,这里就不说了。安装好ubuntu并启动。2.设置本地网络连接,ip地址等。演示用nat桥接的方式上网,IP:192.168.128.3。3.安装apache。打开终端,可以切换到root模式(下面就不说了,直

2012-03-19 09:49:05 796

转载 jQuery Mobile

jQuery Mobile开发进阶:API扩展介绍2012年02月07日00:05 it168网站原创 作者:廖煜嵘 编辑:景保玉 评论:1条  【IT168技术】目前,jQuery Mobile是在HTML5 移动开发中的一个很不错的框架,它为熟悉Jquery的开发者进行移动开发提供了很大方便。jQuery Mobile使用的是HTML5和CSS3,除了能提供很多基础的移动页

2012-03-16 13:35:55 2841 1

转载 redis常用命令

redis常用命令1人收藏此文章,我要收藏发表于8个月前 , 已有920次阅读 共0个评论http://blog.163.com/love-love-l/blog/static/210783042010112311459577/  借用博文http://mxohy.blog.sohu.com/169636769.html    //此博主的博客上面有redis和my

2012-03-14 15:45:23 481

原创 jquery对象 和 dom 对象 及其 转换

疑惑??什么是Jquery对象? 什么是Dom对象?下面我将一一给大家讲讲我的理解,如有不妥敬请指出dom对象 ?dom对象也就是dom文档里面的各种属性,选择符号,方法等请看    DOM文档对象jQuery对象?---就是通过jQuery调用js库,包装DOM对象后产生的对象。jQuery对象是jQuery特有的,只能在jquery方法使用。比如:

2012-03-13 11:32:18 460

转载 Linux下常用压缩格式的压缩与解压方法

Linux下常用压缩格式的压缩与解压方法.tar解包: tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------------------------------------.gz解压1:gunzip FileName.gz解压2:gzip -d

2012-03-08 10:54:56 461

翻译 How to install mongoDB on Ubuntu

Ubuntu上如何安装mongodb数据库(How to install mongoDB on Ubuntu)Published: May 19, 2011 , Updated:May 19, 2011 , Author: mkyong下文将会介绍如何安装mongodb 在你的ubuntu11.10步骤总结:在你的source.list添加10个gen包 (Add

2012-03-07 14:40:32 809

原创 ubuntu11 安装 flash11

sudo add-apt-repository ppa:sevenmachines/flash sudo apt-get update  sudo apt-get install flashplugin64-installer

2012-03-07 13:07:52 492

转载 学习 HeroKu 的架构设计

学习 HeroKu 的架构设计作者: Fenng | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/arch/heroku_architecture.html这几天给我印象比较深的是 HeroKu ,提供 Ruby 快速部署环境并提供托管能力,他们的架构图做得十分漂亮,一幅图胜过千言

2012-03-05 10:50:21 464

转载 ubuntu 备份系统

ubuntu 备份系统2011-04-05 15:56:55第一步:打开一个终端,并运行 sudo su(回车后要求输入密码)第二步:继续在终端中输入 cd /(注意中间有一个空格)第三步:(开始备份系统)在终端中输入:tar -cvpzf /media/hd7/ubuntu.tgz --exclude=/proc --exclude=/lost+found -

2012-02-22 11:21:18 463

原创 ubuntu 最简单的rvm ruby rails 安装命令

安装 RVM: $ bash -s stable 写入bashrc并 重新加载shell$ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bashrc$ source ~/.bashrc注意:如果这一步进行不了,是因为没用在写入上述文件

2012-02-22 08:56:24 1230

原创 rails ActiveRecord 操作数据库

RAILS3  ActiveRecord 操作数据库rails ActiveRecord 操作数据库(CRUD)C 添加记录(1) new 和 saveuser = User.newuser.name = value1user.password = value2user.save(2) create 下面增加了两条记录User.create(

2012-02-20 18:22:48 813

转载 div 布局问题 一

前言在用CSS控制排版过程中,定位一直被人认为是一个难点,这主要是表现为很多网友在没有深入理解清楚定位的原理时,排出来的杂乱网页常让他们不知所措,而另一边一些高手则常常借助定位的强大功能做出些很酷的效果来,比如CSS相册等等,因此自己杂乱的网页与高手完美的设计形成鲜明对比,这在一定程度上打击了初学定位的网友,也在他们心目中形成这样的一种思想:当我熟练地玩转CSS定位时,我就已是高手了。不管你怎

2011-12-20 14:12:16 428

翻译 Mongodb数据库 操作语句

1.1  基本操作db.addUser(username,password)   //添加用户db.auth(usrename,password)      //设置数据库连接验证db.cloneDataBase(fromhost)      //从目标服务器克隆一个数据库db.commandHelp(name)            //returns t

2011-12-13 13:40:46 797

原创 怎么安装mongodb数据库 how to install mongodb on win7

开始吧,“step by step”,ok1,下载mongodb数据库http://www.mongodb.org/downloads2,在D盘新建一个叫MongoDB文件夹,将安装文件解压到这里,打开解压后的文件,把bin文件夹剪切到MongodDB的根目录下面,新建data,logs文件夹在logs里面新建一个mongodb.log文件3 “环境变量

2011-12-08 22:35:34 1071

原创 Ruby各种枚举方法及其使用【001】

1,upto()方法    EX:irb:1.upto(5){ |x| puts(x) }   输出irb:1irb:2irb:3irb:4irb:5= >1注意:这里的x 是变量 这种枚举的方法只能遍历连续的数字,字符,而且只能是小数到大数1.1upto()和do、end 搭配使用irb:1.upto(4)  do |x| pr

2011-12-02 18:13:40 2033

原创 RubyOnRails 小小引导(上)

大家早上好,我现在学习Ruby On Rails 框架 3.1版本的rails框架 很新 很容易刚开始学,想记录一下这个框架的学习过程,留下点记录 开始Rails框架之旅   1,创建一个rails 工程   如果你已经配置好了rails 框架 而且使用的是Aptana Stdio 3版本IDE   打开你的rails 服务器   输入命令行:rails new blo

2011-12-01 18:27:29 626

原创 传值 传引用 传地址

传值:就是把实参的值传给形参,实参的值不改变,形参接收到值传地址:以传值的方式传递一个特殊的值,这里的值是存的地址;那么传递后也可以通过形参改变实参传引用:以地址的形式真正的传递参数,形参和实参指向同一个内存;改变形参,就会相应的改变实参通俗理解:值传递好比是你把文件复制一份,通过网络传给他,然后他可以在他本机上对文件做任何的修改,修改会保存下来,但是你机器上的文件不会

2011-11-30 23:16:58 1037

原创 ruby on rails 【语法大全1】

0,rails new blog这个是ror初学者第一个真正的ror项目这个就是生成一个ruby on rails 项目这个就相当于C语言中的hello world1,bundle install用来安装应用的gem,这里的gem就是常说Gemfile里面定义的gem2,scaffold脚手架用来自动生成CRUD的 一个工具集 包含数据库ex: rails

2011-11-30 09:06:52 1361

C语言希尔排序

c 语言 希尔排序算法 很容易懂 简洁 明了

2011-11-21

opengl 核心类库

收集很久 才收集比较齐的 类库 包含众多的类文件包含14个文件

2010-11-06

opengl旋转正方形

opengl 旋转 正方形 很不错的

2010-11-06

hibernate-search所有的包

很实用的 hibernate-search包 包含三个文件 lucene-core.jar hibernate-search.jar hibernate-common-annonations.jar

2010-11-06

旋转立方体 opengl编写

很好看 自己可以修改参数 实现正立方体的效果 花费很长时间才编出来 呵呵 给大家分享

2010-11-01

OPENGL 基础教程

很不错的 尽管有点老但是思想什么的 变化不大

2010-11-01

windows操作系统的发展

介绍windows发展历程,介绍的很详细。值得了解

2010-05-24

定点数浮点数计算 加减乘除

很不错的课件,能够给初学者很大的帮助,内容很详细,值得一看,尤其是刚刚学习计算机组成原理的同学。

2010-05-24

C++Builder 6.0编写简易的时钟

很好用的 方法不多 通俗易懂 希望用相同志向的人为朋友

2010-05-16

C++Builder 编写一个可以变换中英字的程序

程序运行后中文和英文 每一秒转换一次 在C++Builder上直接添加一个Bitbat 和一个 Timer 双击Timer 把这个程序直接拷上去 就可运行

2010-05-16

空空如也

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

TA关注的人

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