自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

Ember translation

本文为原创,转载请注明出处。 简介................................................................................什么是Ember.js.................................................................消除样板文件................

2012-08-17 09:57:07 139

原创 Backbone使用经验分享

本文不讨论Backbone(一下简称BN)的优缺点,已经认为你在使用BN或者想使用BN。 这是我在项目中的使用经验拿出来和大家分享讨论:(为了保密,以下的代码不是项目中的真是代码,单纯为了举例说明) 1. 项目组织结构。前端使用的ROR,后端是纯RESTFul接口。 目录: MyProject  根路径     public 公共资源路径 ...

2012-08-11 12:32:05 184

JSMVC Ember官方文档翻译

最近想使用JSMVC对象项目进行改造,所以调研了下前端的jsmvc的框架,参考了《The top 10 Javascript MVC Frameworks Reviewed》,所以对其中比较推崇的Ember进行了进一步调研,同时翻译了Ember官方的Doc文档。 预览: 目录: 简介     什么是Ember.js ?     Ember.js 与众不同 ?  ...

2012-08-11 10:41:59 150

JS的prototype和__proto__

终于弄明白了__proto__ 和 prototype。[color=blue]阅读此文还有一个前提就是要很明确JS中new Function()的含义,不清楚的可以参考:http://rockyuse.iteye.com/blog/1426510[/color][color=red]__proto__是JS内部使用寻找原型链的属性。prototype是显示修改对象的原型的属性。[...

2012-06-24 20:20:45 85

原创 Javascript 直接使用原型继承

个人觉得使用Javascript的时候创建自定义的类,没必要非得像Java、ruby等面向对象的语言那样创建一个类,然后使用new关键字,生成类的实例。因为JS是使用原型链的继承方式。那我们直接使用此方式即可,下面是小弟的代码,欢迎大家抛砖。[code="java"]var module = (function(m){ var m_name, m_sex; m.cu...

2012-06-23 22:47:28 76

JS的false值

[size=large]突然有一个想法,为什么在JS中undefined, null, 0, '', false,使用真值判断均为false.我们看一下JS的基本数据类型 Undefined,Null,Number,String,Boolean,是不是和上面对应着,每种数据类型都有false的值。所以我在想JS是弱类型的语言,变量可以是任何类型,所以对应任何类型JS都给了一个false...

2012-06-17 15:46:21 113

Mac Lion install ruby1.9.3 and rails 31.3

1. install Xcode(from App Store)2. install GCC-10.7-v2.pkg3. install rvm. user$ bash -s stable < >~/.bash_profile5. install ruby 1.9.3 rvm install 1.9.36. install rails 3.1.3 ...

2012-01-13 19:53:11 85

JS i18n实现,支持带参数的功能

[b]1.JS国际化的实现原理:[/b] 动态加载对应的JS的国际化资源文件(js_locale_en_US.js和js_locale_zh_CN.js)。 其中[[color=blue][/color]]为动态取得的当前语言环境。[b]2.资源文件说明(js_locale_zh_CN.js):[/b][code="java"]var JSLocale =...

2011-04-26 13:30:25 2205

关于Ruby中的浮点计算近似值的问题

在Ruby中的浮点运算使用的是二进制的计算方式(为了更高效的使用硬件),所以像1/10,1/100,1/1000,0.1等都是近似表示。如果你判断 [color=blue][b]0.4-0.3 == 0.1[/b][/color] # 返回false。为了避免此问题,在浮点运算结果做boolea判断的时候要先进行[color=red]round(取有效数字)[/color],然后...

2011-04-01 11:16:12 343

Struts2和Rails的国际化实现

[size=medium][b][color=darkblue]Struts2的实现方式:[/color][/b][/size]对所有的Action添加前置拦截器,其中使用ActionContext实例的setLocale()。[code="java"]private void setLang(ActionContext actionContext,Map session){ ...

2011-03-01 17:04:21 63

原创 Struts2 -------------------- Validation

转自:http://blog.csdn.net/anyoneking/archive/2007/08/09/1733885.aspx5.1节:校验类型和配置方法说明从Struts2 校验框架在验证的场所上可以分为:客户端校验和服务端校验。 客户端校验是指,在HTML画面上自动生成JavaScript校验代码,在用户提交到服务器之前在客户端浏览器中进行校验。默认位客户端...

2011-01-16 19:59:12 91

原创 mysql导入导出数据的方式

导出数据: 使用mysqldump:(shell执行) 导出库(可以是一个或者多个,使用databases指定)的数据:[code="java"]mysqldump -opt [--databases] dbname > dbname.sql example: mysqldump -uroot -p111111 db > db_export.sql ...

2010-11-19 10:51:24 79

原创 Linux / Unix Command: test

内容来源 : http://linux.about.com/library/cmd/blcmdl1_test.htmNAMEtest - check file types and compare values SYNOPSIStest EXPRESSION [ EXPRESSION ] test OPTION DESCRIPTIONExit wi...

2010-11-04 10:16:32 95

原创 Linux shell脚本全面学习

转自 来源:Linux公社 作者:Linuxhttp://www.linuxidc.com/Linux/2007-06/4767.htm1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh  符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子...

2010-11-04 09:27:16 93

原创 ruby socket通讯

创建server[code="java"]require 'socket'include Socket::Constantssocket = Socket.new(AF_INET, SOCK_STREAM, 0)sockaddr = Socket.sockaddr_in(9999, 'localhost')socket.bind(sockaddr)socket.li...

2010-10-27 12:33:39 457

原创 rails 邮件支持

这里以163邮箱为例[code="java"]require 'net/smtp'password = ""6.times do password += rand(10).to_sendemail_content =

2010-10-26 16:01:12 217

原创 Excel的宏操作

Excel的宏操作1. 打开Excel文件test.xlsx的Sheet1(工作簿)2. 选中B3单元格(内容是A) 3. 切换到“视图”标签,点击最右面的“宏”下面的小箭头,然后再点击“录制宏”。 4. 这是弹出对话框,设置快捷键(ctrl + shit + B)和相应的说明,完成之后就可以进行你要做的操作了。 5. 切换到“开始”标签,对选中的单元格进行加粗...

2010-10-26 09:22:25 207

原创 Rails 2.2 国际化(i18n)

作者: yuanyi 转自 LetRails原文地址:http://www.letrails.cn/archives/rails-2-2-i18n-tutorials/Rails 2.2出来有段时间了,前段时间需要个Wiki程序,于是试着将Instiki(Ruby on Rails官方网站的Wiki程序)移植到了2.2(http://github.com/yzhang/instik...

2010-10-25 10:04:19 103

原创 Rdoc支持中文的解决方案

ruby中rdoc的中文乱码问题主要有两个地方要修改。 第一个地方/usr/lib/ruby/gems/1.8/gems/rails-1.2.6/lib/tasks/documentation.rake[code="java"] Rake::RDocTask.new("app") { |rdoc| rdoc.rdoc_dir = 'doc/app' ...

2010-09-19 10:55:40 234

原创 关于rails的services层

由于ROR已经限定了MVC的三层架构,这样也就失去了service层,在做项目的时候会吧service层的业务逻辑写在controller层的action中,从逻辑上显得很乱,如果service层的业务逻辑简单的话还可以凑合,如果太复杂的业务逻辑就会增加代码的复杂度,减弱清晰度,增加维护的难度,处于种种原因想把service层抽象出来。 我们的大体思路是在app下面创...

2010-08-27 09:46:06 383

struts2配置文件加载流程分析

转自:http://tech.it168.com/j/2007-09-21/200709211302700.shtml感谢作者 wmj2003struts2配置文件加载流程分析[收藏此页] [打印]作者:wmj2003 2007-09-21 网友评论 1 条内容导航:struts2配置文件加载流程分析 第1页: struts2配置文件加载流程分析 首先org.apac...

2010-04-29 16:03:03 65

空空如也

空空如也

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

TA关注的人

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