`
DigitalSonic
  • 浏览: 215097 次
社区版块
存档分类
最新评论
文章列表
        原定两周的翻译已经基本结束,整的过程还算比较顺利的,谢天谢地。但不久前得到了redsaga服务器硬盘出现问题的噩耗,CVS的数据还在,但MYSQL数据库没了,由于WIKI在上面,所以要重建,虽说比不上Xiaogang修复服务器这么辛苦,不过开这么多用户设置权限,再加上很多页面表格要重做,工作量也不小。。。只能算是老天对这次翻译的考验了,希望一切恢复后的两次校对和正式发布能顺利。
昨天带上机课时,听到了十进制转换为八进制这个题目,据说是数据结构的考试题,回来后想想转成什么进制的算法不都一样吗,所以用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 ...
        最近结束了一个小型网站项目,主要功能就是一个文章系统,为了提升站点性能,我在首页上使用了OSCache,在访问首页时,性能的确有不小的提升(具体数据见《JMeter小实验——JSP性能简单测试》),但我对此并不满足 ...
        首先要做的当然是到Apache的站点下在一个最新的JMeter了,我下的版本是2.1.1。然后启动MySQL和Tomcat,按照原定的顺序,先测试有OSCache标签的页面,然后去掉OSCache标签,测试没有缓存的页面。        JMeter启动后,默认已经建立好了一个测试计划,右击测试计划标签,添加一个线程组,该线程组设置如下:线程数为5,Ramp-Up Period为5,循环次数为5(你当然可以适当提高线程数和循环次数,我做的时候手动多运行了几次)。右击线程组,添加一个Sampler->HTTP请求,设置如下:服务器localhost、端口号8084、协议htt ...
        昨晚空着没有什么事情,就去下了gigix的RoR的录音,顺便把很久以前写的Ruby代码翻出来看看。        以前只是听说RoR写代码方便,没有想到有这么方便,前后才几行就能够运行了,完整的mvc/orm都有了。这次参照onlamp上的文档——那个最广泛使用的RoR入门文档作了cookbook,可惜现在手上有别的项目,否则真想一头扎进去,搞个自己的demo出来看看。 参考资料:ONLamp RoR教程——http://www.onlamp.com/lpt/a/5546
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框架,并且你可以建立你自己的框架,为 ...
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 ...
问题描述:河左岸有三个修道士,三个野人和一条船,假定船最多只能运两个人,且任何岸边的野人数目不得超过修道士,否则修道士就会被野人吃掉。如何才能把修道士和野人都运到右岸?Savage.rbSAVAGE    = 0BOANERGES = 1DEEP      = 5#记录状态class Status  @@StatusList = Array.new @@Pos = -1   attr_writer :nSavage          #岸边野人的数量,全部到对岸为0  attr_writer :nBoanerges       #岸边传教士的数量,全部到对岸为0  attr_writer :nS ...
        八数码游戏就是通过移动空格把数字从给定的状态移动到目标状态,例如:初始状态为        目标状态为2 8 3                   1 2 31 6 4                   8    47    5                 ...
Moodle分析:    原本打算分析sql来做用户的同步操作,但后来发现Moodle的用户验证功能“过于”完善,甚至可以通过第三方数据库来做用户的验证。验证过程如下:1、用户第一次登陆,检查第三方数据表,如存在该用户名,并且密码匹配,则要求用户填写具体的用户信息资料;如不存在该用户,拒绝登录。2、将用户的资料连通第三方数据表的用户名和密码保存至Moodle用户表中。3、用户第二次登录,即直接从本地表取出用户资料。    令我有些奇怪的是,Moodle的用户管理只有设定教师、助教,指定课程,诸如此类的操作,没有用户删除功能,但有一个在设定时间内不登录系统自动将用户删除的功能,我并不十分明白作者的 ...
        人工智能课讲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 ...
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 ...
        讲到脚本语言,当下流行的无非是Ruby、Python、Perl和JSR正在讨论的Groovy,最近正在上人工智能要实现一些算法,没有规定实现语言,反正都是写,何不乘机看看脚本的魅力究竟在何处,于是我选择了在企业级应用上已经比较成熟的Ruby作为学习的第一个脚本语言,以便今后转向Ruby on Rails。         第一个程序不是Hello world!而是汉诺塔问题,看了看Ruby的变量、数字、函数和迭代。随后如果有时间我想应该整理一下Ruby的学习笔记。     hanoi.rb源代码: $AXIS_COUNT = 3 $DISK_COUNT = 3 d ...
        觉得有点不可思议的感觉,竟然卖出去了,就连我这个做的人都不知道到底有没有客户会用,我的搭档竟然找到了客户。还有更不可思议的事情,这个项目是我和我高中老师一起做的,第一个用户竟然是我的初中,世界真实奇怪啊。        不管怎么样,还是值得庆祝的一件事情,毕竟是自己花了不少心血做出来的东西,看到有人使用还是觉得很高兴,希望他们有好的反馈。        期待中。。。希望BlackBox有好的前途!
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     ...
Global site tag (gtag.js) - Google Analytics