- 浏览: 440160 次
- 性别:
- 来自: 无锡
最新评论
-
belonghu:
这还和字段是否主键,加索引,有很大关系,我对一个索引的字段查询 ...
MYSQL每日一用:SELECT 语句中比对(between and \ like \ left) -
lqingqingzijin:
好,就是想知道怎样将默认bash修改成nologin
我怎么创建和修改用户帐号,让它有一个nologin shell? -
yangxiutian:
“在jar中添加了字体”是什么意思?
java.util.zip.ZipInputStream.getUTF8String(ZipInputStream.java:299) -
ljhard_1030:
楼主学习了,以后继续发表这类的文章,会继续光临的。。
刨根问底(Proxool连接池设置) -
RobustTm:
Selenium中使用的貌似是Junit 3.x,上面的例子也 ...
使用Selenium 和Junit 进行WEB功能测试
文章列表
介绍和使用Berkeley DB Java Edition(嵌入式数据库)
一、 简介
Berkeley DB Java Edition (JE)是一个完全用JAVA写的,它适合于管理海量的,简单的数据。
能够高效率的处理1到1百万条记录,制约JE数据库的往往是硬件系统,而不是JE本身。
多线程支持,JE使用超时的方式来处理线程间的死琐问题。
Database都采用简单的key/value对应的形式。
事务支持。
允许创建二级库。这样我们就可以方便的使用一级key,二级key来访问我们的数据 ...
在开发中很容易忽视一点,输入一个值(可能是小数),输出时如果不做处理,就很容易出现
隐形的BUG。比如,如果从数据库取出一个0.22的数值,一般的输出${x?if_exists?html},
这时是显示0,而不是0.22。
应该写成${x?if_exists?string.number} 或者 ${x?if_exists.toString()?html}
下面就是关于数字的具体介绍:
Built-ins for numbers
Related FAQs: Do you have things like 1,000,000 or 1 000 000 instead of 1000000 ...
which一下可以看到Mac OS X 10.7.3预装了ruby-1.8.7,但是坑爹的是macbook作为一种Unix系统竟然没有gcc和make,于是我开始折腾我的Macbook。
其实想要gcc很容易,安装Xcode就行了,但是这里有个坑,我从AppStore里安装Xcode,它有1.7G之大,虽然我用不着Xcode,但既然今次需要用到而我可能出于兴趣看看Xcode这玩意儿,于是我开着Macbook然后自己睡觉,让AppStore自己去安装Xcode。
今早起来看到已经安装好了,但是which了一下,还是没有gcc,我开始陷入折腾的深渊里了,我用find命令把gcc找到了,然后在 ...
使用rvm在Mac中安装ruby和rails
MacOS默认安装的是ruby 1.8.7,如果你想使用ruby 1.9.2的话,除了在官网下载源码编译安装外,可以使用rvm来协助安装。
STEP-1 安装RVM
在Terminal中输入以下命令即可安装
ActiveMQ
是apache的一个开源JMS服务器,不仅具备标准JMS的功能,还有很多额外的功能。公司里引入ActiveMQ后,ActiveMQ成里我们公司业
务系统中最重要的一个环节。所有应用都通过jms集成,如果ActiveMQ出了故障,整个系统就瘫痪了。因此,头对ActiveMQ的性能,可靠性,以
及如何正确使用,是非常的关心的,而我就被指派来做关于ActiveMQ的调研,本文对此做了些总结。
1 使用jms需要注意的问题
一下所述的问题,不仅是对ActiveMQ,对于其他的JMS也一样有效。
1.1 不要频繁的建立和关闭连接
JMS使用长连接方式,一个程序,只要和J ...
quartz无法启动的原因
场景:spring集成quartz,在spring配置文件中配置quartz相关参数。
在以往的工作中,quartz经常无法启动,今天就根据以前经验,总结一下,供大家参考。
一.ID冲突
quartz的两个基本单元是Job和Trigger,它们在内存中分别以jobName+groupName和triggerName+GrupName唯一标识,如果两个job的名字和群组都相同,则必然会有一个job无法启动。
二.default-lazy-init="true"
若在spring配 ...
gem相关命令使用 1.显示gem的帮助和版本 gem –h/--help #显示gem的帮助 gem –v /--version #显示gem的版本号 2. 列出远程库的所有可用软件 gem query --remote # 短命令: gem q -r 你可以看到一个关于远程主机上所有软件的详细列表。 3. 查找远程主机上的特定软件 gem query --remote --name-matches doom # 短命令: gem q -rn doom 你将看到一个匹配doom的详细列表。 gem list –remote --d #用子命令list列出远程安装的gems 4. ...
最近发现一个问题:
window.location.href在IE6下面竟然不跳转,这是为什么呢?
这个是我写的语句:
<
a href
=
"
javascript:void(0);
"
;onclick
=
"
javascript:window.location.href='http://www.sina.com';
"
>转到新浪
<
/
a& ...
语法:
GROUP_CONCAT([DISTINCT] expr [,expr ...][ORDER BY
{unsigned_integer | col_name | expr}[ASC | DESC] [,col_name
...]][SEPARATOR str_val])
下面演示一下这个函数,先建立一个学生选课表student_courses,并填充一些测试数据。
SQL代码
CREATE TABLE student_courses (
student_id INT UNSIGNED NOT NULL,
...
FLEXIMAGE,依赖的包有AWS-S3,RMagick
我的环境是windows 7 + ruby1.8.7
1.gem install aws-s3
2.下载win RMagick
RMagick 已经不再rubyforge上维护了,移植到了http://github.com/rmagick/rmagick
所有要在这里下载才对,rubyforge上不好下载了。
下载完毕,安装的顺序为:
1.Unzip files
2.Install ImageMagick
3.Install RMagick locally
4.Rest ...
下载
用firefox 到http://selenium
-ide.openqa.org/download.jsp
下载selenium
-ide 这个firefox 插件, 然后安装,
到http://release.openqa.org/selenium
-remote-control/
下载selenium
-rc , 它包括python,php,java ,ruby 等的测试驱动.
或
http://seleniumhq.org/download/
用Selenium
编写一个测试
在firefox 里面的菜单 ...
命名约定概念详解
1. 混合大小写,下划线,复数
我们经常使用简写命名变量,在Ruby中,约定为命名变量时,全部字母都小写,单词的中间使用下划线分割,类(Class)和Modules的命名
有不同,不使用下划线,单词的简写和首字母使用大写。所以我们在前面编写的代码里有order_status和LineItem这样的类名。
Ruby on Rails命名约定并且作了扩展。首先假定数据库中表名和变量命名一样,采用全小写字母,并且单词中间使用下划线分割,并且表明都是复数形式的,例如:orders,third_parties。同时,Rails假定文件的命名也使用小写和下划线。
...
Rails2.0 命令大全
2008-05-21 22:11
一.铁道
1.1 创建一个Rails应用程序
$ rails app_name
可选项:
-d, database=xxx 指定安装一个数据库(mysql oracle postgresql sqlite2 sqlite3 ), 默认情况下是数据库
-r, ruby-path= 指定Ruby的安装路径,如果没有指定,scripts使用env去找Ruby
-f, freeze (冻结)freezes Rails在vendor/rails目录
1.2 API Documentation
$ gem_serv ...
问题:WEBrick 报
`require_frameworks': no such file to load -- net/https (RuntimeError)
错误的解决办法?
解决办法:
错误的解决办法是一样的,都是因为缺少 libopenssl-ruby library 这个库.运行下下面的代码就搞定了.
sudo apt-get install libopenssl-ruby
问题:解决ubuntu下ruby script/console运行时的问题,irb not found?
解决办法:
sudo apt-get install irb
...
问题:
Communications link failure due to underlying exception:
登录时,常常要登录2次,后来直接就不可以等了。
解决:
这个问题困惑了我很长时间,中间好像是在分析的,但是没有分析道重点上来,程序没有动过,那么数据库了,就应该是数据库
了。那么是数据那里链接的时间。对,是时间。
程序中的连接池中的链接,去取的时候,其实已经断开了。
借鉴(转)
在61家教网的运行阶段,发现很长时间没有访问后,都会出现 Communications link failure due to underlying ex ...