- 博客(79)
- 资源 (4)
- 收藏
- 关注
原创 C#事件(event)解析
事件(event),这个词儿对于初学者来说,往往总是显得有些神秘,不易弄懂。而这些东西却往往又是编程中常用且非常重要的东西。大家都知道windows消息处理机制的重要,其实C#事件就是基于windows消息处理机制的,只是封装的更好,让开发者无须知道底层的消息处理机制,就可以开发出强大的基于事件的应用程序来。 先来看看事件编程有哪些好处。 在以往我们编写这类程序中,往往采用等待机制,
2008-04-22 11:20:00 486
原创 全国计算机等级考试调整方案(07年5月发布)
教育部考试中心计划于2008年4月(第27次考试)开始在全国使用2007年版NCRE考试大纲,对NCRE的考试科目、考核内容、考试形式进行调整。这次调整涉及NCRE所有级别,具体方案如下: 一、关于一级 考试科目:新增一级永中Office科目。加上原有的一级MS Office、一级WPS Office和一级B,一级共四个科目。 考试形式:完全采取上机考试形式,各科上机考试时间
2008-02-02 22:37:00 696
转载 cygwin 中文乱码问题解决办法
解决方法如下:在安装目录下:cygwin\home\用户名 下的三个文件中修改======================================================.bash_profileexport LC_ALL=en_US.UTF-8export LC_CTYPE=en_US.UTF-8export LANG=en_US.UT
2012-07-25 08:50:51 1234
转载 MySQL5.5编译工具configure向cmake过渡指南
从mysql5.5起,mysql源码安装开始使用cmake了。下面是介绍configure选项如何映射到CMake的等值参数。1. 命令语法:重新编译时,需要清除旧的对象文件和缓存信息 # make clean # rm -f CMakeCache.txt2.安装选项CMAKE_INSTALL_PREFIX 值是安装的基本目录,
2012-07-15 10:52:23 535
转载 一个批量修改文件名的Python程序
关于Python程序的运行,其实一个Python程序就相当于一个应用程序,它不需要经过编译,只需要用户电脑上面安装Python环境即可。要运行一个py程序,直接双击这个py文件即可。一般情况下,没有提示用户输入或控制屏幕显示,打开一个py文件时会突然闪一下马上就退出,这是由于程序运行已经完成了。若需要显示,则要添加一个屏幕暂停的代码: os.system('pause') 在使用这个代码前
2012-04-24 09:34:31 1510
转载 linux下mysql(rpm)安装使用手册
一、下载MySQL的安装文件 安装MySQL需要下面两个文件:MySQL-server-5.1.7-0.i386.rpmMySQL-client-5.1.7-0.i386.rpm二、安装MySQL 1)安装服务器端 在有两个rmp文件的目录下运行如下命令: [root@test1 local]# rpm -ivh MySQL-server-
2012-04-24 09:32:02 473
转载 VMware tools 安装及共享目录的设置
VMtools简介与安装一、什么是VMware VMware是一个虚拟机软件,它可以在你现有的操作系统上虚拟出一个新的主机,这个虚拟主机一方面是建立在你正在运行的操作系统之上的,同时,它又拥有自己独立的CPU,硬盘,内存及各个硬件,当然,这些都是虚拟出来的,虚拟主机的CPU是通过i386的保护模式实现的,虚拟的硬盘其实就是本机上的一个文件,内存当然是从物理中划出一块,别
2011-11-17 10:41:45 3217
转载 JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jsta
JVM监控工具介绍jstatd启动jvm监控服务。它是一个基于rmi的应用,向远程机器提供本机jvm应用程序的信息。默认端口1099。实例:jstatd -J-Djava.security.policy=my.policymy.policy文件需要自己建立,内如如下:grant codebase "file:$JAVA_HOME/lib/tools.jar" { p
2011-11-15 18:06:48 469
转载 性能瓶颈分析方法
同一场景1.小用户量的情况下测试2.大用户量情况下的测试分析的方法:整个系统架构分析,系统响应时间消耗,利用图表分析查看事务响应时间,通过事务摘要图分析事务响应时间,那个消耗最大(通过小用户量和大用户量的响应时间分析,查看那个事务响应时间最高),确定哪部分功能是性能的瓶颈,分析window resource图表,查看cpu使用下列计数器标识cpu瓶颈Proces
2011-11-15 18:04:06 472
转载 生成大量的测试数据的三种方法,1写sql,2工具plsql,3LoadRunner
性能测试场景之一: [1]03 临时表里有20W记录,发送ESB 说明:结算后台对完账后,在对账汇总确认菜单中点“确认”按钮,系统会将已清算的数据信息插入资金库的临时表pac_biz_account_histmp中,然后逐步esb发送给物流订单系统进行分润处理。 一 通过工具生成20w笔记录1、 首先介绍一种很方便的方法:采用PL SQL Develop内嵌的data generat
2011-11-15 17:58:17 2995
转载 青春有一种永生之感
No young man believes he shall ever die. It was a saying of my brother’s, and a fine one. There is a feeling of Eternity in youth, which makes us amend for everything. To be young is to be as one of t
2011-11-01 21:32:28 479
转载 Ubuntu 11.10为何优雅漂亮?
何谓“优雅漂亮”?看起来,是因人而异也。但是,有人偏要刨根问底,想搞个明白。此乃何许人也? 大约在2010年前后,Ubuntu奠基人Mark Shuttleworth公开放言:要使Ubuntu变得更加漂亮,要赶超苹果。此言即出,Ubuntu国际社区立即行动起来,创建一个当时还是未知的“世界”,他们称其为“Unity桌面计划“。Unity是什么呢?Unity不是简单地
2011-10-27 14:27:05 436
转载 性能测试-函数性能分析篇
性能测试-函数性能分析篇-Quantify 在利用ACT(Application Center Test)进行压力测试后,如何对发现性能问题的模块进行定位,发现性能瓶颈所在,这就需要大家了解一个性能分析工具,Rational Test Suite中的Quantify。Quantify是一款面向VB,VC,JAVA的函数级性能分析工具,它可以自动的检测出影响程序运行的性能瓶颈,同
2011-10-25 09:17:00 666
转载 LoadRunner下DLL的调用
LoadRunner下DLL的调用 ——落叶夏日cwj.007场景介绍 最近在做类似于QQ的通信工具的性能测试时发现了一些问题,现总结出来与大家分享一下。希望大家在使用LoadRunner时不仅仅停在只是录制/播放角本,而全面提升角本的编程技术,解决复
2011-10-25 08:59:39 475
转载 Automation One By One - Robot Framework - User Keywords
在Automation One By One - Robot Framework -Test Case这一章中已经简单介绍了keywords相关概念,我们知道keywords分为2大类,一类是Librarykeywords,另一类是userkeywords。对于Librarykeywords我们不在这边做详细的介绍了,本章主要介绍如何创建userkeywords.1. userke
2011-10-20 17:10:20 1084
转载 Automation One By One - Robot Framework - 变量及赋值
前面已经提到变量有三类,一类是scalar variable ${variable},一类是list variable,还有一类是内置(Built-in)的变量.1. 给scalar variable类型的变量赋值:${scalar variable}(1)${scalar variable}= simple strings(2)${scalar variable}= ob
2011-10-20 17:09:35 2862
转载 Automation One By One - Robot Framework - 数据类型
Robot Framework中的数据类型均是通过变量(Variable)来表达的。Robot Framework提供以下几种数据类型:1. 字符串:${variable}, ${get value from keyword}, 80 ... 默认均是字符串类型2. 数值型:表达数值型,必须使用${Numbers}来表示Test CaseActionA
2011-10-20 17:08:42 1918
转载 Automation One By One - Robot Framework - 优化Test Case
还是以前面提到成功登录百度账号的feature为例。*** Settings ***Library Selenium LibraryResource /Path/to/Variable.txtResource /Path/to/loginkeywords.txt*** Testcases ***Login Should
2011-10-20 17:08:05 1048
转载 Automation One By One - Robot Framework - Keyword/Variable Files
根据Automation One By One - Robot Framework -Test Suite中所描述的百度账号的feature,我们分成了几个test suites,每个suite中都包含了一类test case files.比如02_login test suite中包含了成功登录和登录失败2个test case files,比对一下2个test case file中不同的
2011-10-20 17:05:49 938
转载 Automation One By One - Robot Framework - Test Suite
前面已经介绍了如何进行Test case及Test file的编写,如果要编写的test case有很多,我们需要对这些test case分类,形成不同的test file或是test suite.test file:可以整合一个或多个test case,一个test file可以看成是一个test suite.test suite: 可以整合一个或多个test file,是比test
2011-10-20 17:01:28 1400
转载 Robot Framework-4
Test File包含了四部分:Setting(required), Variable(optional), Test Case(required), Keyword(optional)Setting、Test Case是必须的Variable只有当需要变量的时候才有用Keyword只有当standard libraries及external libraries没有,需要将多个keywor
2011-10-20 17:00:18 3265
转载 Robot Framework-3
Robot Framework组成Test Case的要素:(1)Action(步骤) - Keyword, 存在2大类KeywordLibrarykeywords - 通常来自标准类库或第三方类库Standard LibrariesBuiltInOperatingSystemTelnetCollectionsStringDialogsScreenshotRemote
2011-10-20 16:59:13 2270
转载 Robot Framework-2
手动测试过程中,有Test Case(Test Environment,Test Data,Test Steps, Expected Result), Test Suite的概念;软件开发过程上有面向对象的概念(即继承、封装,多态),做自动化测试开发需要具备测试人员的基础知识及程序员的思想。1. Test Case - 包含测试数据,一系列的操作步骤及期望值。写Test Cas
2011-10-20 16:57:54 1859 1
转载 Robot Framework
1. 什么是Robot Framework?关于Robot Framework的快速入门可参见:http://www.virtuousprogrammer.com/?p=264关于Robot Framework的详细说明参见:http://robotframework.googlecode.com/hg/doc/userguide/RobotFrameworkUserGuide.htm
2011-10-20 16:57:03 4471 2
原创 商务智能(BI)的四大关键技术
商务智能是一套完整的解决方案,它是将数据仓库、联机分析处理(OLAP)和数据挖掘等结合起来应用到商业活动中,从不同的数据源收集数据,经过抽取(Extract)、转换(Transform)和加载(Load),送入到数据仓库或数据集市,然后使用合适的查询与分析工具、数据挖掘工具和联机分析处理工具对信息进行处理,将信息转变成为辅助决策的知识,最后将知识呈现于用户面前,以实现技术服务与决策的目的。
2011-05-14 15:28:00 988
转载 深度对比Oracle与SQL Server
<br />一般的公司通常会在他们的信息系统架构中引入多种数据库平台,同时引入三到四种不同的RDBMS解决方案的中大型公司也并不少见,当然这些公司里面的DBA们通常也需要同时拥有管理多种不同平台的技能了。<br />只在一种平台上展开工作的数据库专家们也通常会期待着在他们的下一份工作中能学到点不一样的东西,那些有勇气的人们则愿意花时间、金钱和精力去学习新的东西,也有其他因为换了新公司或者是为了找新的工作而去学习新的系统的人们,毋庸置疑的一点就是公司老板和人力专家们会更加青睐于那些拥有多个领域经验的求职者。<
2011-04-27 12:30:00 1217
原创 面试常问的40个问题(28-40)
<br /> 九、 应届毕业生经常遇到的问题<br /> 28. 你觉得大学生活使你收获了什么?<br /> 问题分析: 这是一个总体概括性的问题, 很明显, 面试官期待你给出一个总体概括性的回答。<br /> 普通回答: 我觉得我学会了与人沟通, 学会了团队精神, 也锻炼了自己的领导能力和组织能力。<br /> 点评: 这是个看上去中规中矩的回答, 但是它却犯了至少三个明显的交流错误: 第一是不全面, 因为大学的收获绝对不只是沟通和组织能力; 第二是没有说服力, 短短一句话说了自己的四种能力, 没
2011-03-31 09:59:00 2683
原创 面试常问的40个问题(1-27)
<br />一、 让你放松的闲聊问题<br /> 1. 李雨晴, 你的名字很漂亮呀!<br /> 问题分析: 面试官夸奖申请人的名字, 一是发自内心地赞美一下漂亮的名字, 二是希望能够在面试开始的时候制造一种轻松和谐的气氛。如果申请人的名字有些特别, 比如翔宇、 甜妮、 佳木等等, 面试官是很有可能夸赞一下的。<br /> 普通回答: 是嘛, 谢谢!这个名字比较符合我的性格, 雨是比较温柔的, 晴是比较热烈的, 我觉得我的个性既有顺从的一面, 也有比较热烈积极的一面。<br /> 点评: 这个答案代
2011-03-31 09:57:00 5466
转载 打造完美简历
<br /> <br /> 标准的求职简历主要由四个基本内容部分组成<br /><br /> 1、基本情况:姓名,性别,出生日期,婚姻状况,联系方式等。<br /><br /> 2、教育背景:按时间顺序列出初中至最高学历,学校,专业,主要课程。所参加的各种专业知识和技能培训。<br /><br /> 3、工作经历:按时间顺序列出参加工作至今所有的就业记录,包括公司/单位名称,职务,就任及离任时间,应该突出所任每个职位的职责,工作性质等,此为求职简历的精髓部分。<br /><br /> 4、其他:个
2011-03-28 16:29:00 446
转载 2008年起全国计算机等级考试科目及考核内容等方面调整
2008年上半年开始,教育部考试中心将对全国计算机等级考试(NCRE)在考试科目、考核内容、考试形式等方面进行调整。一、考试科目新增的考试科目:二级Delphi语言程序设计、四级网络工程师、四级数据库工程师和四级软件测试工程师、计算机职业英语一级。原有四级考试停考,2008年下半年只接收补考考生报名考试(上机环境仍为Turbo C)。二、考试形式考试形式调整:二级Delphi语
2008-08-22 22:57:00 748
原创 Oracle数据库密码破解易如反掌?
这几天关于 Oracle 安全方面的消息很是令人震惊.看来安全专家们是盯上了 Oracle. 随着对 Oracle 加密体系的研究不断深入,有人重新研究了 Oracle 的密码加密算法大致信息. 估计是为了引起 Oracle 技术圈子的注意, 有好事者居然冒充 PSOUG 的 Daniel A. Morgan 在Google新闻组贴出了这篇文章.这篇文章先从 Oracle 的密码设计目标开始(
2008-07-18 11:29:00 908
原创 web测试技术经典案例
1. 概述 随着web应用的增多,新的模式解决方案中以web为核心的应用也越来越多,很多公司各种应用的架构都以B/S及web应用为主,但是有关WEB测试方面的内容并没有相应的总结,所以我在这里对web的测试方法和采用的测试技术进行总结,便于内部交流。 测试方法尽量涵盖web程序的各个方面,测试技术方面在继承传统测试技术的技术上结合web应用的特点。 相关的测试和实现技术也有着很大的
2008-05-16 20:46:00 610
原创 web测试的一些方法
在Web工程过程中,基于Web系统的测试、确认和验收是一项重要而富有挑战性的工作。基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。然而,Internet和Web媒体的不可预见性使测试基于Web的系统变得困难。因此,我们必须为测试和评估复杂的基于Web的系
2008-05-16 20:43:00 828
原创 Ras 一些算法
前些时候,大概7月份看了些SSL协议的东西,对前人非常的佩服。把非对称加密的安全性和对称加密的快速性结合起来使用,保留了各自的长处。整个数据传输过程中,通过非对称加密在不安全的区域安全的传输了用于对称加密的密钥,实在是创造性的思维。 前天晚上洗澡的时候,突然有了几个新的想法,加上以前的一点发现,就有了这篇文章和几行代码。现在觉得非对称加密还真的很有意思啊,洗澡也很有意思,难怪阿基米德洗澡能够发现浮
2008-05-12 12:01:00 1114
原创 计算机等级考前数据库训练259题(1)
一、选择题 1. 关系数据库管理系统所管理的关系是(B )。 A)一个DBF文件 B)若干个二维表 C)一个DBC文件 D)若干个DBC文件 来源:www.examda.com 2. 不允许记录中出现重复索引值的索引是(c )。 A)主索引 B)主索引、候选索引、普通索引 C)主索引和候选索引 D)主索引、候选索引和唯一索引 3. 要控制两个表中数据的完整性和一致性可以设置"参照完整性",
2008-05-07 21:24:00 686
原创 讲解Oracle面试过程中常见的二十个问题
1.冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将archive
2008-04-27 20:45:00 402
原创 c# MD5加密算法的实例
环境:vs.net2005/sql server2000/xp测试通过1.MD5 16位加密实例 using System;using System.Collections.Generic;using System.Text;using System.Security.Cryptography;namespace md5{ class Program {
2008-04-22 11:23:00 357
原创 Oracle安全数据系统架构全接触(4)
看到这两个权限你应该马上想到,这些都是安全隐患,尤其是UNLIMITED TABLESPACE,它是破坏数据库系统的攻击点之一。如果这时候你还依然认为,即使有人利用这个没有修改的口令登录进数据库也造成不了什么损失的话,我就不得不提醒你:该用户具有UNLIMITED TABLESPACE的系统权限,它可以写一个小的脚本,然后恶意将系统用垃圾数据填满,这样数据库系统也就无法运行,并将直接导致最终的瘫痪
2008-04-03 20:23:00 495
原创 Oracle安全数据系统架构全接触(3)
值得注意的是冷备份必须在数据库关闭的情况下进行,当数据库处于打开状态时,执行数据库文件系统备份是无效的。下面是做冷备份的完整例子:(1) 关闭数据库$sqldba lmode=ySQLDBA >connect internal;SQLDBA >shutdown normal;(2) 用拷贝命令备份全部的时间文件、重做日志文件、控制文件、初始化参数文件SQLDBA >! cp
2008-04-03 20:20:00 444
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人