上一页 1 2 3 4 5 6 7 ··· 14 下一页
摘要: 一、类变量 在ruby中,可以为类定义类变量,类变量的值为类的所有实例(对象)所共享。 有点类似其它语言(如java)中的静态变量,但与java中的静态变量的区别是, 类变量是私有的,无法在类的外部访问,只能通过类的方法访问。 类变量通过 @@符号来标识(连续的两个@符号)。 举例说明: 运行上面的 阅读全文
posted @ 2016-05-09 18:36 51kata 阅读(1200) 评论(0) 推荐(0) 编辑
摘要: ruby是完全面向对象的,所有的数据都是对象,没有独立在类外的方法,所有的方法都在类中定义的。 一、类的定义语法 类的定义以 class 关键字开头,后面跟类名,以 end标识符结尾。 类中的方法以 def关键字开头,后面跟方法名及参数列表(如果有的话),以 end标识符结尾。 类也有构造函数,名字 阅读全文
posted @ 2016-05-09 17:51 51kata 阅读(3099) 评论(0) 推荐(0) 编辑
摘要: 一、问题描述 ajax 异步请求成功后需要新开窗口打开 url,使用的是 window.open() 方法,但是会被浏览器给拦截了,需要用户点下。 二、问题分析 浏览器之所以拦截新开窗口是因为该操作并不是用户主动触发的,所以它认为这是不安全的就拦截了,即使 ajax 回调函数中模拟执行 click 阅读全文
posted @ 2016-05-09 11:09 51kata 阅读(2791) 评论(0) 推荐(1) 编辑
摘要: 准备安装ruby on rails,在网上搜了下,步骤都类似,但实际安装过程中却碰到很多问题。下面详细说下: 说明下,文章是按照我尝试的过程描述的。但最终是靠 运行 railsinstaller一键式安装包才成功的(第五段),因此前面的部分大家可以看看,但不用去尝试。 一、首先要安装ruby 因为在 阅读全文
posted @ 2016-05-08 16:24 51kata 阅读(6793) 评论(1) 推荐(2) 编辑
摘要: mysql是在linux下,java代码通过jdbc访问总是中文乱码。做过如下尝试: 1)修改 mysql的 my.cnf文件,设置 default-character-set等参数 2) 利用alter database 改变被访问的数据库字符集 alter database testdb cha 阅读全文
posted @ 2016-05-06 21:55 51kata 阅读(670) 评论(0) 推荐(0) 编辑
摘要: Clojure是一门Lisp方言——确切地说,是一门JVM上的Lisp方言——也是一门非纯粹的函数式语言。 Clojure理所当然地秉承了Lisp“代码即数据( code is data! )”的设计哲学, 代码和值一样处于同等地位。 这一著名特性,内含了无穷无尽魔法威力,并通过括号体现出强大的语言 阅读全文
posted @ 2016-04-29 14:31 51kata 阅读(982) 评论(0) 推荐(0) 编辑
摘要: 相比我们传统的 c ,java ,python ,javascript等,Clojure的语法比较特别,初一看,还可能会有些不适应。 本文来介绍下Clojure的语法特点。 一、表达式 所有的Clojure代码都是由表达式组成的,每个表达式都会产生一个值。 常见的表达式如: 60 [2 4 6] ( 阅读全文
posted @ 2016-04-29 00:16 51kata 阅读(321) 评论(0) 推荐(0) 编辑
摘要: Clojure提供了几种强大的数据结构(集合) 一、集合种类 1、vector 相当于数组,如: [2 3 5] , ["ad" "adas" "adadsads"] 2、list 相当于链表,如: '(2 3 5) , '("ad" "adas" "adadsads") 与vector相比,[]变 阅读全文
posted @ 2016-04-29 00:16 51kata 阅读(1195) 评论(0) 推荐(0) 编辑
摘要: 谓词函数是一个判断式,一个返回bool值的函数。 clojure中(lisp习惯)有个规定:对于判断功能的函数,函数名后面都有一个“?”号。所以只要看到后面带问号的函数名,就知道这一定是一个判断函数。 1、 instance? 检查值是否是某种类型 user=> (instance? String 阅读全文
posted @ 2016-04-29 00:15 51kata 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 我们先要了解下什么是Clojure,我们从它的特性来了解: 1、首先它是一门编程语言,并且它写的程序是运行在jvm上的,同java语言一样。 2、Clojure代码可以使用任意java类库,反之java代码也可以使用任何的Clojure库,这使得Clojure天生就有强大的功能,因为有大量已有的ja 阅读全文
posted @ 2016-04-28 13:57 51kata 阅读(298) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 14 下一页