自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 收藏
  • 关注

原创 Github初试

Github初试###windows下直接安装RailsInstaller之后git就已经被默认安装好了。###安装RailsInstaller时自动创建的本地git目录C:\Sites\ 1、注册github账号并创建仓库。注册好帐号,比如我的用户名是liweiyitou创建一个新的仓库(Repository),例如theone 2、将工程文件夹(比如th...

2012-12-05 23:29:38 151

原创 symbol与ruby方法中的hash参数

symbol与ruby方法中的hash参数【转载地址】http://www.cnblogs.com/yjmyzz/archive/2010/03/04/1678140.html symbol是啥就不深入的讨论了,只简单说说symbol的好处ruby内部对于每个对象,都会有一个数字id用来标识并区分,可以用xxx.object_id来查看 ?...

2012-12-05 20:14:18 217

原创 理解 Ruby Symbol

理解 Ruby Symbol,第 1 部分转载地址:http://www.ibm.com/developerworks/cn/opensource/os-cn-rubysbl/使用 Symbol田 强 ([email protected]), 软件工程师, IBM中国软件开发中心简介: Ruby 是一个跨平台完全面向对象的脚本语言,构建在 Ruby 之...

2012-12-05 20:11:44 167

原创 Ruby 数组与hash

Ruby 数组与hash【转载地址】:http://www.blogjava.net/xvridan/archive/2007/02/07/98538.html Ruby的数组和hash都是带索引的集合。它们都可以容纳一组对象,并允许以索引键来访问这些对象。对数组而言,索引键是一个整数;而hash则允许用任何对象作为索引键。数组和hash都能够自动增长以容纳新的元素。数组...

2012-12-05 20:09:04 242

原创 mysql proxy V0.8.2 测试问题记录

 1、问题:没法输出控制台日志。(控制台日志可以统计分析各数据库操作都由那个数据库服务器执行。)解决:将/usr/local/mysql_proxy_0.8.2/share/doc/mysql-proxy/rw-splitting.lua中的变量isDebug设置为true。 2、问题:当进行mysqlslap查询测试时,/usr/local/mysql_proxy_0...

2012-03-08 15:40:57 96

原创 JRuby简介

什么是JRuby? 网上搜索的答案\(^o^)/~答案1:jruby是用java写的ruby语言编译器,运行在java平台,普通ruby是cruby,即用c语言写的ruby语言编译器。答案2:ruby是用c写的ruby,jruby是用java写的ruby。从学习的角度来说,两者语法是一样的,写的程序完全一样。但对要用ruby写商业应用程序的时候需要考虑选一种,因为j...

2012-02-27 16:28:49 892

原创 Groovy & Groovy框架Grails

Groovy百度百科:http://baike.baidu.com/view/707298.htm官方网站 :http://groovy.codehaus.org Groovy框架Grails Grails是一套用于快速Web应用开发的开源框架,它基于Groovy编程语言,并构建于Spring、Hibernate和其它标准Java框架之上,从而为大家带来一套能实现超高生...

2012-02-27 16:28:39 333

原创 Python, Ruby 与 Groovy,谁与争锋?

Python, Ruby 与 Groovy,谁与争锋?  --SleekEngine  网络转载:http://sleekengine.iteye.com/blog/259257 随着计算机硬件的快速发展,10年前因为速度问题而被诟病的Java现在成了计算机流言语言中的老大,但是它却仍被认为复杂笨重,近几年来动态语言却有后来赶上的趋势,掌握一门动态语言成了程序员需要考虑的事宜。 近期接触了...

2012-02-27 16:28:27 115

原创 Git和Github初次使用

Git 和Github初次使用2010-02-27 23:51转载: http://hi.baidu.com/kissdev/blog/item/944aa2fab2817215a8d311f1.html1. GIT相比CVS/SVN,Git 的优势:- 支持离线开发,离线Repository- 强大的分支功能,适合多个独立开发者协作- 速度...

2012-02-01 16:29:39 107

原创 Git vs SVN

 转载:http://whitesock.iteye.com/blog/9188741 Overview    Git作为一种Distributed Version Control System,和传统的Contralized Version Control System(例如SVN,CVS)相比存在很多不同之处,以下笔者认为相对来说比较重要的区别。本文提到的SVN版本为1.5,G...

2012-02-01 16:29:24 84

原创 如何在windows上架设Git服务器

转载:http://blog.163.com/clevertanglei900@126/blog/static/11135225920101166432957/TortoiseGit + msysgit + CopSSH + WindowsXP as server 1.需要软件msysgit (服务器和客户端) CopSSH  (服务器) TortoiseG...

2012-02-01 16:29:12 86

原创 Git简介以及Git在CentOS上设置共享Repository

转载:http://denger.iteye.com/blog/1010692    一直使用SVN至今,现在正好 SVN 的服务器硬盘挂掉了,再加上SVN早就用着不是很爽了(由其是在每一个目录下都会生成.svn目录、另外它的分支管理和切换更是麻烦),于是便尝试将公司的SCM工具 SVN切换至 GIT。对于GIT以前主要还是在github上fetch、pull开源代码时用用,很少把它用到实...

2012-02-01 16:29:00 114

原创 Git的安装使用(centos)

 转载: http://sunrc.blog.51cto.com/747991/256200 Git安装以及使用Git 管理个人文档1.1 Git 安装Git的最新版本可以在http://git-scm.com/下载,它是基于命令行操作的,网上也有第三方开发的相应GUI可供下载,因为我比较喜欢命令行操作,所以没有对GUi下载和安装,有兴趣的同学可以自己试试。网上也有相应的文...

2012-02-01 16:28:46 53

原创 Git安装以及使用Git 管理个人文档

 转载:http://www.oschina.net/question/54100_254481.1 Git 安装Git的最新版本可以在http://git-scm.com/ 下载 ,它是基于命令行操作的,网上也有第三方开发的相应GUI可供下载,因为我比较喜欢命令行操作,所以没有对GUi下载和安装,有兴趣的同学可以自己试试。网上也有相应的文章和资料可供参考!安装之前首先确保相应的依赖包已经...

2012-01-30 15:07:53 105

原创 Git/Github使用方法小记

转载:http://artori.us/git-github-usage/  今天把人间网的桌面客户端renjian-deck正式开源了,之前对javascript的了解其实非常的不够的,所以这一次的代码写的也是乱七八糟重用性及其低下,虽然我无数次的想把代码重新整理一下,不过还是糊里糊涂一时冲动的在他们还是乱七八糟的时候开源了。因为之前是基于github上的一个开源项目,所以硬着头皮也...

2012-01-30 15:07:34 81

原创 【★】分布式版本控制系统Git简介

======================================官网:http://git-scm.com/======================================参照↓百度百科:http://baike.baidu.com/view/1531489.htm#3维基百科:http://zh.wikipedia.org/wiki/Git====...

2012-01-30 15:07:09 163

原创 【★】基于Rails的Git库托管GitHub

官网:https://github.com/ GitHub是一个托管Git (开源或闭源)项目的网站,闭源收费,最低7$/月起,免费的300G空间。 百度百科:http://baike.baidu.com/view/3366456.htm维基百科:http://zh.wikipedia.org/wiki/GitHubInfoQ:http://www.infoq.com/cn/new...

2012-01-30 15:06:50 87

原创 Git的使用说明

转载自:http://wenku.baidu.com/view/48e7af669b6648d7c1c7463f.html一, git的简单介绍git是一个快速可扩充的分布式版本控制系统。 Git的绝大部分操作在本地完成,不用和集中的代码管理服务器交互,本地提交为commit,待完成一部分工作觉得有把握提交到服务器则是push。终于可以随时随地大胆地check in代码了。...

2012-01-30 15:06:08 92

原创 数据库查询优化技巧(MySQL)

在数据库程序的开发中,性能是最让人关心和担心的问题之一,而影响到其性能的一个关键因素就是查询效率,往往查询效率的瓶颈都集中在大量耗时的sql语句上。 以下就将列举一些MySQL中行之有效的查询优化手法和准则: 1.只要能满足你的需求,应尽可能使用更小的数据类型:例如使用MEDIUMINT代替INT。 2.尽量把所有的列设置为NOT NULL,如果你要保存NULL,...

2011-12-19 13:42:59 99

原创 mysql服务器性能调优工具

  数据库服务器的性能在网络服务中往往起着至关重要的作用,通常首先会考虑优化sql语句,因为sql语句的优劣对响应时间有着直接的关系,然而有时候当sql已经优化到极限还达不到理想要求时,可以考虑优化数据库服务器的参数,已达到一个最好的状态。  但是服务器参数有许多个,会导致无从着手,如果一个个调查研究过来,难免有些盲目低效。以下将结合一个工具(tuning-primer.sh),介绍一下如何对my...

2011-12-19 12:10:09 83

原创 mysql主从服务器搭建配置

主服务器的(db1)配置●my.cnf设置[mysqld] default-character-set=utf8 skip-character-set-client-handshake default-table-type=InnoDB wait_timeout=31536000 interactive_timeout=31536000 max_connections = 3000 inn...

2011-12-19 12:07:02 63

原创 rake测试fixtures数据加载相关

在rails中执行rake测试时,测试数据是在app_name\test\fixtures中准备好的(基本上和app_name\app\models中的model是对应的)。那么在执行rake命令时,fixtures中的数据是怎样加载的呢? 1、加载时间:①执行rake命令:  [12:34:30 root@rap app_name]$rake --trace 或者 (只测...

2011-12-19 11:56:15 95

原创 Apache ab 压力测试

网络转载:http://blog.163.com/leepiao/blog/static/485031302010234352282/  压力测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分。压力测试的基本思路很简单:不是在常规条件下运行手动或自动测试,而是在计 算机数量较少或系统资源匮乏的条件下运行测试。通常要进行压力测试的资源包括内部内存、...

2011-12-19 11:22:40 85

原创 mysql中如何获得数据库的大小

转载:http://zhidao.zgsj.com/article/6/2011121165534.shtml 摘要:查看mysql数据库使用大小和mysql修改时间方便与更好的管理数据库,查出安全隐患,有助于及时发现潜在的危险和错误。  1.查看mysql数据库大小use 数据库名SELECT sum(DATA_LENGTH)+sum(INDEX_LENGTH)FROM ...

2011-07-15 13:33:27 75

原创 Ruby1.9中获得字符串ASCII码的方法

例如,在Ruby1.8中获得字符'A'的ASCII码有如下两种方法:          ①puts 'A'[0]                 #output 65          ②puts ?A                     #output 65 然而,在Ruby1.9以后的版本中,上述两种方式的返回值均变成了字符串"A",因此,在Ruby1.9以后要想获得字...

2011-06-22 11:43:04 349

原创 Ruby 1.9以后字符串编码方式的变化

在某次为项目的一个应用程序memy做rake测试时出现了如下的错误:[root@rp1 memy3.0.7]# rake --trace error_info rake aborted! /var/qup/memy3.0.7/thinking-sphinx/ruby/1.9.1/gems/jieks-0.0.6/lib/jieks/common.rb:425: invalid multibyt...

2011-06-22 11:36:49 255

原创 利用yum安装命令是出现的错误

在利用yum命令时出现了如下的错误提示:==================================[root@rap1 lib]# yum install gperfTraceback (most recent call last):  File "/usr/bin/yum", line 29, in ?    yummain.main(sys.argv[1:])  File "...

2011-06-16 10:56:49 361

原创 ruby1.9中CSV.open的API变化

参考博文:http://comments.gmane.org/gmane.comp.lang.ruby.japanese/5658http://permalink.gmane.org/gmane.comp.lang.ruby.japanese/5662 有一个文本文件test.txt (或者test.csv),其内容为:Fred Bloggs,Manager,Male,45...

2011-05-31 15:54:32 148

原创 linux中rpm安装包查询网站

Linux Packages Search:http://pkgs.org 

2011-05-17 16:05:00 147

原创 rake db:migrate

转载:http://hi.baidu.com/fengwill/blog/item/c80a8d829b0310aa6d811921.html 命令列表 rake db:migrate命令作用:将所有未实施的迁移任务都实施到目标数据库上。 rake db:migrate VERSION=20080906120000命令作用:撤销迁移任务到指定版本迁移版本信息...

2011-04-26 10:28:11 688

原创 mysql中常用命令收集

①查看表中各列的具体属性: show full columns from table_name; ②TODO  

2011-04-22 17:13:22 68

原创 Drizzle使用问题记录

 ①在ap1上执行rake db:migrate RAILS_ENV="ris",从而向drizzle数据库中导入mry_production数据库。这时出现如下的错误:[root@rap1 mry]# rake db:migrate RAILS_ENV="ris"(in /var/qp/mry)RAILS_ENVris==  CreateContents: migra...

2011-04-22 17:03:57 154

原创 rails+drizzle demo创建

①activerecord gem包的修改:经过测试可知在drizzle数据库中不支持如下两个SQL语句:(SET NAMES='utf8';)和(SET SQL_AUTO_IS_NULL=0;)因此为了成功的将rails和drizzle数据库连接起来,需要将activerecord gem包中的代码作如下的修正:修改文件:C:/Ruby187/lib/ruby/gems...

2011-04-22 17:02:12 86

原创 ruby和drizzle数据库的连接

 1.因为drizzle服务器启动的默认端口是4427,因此修改宿主机(172.25.78.144)的/etc/vmware/vmnet8/nat/nat.conf文件如下所示:#db6(64bit)8500 = 192.168.219.130:100008522 = 192.168.219.130:228506 = 192.168.219.130:3306↓↓↓#db...

2011-04-22 16:59:05 93

原创 drizzle数据库中SQL使用

 #drizzle sql语法参考:http://docs.drizzle.org/#sql-language 现在,你就可以向服务器发出SQL命令了,就像用MySQL客户端那样。drizzle> SELECT VERSION();  +--------------+  | VERSION()    |  +--------------+  | 2009.06...

2011-04-22 16:54:42 183

原创 Drizzle安装

(一)安装drizzle所需的环境: #CentOS-5.2-x86_64-bin-DVD.iso由于官方推荐drizzle安装在64位操作系统上,所以需要先在宿主机中创建新的虚拟机并且安装64位centos操作系统。 (二)drizzle安装 http://docs.drizzle.org/installing/redhat.html方法一:取sourc直接编...

2011-04-22 16:53:00 536

Drizzle简介

 Drizzle官方网站http://www.drizzle.org/ 相关网站:https://launchpad.net/drizzle#中文相关介绍:#http://www.infoq.com/cn/news/2008/08/drizzle#http://www.oschina.net/p/drizzle#http://www.soft6.com/...

2011-04-22 16:45:37 228

rails和mysql数据库连接中出现的问题以及解决办法

发生环境mysql for rails (2.8.1)rails (2.2.2)ruby 1.8.6mysql (5.1.29-rc-win32) 问题描述MySql数据库可以连接,并且与MySql相关的rails配置都正常。但是在程序运行访问数据库时,服务器出现了如下的错误信息:ArgumentError (NULL pointer given):     (eval):3:in `ea...

2011-04-09 13:26:50 252

原创 mysql慢查询功能介绍及其相关工具的使用

【Backgroud】在以MySQL为数据库的应用系统中,可以让MySQL记录下超过指定时间的SQL语句,这些SQL语句查询称为“慢查询”。开发者在掌握了这些慢查询的SQL语句后,可以根据自己的需求进行优化,从而提高整个系统的性能。【Proposal】 (1)mysql自带的慢查询分析工具mysqldumpslow①设置慢查询的指定时间mysql> show variable...

2011-03-07 11:43:36 128

原创 linux常用命令总结

1.怎么查看系统是32.位还是64位的?getconf LONG_BIT 2.查看硬盘的总容量、已用容量与inode等df 3.防火墙相关①:关闭防火墙;/sbin/service iptables stop②:在防火墙的设置中加入对端口27017的允许;# $ /sbin/iptables -A RH-Firewall-1-INPUT -p tcp -m state ...

2011-02-21 18:03:04 51

空空如也

空空如也

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

TA关注的人

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