`
swachian
  • 浏览: 74824 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
HTTP的缓存分为两类: 1. 按时间 Expires / Cache-Control:   expires是设置一个过期的时限,cache-control则是设置一个从当前起过期的秒数. 当这些设置生效时,浏览器不会向服务器发起request.     2. 按条件 Last-Modified / If-Modified-Since 前者是响应头,后者是请求头,服务器根据收到的请求头来比对是否需要传送数据,对于静态文件来说,一般是该文件的mtime的gmt格式.   ETag / If-None-Match 机制和Modified组一样,只是不是用时间,而且自己设tag   现在知道了, ...
ANSI SQL-1992定义了4个事务隔离标准: transaction-isolation = {READ-UNCOMMITTED | READ-COMMITTED | REPEATABLE-READ | SERIALIZABLE} mysql默认的是REPEATABLE-READ,DB2也是.但是,oracle msql和postgreSQL都是READ-COMMITED的方式.   mysql的innodb默认的方式在多进程读写时,其查询cache会造成问题. 一个写的进程完成事务操作后,一个读取的进程可能一直读不到被修改的反应. ...
国际化 线程安全 etags ruby1.9支持 文档项目   1. 基础设施 国际化 ruby1.9和jruby兼容 2. 文档      Ror Guides 3. Http 缓存 etag 4. 线程安全 5. Active Record 迁移事务化 Connection Pool conditions支持join table中的选项 新的动态finder, find_last_by_<attr>, find_by_<attr>! 管理对象遵照private和protected的scope ActiveRecord::Base.human_name 以支持 ...
在需要脱机安装gem的时候,通常介绍的方法就会无法进行。gem虽然支持脱机安装,但脱机的gem的搜寻实在是个麻烦的事情。找到一个源http://gems.rubyforge.org/gems/ 在这个东西下面各种gem是比较全的。如果需要cgi_multipart_eof_fix版本是2.5.0的gem,直接用 http://gems.rubyforge.org/gems/cgi_multipart_eof_fix-2.5.0.gem去下载即可,对于rails2.1.1,相应的路径就是   http://gems.rubyforge.org/gems/rails-2.1.1.gem   ruby ...
10节课,两本书 第一章 简介 oracle的5个约束:   not null   unique   primary key   foreign key   check 作 检查 SQL语句分类   DDL:  create, alter, drop   DCL:  grant, revoke   DML:  insert update delete select 需要显示提交,也可 rollback   DDL DCL后面隐含着commit.   DBA的职责   评估硬件   安装数据库   规划数据库表   ...
基本增加的内容 Resource-Based Routing依靠restful的风格,定义后增加下面4个helper     client_url       show     update    destroy   clients_url      index    create   edit_client_url  edit   new_client_url   new   update和destroy通过传入:method来完成     对于link_to form_tag可直接在client_url后面跟着:method => :delete     对于form_for来说,会 ...
目的: 用两台PC server实现主从备份,其中OS和应用的热备由HA完成,数据库采用mysql,采用主从模式实现数据库热备。 两台服务器是hp dl380g5,硬盘采用预设运行的raid5。   raid5的定义 RAID5需要三块或三块以上同厂家、同型号、同容量的硬盘搭建,硬盘需要支持热插拔,所组成的阵列容量是所有硬盘容量减去少于一块硬盘的容量之差 。在三盘数据存储之外,还会在存储的同时自动生成奇、偶校验信息,分别存储在不同的硬盘里,占据相对微小的空间。奇偶校验信息耗费的空间有限,但恢复数据的能力却庞大无比。拔出故障盘,换上无故障的新盘,存储于另外一盘中的相对奇或偶校验,均能依据 ...
修改etc/config.as <asconfig> <SIP_SERVER>5991</SIP_SERVER> <SIP_SEND>41001</SIP_SEND> <SIPGW name="SIPGW1">192.168.2.217:7777</SIPGW> <domain>192.168.2.217:5090</domain> & ...
ActiveRecord Post.new.from_xml ({:title => "Hello!", :body => "text"}.to_xml) CSRF Partial layouts <% render :partial => "post", :layout => "window" %> or with a block: <% render :layout => "window", :locals => { :name => ...
去年的时候,用rails 1.2.3做过一些在oracle方面的应用. 后来, rails2.0出来后,数据库一直使用着mysql. 这两天又需要在oracle上使用, 于是开始在将rails2.0.2升级在oracle上. 没想到,麻烦的事情还真不少. 常规的升级 2.0版本以后,商业数据库的adapter被移出了核心,现在新的商业数据库的adapter都遵循activerecord-XYZ-adapter 的命名规则,也就是activerecord-oracle-adapter. 所以需要安装: 适配器(adapter)  gem install activerecord-oracle- ...
innodb_buffer_pool_size 如 果用Innodb,那么这是一个重要变量。相对于MyISAM来说,Innodb对于buffer size更敏感。MySIAM可能对于大数据量使用默认的key_buffer_size也还好,但Innodb在大数据量时用默认值就感觉在爬了。 Innodb的缓冲池会缓存数 ...
安装 etexteditor 安装cygwin 在cygwin下进一步安装ruby(已自带) gem rails 修改mysql的配置为host: 127.0.0.1,因为在Localhost的情况下,会使用unix socket,这样就不得不在cygwin下装mysql的客户端,而使用127则可以避免此问题 装一个console的软件,用来启动cygwin.bat 在cygwin中就可以使用 tail -F log/*.log了 而在etexteditor中,目前喜欢用Monokai这个theme  
ruby的核心 ruby的platform ruby的表达式 操作符和控制流   ruby的platform 范畴 api 注释 String [] index sub gsub match 参数中可直接使用regexp split partition chomp strip Regexp  =~ split sub gsub $~ $1 $& [] 线程和method安全 Time Date Time.now Time.local(2007, 7, 8) t.strftime("%Y-%m-%d %H:%M:%S") ...
有人提出要购买一个掌上电脑, 这样可以在许多地方上网. 又有一块联通 CDMA的上网卡,想同时也能利用一下.于是要我帮忙查查有没有能同时用满足这两个条件的PDA. pda+cdma第一个让我想起的就是智能手机 这种产品. 于是开始查找这方面的资料.查找之下,发现cdma的智能手机少之又少,仅有的看中的多普达的一款还价格高高并且没有wifi.唯一的收获就是此时我对pda和智能手机的总算有了较多的了解. 发觉还是别人的需求没搞清楚,于是再打电话询问. 一问之下我不得不佩服他想的真好. 其实,主要用途有二: 1. 可以在有些地方如宾馆、公司等处接有线 网络; 2. cdma卡也能插入pda作为一种连接 ...
根目录下造成占用的情况主要有: 日志文件 core文件 系统崩溃转储文件 用df和du可看某个目录占用的大小。 1. 清除系统日志文件   日志文件包含了有关系统运行情况的信息和用户访问系统的情况,系统在运行过程中,会不断地把新的信息添加到日志文件中,因此日志文件会急剧增多,系统中主要的日志文件有:   /usr/adm/acct 记帐日志文件   /usr/adm/messages 系统信息日志文件   /usr/adm/sulog 命令使用日志文件   /usr/adm/vold.log 卷管理日志文件   /usr/spool/uucp/LOGFILE uucp的 ...
Global site tag (gtag.js) - Google Analytics