自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

http的缓存

HTTP的缓存分为两类:1. 按时间Expires / Cache-Control: expires是设置一个过期的时限,cache-control则是设置一个从当前起过期的秒数.当这些设置生效时,浏览器不会向服务器发起request.  2. 按条件Last-Modified / If-Modified-Since前者是响应头,后者是请求头,服务器根据收到的请求头来比对是...

2009-01-09 23:06:10 125

mysql中的事务隔离级别

ANSI SQL-1992定义了4个事务隔离标准:transaction-isolation = {READ-UNCOMMITTED | READ-COMMITTED | REPEATABLE-READ | SERIALIZABLE}mysql默认的是REPEATABLE-READ,DB2也是.但是,oracle msql和postgr...

2009-01-03 17:19:32 131

Rails 2.2 RC1发布

国际化线程安全etagsruby1.9支持文档项目 1. 基础设施国际化ruby1.9和jruby兼容2. 文档    Ror Guides3. Http 缓存 etag4. 线程安全5. Active Record迁移事务化Connection Poolconditions支持join table中的选项新的动态finder, find_last_b...

2008-10-24 22:27:21 124

rails插件脱机下载

在需要脱机安装gem的时候,通常介绍的方法就会无法进行。gem虽然支持脱机安装,但脱机的gem的搜寻实在是个麻烦的事情。找到一个源http://gems.rubyforge.org/gems/在这个东西下面各种gem是比较全的。如果需要cgi_multipart_eof_fix版本是2.5.0的gem,直接用http://gems.rubyforge.org/gems/cgi_multipar...

2008-09-19 14:03:13 103

oracle培训笔记1

10节课,两本书第一章 简介oracle的5个约束:  not null  unique  primary key  foreign key  check 作检查SQL语句分类  DDL:  create, alter, drop  DCL:  grant, revoke  DML:  insert upd...

2008-08-31 09:33:35 101

Resource-Based Routing

基本增加的内容Resource-Based Routing依靠restful的风格,定义后增加下面4个helper   client_url       show     update    destroy  clients_url      index    create  edit_client_url  edit  new_client_url   new  update和d...

2008-08-26 09:53:00 135

原创 架设java mysql主备及HA切换服务器

目的: 用两台PC server实现主从备份,其中OS和应用的热备由HA完成,数据库采用mysql,采用主从模式实现数据库热备。两台服务器是hp dl380g5,硬盘采用预设运行的raid5。 raid5的定义RAID5需要三块或三块以上同厂家、同型号、同容量的硬盘搭建,硬盘需要支持热插拔,所组成的阵列容量是所有硬盘容量减去少于一块硬盘的容量之差。在三盘数据存储之外,还会在存储...

2008-07-31 11:33:54 410

scf跑起来

修改etc/config.as<asconfig> <SIP_SERVER>5991</SIP_SERVER> <SIP_SEND>41001</SIP_SEND> <SIPGW name="SIPGW1"&gt

2008-06-17 15:43:25 157

whats new in rails2

ActiveRecordPost.new.from_xml({:title => "Hello!", :body => "text"}.to_xml)CSRFPartial layouts<% render :partial => "post", :layout => "window" %>or with a block:&amp

2008-05-25 23:34:39 91

原创 rails升级到2.0时 oracle配置要做的变化

去年的时候,用rails 1.2.3做过一些在oracle方面的应用. 后来, rails2.0出来后,数据库一直使用着mysql. 这两天又需要在oracle上使用, 于是开始在将rails2.0.2升级在oracle上. 没想到,麻烦的事情还真不少.常规的升级2.0版本以后,商业数据库的adapter被移出了核心,现在新的商业数据库的adapter都遵循activerecord-XYZ-a...

2008-05-23 15:49:47 109

mysql的innodb_flush_log_at_trx_commit

innodb_buffer_pool_size如果用Innodb,那么这是一个重要变量。相对于MyISAM来说,Innodb对于buffersize更敏感。MySIAM可能对于大数据量使用默认的key_buffer_size也还好,但Innodb在大数据量时用默认值就感觉在爬了。Innodb的缓冲池会缓存数据和索引,所以不需要给系统的缓存留空间,如果只用Innodb,可以把这个值设为内存...

2008-05-16 21:58:07 143

etexteditor + cygwin

安装 etexteditor安装cygwin在cygwin下进一步安装ruby(已自带) gem rails修改mysql的配置为host: 127.0.0.1,因为在Localhost的情况下,会使用unix socket,这样就不得不在cygwin下装mysql的客户端,而使用127则可以避免此问题装一个console的软件,用来启动cygwin.bat在cygwin中就可以使用 ...

2008-05-13 23:59:58 107

ruby 笔记

ruby的核心ruby的platformruby的表达式 操作符和控制流 ruby的platform范畴api注释String[] index sub gsub match参数中可直接使用regexpsplit partition chomp stripRegexp =~ split sub gsub$~ $1 $& [...

2008-05-13 10:31:09 91

一个PDA的需求

有人提出要购买一个掌上电脑, 这样可以在许多地方上网. 又有一块联通 CDMA的上网卡,想同时也能利用一下.于是要我帮忙查查有没有能同时用满足这两个条件的PDA.pda+cdma第一个让我想起的就是智能手机这种产品. 于是开始查找这方面的资料.查找之下,发现cdma的智能手机少之又少,仅有的看中的多普达的一款还价格高高并且没有wifi.唯一的收获就是此时我对pda和智能手机的总算有了较多的了解...

2008-04-20 23:59:44 126

solaris根文件系统维护

根目录下造成占用的情况主要有:日志文件core文件系统崩溃转储文件用df和du可看某个目录占用的大小。1. 清除系统日志文件  日志文件包含了有关系统运行情况的信息和用户访问系统的情况,系统在运行过程中,会不断地把新的信息添加到日志文件中,因此日志文件会急剧增多,系统中主要的日志文件有:   /usr/adm/acct 记帐日志文件   /usr/adm/messages...

2008-04-17 14:22:24 114

升级到2.0.2

打算把刚开始作的一个应用升级到2.0.2升级步骤杂项gem 安装rails2.0.2rails doc的提取与放在本机nginx的配置openssl  1. 运行 gem install rails -v 2.0.2但之前因为手动删除过rails,所以又先unstall了activerecord等等东西,否则的话上面的命令不会再下...

2008-04-12 14:22:50 96

基于Ubuntu Nginx Mongrel Mysql部署rails

前提: 已安装好了ubuntu,此处用的是7.10版本要做得事情:安装ruby gem rails (含一些用到的插件)mongrel(含mongrel_cluster)MysqlNginx配置给mysql建库rails生成生产环境数据库配置mongrel_cluster配置Nginx手动开关mongrelsnginx自动运行脚本mon...

2008-03-23 11:28:49 139

用RSpec来test

http://delynnberry.com/projects/acts-as-dropdown/ 安装RSpec http://rspec.info/documentation/rails/install.htmlruby script/plugin install http://rspec.rubyforge.org/svn/tags/CURRENT/rspecruby script...

2008-02-18 23:03:34 117

很有收获的一天 class_eval + 扩展ActiveRecord::Base

一直以来,对于一些选项类的操作,会设置常量和对应的描述。典型情况如下: CONST_TO_LIST_FOR_NUMBER = [ ['新建', NEXT_NEW], ['退出', NEXT_EXIT], ['直播分机', NEXT_EXTENSION], # ['语音信箱', NEXT_RECORD], ['转人工', NEXT_HUM...

2008-02-15 23:21:20 141

回顾的笔记

1. ActiveSupport的笔记 2. ActiveRecord重读的收获A. Migration的一些东西ruby script/generate migration xxxx_xxxxadd_column rename_column change_columnadd_index remove_index复合索引 add_index :t, [:col1, :col2], :name=&g...

2008-01-25 09:39:28 120

笔记5 正则表达式

 2.匹配单个字符A. 匹配会返回多个结果,包括位置和长度。 B..是特殊字符,代表可以匹配任何一个单个字符,通过\可以实现转义。.其实一般不包括 。 C. 正则表达式 给出的仅仅是模式(pattern) ,得到的返回是一个与该模式匹配的字符串 3. 匹配一组字符[]  是用来定义一个字符集合的元字符。能获得预期的匹配结果并不困难,困难的...

2008-01-18 19:30:30 104

tomcat自动重启脚本

ps -ef | grep tomcat | grep -v grep | sed 's/ [ ]*/:/g' | cut -d: -f3 | kill -9 ./startup 

2008-01-17 09:04:10 96

“结点信息编辑”的web2.0体验

1. 前提将局部style放到list.rhtml中,调整label浮动和固定长度,input等宽,再将左侧和右侧的select命名成不同的class,配以不同的margin-left 把form_for改成remote_form_for。这个东西相当好用.对于prototype来说,常态是使用request,简单情形才是在辅助方法里面给出:update 2. form_builder私有化:bu...

2008-01-14 22:53:46 97

ruby 到 rails

1. ruby和数据库的连接ruby的贡献者实现了很多连接外围数据库的interface,大都基于C。即在DHH之前,这些库已经存在。连接到oracle、通过ruby的接口有许多,目前OCI8占优。它们实现了类似jdbc的功能。 2. ActiveRecordRails and Active Record are both projects conceived by DavidHeinemeier...

2008-01-12 14:11:33 100

08年一月份

08年1月份在做一个rails项目的时候,仔细的学了一下ruby。在接下来的3周,继续做这个项目,并且在项目熟悉Extjs, prototype等js lib,如果有时间就再熟悉一下正则表达式。...

2008-01-11 23:30:54 173

笔记3 --- 接近实质

 1. Duck TypingA. 无类型语言不伤害reliablity 但增加productivitySo even in Java, the class is not always the type—sometimes the type is a subset of theclass, and sometimes objects implement multiple types. Duck t...

2008-01-07 10:48:01 77

笔记2

1. Classes and Modulesclassesand objects are both the highest-level constructs(构造) in Ruby and theessential underpinnings(支柱 支撑) of the entire language成语言的基础,使用语言的最高一级单位。A. 基本定义方式class Song ...

2008-01-04 22:04:22 91

范式备忘录

1. 每个分量必须是不可分的数据项。按我的理解,就一个字段就是一种值,而不用自己再去对里面的值根据特殊符号进行解析得出更多的值来。2. 每一个非主属性完全依赖于码,而不是部分依赖于码中的某个属性。毕竟一个码可能由几个属性组成。3. 可以决定任意属性的因素(属性)都包含码,即每个决定因素都是码,不存在不是码但又能决定某个字段值的字段存在。3大范式全部针对一张表(一个关系模式)。...

2007-12-28 23:33:42 87

配合rails的oracle连接和字符集配置

1. 基本Rails默认的设置适合于MySQL,但我的工作环境往往是Oracle,于是需要针对Oracle重新进行配置。 下载和安装Oralce Rails库,可以访问 http://rubyforge.org/projects/ruby-oci8 获取最新版本的rb文件并执行; 需要给Rails应用所在的服务器安装Oracle的客户端; 更改config/data...

2007-09-04 12:25:00 111

struts2中Wildcard-method action和validation的协同

action是struts2中编程的中心单元,持有数据并且执行逻辑。同时还提供validation,错误信息处理等便利。本文描述action和validation如何配合、如何协同。这些协同很多都是以name匹配的方式来完成的,所以我们首先来看看action和validation各自的命名方式,然后再把二者联系起来。1. wildcard mapping在struts2中,对action-ma...

2007-05-26 12:19:00 83

空空如也

空空如也

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

TA关注的人

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