A:去到英国那么遥远的地方,你们天各一方,那怎么办?将来一定会分手的。这么大个人做事应该想清楚才做,以为每日通个电话,一年见次面就可以过的一辈子了? B:我一有假期就会去英国看他啦。再说如今科技这么先进,一上网就可以聊天了。 A:不要做这么不切实际的假设拉!我以为你们两个都经历过这么多风风雨雨,感情都很稳定了。原来说一声再见,这么就走了?!
君子者,权重者不媚之,势盛者不附之,倾城者不奉之,貌恶者不讳之,强者不畏之,弱者不欺之,从善者友之,好恶者弃之,长则尊之,幼则庇之。为民者安其居,为官者司其职,穷不失义,达不离道,此君子行事之准。孟子曰“ 穷则独善其身,达则兼济天下”。
1. 在系统内核方面是专家,钻的很深。 2. 在大规模分布式应用方面有丰富的架构经验。 3. 在业务系统建模、业务系统重构方面有深刻的领域知识和实践 这是服务器端做后台开发方面的牛人。 谨记啊,回头把认识的后台开发人在心里按这个标准过一遍 估个分 呵呵
ultraedit 增加额外语言 语法高亮 1.去http://www.ultraedit.com/downloads/extras.html download wordfile的配置文件 2.打开ultraedit的高级(advanced)->配置(configuration) 3.打开编辑器显示->语法高亮 4.查看文档的完整目录名称下的地址 5. 打开这个目录把再第一步下载的wordfile 放到配置文件加载的wordfile的目录下 注意: a. 配置文件uew后缀 b.wordfile的第一行有类“/L14"Python" PYTHON_LANG Line Comment = # Escape Char = \ String Literal Prefix = r File Extensions = PY PYW ”的声明 6. L14代表这是ultraedit 语法高亮配置的第14个语言 (这里要改成没有被占用的序号) 7.重启ultraedit 使用第五步的步骤 查看语法高亮文件是否已经被加载进来 ,如果加载进来则在UE的视图->查看方式 下可以看到python语法高亮的选项 选中即可
java是通过系统调用,执行php程序。 就像在命令行执行php程序一样。 高强度用system调用,性能开销较大。 如果双方都遵守http协议的话 本身没啥语言方面的问题 但是可以关注一下在一些异常情况下的表现 比如请求超时 如果服务器端一直不给返回 看看客户端会不会一直处于等待状态 还可考虑一些别的异常 比如返回的数据格式不对什么的 但和语言本身关系不大
从mediawiki上传文件遇到错误--- “上传目录(public)不存在或无写权限” 分析了一下mediawiki的结构发现所有的上传的文件是保存在mediawiki的目录image下面的。 这个错误的意思是说 image这个目录要么不存在要么没有写权限。 (回忆了一下上次换apache,所有的系统都是直接copy过去的,权限估计改变了) chmod 777 -R image 解决问题
1. 先以root登陆要安装load generator的unix服务器。(目前仅支持uname=linux,SunOS,AIX,HP-UX) 2. 将LR的unix插件copy到服务器上并解压。 3. 运行install.sh 的脚本调起安装的wizard。 Next->Agree->Confirm Install->Finish (安装的log写在/tmp目录下) 4. 检查目录/opt/HP/HP_LoadGenerator (这个就是loadruner的服务器端插件的主目录了) 5. 设置设置几个环境变量 LR自带的是csh下的脚本,bash的脚本自己写,然后设置好切shell的时候自动source相应的脚本执行。 CSH下的脚本: #!/bin/csh setenv PRODUCT_DIR /opt/HP/HP_LoadGenerator setenv M_LROOT $PRODUCT_DIR if ( `uname` == SunOS ) then setenv LD_LIBRARY_PATH ${M_LROOT}/bin else if ( `uname` == Linux ) then setenv LD_LIBRARY_PATH ${M_LROOT}/bin:${M_LROOT}/lib:/usr/lib else if ( `uname` == AIX ) then setenv LIBPATH ${M_LROOT}/bin else if ( `uname` == HP-UX ) then setenv SHLIB_PATH ${M_LROOT}/bin endif setenv DISPLAY 0.0 setenv PATH ${M_LROOT}/bin:$PATH 注意: 1.这里Loadrunner原始的脚本给LD_LIBRARY_PATH的设置的值是${M_LROOT}/bin,实则library应该指向安装目录的/opt/HP/HP_LoadGenerator/lib下。 因此给LD_LIBRARY_PATH设置值为${M_LROOT}/bin:${M_LROOT}/lib:/usr/lib (这里M_LROOT=/opt/HP/HP_LoadGenerator) 2.原始Loadrunner只提供了CSH的脚本,bash的自己写一份了,下面是自己写的 BASH的脚本 #/bin/bash export PRODUCT_DIR=/opt/HP/HP_LoadGenerator export M_LROOT=$PRODUCT_DIR export LD_LIBRARY_PATH=$M_LROOT/bin:$M_LROOT/lib:/usr/lib export DISPLAY='0.0' export PATH=$PATH:$M_LROOT/bin 注:没按照原始文件根据uname判断来给LD_LIBRARY_PATH执行不同的值。 6. 在不同shell的配置里source这两个文件使得切换shell后执行 (以下方法仅适用于CENTOS-linux系统) CSH 给文件/etc/csh.cshrc 最后增加 source /opt/HP/HP_LoadGenerator/env.csh BASH 给文件/etc/profile 最后增加 source /opt/HP/HP_LoadGenerator/env.sh 7.切换SHELL 让source的程序文件执行生效或自己手动执行 8.检查loadrunner配置环境 进入/opt/HP/HP_Loadrunner下,运行verify_generator [jaunty@localhost bin]$ ./verify_generator =================================================== HP Vuser Environment Verification Utility =================================================== Product: HP LoadRunner 9.50 Version: 09.50.0000 Build: 3378 localhost.localdomain: 提示找不到libstdc++.so.5, 就是缺libstdc++5相关包 解决办法: yum -y install libstdc++.so.5 /opt/HP/HP_LoadGenerator/bin/lrv/chk_thread_lmt: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory /opt/HP/HP_LoadGenerator/bin/lrv/limithost: line 134: ...
当听多了“福如东海”“寿比南山”“老如松柏”“松鹤延年”这样的祝寿辞后,突然有一天,有一个人说出“鸿案敝庥,庆衍萱畴”这样的贺辞来,我还是觉得这话透着学问,至少我乍听之下,就不知道是什么意思,中间有什么典故,其中有什么曲直 《红楼梦》里贾宝玉发现黛玉和宝钗的关系突然变得亲如姊妹了,他诧异地问“是几时孟光接了梁鸿案”,觉得太阳是打西边出来了。本来“举案齐眉”这个典故说的是东汉大儒梁鸿和他的妻子孟光的故事。《后汉书》记载,梁鸿替人舂米谋两餐温饱,每次下班回家,孟光都已经做好饭了,她总是把摆放着食物的托盘(案)高高地举到眉边递给梁鸿。后来“举案齐眉”就成了一个成语,人们用这个成语来形容夫妻互相尊重,相敬如宾。所谓“鸿案”指的就是举案齐眉的这段典故了。
安装及配置bugzilla 1.安装bugzilla 下载bugzilla http://www.bugzilla.org/download/ 在/usr/local下解压 Make Make test Install 2.安装perl module cd /usr/local/bugzilla ./checksetup.pl (可以检查针对bugzilla的安装的条件还缺少什么) ./install-module.pl –all (安装所有的perl module) (./install-module.pl module::name 安装指定的模块) 装完后还需要额外安装一些模块例如 DBD-mysql (v.4.00) GD(V1.20) Chart(V1.0) Template-GD(any) GDText 模块安装完成后在bugzilla的目录下会生成一个localconfig文件 * 注:有些模块可能装不成功,则就自行手动安装,安装完成后再用./checksetup来检测安装的状态。例如 Datetime:locale 模块没有。则可以用bugzilla的install-module的指定安装或者自己到下载源代码包手动编译安装
六 09
30
深圳有租房的mm 请看这里!!
http://shenzhen.koubei.com/fang/detail-rent-rd1d4a4f0715f4454aeeab49d1c5e5918.html
http://rent.sz.soufun.com/chuzu/1_49500175_-1.htm
六 09
18
■■★●◆lightpink(浅粉红)
■■★●◆pink(粉红)
■■★●◆crimson(腥红)
■■★●◆lavenderblush(苍白的紫罗兰红)
■■★●◆palevioletred(脸红的淡紫红)
■■★●◆hotpink(热情的粉红)
■■★●◆mediumvioletred(适中的紫罗兰红)
六 09
2
虽然最近很忙,没时间更新,不过我还是会持续关注工作领域的相关事宜。看到我感兴趣的文章都会转过来。
背景资料:李敏,2005年开始在微软实习,半年后研究生毕业成为正式员工,先后经历了 System Center Configuration Manager 2007以及SP1、R2的发布,测试的领域涉及UI测试、AMT feature和安全测试等。
这篇博客,是她想分享给大家的一些体会和故事,一来给不熟悉测试工作的读者描绘一下在微软当软件测试开发工程师是怎么回事情,二来揭秘一下微软的职业发展体制。
2005年的秋天,李敏还在上海交通大学念研究生,还有半年就要毕业了。一天,同学发了个链接给她,是微软在上海招聘实习生的消息,职位的名称叫做软件测试开发工程师(Software Development Engineer in Test,简称SDET),这个职位对学生来说还是个新鲜玩意儿,没几个人清楚具体情况,在好奇心的驱动和微软的吸引力之下,她投出了简历。接着她经历了传说中的微软五轮面试,走出美罗大厦的时候已是下午一点,时至今日她对这个时刻的印象只有两个:饥肠辘辘,大脑高速运转。经过一周的焦急等待之后,她同时收到了SDET实习生和正式员工的offer,所在的组是System Management Server(也就是System Center Configuration Manager 2007的上一个版本)。
五 09
20
二 09
10
1. 作关键字驱动脚本的一个小试验
Browser(“Find a Flight: Mercury”).Sync
Browser(“Find a Flight: Mercury”).Page(“Find a Flight: Mercury”).WebRadioGroup(“tripType”).Select “oneway”
Browser(“Find a Flight: Mercury”).Page(“Find a Flight: Mercury”).WebList(“passCount”).Select “1″
Browser(“Find a Flight: Mercury”).Page(“Find a Flight: Mercury”).WebList(“fromPort”).Select “London”
Browser(“Find a Flight: Mercury”).Page(“Find a Flight: Mercury”).WebList(“fromMonth”).Select “March”
Browser(“Find a Flight: Mercury”).Page(“Find a Flight: Mercury”).WebList(“fromDay”).Select “27″
Browser(“Find a Flight: Mercury”).Page(“Find a Flight: Mercury”).WebList(“toPort”).Select “New York”
Browser(“Find a Flight: Mercury”).Page(“Find a Flight: Mercury”).WebList(“toMonth”).Select “April”
Browser(“Find a Flight: Mercury”).Page(“Find a Flight: Mercury”).WebList(“toDay”).Select “21″
Browser(“Find a Flight: Mercury”).Page(“Find a Flight: Mercury”).WebRadioGroup(“servClass”).Select “First”
Browser(“Find a Flight: Mercury”).Page(“Find a Flight: Mercury”).WebList(“airline”).Select “No Preference”
Browser(“Find a Flight: Mercury”).Page(“Find a Flight: Mercury”).Image(“findFlights”).Click
有这样一种需求,就是在QTP回放的过程中需要抛出一个录入框,操作者录入的密码显示是加密的(*****的样子),但是要能在后面的脚本获取操作者输入的数据。
可能很多人要问,自动化的过程为什么要人去输入操作。
这里先把这个问题的前提阐述一下:
我们的脚本是全球共享的,每个tester都有自己的用户名密码 去访问那个脚本 所以在access脚本的前面就需要QTP 弹出一个交互的对话框让tester去登陆才能access到 脚本的专署的信息,却又不能看到其他人的信息。
经过核查QTP 目前没有发现可以加密的函数,vbs也没有内置的function来提供这种功能。
所以结决方案的思路就是调用IE来create masked对话框
代码如下: 只需要copy到QTP的专家视图,直接run就可以了(也可单独保存为VBS文件运行)
二 09
9
借助空档开始了WatiR和Ruby的学习。这两天的任务就是概括了解一下Ruby和WatiR的思想和背景以及配置好整个环境。
Ruby — 就是那个日本人松本行弘创作的,ruby是红宝石的意思,一种号称完全面向对象的脚本语言。
1. 根据一些材料的简介得知Ruby是语法像Smalltalk一样完全面向对象、脚本执行、又有Perl强大的文字处理功能的编程语言。这些背景我是从百度百科的ruby词条里了解到的。
二 09
2
过完年了,马上上班了。舒展一下。雄起一下。新的一年不想再因为自己的一点私欲而对不起自己对不起进化了。
1. 努力学习,拼老命了。我要脱离外包圈子!!!!!!!
2. 动起身边的信息 赶紧让我脱离眼前这个鸡肋。
3. 09年不受金融风暴影响还能赚到点小钱,争取明年10年能有个结婚和房子的第一桶本钱。
4. 帮助老娘把网店彻底做起来,走向正常轨道就行。
5. 股票基金不求大涨,不赔就当存钱就行。
6. 这芭蕾舞基本功能回到以前的水平,最起码横叉腿不弯就行。
7. 临走前再去香港血拼一次,去趟厦门,海南还有深圳。
8. 周末能早起。。。。。。。。。。。。-_-!!!
老娘还想让我今年找个人结婚然后再生个孩子给她玩玩儿-_-!!! 我差点没吓的背过气去~~ 不过像我这种以事业为重以生活情趣为重以到处旅游吃喝玩乐的人估计得再等上4,5,6,7,8年吧。那时候我也还不老。我有个姐姐32了,条件一般,连男朋友还没呢。还有个姐姐30了也才谈男朋友。我急个p啊~~
最后:期望老娘今年保险做更多更好的单子。希望大家的钱都能投资到正途。期望身边一切平安顺利。
一 09
15