- 浏览: 215097 次
最新评论
-
jin8000608172:
Profiler类是自己写的还是开源jar里面的,如果是开源j ...
isInfoEnabled究竟多有用? -
u011358822:
www.baidu.com
实战Concurrent -
u011358822:
[url][img][list][*]引用[/list][/i ...
实战Concurrent -
water_lang:
这本书我买了一本,但是我还是没找到该怎么解决事务这块,mong ...
《MongoDB实战》译者序 -
DREAM_UTOPIA:
每周推荐非常好,观点独到,涉及面广,谢谢
每周推荐阅读2013Q2汇总
文章列表
原定两周的翻译已经基本结束,整的过程还算比较顺利的,谢天谢地。但不久前得到了redsaga服务器硬盘出现问题的噩耗,CVS的数据还在,但MYSQL数据库没了,由于WIKI在上面,所以要重建,虽说比不上Xiaogang修复服务器这么辛苦,不过开这么多用户设置权限,再加上很多页面表格要重做,工作量也不小。。。只能算是老天对这次翻译的考验了,希望一切恢复后的两次校对和正式发布能顺利。
- 2006-08-10 20:23
- 浏览 1132
- 评论(0)
昨天带上机课时,听到了十进制转换为八进制这个题目,据说是数据结构的考试题,回来后想想转成什么进制的算法不都一样吗,所以用Ruby写了个脚本,才20行,真是短小。
def transform(num, target)
num *= target
output = ""
while ((num = num / target) > 0)
output = (num % target).to_s + output
end
output
end
print "输入十进制数字:"
oriNumStr = gets
oriNum = oriNum ...
- 2006-04-25 10:26
- 浏览 1611
- 评论(0)
最近结束了一个小型网站项目,主要功能就是一个文章系统,为了提升站点性能,我在首页上使用了OSCache,在访问首页时,性能的确有不小的提升(具体数据见《JMeter小实验——JSP性能简单测试》),但我对此并不满足 ...
- 2006-04-23 16:11
- 浏览 1253
- 评论(0)
首先要做的当然是到Apache的站点下在一个最新的JMeter了,我下的版本是2.1.1。然后启动MySQL和Tomcat,按照原定的顺序,先测试有OSCache标签的页面,然后去掉OSCache标签,测试没有缓存的页面。 JMeter启动后,默认已经建立好了一个测试计划,右击测试计划标签,添加一个线程组,该线程组设置如下:线程数为5,Ramp-Up Period为5,循环次数为5(你当然可以适当提高线程数和循环次数,我做的时候手动多运行了几次)。右击线程组,添加一个Sampler->HTTP请求,设置如下:服务器localhost、端口号8084、协议htt ...
- 2006-04-17 16:56
- 浏览 2489
- 评论(0)
昨晚空着没有什么事情,就去下了gigix的RoR的录音,顺便把很久以前写的Ruby代码翻出来看看。 以前只是听说RoR写代码方便,没有想到有这么方便,前后才几行就能够运行了,完整的mvc/orm都有了。这次参照onlamp上的文档——那个最广泛使用的RoR入门文档作了cookbook,可惜现在手上有别的项目,否则真想一头扎进去,搞个自己的demo出来看看。
参考资料:ONLamp RoR教程——http://www.onlamp.com/lpt/a/5546
- 2006-04-11 14:08
- 浏览 1113
- 评论(0)
Introduction to the Spring Framework<o:p></o:p>
By Rod Johnson<o:p></o:p>
<o:p> </o:p>
自从这篇文章的第一版在2003年10月发表以来,Spring框架正在逐步普及。经历了1.0最终版到现在的1.2版,而且被运用于很多行业和项目中。在这篇文章中,我会解释Spring为什么会获得成功,并告诉你我十分肯定它能帮助你开发J2EE应用程序。
又是一个框架?
你可能正在想“不过是另一个的框架”。如今有这么多J2EE框架,并且你可以建立你自己的框架,为 ...
- 2006-01-08 21:25
- 浏览 1643
- 评论(0)
The Da Vinci Code
- 博客分类:
- 翻译作品
The Da Vinci Code
Dan Brown
While in <city w:st="on"></city>
<place w:st="on"></place>
Paris, Harvard symbologist Robert Langdon is awakened by a phone call in the dead of the night. The elderly curator of the louvre has been murdered inside the museu ...
- 2005-12-24 21:32
- 浏览 1076
- 评论(0)
问题描述:河左岸有三个修道士,三个野人和一条船,假定船最多只能运两个人,且任何岸边的野人数目不得超过修道士,否则修道士就会被野人吃掉。如何才能把修道士和野人都运到右岸?Savage.rbSAVAGE = 0BOANERGES = 1DEEP = 5#记录状态class Status @@StatusList = Array.new @@Pos = -1 attr_writer :nSavage #岸边野人的数量,全部到对岸为0 attr_writer :nBoanerges #岸边传教士的数量,全部到对岸为0 attr_writer :nS ...
- 2005-10-08 20:51
- 浏览 1365
- 评论(0)
八数码游戏就是通过移动空格把数字从给定的状态移动到目标状态,例如:初始状态为 目标状态为2 8 3 1 2 31 6 4 8 47 5 ...
- 2005-09-29 22:31
- 浏览 1276
- 评论(0)
Moodle分析: 原本打算分析sql来做用户的同步操作,但后来发现Moodle的用户验证功能“过于”完善,甚至可以通过第三方数据库来做用户的验证。验证过程如下:1、用户第一次登陆,检查第三方数据表,如存在该用户名,并且密码匹配,则要求用户填写具体的用户信息资料;如不存在该用户,拒绝登录。2、将用户的资料连通第三方数据表的用户名和密码保存至Moodle用户表中。3、用户第二次登录,即直接从本地表取出用户资料。 令我有些奇怪的是,Moodle的用户管理只有设定教师、助教,指定课程,诸如此类的操作,没有用户删除功能,但有一个在设定时间内不登录系统自动将用户删除的功能,我并不十分明白作者的 ...
- 2005-09-19 19:53
- 浏览 1577
- 评论(0)
人工智能课讲4皇后问题,数据结构做8皇后,索性棋盘大小可变,用100行的Ruby代码写了皇后问题的实现。
Queens.rb
class Queen
@@Chessboard = nil
def initialize(size)
@@Chessboard = Array.new(size)
puts "The chessboard is #{size} * #{@@Chessboard.size}.\n"
i = 0
flag = FALSE
while i < size do
@@Ches ...
- 2005-09-19 19:35
- 浏览 1202
- 评论(0)
1、Ruby实现:caesar.rb
def encode(plaintext, offset)
ciphertext = plaintext.dup
for i in 0..(plaintext.length-1)
if plaintext[i]>=?a && plaintext[i]<=?z
ciphertext[i] = ?a + ((plaintext[i] - ?a + offset) % 26)
elsif plaintext[i]>=?A && plaintext[i]<=?Z
cip ...
- 2005-09-11 22:52
- 浏览 1685
- 评论(0)
讲到脚本语言,当下流行的无非是Ruby、Python、Perl和JSR正在讨论的Groovy,最近正在上人工智能要实现一些算法,没有规定实现语言,反正都是写,何不乘机看看脚本的魅力究竟在何处,于是我选择了在企业级应用上已经比较成熟的Ruby作为学习的第一个脚本语言,以便今后转向Ruby on Rails。
第一个程序不是Hello world!而是汉诺塔问题,看了看Ruby的变量、数字、函数和迭代。随后如果有时间我想应该整理一下Ruby的学习笔记。
hanoi.rb源代码:
$AXIS_COUNT = 3
$DISK_COUNT = 3
d ...
- 2005-09-07 19:16
- 浏览 1234
- 评论(0)
觉得有点不可思议的感觉,竟然卖出去了,就连我这个做的人都不知道到底有没有客户会用,我的搭档竟然找到了客户。还有更不可思议的事情,这个项目是我和我高中老师一起做的,第一个用户竟然是我的初中,世界真实奇怪啊。 不管怎么样,还是值得庆祝的一件事情,毕竟是自己花了不少心血做出来的东西,看到有人使用还是觉得很高兴,希望他们有好的反馈。 期待中。。。希望BlackBox有好的前途!
- 2005-09-01 23:44
- 浏览 1313
- 评论(0)
1、添加用户(最简方法)=====================Step 1: 插入一条记录到nuke_users表,以下没有涉及的项目都有默认值,不用特别在INSERT语句中说明pn_uid 用户编号,会自增1,除非你想指定ID,否则别管它pn_name 用于显示的用户名,默认''pn_uname 用户名pn_email Emailpn_femail 假的Email地址,默认''pn_url 用户的网站,默认''pn_user_regdate 注册时间,虽然格式是varchar(20),但寸的数据好象是timestamppn_user_icq ...
- 2005-05-09 08:50
- 浏览 1032
- 评论(0)