自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

【昆山人在上海】

生在昆山_人在上海:漂泊在美国,纽约好冷啊!!!

  • 博客(33)
  • 收藏
  • 关注

转载 JavaScript时间日期函数经典收藏

转自:http://my.oschina.net/beer/blog/29832日期时间脚本库方法列表Date.prototype.isLeapYear 判断闰年Date.prototype.Format 日期格式化Date.prototype.DateAdd 日期计算Date.prototype.DateDiff 比较日期差Date.prototype.toString 日期

2012-02-29 12:38:22 640

原创 Ruby On Rails 框架下的常用插件介绍 --- haml

主页:http://haml-lang.com/作用:替换掉rails自带的erb,此插件可以使得view代码变得非常简洁。安装:在Gemfile文件中追加如下代码:gem 'haml'然后运行如下指令安装:bundle install用法:1. haml模板需要以.haml作为后缀。2. 需要按照haml模板的规则改写页面。例如:在ERB中:H

2012-02-28 17:09:52 1473

原创 创建一个基于Python的Django应用程序

安装Django:下载:https://www.djangoproject.com/download/解压后运行:python setup.py install参考资料:http://www.cnblogs.com/icyfire/archive/2011/10/10/writing_your_first_django_app.html1. 创建demo工程

2012-02-28 12:56:09 1008 3

原创 Ruby On Rails框架下的翻页/排序插件

1. kaminari官方主页:https://github.com/amatsuda/kaminari首先在Gemfile文件中加入:gem 'kaminari'然后通过bundle install命令激活该插件。演示代码:home_controller.rbclass HomeController < ApplicationController def

2012-02-27 13:34:41 1055

原创 关于几个基于Lucene的中文分词库的比较

http://blog.zzzhc.com/blogs/86/庖丁解牛:http://code.google.com/p/paoding/downloads/list最新的2.0.4不兼容Lucene3.5,但是官网最新版本支持。可以从svn上下载后build出最新版本的Jar包使用:http://paoding.googlecode.com/svn/trunk/paoding

2012-02-26 15:52:09 713

原创 Rails 3.1 以后对静态文件的管理(Asset Pipeline)

关于Asset Pipeline的说明:http://edgeguides.rubyonrails.org/asset_pipeline.html静态文件主要包括JS / Style / Image等,Rails 3.1以后默认不再放置于public之后,而是在app/assets下。我们可以使用如下命令在静态文件生成在public/assets下以便正式发布时使用rake a

2012-02-25 23:49:00 940

原创 Authlogic --- RoR下authentication solution

http://www.dixis.com/?p=352http://rdoc.info/github/binarylogic/authlogic/master/file/README.rdochttp://techoctave.com/c7/posts/37-authlogic-and-rails-3-0-solutionhttp://www.allerin.com/blo

2012-02-25 15:16:49 482

原创 Windows上安装Redis数据库

http://cardyn.iteye.com/blog/794194http://code.google.com/p/servicestack/wiki/RedisWindowsDownload

2012-02-25 10:29:58 466

原创 基于Ruby On Rails的项目(包括Plugin)网址收集

Ruby资料:http://rubykoans.com/开源项目:http://www.oschina.net/project/lang/26/rubyhttp://www.open001.com/listProjects_subTitleId_26171.htmlhttp://www.webresourcesdepot.com/23-ama

2012-02-24 22:35:24 626

原创 Ruby学习过程中积累下来的测试代码(进阶)

Fiber:counts = Hash.new(0) File.foreach("D:/rails.txt") do |line| line.scan(/\w+/) do |word| word = word.downcase counts[word] += 1 end end counts.keys.sort.each{ |k| puts "

2012-02-21 13:59:15 622

原创 Ruby学习过程中积累下来的测试代码

基础部分:puts -1943.absdef say_goodnight(name) yield puts "Good night, " + nameendsay_goodnight("Shen Bin") { puts "Hi " }$greeting = "Hello"@name = "Shen Bin 1"puts "#$greeting, #@name"

2012-02-20 15:15:18 870

转载 Ruby中全局变量,实例变量,局部变量,类变量,Symbol对比

参考自:http://rubyer.me/blog/485http://sunnyshuhai.iteye.com/blog/286970Ruby中全局变量,实例变量,类变量,Symbol这些东西经常和其它语言如Java有很大不同,很容易搞混,所以做个总结。首先是不些命名的约定,注意这些约定是强制性的:格式名称是否需初始化作用范围举例

2012-02-19 09:59:05 7397 1

原创 Linux公社网站及其电子文档下载地址

Linux公社:www.linuxidc.com免费下载地址 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com

2012-02-19 07:00:03 815

原创 RoR框架下基于Active Record的Model关联

Active Record Associations:http://guides.rubyonrails.org/association_basics.html1. belongs_to关联新建Customer和Order2个model,然后生成表。$ rails generate model Customer name:string $ rake db:migrate

2012-02-17 16:24:06 516

原创 RoR中对字段递增或递减操作等处理函数的说明

递增:incrementincrement_counterupdate_counters递减:decrementdecrement_counter测试代码,以递增为例: def test =begin @p = Person.find(1) @p.increment :count, 1 @p.save=end=begin

2012-02-15 16:23:59 839

原创 RoR读书笔记 --- Active Record Validations and Callbacks

Validates:1)  :acceptance  --- Validates that a checkbox on the user interface was checked when a form was submitted可以用于诸如对用户在页面上同意所列合同条款等(checkbox)的确认,可以是虚拟字段这里需要借助一下前面创建的model --- person

2012-02-15 11:25:28 621

原创 Ruby on Rails 网上资料整理

RoR高手的博客:http://lassebunk.dk/https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/overviewhttp://apidock.com/http://www.ruby-doc.org/docs/ProgrammingRuby/http://

2012-02-15 06:58:17 433

原创 让关联的model以下拉菜单(select)的形式显示

1. 先使用rails命令行generate scaffold来生成将要用到的各个组件。a) Sexrails generate scaffold Sex name:stringb) Personrails generate scaffold Person name:string birthday:date salary:decimal sex:references2. 生

2012-02-14 20:15:48 644

原创 Java下对某个特定URL发送请求

我们当然可以考虑使用apache httpcomponent组件, 不过我们也可以使用如下代码:try { // Construct data String data = URLEncoder.encode("key1", "UTF-8") + "=" + URLEncoder.encode("value1", "UTF-8"); data += "&" + URLEn

2012-02-12 22:26:37 704

原创 Rails中 accepts_nested_attributes_for 的用法

accepts_nested_attributes_for 在rails中,可以让嵌套表单变得很简单。举个例子:class Product < ActiveRecord::Base has_one :detailendclass Detail < ActiveRecord::Base belongs_to :productend cl

2012-02-10 20:25:06 6066

原创 Ruby 1.8.7 和 1.8.6 的下载地址

ftp://ftp.ruby-lang.org/pub/ruby/1.8/http://www.ruby-lang.org/zh_cn/news/2009/04/19/ruby-1-8-7-p160-and-1-8-6-p368-released/yum install ruby ruby-shadow ruby-ri ruby-rdoc gcc gcc-c++ ruby-

2012-02-10 10:50:51 1957

原创 使用Phusion Passenger组建Ruby On Rails环境

1. Passenger + NginX组合参考资料:http://www.modrails.com/documentation/Users%20guide%20Nginx.htmlgem install passengerpassenger-install-nginx-module然后按照提示操作即可。它会帮助你依次安装Passenger 和 NginX。这里提示

2012-02-10 10:22:14 807

转载 Installing Ruby on Rails on Fedora Core 5

转自:http://www.linuxweblog.com/ruby-on-rails-installInstall ruby rpms via yum:# yum install ruby ruby-libs ruby-mode ruby-rdoc ruby-irb ruby-ri ruby-docsDownload and install rubygems from ru

2012-02-09 23:24:10 437

原创 在Linux Fedora上部署Ruby On Rails环境

由于Ruby 1.9.3使用psych来解析YAML(不同于Ruby 1.8.7),而psych需要libyaml的支持。首先需要更新一下有关组件:yum -y install make gcc openssl-devel zlib-devel gcc gcc-c++ make autoconf readline-devel curl-devel expat-devel gettext-d

2012-02-08 21:48:10 928

原创 让Ruby On Rails抛在NginX + Mongrel上

修改NginX配置:user deploy;worker_processes 1;error_log logs/error.log debug; events { worker_connections 1024;} http { include conf/mime.types; default_type application/octet-

2012-02-08 14:48:39 719

原创 通过MongoMapper让程序在Rails 3.2上与MongoDB数据交互

参考资料:http://www.mongodb.org/display/DOCS/Rails+3+-+Getting+Startedhttp://mongomapper.com/documentation/getting-started/rails.html如果是建立新工程项目,使用:rails new my_app --skip-active-record来屏蔽A

2012-02-08 13:38:30 963

原创 Windows上通过NodeJS访问MongoDB

参考资料:https://github.com/christkv/node-mongodb-native安装mongodb组件:npm install mongodb测试代码:var MongoDB = mongo = require('D:\\nodejs\\node_modules\\mongodb');var Db = MongoDB.Db, Connectio

2012-02-07 23:11:09 716 1

原创 Linux上通过iptables允许来自指定IP地址的访问

iptables -I INPUT -s 185.23.234.219 -j ACCEPT

2012-02-07 22:14:57 1427

原创 Windows上通过Ruby访问MongoDB

http://www.mongodb.org/display/DOCS/Ruby+Language+Centerhttp://api.mongodb.org/ruby/current/file.TUTORIAL.html1)安装Ruby。略过。2)更新RubyGem$ gem update --system3)安装MongoDB的Drivers$ gem

2012-02-07 17:07:28 880

原创 在Linux上通过Java连接MongoDB服务进程mongod

1)下载并安装MongoDB:http://www.mongodb.org/downloads比较简单,此处略过。2)启动MongoDB服务进程:# 方法1:(推荐)# --fork 选项将会通知 mongod 在后台运行/path/to/MongoDB_Dir/bin/mongod--logpath /path/to/file.log --logappend

2012-02-07 16:08:06 995

原创 shell脚本报错:"[: =: unary operator expected"

在匹配字符串相等时,我用了类似这样的语句:if [ $STATUS == "OK" ];     then  echo  "OK"fi在运行时出现了 [: =: unary operator expected 的错误,就一直找不到原因。尝试了删除等号两侧的空格和括号里的空格都不管用,最后baidu了一下,才找到原因。把语句改成这样就不会出错了:if [[ $STAT

2012-02-07 14:52:06 4118

原创 nodejs web开发入门: Simple-TODO Nodejs 实现版

http://cnodejs.org/blog/?p=1310http://developer.51cto.com/art/201202/314679.htm

2012-02-03 00:07:10 534

原创 Windows上基于NodeJS让Javascript和MySQL交互

NodeJS官网:http://nodejs.org/安装NodeJS:http://nodejs.org/#download安装mysql driver:cmdnpm install mysql驱动会被安装在当前路径下,譬如:D:\node_modules\mysql新建mysql.js文件,代码如下:Date.prototype.format = fun

2012-02-02 23:51:38 1029

空空如也

空空如也

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

TA关注的人

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