- 博客(28)
- 收藏
- 关注
转载 Ruby 风格指南
https://github.com/JuanitoFatas/ruby-style-guide/blob/master/README-zhCN.md#underscore-unused-vars
2018-01-25 13:50:18 327
转载 git查看commit的内容
git查看commit的内容 在push之前有时候会不放心是不是忘记加某些文件,或者是不是多删了个什么东西,这时候希望能够看看上次commit都做了些什么。一开始想到的是用gitdiff,但是gitdiff用于当前修改尚未commit的时候较为方便,一旦commit后,需要指定上次节点的名称(一个hash值),不方便。这种时候用gitlog更合适,因为commit的内容会以
2017-12-25 10:50:11 1292
转载 ruby--$:.unshift File.expand_path('..', __FILE__)
一直能看到一些gem里面会有这样一句代码:$:.unshift File.expand_path('..', __FILE__)这句话是干什么用的呢$:就是ruby的一个全局变量,也叫$LOAD_PATH,功能就是java中的classpath,用来加载类库的,当你require某个文件时,ruby就会从这个变量的值去查找,找不到会报LoadError。这个值其实就是一个包含了类库绝对
2017-12-24 11:55:04 687
转载 动态语言和静态语言的比较
一 、静态语言的优势到底在哪?来自robbin 摘自 http://www.javaeye.com/article/33971?page=7引用是像Java或者C#这样强类型的准静态语言在实现复杂的业务逻辑、开发大型商业系统、以及那些生命周期很长的应用中也有着非常强的优势 这是一个存在于大家心里常识了。我承认我自己在潜意识里面也觉得静态强类型语言适合开发复杂
2017-12-15 10:12:00 227
转载 Class, Module, Object,Kernel的关系
https://www.cnblogs.com/cnblogsfans/archive/2009/01/27/1381134.html
2017-12-14 12:54:36 405
转载 kind_of? is_a? instance_of?
kind_of? and is_a? are synonymous. instance_of? is different from the other two in that it only returns true if the object is an instance of that exact class, not a subclass.Example: "hello"
2017-12-14 12:49:53 342
转载 理解RESTful架构
越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必
2017-12-13 11:01:49 118
转载 Rails:filter
filterbefore_filter after_filter around_filter设置filter的参数可以为一个方法symbol :method_a ,一个block 或者一个类, 该类的静态方法self.filter()会被调用 默认filter作用于当前类的所有action方法和子类的action方法, :only 和 :except用来在controlle
2017-12-13 10:53:28 162
转载 ruby的redo和retry
ruby的redo和retry 回顾123456ary=[1,2,3]ary.each do |i| puts i i+=1 redo if i==2end#输出:1 2 2 3 redo做
2017-12-11 17:19:47 317
转载 Ruby中的require、load以及include
require、load以及include关键字都是在kernel中定义的,用来包含外部文件或模块到当期程序中,下面就他们的具体区别进行部分阐述:1、require:require多引入外部rb源文件或者外部库(可以省略文件的后缀‘.rb’),require加载外部文件只会加载一次(多次引入会忽略),而load会加载多次2、load:load多为加载资源配置文件,因
2017-12-10 19:32:55 282
转载 Action Controller - 控制HTTP 流程
Controlling complexity is the essence of computer programming. — Brian KernighanHTTP通讯协定是一种Request-Response (请求-回应)的流程,客户端(通常是浏览器)向伺服器送出一个HTTP request封包,然后伺服器就回应一个response封包。在上一章中,我们介绍了Rails如何
2017-12-10 18:35:16 505
转载 ruby复制对象的方法(dup 和 clone)
[ruby] view plaincopyRuby内置的方法Object#clone和Object#dup可以用来copy一个对象,两者区别是dup只复制对象的内容,而clone还复制与对象相关联的内容,如singleton method [ruby] view plaincopyprint? s = "cat" def s.upcase
2017-12-10 17:40:25 802
转载 Ruby on Rails 入门 ----respond_to
字面意思是响应给。。。我们可以理解为,你要什么格式。以往一样的操作返回不同的格式,我们大多会这样处理: [Java] view plain copydef show_html @users = User.find(:all) end def show_xml @users = User.find(:all)
2017-12-10 15:50:55 626
转载 stylesheet_link_tag 用法
==link href="/stylesheets/style.css" media="screen" rel="stylesheet" type="text/css" /><%=stylesheet_link_tag "style.css" %>==linkhref="/stylesheets/style.css"media="screen"rel="styles
2017-12-10 15:13:02 527
转载 rails中 yeild 与 content_for之间的区别
yield is how you specify where your content areas is going to go within a layout. You might have something like this:yield 是你指明您的内容将如何放在一个布局中。你可能会有这样的事情: This is the wrapper! yield :my
2017-12-10 14:59:19 736
转载 ruby中attr_accessor方法的理解
在网上查了很多相应的资料都说的不是很好理解,自己整理了一下,做个记录attr_accessor相当于attr_reader和attr_writer的合集,实际上是在定义类成员变量的时候就给他定义了一个get和set方法。在ruby中,类成员变量都是私有的,不能直接通过(类名.成员变量名)这样来对成员变量值进行操作。在这个实例中可以看到,使用attr_accessor定义的成
2017-12-10 14:32:28 2845 1
转载 Ruby的Singleton method
Ruby中,特定于某一对象的方法被称为Singleton method。 例如: Ruby代码 a = "string" def a.run puts "#{self} run" end str.run # =>#string run run方法是特定于a这个对
2017-12-10 11:50:46 212
转载 Ruby 加密(md5,sha1,base64)
Ruby 加密(md5,sha1,base64)md5加密require 'md5' puts MD5.hexdigest('admin') sha1加密require 'digest/sha1' puts Digest::SHA1.hexdigest('admin')base64require 'base64' code = Base64.encode64('admin')
2017-12-09 23:24:43 1925
转载 浅谈CSRF
一、什么是CSRF先看看CSRF的原文说明,如下:Cross Site Reference Forgery works by including malicious code or a link in a page that accesses a web application that the user is believed to have authenticated. If the
2017-12-09 22:44:25 159
转载 rails中的request
Request資訊收集在Controller的Action之中,Rails提供了一些方法可以讓你得知此request各種資訊,包括:action_name 目前的Action名稱cookies Cookie 下述headers HTTP標頭params 包含用戶所有傳進來的參數Hash,這是最常使用的資訊request 各種關
2017-12-09 11:39:04 282
原创 EL表达式小结
EL 表达式小结以前看示例代码的时候,经常看到jsp文件中出现诸如 ${...}一类的代码,一直困惑,今天看到了这一节的内容,也算有了个系统的学习,书上讲的很明白,也很简洁。1.EL表达式的语法格式很简单:以前编写jsp代码时,如果要获取表单中的用户名,一般使用 <%=request.getParameter("name")%> ,这样当然也可以获取到值,但是又把h...
2015-02-25 11:29:06 109
原创 python的range()方法
使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节。这里记录一下range(),复习下list的slide,最后分析一个好玩儿的冒泡程序。这里记录一下:>>> range(1,5) #代表从1到5(不包含5)[1, 2, 3, 4]>>> range(1,5,2) #代表从1...
2015-02-14 13:07:14 237
原创 Cent os 快捷键设置
CentOS 6.2图形界面自定义开启终端快捷键菜单:System->Preferences->Keyboard Shortcuts在Desktop分类下找到“Run a terminal”点击Run a terminal,按下需要的快捷键,比如Ctrl+Alt+T,即可。 补充终端窗口下的快捷:复制:Shift+Ctrl+C粘贴:Shift...
2015-02-11 14:57:08 438
原创 SQL过滤与应用过滤
SQL过滤与应用过滤 数据也可以在应用 层过滤,为此目的,SQL的SELECT语句为客户机应用检索出超过实际所需的数据,然后客户代码对返回数据进行循环,以提取出需要的行。通常,这种实现并不令人满意。因此,对数据库进行的优化,以便快速有效地对数据进行过滤。让客户机应用(或开发语言)处理数据库的工作将会极大地影响应用的性能,并且使所创建的应用完全不具备可伸缩性。此外如果在客户机上过滤数据,服...
2015-02-11 09:28:26 431
原创 java web 乱码处理
(1)获取表单值的乱码request.setCharacterEncoding("gbk");String username = new String(request.getParameter("username").getBytes("ISO8859-1"),"gbk");注意:项目编码要统一 (2)响应输出乱码Reponse方法设置处理response.s...
2015-02-04 11:44:48 88
原创 红米note线刷
移动叔叔刷机工具SP Flash Tool for红米Note的图文刷机教程 刷机工具驱动 软件下载本教程适合红米Note 1G/2G 移动版、红米Note联通版,如有与教程不相符的地方,请单独发帖求助!移动叔叔论坛很多网友都是会刷机的!反正别乱来就是了!最适合红米Note刷机的平台是XP>WIN7>WIN8,另外32位>64位系统好!注:电脑系统不要使用精简版的!诸如刷...
2015-02-04 11:31:12 527
原创 Jquery 评星效果Rating
实现功能:同一页面可以使用多个评星,相互不干扰星星数量可自定义可设置默认的星级在选择星级之后,仍有悬停效果可自定义评星描述rating.js代码:[javascript] view plaincopyprint?function InitStar(count,cur,s0,s1,ctn,txt){ for(var i=1;i&...
2015-02-04 11:11:26 241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人