-
光蛋的blog我的新浪博客rails APIRuby Standard Library DocumentationRuby std library张询谈敏捷thoughtworks马近飞老师的博客~hideto的blograilscasts.com每天一剂Rails良药系列Free Ruby and Rails Screencasts7 p小于的blog51cto博客开发
-
刚才看google reader的时候看到这位朋友写了一样一个面试题。javaeye不知怎么今天打不开。我给解答解答吧。一道面试题目?请求解答公司要搬新大楼了,初步的规划是每层有1900个工位,请问当这一层的工位全部坐满时,至少有多个同事是同月同日生?给出你的证明。 作者: riverfengchen 声明: 本文系JavaEye网站发布的原创文章,未经作
-
许多年前,我们从同一起跑线上出发,跑着跑着,我发现我跑的挺快,你们远远的被我抛在了脑后。若干年后,我回头看,早已没有了你们的身影。等我回过神来才发现,操,你们怎么换跑道了!?如今的我,正在寻找属于自己的跑道。加油吧,小伙子!--------回复的同学得照着题目做一遍
-
最近可能是到了冬天的缘故吧,总是被电,而且有时候电流还挺大。去上个厕所,回身就不敢摸我的mbp本本了。一摸bia 一下。是不是它是铝合金外壳的原因呢。上次查了一下,说是接上三项插孔就没事。可还是被电。真是非常非常的郁闷。凡是金属的东西现在都不敢随心去碰了,每次碰的时候都是做好充分的心理准备,慢慢的摸上去。上次居然被家里的水龙头电了。路过的客官们能不能给支支招啊?
-
【原文地址】 不过假定你要有那么一点点c++、c#或是java的基础,至少能看到c++、c#或是java的源码,能够大致明白说得是什么。答案:三样东西。 Cocoa:是一大堆函数库,就好像MFC、.NET、Swing这类玩意,人家已经写好了一堆现成的东西,你只要知道怎么用就可以了。二、Objective-C是什么?先简单列出一点差别: 减号表示一个函数、或者方法、或者
-
用迅雷下载iphone sdk下了将近4个钟头,基本上是一路高速。最后到99.9%速度也有,但是就是不见到100%。参看威锋里的帖子才看到解决方法。先暂停任务,选择属性->更多->只从原始线程下载。再开始任务。。搞定了
-
第七课 Git差异比对
内容提要:显示项目的两个不同版本之间的差异,或者显示指定文件的不同之处
在‘git日志’一课中,我们通过'git log -p'命令来显示每一次提交与其父节点提交内容之间快照的差异。这节课介绍的'diff'命令会实现类似的功能---用一种统一的格式来显示两个快照或文件之间的差异。这节课就向你展示如何使用diff命令。
查看变更还未载入(changed
-
第六课 Git 日志
内容提要:浏览项目历史,查询指定提交内容,图形化显示分枝和合并...
'git log'是git中最常用的一个命令,执行之后,会显示该项目的提交历史。如果命令不加任何参数,那么就会显示目前所在分枝上,从最后一次提交开始,按时间顺序依次向前排列的所有提交历史记录。
$ git logcommit 166ae0c4d3f420721acbb115cc33848d
-
第五课 Git标签
内容提要:创建有签名,无签名、轻量级标签来永久的标记项目历史中的关键点
跟大多数的VCS工具一样,git也有在历史状态的关键点“贴标签”的功能--一般人们用这个功能来标记发布点(例如'v1.0')。这节课我们学习如何使用标签列表,创建新标签,以及在git中有哪些不同类别的标签。
列出git中现有标签
要想列出git中现
-
第四课 分枝和合并基础知识介绍
内容提要:创建工作分枝,合并分枝以及删除分枝
从第一课的介绍中,我们了解到,git处理分枝和合并是非常独到的。首先,无论是创建新分枝还是分枝之间切换,都表现出一个共同的特征--快! git 有一个独立的工作目录,专门用来存放所有分枝的内容,所以你没必要为每一个分枝再分别创建目录。
这一节,我们的任务是:
1
-
第三课 Git 工作流程
与远程仓库同步,修改,载入(stage)和提交项目
现在你已经有一个git本地仓库,一切都配置完毕。然后该怎么办?一般来说,跟其他的源码控制系统的工作流程没什么两样,唯一一个区别就是载入(stage)的过程。整个工作流程大致是这样(流程1):
与远程仓库同步
修改文件
-
第二课.配置和初始化
配置git
在使用git之前你需要配置一下git。git在你创建提交的时候会记录你的名字和email地址,所以你应该告诉git这些内容。可以使用'git config'命令来设置,如果传递参数'-global' ,它会将这些值记录在~/.gitconfig文件里,作为这些配置的默认值。
$ git config --global user.nam
-
原文地址
第一课. git简介
内容:什么是git,为什么要使用git以及获取和学习git的途径。
欢迎来到github学习教程的第一课。本教程将通过一系列的实例来介绍如快速,轻松地使用Git。教程中会有很多屏幕截图,希望这样可以让你更好的学习和理解。
本节简要介绍git的概念和为什么应该使用它
git是一个快速,开源,分布式的版
-
原文地址序:最近在做医疗相关的数据应用,知道治病要找到病因,才好对症下药,因为不同的病因,有可能引发相同的病症。而从症状入手确定病因,却也是最直接最常用的一个种诊断手法,但不能浮于表面现象,还要深入排查寻找病根才能真正根除疾病。概述:开始以为是 protect_from_forgery 引发的问题,但实际却是cgi接口的问题。由于“症状”只有在特定环境才会发生,在本地开发模式无法重现错误,更不用说
-
环境:leopard 1.5.x, macport 1.8.1升级和查看macport的命令:$ sudo port -d selfupdate$ port version安装nginx:$ sudo port install nginx---> Computing dependencies for nginx...---> Cleaning ngi
-
这是界面图:这个可以在design界面里拖动组件,修改组件属性值来实现。然后是计算器的算法(仿照win下的计算器算法):问题描述:输入一个数,然后按某个运算符,再输入另一个数,按等号即可得出结果。只按照输入顺序计算结果,而非按照运算符优先级来得出结果,即,如果按顺序输入2+8*3=会得到30,而非26.算法描述:定义三个全局变量,分别是first(Number), second(Number),
-
关于我的论文课题。
目前实验在预处理数据阶段,关于瓦斯预警系统的实现。
原始数据为access存储的一年的数据。是KJ70系统所用到的处理数据。
里面的格式是一个库里有一个月每天的数据,以及这一个月里的报警情况。
昨天试了一下用matlab不太适应。上手不快,所以数据预处理放在ruby里实现,得到学习样本,然后放到matlab里训练网络模型。
----基本思路是这样。
-
最近在翻译一本数据库的教材,碰到Cardinality这个词,这个词在许多国内的数据库教材中不常见。查了一下英文资料觉得很有必要翻一下,原文地址
内容如下:
Cardinality defines the numeric relationships between occurrences of the entities on either end of the relationship lin
-
原文地址:我和Bill Scott在编写Designing Web Interfaces: Principles and Patterns for Rich Interactions(web界面设计:富客户端的原则和模式)这本书中的实例时,曾经对上百个RIA应用做过分析。我们有一张RIA的清单。也许很多设计师和开发者对这些内容很感兴趣,下面我们用了两个简单的标准来分析一下清单中位于前五十的RIA:
-
原文地址
在ruby on rails环境下使用restfulx框架来实现的一个flex应用(5分钟搞定的demo):
首先需要搭建的环境
ruby187+ rails2.2.2+
Flex SDK 3.4+
MySQL 5.0+1.ruby187,rails222,mysql5的安装可以参见我的下面这篇文章
在leopard中使用MacPorts(Darw
-
macports(darwinports)是mac操作系统上的一个非常不错的包管理器,可以很方便的编译安装软件,在安装一个软件的时候会将这个软件所依赖的软件环境一起搭建好,这样可以很方便的安装和升级所需要的软件。就像gem一样的方便。http://www.macports.org/install.php这是macports的安装说明http://guide.macports.org/这是macpr
-
【转】
如何安装命令行7zip命令(只要下载下面这个文件就可以了,安装过程一切默认)
wget http://rubyforge.org/frs/download.php/26231/RMagick-1.15.9_IM-6.3.5-8-Q8_prod.zip7za x RMagick-1.15.9_IM-6.3.5-8-Q8_prod.zipcd RMagick-1.15.9
-
[转]所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,所做出的仅是在某种意义上的局部最优解。
贪心算法不是对所有问题都能得到整体最优解,但对范围相当广泛的许多问题他能产生整体最优解或者是整体最优解的近似解。
贪心算法的基本思路如下:
1.建立数学模型来描述问题。
2.把求解的问题分成若干个子问题。
3.对每一子问题求
-
原文地址:http://scruffy.rubyforge.org/
Scruffy是什么?
Scruffy是一个用来生成图表的ruby库,它的功能非常强大,可以用它来做web开发,在页面上输出多媒体数据。
Scruffy的主要特性包括:
基于 SVGScruffy 基于 SVG 技术来生成图表 . 这也使得Scruffy具备SVG的许多优
-
例:要求存储多个城市各自的坐标和两两之间的距离。
可以这样实现:
class CreateCities < ActiveRecord::Migration def self.up create_table :cities do |t| t.string :cit
-
Simple Search Form
A search form is quite different than other forms, this is because it does not deal with model's attributes. See a good way to add a simple search form in this episode.
搜索
-
先放个效果图上来看看:下面来说明如何用rails+jquery实现这样的注册表单的ajax数据验证:基本的注册,登录模块使用restful_authentication插件生成.在注册页面,也就是sessions/new.html.erb中<%content_for "head" do %> <%= stylesheet_link_tag "users/new"&nb
-
在rails中使用jquery实现Ajax
下面通过一个实例来讲解如何在Rails用jquery实现Ajax式的添加和删除操作.
我的环境:
ruby187,rails 222,jquery1.3.2, jquery.form.js
首先新建rails应用
rails app -d mysql
新建数据库app_development
script/generate model
-
N个人排成一圈,编号为1~n。从1号开始报数,当报到M时,该位置的人出局,余下的人依然是一个圈,从下一个人开始报数(从1开始),再到第M个出局。输入n和m,输出这个出局序列RUBY代码:def circle(n,m) arr=(1..n).to_a i=0 while arr.length>0 x=(i+m-1)%arr
-
原文地址:TextMate Bundle for jQuery使用这个bundle的例子:键入ready然后按tab就会生成下面的代码:$(document).ready(function() { // Stuff to do as soon as the DOM is ready;});其中第二行被选中,这时在里面编写jquery代码即可.如果要查看某个function的官方文档的话