有的时候需要给ruby程序以及ruby待操作的文件以完整的路径,举例说明吧:
在g:\ding\anpc\163_anpc.rb程序中有如下代码:
3.times {
load ‘..\anpc\data_163.rb’
load ‘..\bin\bin_163.rb’
}
如果在g:\ding\anpc\ 下执行163_anpc.rb, 程序可以正常运行,但如果在别的路径,比如c:\,执行g:\ding\anpc\163_anpc.rb,程序就会报错,说找不到data_163.rb和bin_163.rb。
解决问题的方法是给ruby程序以完整的路径,如下所示:
3.times {
load File.join(File.dirname(__FILE__), ‘data_163.rb’)
load File.join(File.dirname(__FILE__), ‘../bin/bin_163.rb’)
}
类似的例子:
在g:\ding\anpc\data_163.rb程序中有如下代码:
#初始化user
users = []
File.open(‘user_163_anpc.txt’) do |f|
f.each_line do |line|
words = line.split(‘ ‘)
users << {:user => words[0], :password => words[1]}
end
end
该程序在g:\ding\anpc\ 下执行data_163.rb, 文件操作正常,但如果在别的路径,比如c:\,执行g:\ding\anpc\data_163.rb,程序就会报错,说找不到文件user_163_anpc.txt。
解决问题的方法是给待操作的文件以完整的路径,如下所示:
#初始化user
users = []
users_filename = File.join(File.dirname(__FILE__), ‘user_sina_anpc.txt’)
File.open(users_filename) do |f|
f.each_line do |line|
words = line.split(‘ ‘)
users << {:user => words[0], :password => words[1]}
end
end
本文原创于:http://www.sdgz.cn
最近忽然感觉到在watir程序的开头,应包含require ‘rubygems’,否则某些情况下会发生比较奇怪的现象。
本文原创于:http://www.sdgz.cn
很长时间上不了watir的google group了,估计google group被封了。
本文原创于:http://www.sdgz.cn
用了2年多的watir,总不能使用xpath,执行到xpath语句时,出现一大堆出错信息,如Missing end tag for……
偶然在网上发现,在程序开头加上如下语句即可解决问题:
require “win32ole”
WIN32OLE.codepage = WIN32OLE::CP_UTF8
本文原创于: http://www.sdgz.cn
用Word新建一文档,然后用“插入/对象”,选择“从文件创建”,找到你的文章,插入后选中文档,点右键,选择“转换”,转换成图片格式,然后把它复制到“画图”中,存为JPG 格式即可。
Ruby的字符处理能力是比较强大的,以下是我利用ruby处理汉字字符时摸索出的几个实例:
删除:
char = “查看位置 某路某小区”
char = char.delete(‘查看位置’)
其中char来源于网页,有的时候会显示乱码,可能是网页和文本编辑器的编码不一样造成的。
这时可以使用:
char = char[8 .. 996]
截取:
char = “3室2厅1厨1卫2阳台”
想截取“3室”中的“3”、“2厅”中的“2”和“1卫”中的“1”
char_1 = char[0,1]
char_4 = char[3,1]
char_10 = char[9,1]
匹配:
if (char_1 =~ /3/) && (char_4 =~ /2/) && (char_10 =~ /1/)
ie152.radio(:id, /3室2厅1卫/).set
end
本文原创于 http://www.sdgz.cn,转摘请注明出处。
ruby添加字符串到文件比较tricky,我用的代码如下:
file = File.open(“test.txt”, “a”)
ie111.image(:class => /xyz/, :index => 1).click
html1 = ie111.text_field(:id, “html_box”).value
file << html1
file.close
细水长流,持之以恒。非专业人员学习PHP,有个好处就是压力不大,如果压力大的话,可能就属于专业人员了。压力不大,所以需要细水长流,这样日积月累,时间一长,对PHP的了解也会相当了得。
使用PHP类的博客程序和CMS软件。国内的boblog容易上手,可以用作入门。不过国内的博客程序,用户人群本来就不多,并逐渐减少,所以国内的博客程序正日益式微。我以前用过f2blog和sablog,这两个程序基本上没有更新了。国外著名的博客程序有wordpress、CMS程序有joomla和drupal,wordpress和joomla容易上手,尤以wordpress用户最多,用wordpress的人多了,发展也快。
修改模板和插件。在使用以上博客程序和CMS软件的过程中,或多或少会逐渐了解PHP。接下来,可以尝试修改模板和插件。
制作模板和插件。接下来自然而然地会发展到制作模板和插件,这期间对PHP以及MySQL的了解已经达到相当的程度,非专业人员学习PHP到这个程度,应该可以告一段落了。这以后要注意适可而止,毕竟我们非PHP专业的人员,还有很多其它的事情。
本文属于原创,转摘请注明出处:http://www.sdgz.cn

图为山亭区房庄村梨园内游客在观赏挂满枝头的硕果。(摄影:李宗宪)
中新山东网枣庄8月11日电(通讯员 李宗宪)眼下,山东省枣庄市山亭区万亩梨园内硕果飘香,一派丰收的景象,吸引许多游客前来观赏和自助采摘。(完)
编辑:王超

图为:昨天,省招考院正式公布了《2008年普通高等学校招生全国统一考试(课程标准实验版)山东卷考试说明》。 记者 张勇摄
语文:作文错一字扣一分
按照高中课程标准规定的必修课程中阅读与鉴赏、表达与交流两个目标的”语文1″至”语文5″五个模块,选修课程中诗歌与散文、小说与戏剧、新闻与传记、语言文字应用、文化论著研读五个系列,组成必考内容和选考内容。
考试采用闭卷、笔答形式,时间为150分钟。试卷分为第Ⅰ卷和第Ⅱ卷,满分150分。第Ⅰ卷为单项选择题,均为必做题;第Ⅱ卷为文言文翻译题、填空题、简答题和写作题四种题型,包括必做题和选做题两部分。必做题共132分,其中语言文字运用,共27分;古代诗文阅读,共30分;名句名篇,共6分;现代文阅读,共9分;作文,共60分。选做题共18分,给出文学类和实用类两个文本,并分别在文后设置18分的试题。
在作文方面,每一个错别字扣1分,重复的不计。记者了解到,这一规定在去年的高考阅卷中就已实行,并且上不封顶。一名曾参加去年高考阅卷的语文老师告诉记者,从去年的阅卷情况看,如果看到作文里有错别字,肯定会扣分,不少考生要扣3分左右。
数学:选择题突出考查基础
数学科试题命题不拘泥于某一版本的教材,注重对数学基础知识、基本技能、数学思想和方法的考查,注重对考生数学素养和解决问题能力的考查。
考试采用闭卷、笔试形式。考试限定用时为120分钟。考试不允许使用计算器。
试卷结构分第Ⅰ卷和第Ⅱ卷。试卷满分为150分。第Ⅰ卷为单项选择题,主要考查数学的基本知识和基本技能,共12题,60分。第Ⅱ卷为填空题和解答题,主要考查数学的思想、方法和能力。填空题共4题,16分。填空题只要求直接填写结果,不必写出计算过程或推证过程。解答题包括计算题、证明题和应用题等,6题,74分。解答应写出文字说明、演算步骤或推证过程。试卷包括容易题、中等难度题和难题,以中等难度题为主。
英语:写作要求120-150个单词
高考英语命题重视测试考生的综合语言运用能力。考生应在英语语言知识、语言技能、情感态度、学习策略和文化意识等方面达到相应水平。其中,语言知识要求考生掌握并能运用课程标准八级要求规定的英语语音、词汇、语法、功能意念和话题,要求词汇量为3300个左右。
语言技能考查中,对阅读的要求是:考生要能读懂书、报、杂志中关于一般性话题的简短文段以及公告、说明、广告等;口语(对2008年英语及相关专业考生的要求)要求考生应做到使用有效的交际策略。考试采用闭卷、笔试形式(英语及相关专业考生增加口试,办法另定),考试限定用时为120分钟。
试卷包括第Ⅰ卷和第Ⅱ卷,满分为150分。第I卷为单项选择题,共105分;第Ⅱ卷为书面表达题,共45分。第I卷包括听力,测试考生理解英语口语的能力;英语知识运用,测试考生对英语语法、词汇知识和简单表达形式的掌握情况;阅读理解,测试考生阅读理解书面英语的能力。第Ⅱ卷为书面表达,分为阅读表达和写作,测试考生用英语进行书面表达的能力。写作题要求写一篇120-150个单词的短文。
理综:选做题8选4
考试形式为闭卷、笔试。试卷满分240分,考试限定用时为150分钟。
理科综合第Ⅰ卷中全部为必做题,以选择题形式命题,其中物理题7题28分,为不定项选择题;化学题7题28分,生物题8题32分,为单选题。第Ⅱ卷全部以非选择题形式命题,分必做题和选做题两部分,必做题中物理3题45分,化学3题42分,生物2题33分。选做题针对物理、化学、生物三个学科共8个选考模块,对应命制8个试题,每题8分。考生从中选2个物理、1个化学、1个生物题目作答,共计32分。不按规定选做者,阅卷时将根据所选科目题号的先后顺序只判前面的2个物理题、1个化学题和1个生物题,其他作答的题目答案无效。
文综:选做题不跨学科出题
考试采用闭卷、笔试形式,考试时间为150分钟。试卷满分为240分。
文科综合第I卷全部为必做题,共25题,每题4分,共100分;第II卷分为必做题和选做题两部分,必做题部分共4题,110分;选做题部分每位考生限选3题,共30分。
在必做题部分,思想政治必做题的分值比重约占36%,地理、历史必做题的分值比重分别约占32%。凡列入山东省2008年普通高考文综科目考试命题范围的每个选考模块内容均单独命制1道题目,每道题目的分值均为10分。要求每位考生从思想政治、历史、地理三科中各选择1道题目作答,不按要求选做者,阅卷时将根据所选科目题号的先后顺序只判最前面的1道题目,其他作答的题目答案无效。所有选做题均不跨学科或跨选考模块命题。
基本能力:体现开放性和时代性
在220页的高考说明中,基本能力测试只有8页,与去年相比,2008年的基本能力考试说明变化不大。
据悉,基本能力的考试范围涉及高中新课程的技术、艺术、体育与健康、综合实践活动、人文与社会、科学六个学习领域的必修内容及相关内容。
考试形式为笔试、闭卷,用时为120分钟。试卷卷面分值为100分,仍以考生实际得分的60%计入高考总分。整个试卷分第Ⅰ卷和第Ⅱ卷两部分,均采用题组的形式。
第Ⅰ卷为单项选择题,由若干题组构成,共30小题,每小题1分,分值共30分。第Ⅱ卷由若干题组构成,根据考查需要,在每个题组内部设计多种题型,包括单项选择、填空、问答、识图、绘图、判断、列表、设计、归类、连线(匹配)等,分值共70分。(记者 魏巍)
责任编辑:宋宪霞
最新评论