- 浏览: 253160 次
- 性别:
- 来自: 上海
最新评论
-
wls212:
...
数据库查询优化技巧(MySQL) -
wang1352083:
来看几个实例 1、客户/订单/订单项目 ...
MongoDB Schema Design(MongoDB模式设计)(中文简述版) -
RunUpwind:
感谢,对我很有帮助!
ruby install相关(远程安装时出现HTTP Response 302的解决办法) -
yinmang1215:
不错,感觉这些方面的文档真是稀缺,谢了。
MongoDB+Rails的Demo实现 -
fireflyman:
rake -T
Rake命令大全
文章列表
Git/Github使用方法小记
- 博客分类:
- Git
转载:http://artori.us/git-github-usage/
今天把人间网的桌面客户端renjian-deck正式开源了,之前对javascript的了解其实非常的不够的,所以这一次的代码写的也是乱七八糟重用性及其低下,虽然我无数次的想把代码重新整理一下,不过还是糊里糊涂一时冲动的在他们还是乱七八糟的时候开源了。因为之前是基于github上的一个开源项目,所以硬着头皮也放到github上,虽然没有使用的经验,不过磨机磨机还是搞定了。
以下是具体步骤,就当是自己做个笔记了,高手请绕道吧。
1、下载安装桌面端git。
Windows请至:http://code.go ...
【★】分布式版本控制系统Git简介
- 博客分类:
- Git
======================================
官网:http://git-scm.com/
======================================参照↓
百度百科:http://baike.baidu.com/view/1531489.htm#3
维基百科:http://zh.wikipedia.org/wiki/Git
======================================
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。
【★】基于Rails的Git库托管GitHub
- 博客分类:
- Git
官网: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/news/2008/03/github-git-repository-hostingRails在Github上的地址:https://github.com/rails/rails
如下内容转载自:http: ...
转载自:http://wenku.baidu.com/view/48e7af669b6648d7c1c7463f.html
一, git的简单介绍
git是一个快速可扩充的分布式版本控制系统。
Git的绝大部分操作在本地完成,不用和集中的代码管理服务器交互,本地提交为commit,待完成一部分工作觉得有把握提交到服务器则是push。终于可以随时随地大胆地check in代码了。只有最终完成的版本才需要向一个中心的集中的代码管理服务器提交。
Git的分支管理branch管理容易多了,无论是建立新的branch,还是在branch之间切换都一条命令完成,不需要建立多余的目 ...
数据库查询优化技巧(MySQL)
- 博客分类:
- mysql
在数据库程序的开发中,性能是最让人关心和担心的问题之一,而影响到其性能的一个关键因素就是查询效率,
往往查询效率的瓶颈都集中在大量耗时的sql语句上。
以下就将列举一些MySQL中行之有效的查询优化手法和准则:
1.只要能满足你的需求,应尽可能使用更小的数据类型:例如使用MEDIUMINT代替INT。
2.尽量把所有的列设置为NOT NULL,如果你要保存NULL,手动去设置它,而不是把它设为默认值。
3.尽量少用VARCHAR、TEXT、BLOB类型。
4.如果你的数据只有你所知的少量的几个,最好使用ENUM类型。
5.任何对列的 ...
mysql服务器性能调优工具
- 博客分类:
- mysql
数据库服务器的性能在网络服务中往往起着至关重要的作用,通常首先会考虑优化sql语句,因为sql语句的优劣对响应时间有着直接的关系,然而有时候当sql已经优化到极限还达不到理想要求时,可以考虑优化数据库服务器的参数,已达到一个最好的状态。 但是服务器参数有许多个,会导致无从着手,如果一个个调查研究过来,难免有些盲目低效。以下将结合一个工具(tuning-primer.sh),介绍一下如何对mysql数据库服务器进行参数调优。
推荐方法概要:通过使用tuning-primer.sh工具,得到服务器当前状态和推荐设置方法,结合实际应用情况进行参数调整。
方法详细:
...
mysql主从服务器搭建配置
- 博客分类:
- 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 innodb_buffer_pool_size = 512M innodb_additional_mem_pool_size = 20M innodb_log_buffer_size = 128M innod ...
rake测试fixtures数据加载相关
- 博客分类:
- rails
在rails中执行rake测试时,测试数据是在app_name\test\fixtures中准备好的(基本上和app_name\app\models中的model是对应的)。
那么在执行rake命令时,fixtures中的数据是怎样加载的呢?
1、加载时间:
①执行rake命令:
[12:34:30 root@rap app_name]$rake --trace
或者 (只测试units部分)
[12:34:30 root@rap app_name]$rake test:units --trace
或者 (只测试functionals部分)
[12:34:3 ...
Apache ab 压力测试
- 博客分类:
- linux
网络转载:http://blog.163.com/leepiao/blog/static/485031302010234352282/
压力测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分。压力测试的基本思路很简单:不是在常规条件下运行手动或自动测试,而是在计 算机数量较少或系统资源匮乏的条件下运行测试。通常要进行压力测试的资源包括内部内存、CPU 可用性、磁盘空间和网络带宽等。一般用并发来做压力测试。
1.apache安装
下载:从Apache官方网站http://httpd.apache.org/download.cgi下载http ...
mysql中如何获得数据库的大小
- 博客分类:
- mysql
转载:http://zhidao.zgsj.com/article/6/2011121165534.shtml
摘要:
查看mysql数据库使用大小和mysql修改时间方便与更好的管理数据库,查出安全隐患,
有助于及时发现潜在的危险和错误。 1.查看mysql数据库大小
use 数据库名
SELECT sum(DATA_LENGTH)+sum(INDEX_LENGTH)FROM information_schema.TABLES where TABLE_SCHEMA='数据库名';
得到的结果是以字节为单位,除1024为K,除1048576(=1024*1024)为M。
2 ...
例如,在Ruby1.8中获得字符'A'的ASCII码有如下两种方法:
①puts 'A'[0] #output 65
②puts ?A #output 65
然而,在Ruby1.9以后的版本中,上述两种方式的返回值均变成了字符串"A",
因此,在Ruby1.9以后要想获得字符'A'的ASCII码,需要采取如下的方式↓
puts "A".ord
在某次为项目的一个应用程序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 multibyte char (US-ASCII) /var/qup/memy3.0.7/thinking-sphinx/ruby/1.9.1/gems/jieks-0.0.6/lib/jieks/common.rb: ...
在利用yum命令时出现了如下的错误提示:
==================================
[root@rap1 lib]# yum install gperfTraceback (most recent call last): File "/usr/bin/yum", line 29, in ? yummain.main(sys.argv[1:]) File "/usr/share/yum-cli/yummain.py", line 105, in main result, resultmsgs = base.do ...
参考博文:
http://comments.gmane.org/gmane.comp.lang.ruby.japanese/5658
http://permalink.gmane.org/gmane.comp.lang.ruby.japanese/5662
有一个文本文件test.txt (或者test.csv),其内容为:
Fred Bloggs,Manager,Male,45
Laura Smith,Cook,Female,23
Debbie Watts,Professor,Female,38
Ruby 代码:
#!/usr/bin/ruby
require ...
Linux Packages Search:
http://pkgs.org