- 浏览: 46310 次
- 性别:
- 来自: 厦门
最新评论
-
iseesea:
引用zhanhao 写道哥们!加油!
year~~3Q
时隔一年,哥回娘家看看。。 -
zhanhao:
哥们!加油!
时隔一年,哥回娘家看看。。 -
shaorui23:
顶一个
jQuery入门实例:使用jQuery编写简单的类tooltip的小插件 -
liukai:
楼主是个厚道人不过要坚持哈支持楼主
Ruby on Rails Tutorial (Michael Hartl)中文翻译第二章 演示程序 (1) -
iseesea:
是啊~~角度控制方向更好理解~~~~谢谢~!其中的 priva ...
java面试题:火星探测器。
文章列表
今年年初。。。一个还不能确定是不是华丽地转身。。。哥果断弃技术而去。。。。跑业务去了。。。。一开始就挑据说灰常难跑的工程业务。。。。所以今年一年。。。我大部分时间都在工地给人当孙子中度过。。。。。。 ...
WPF: Using VS, we can create 2 kinds of WPF applications, one is desktop application " WPF Application" another is Web RIA application " WPF Browser Application";
VS: An IDE;
Create a WPF "Hello world" Application:
File -> New project -> WPF Application; ...
虽然测试js代码很恶心;但是要测试,特别是写很多js的时候;
在一个项目中,使用jasmine来测试我们一个需要很多很多js代码的页面;对于那个页面,我都觉得都已经写了一个Js的UI了。。。。当初没有用现成的JS UI框架,真是失 ...
JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Array)、逻辑变量 (Boolean)、日期变量(Date)、结构变量(Function)、数值变量(Number)、对象变量(Object)、字符串变量 (String) 等;
其中prototype是各个类中很犀利的一个类,他可以动态的给一个对象添加方法;
例如:
String.first(): 作用,取第一个字符
String.prototype.first = function(){//获取字符串第一个字符的代码}
alert(("a ...
因为有个需求,“用户每天都要完成一个log的记录,如果没有完成的要通过邮件提醒;”
所以考虑使用whenever每天固定在23点检查,用户是否有做相应的操作。
whenever 安装:
gem 'whenever', :require => false #在Gamfile里面添加
然后就是进入程序的根目录底下运行:
wheneverize
这样whenever会给你初始化创建config/schedual.rb文件;
然后在该文件里面添加一下内容:
set :output, "#{path}/log/whenever.log" #设置日志输出文件
job ...
最近恶补了一些东西,里面的东西有的不是说看过就能理解的,也不是说一两句话就可以说清出的,是需要领悟的,所以在这里做个记录,也顺便和人讨论讨论:
比如RPC...,NFS,REST,SOA,IoC,ROA,ESB这些东西总是容易让人感觉很抽象,这 ...
《非原创转自:http://www.java3z.com/cwbwebhome/article/article2/2888.html》
Adapter模式,中文解释为适配器模式,那什么是Adapter模式那?我们先来看看GOF的《设计模式》是如何解释的:
将一个类的接口转换成客户希望的另外一个接口 ...
前几天收到某公司的面试测试题,自己是做完了。。。但是,。。。。没有得到回复。。。估计是被刷了。。。不过没啥,自己也算是经历过,主要考察面向对象的思想吧;如果有人有更好的方法的话希望可以讨论一下,~~~我发现javaeye上面居然已经有了。。。。。。
引用
一小队机器人探测器将由NASA送上火星高原,探测器将在这个奇特的矩形高原上行驶。 用它们携带的照相机将周围的全景地势图发回到地球。每个探测器的方向和位置将由一个x,y系坐标图和一个表示地理方向的字母表示出来。为了方便导航,平原将被划分为网格状。位置坐标示例:0,0,N,表示探测器在坐标图的左下角,且面朝北方。为控制探测器,NASA会传 ...
很早之前我自定义错误页面都是重写Showexceptions的rescue_action_in_public和rescue_action_locally方法,但是这样做侵入性太强,今天偶尔看到了一个方法:rescue_from的方法,使用方法如下;
rescue_from(*klasses, &block)
它的第一个参数是出错的类型集合,可以指定多个错误类型或者出错信息,每一项都会调用klass.is_a?(klass);第二个参数是可以带一个block,我们可以使用with来指定:
出错处理是可以继承的,比如底下代码中,如果没有指定错误处理类型的话,就会调同rescue_from ...
相信很多用过或者见过jQuery的tooltip的插件,因为它真的实用。这个例子只是学习并练手的程序,我们模拟tooltip搞一个类似的。
1,我们需要引入jQuery。
2,我们这个程序是直接把tip里的数据载入,没有再请求其他资源之类的,要弄成请求的也很简单,自己写个jQuery的ajax请求就可以了。
3,我们设计参考tooltip,我们希望当鼠标经过某个元素的时候,触发tip,而这个tip的内容就是那个元素接下来的那个元素(我们可以用一个div吧所有内容包括进去)。
4,基本的内容就是上面所说,HTML代码如下:
<!-- html的验证规范之类的这里就忽略,自己补充 ...
3.1.1 真正的静态页面
让我们从真正的静态页面开始学习吧,回顾一下第1.2.5中关于每一个Rails程序一开始就就是一个非常小的程序(主要是Rails脚本的功劳,例如生成器)而且都有一个默认的欢迎页面(地址:http://localhost:3000/ (图1.3).)
(图1.3 第一章的图片,rails程序创建时默认的欢迎页面。)
图片3.2 public/index.html文件(默认欢迎页面)
看一下上图中代码,我们学习一下这个页面是从哪里来的。因为这个页面把样式直接包括进去,所以看起来有点乱,但是他的主要功能是:Rails将会把public文件夹下面的任何文件提供给 ...
(周末偷懒了。。。这周开始第三章。。静态页面,加油~)
第三章 Mostly static pages
在这一章中我们将开始开发一个例子程序,这个程序就是本书中接下来的所使用的例子。
尽管这个程序最终将会实现用户,微博信息,登录登 ...
(接上一篇,今天的目标是把第二章结束~~加油)
2.3 Microposts资源
在生成和探索了Users资源之后,让我们转过来看看另一个相关资源——Microposts。
在这一节中,我建议对比一下2个资源中相似的元素。你会看到2个资源之间会有很多地方都是相同的。Rails程序的RESTful结构是这种重复结构最好的实现方式。的确,研究这种Users和Microposts资源早期的重复结构也是本章最初的动机。(我们将会明白写一个不是toy programe的健壮程序需要耗费相当多的精力、我将会在第11章再次见到microposts资源——其实我不想隔那么久。。。)。
2.3.1 Micropo ...
(接上篇,第二章才过一半,加油~上篇讲了一个Rails 中 MVC的运用步骤)
我从浏览器(如IE)的地址栏出入URL或者点击一个链接开始发出一个请求,这个请求将会先会请求rails的“路由器router”,路由器将会基于URL选择目标控制器和ACTION(在BOX3.1中我将看到请求的方法。)。下表中的代码会为用户资源创建一个URL到控制器action的映射,这些代码会创建如前面表2.1所示的那样URL/action 对应关系。
Listing 2.2. Rails的映射Users 资源的路由.
config/routes.rb
DemoApp::Application.routes ...