在进行多线程处理中共享对象,多个线程对同一个对象同时进行修改,有可能出现不一致的状态,使用时要注意。 例子: test.rb x = 0
10.times.map do |i|
Thread.new do
puts "before (#{ i }): #{ x }"
...
分类:
编程语言 时间:
2014-10-14 17:19:49
阅读次数:
213
安装工具oci8gem install ruby-oci8连接数据库require 'oci8'conn = OCI8.new("用户名", "密码", "数据库IP/SID")insertcursor = conn.exec("insert into table(id,type) values(1...
分类:
数据库 时间:
2014-10-14 15:47:48
阅读次数:
360
classtrace.rb: #encoding: utf-8
module ClassTrace
T = [] #定义数组常量T,存放trace信息
if x = ARGV.index("--traceout") #如果ruby命令后面有--traceout参数,则记录到文件中,否则输出
OUT = File...
分类:
其他好文 时间:
2014-10-13 23:45:37
阅读次数:
246
javascript是一门浏览器语言,对于后台攻城湿们。则是这样对其定义的1. js是一门前端语言,因为js通常是web中的view部分,用来渲染最终呈现给用户的页面。2. js是一门弱类型语言和解释性语言,没有使用编译器(编译器会检查语法错误,同样性质的比如php,ruby,python等。当然,...
分类:
编程语言 时间:
2014-10-13 21:36:27
阅读次数:
242
Ruby是一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言。
简介
Ruby 是开源的,在Web上免费提供,但需要一个许可证。
Ruby 是一种通用的、解释的编程语言。
Ruby 是一种真正的面向对象编程语言。
Ruby 是一种类似于 Python 和 Perl 的服务器端脚本语言。
Ruby 可以用来编写通用网关接口(CGI)脚本。
R...
分类:
编程语言 时间:
2014-10-13 19:45:07
阅读次数:
221
---恢复内容开始---本文件集合的常用的几种段落边框,并且实现颜色可配置,自适应 zip:http://files.cnblogs.com/yansi/paraBox.zip PS:具体使用方法在scss文件内有详细说明,对应方法有参数详解 示例:啦啦啦啦啦啦啦啦...
分类:
Web程序 时间:
2014-10-11 22:09:46
阅读次数:
214
经过了这篇文章的学习,我学会了安装less,编译less,书写less,高级书写等,less比较简单一、什么是CSS预处器CSS预处理器定义了一种新的语言,其基本思想是,用一种专门的编程语言,为CSS增加了一些编程的特性,将CSS作为目标生成文件,然后开发者就 只要使用这种语言进行编码工作。通俗的说...
分类:
其他好文 时间:
2014-10-11 18:58:16
阅读次数:
325
背景条纹——bgStripes.scss 本文件集合的常用的几种背景条纹,并且实现颜色大小可配置 zip:http://files.cnblogs.com/yansi/bgStripes.zip PS:具体使用方法在scss文件内有详细说明,对应方法有参数详解 ...
分类:
Web程序 时间:
2014-10-11 14:45:45
阅读次数:
162
Cite:http://blog.csdn.net/downmoon/article/details/5936706[ruby] view plaincopyprint? Create table Demo_Values (PKID int not null identity(1,1) pri...
分类:
其他好文 时间:
2014-10-11 13:22:15
阅读次数:
163
1、let mut x = 10i; 用学术的话来说,let代表文法级别的名字绑定(到value对象)
println!是宏,第一眼看到它时还以为是学习Ruby,!代表函数有副作用呢
destructuring let:解构绑定这个概念来自于LISP/Erlang?
2、表达式语言:if是表达式;加上分号就变成语句;return x;等同于直接的一个x
还有,它的if/for/...
分类:
编程语言 时间:
2014-10-11 11:41:35
阅读次数:
653