在测试的道路上,越走越远,越飞越高

发布新日志

  • [转]SQL Server 三种不同的服务账户模式

    2013-10-29 14:19:23

    一、 SQL Server 中服务帐户类型分为“内置系统帐户”和“域用户帐户”,但“内置系统帐户”细分成三类“本地系统帐户”、“网络服务帐户”以及“本地服务帐户”。
        在SQL Server 联机帮助中不同的服务帐户类型说明如下:
                 “本地系统”选项指定一个不需要密码的本地管理员级别的系统帐户,与SQL Server 2000中的本地系统帐户类似。
                 “网络服务帐户”是一个特殊的内置帐户,它与通过身份验证的用户帐户类似。网络服务帐户与 Users 组的成员具有相同级别的资源和对象访问权限。以网络服务帐户身份运行的服务将使用计算机帐户的凭据访问网络资源。
                 “本地服务帐户”是一个特殊的内置帐户,它与通过身份验证的用户帐户类似。本地服务帐户与 Users 组的成员具有相同级别的资源和对象访问权限。如果有个别服务或进程的安全受到威胁,则此有限访问权限有助于保护系统的安全。以本地服务帐户身份运行的服务将以一个没有凭据的空会话形式访问网络资源。
                 “域用户帐户”是一个使用 Windows 身份验证的域用户帐户,以设置并连接到 SQL Server。Microsoft 建议对 SQL Server 服务使用具有最低权限的域用户帐户,因为 SQL Server 服务不需要管理员帐户特权。

                  建议在实际环境中,如果存在多台SQL Server服务器互相通信,请使用“域用户帐户”。如果个人测试环境,服务帐户类型按个人喜好。

                   二、修改服务启动的服务帐户类型               
                   理解了不同服务帐户类型后,如果已经部署的SQL Server服务启动服务帐户并不适合实际需求,修改服务帐户服务启动类型方法也很简单: 打开”管理工具“->”服务“,选择具体的服务,修改相应的服务登录用户即可。
                   如果觉得服务中可选择的类型不够,可以使用如下方法修改
                   1. SQL Server 2000
                     打开企业管理器,选择要修改的SQL Server服务器,右键选择“属性”,在属性窗口"安全性"中设置。
                   2. SQL Server 2005 以上(包括2005)
                   打开SQL Server 的配置工具->SQL Server配置管理器,选中相关的“SQL Server服务”,
                   选择具体的服务,设置启动服务帐户。

  • 产品经理学习笔记1

    2013-08-27 11:24:53

    读了一些产品经理相关的内容,学着总结:
    FYI:来自http://www.pmtoo.com/

    第一篇敢于项目管理的:
    • 项目控制从3方面入手:范围,时间,资源上入手
    • 项目经理需要建立的是信任
    • 在交流中,扩大开放区
    • 开放区
    • 盲区
    • 封闭区
    • 隐蔽区
    • 遇到能力强的队员:旁敲侧击后仍然无效,慎重请出
    • 跨团队资源协调:把事情变成大家的事情;即使反馈
    • PM不需要对技术负责,找到相关责任人就好了。

    第二篇:一个有趣的比喻:产品是孩子;测试是医生;开发是妈妈;产品经理是爸爸

    第三篇:关于小米:

    • 提到名字蔡文胜:天使投资人,多家公司董事,美图秀秀,暴风影音之类
    • 创业初期:是有丰富的积累,时间经验人脉。当然也有无尽的坚持
    • 传统行业到互联网的转化更加蓝海
    • 需要停下来思考
    • 搜索小米成功的关键
      • 产品形象:消费者非理性,爱屋及乌。产品定位类似苹果,而且由来自消费者喜爱的成熟公司的高级人员来做后盾
      • 低价
      • 电子商务
      • 公关
    • 提到雷军:小米CEO


  • 肠湿热

    2013-07-03 17:33:05

    1、便溏不是指大便稀薄,而是指大便不成形,形似溏泥,俗称薄粪。

    本证多见于脾虚是对的。大便溏俗称水便不成形,与腹泻不同,一般排便次数可不增多,也可次数稍有增多;大便排泄不畅,或有排不尽的感受为大便粘滞不爽。两者可单独存在,有时也可交替发生。

    肝病患者发生便溏与消化吸收功能障碍,如胆汁、胰腺分泌减少有关;肝病患者发生大便粘滞不爽,与肠道消化吸收功能障碍有关。另外,肝病患者活动较少,或由于病情引起肠壁平滑肌蠕动减弱,也可产生大便不畅的症状。肝病患者见有便溏还有结合其他症状来辩证。如肝病患者有便溏的症状,还同时见有乏力、腹胀、 纳呆等症,辩证应是脾胃虚弱。脾胃虚弱,脾阳不振,运化无权,即可导致以上症见。虽然患者为肝病,不能认为肝病是由病毒所致,治疗时不顾病人之本,一味清 热解毒祛邪。这样会更伤病人脾胃,使病情加重。而应健脾和胃,扶正固本,才会有满意疗效。大肠粘滞不爽,如伴肛门发热,粪便较臭,多为湿滞伤胃,食滞较重 而化热。治疗时,应清利大肠湿热。如大便粘粘滞不爽,又同时见脘腹胀满,多为食滞伤胃,食滞较重而化热。治疗时要因势利导,采用通利之法以消导各积滞,清热利湿。此外,肝病多与情绪有关,情绪紧张或情志不遂,致使肝失条达,气机升降不利,横逆侮脾,失其健运,亦可见胸腹满闷、大便溏泄。治疗以抑肝扶脾之法,症状可以自除。

  • oracle bporaexp export import table

    2013-06-28 14:38:42

     1. NBU 中 sample位置为 :\Program Files\Veritas\NetBackup\DbExt\Oracle\Samples\bporaexp
    2.修改其中的事例参数文件 bporaexp_tables.param.
    3. 运行:/usr/openv/netbackup/bin/bporaexp64 system/password parfile = bporaexp_tables.param


    4.用到的oracle命令:
    建表空间:create tablespace tablespace_name datafile '/tablespace_name.dbf' size 2m;
    授权:grant connect,resource,dba to system;

    建表:
    create table tablename ( id varchar(10) not null, name varchar(20) not null);
    insert into tablename values ('1','swan')
    commit


    查看当前实例:
    show parameters;


  • 日志第三天:oracle 命令大全

    2013-06-28 10:31:05

    应首先英语时间。
    然后看老板下达的学习市场任务。
    最后进行perl学习。

    复制一份oracle 系统命令大全

    oracle系统表查询

                        oracle系统表查询

    oracle查询用户下的所有表

    select * from all_tab_comments -- 查询所有用户的表,视图等
    select * from user_tab_comments   -- 查询本用户的表,视图等
    select * from all_col_comments --查询所有用户的表的列名和注释.
    select * from user_col_comments -- 查询本用户的表的列名和注释
    select * from all_tab_columns --查询所有用户的表的列名等信息(详细但是没有备注).
    select * from user_tab_columns --查询本用户的表的列名等信息(详细但是没有备注).

    --一般使用1:
    select t.table_name,t.comments from user_tab_comments t

    --一般使用2:
    select r1, r2, r3, r5
    from (select a.table_name r1, a.column_name r2, a.comments r3
              from user_col_comments a),
           (select t.table_name r4, t.comments r5 from user_tab_comments t)
    where r4 = r1

    oracle 系统表 查询

    1、用户: 
       
    select username from dba_users; 
      改口令 
       
    alter user spgroup identified by spgtest; 
      
    2、表空间: 
       
    select * from dba_data_files; 
       
    select * from dba_tablespaces;//表空间 

       
    select tablespace_name,sum(bytes), sum(blocks) 
        
    from dba_free_space group by tablespace_name;//空闲表空间 

       
    select * from dba_data_files 
        
    where tablespace_name='RBS';//表空间对应的数据文件 

       
    select * from dba_segments 
        
    where tablespace_name='INDEXS'
      
    3、数据库对象: 
       
    select * from dba_objects; 
       CLUSTER、
    DATABASE LINK、FUNCTIONINDEX、LIBRARY、PACKAGE、PACKAGE BODY、 
       
    PROCEDURE、SEQUENCE、SYNONYM、TABLETRIGGER、TYPE、UNDEFINED、VIEW。 
      
    4、表: 
       
    select * from dba_tables; 
       analyze my_table 
    compute statistics;->dba_tables后6列 
       
    select extent_id,bytes from dba_extents 
       
    where segment_name='CUSTOMERS' and segment_type='TABLE' 
       
    order by extent_id;//表使用的extent的信息。segment_type='ROLLBACK'查看回滚段的空间分配信息 
       列信息: 
        
    select distinct table_name 
        
    from user_tab_columns 
        
    where column_name='SO_TYPE_ID'
      
    5、索引:  
       
    select * from dba_indexes;//索引,包括主键索引 
       
    select * from dba_ind_columns;//索引列 
       
    select i.index_name,i.uniqueness,c.column_name 
        
    from user_indexes i,user_ind_columns c 
         
    where i.index_name=c.index_name 
         
    and i.table_name ='ACC_NBR';//联接使用 
      
    6、序列: 
       
    select * from dba_sequences; 
      
    7、视图: 
       
    select * from dba_views; 
       
    select * from all_views; 
      
    text 可用于查询视图生成的脚本 
      
    8、聚簇: 
       
    select * from dba_clusters; 
      
    9、快照: 
       
    select * from dba_snapshots; 
      快照、分区应存在相应的表空间。 
      
    10、同义词: 
       
    select * from dba_synonyms 
        
    where table_owner='SPGROUP'
        
    //if owner is PUBLIC,then the synonyms is a public synonym. 
         
    if owner is one of users,then the synonyms is a private synonym. 
      
    11、数据库链: 
       
    select * from dba_db_links; 
      在spbase下建数据库链 
       
    create database link dbl_spnew 
       connect 
    to spnew identified by spnew using 'jhhx'
       
    insert into acc_nbr@dbl_spnew 
       
    select * from acc_nbr where nxx_nbr='237' and line_nbr='8888'
      
    12、触发器: 
       
    select * from dba_trigers; 
      存储过程,函数从dba_objects查找。 
      其文本:
    select text from user_source where name='BOOK_SP_EXAMPLE'
      建立出错:
    select * from user_errors; 
      oracle总是将存储过程,函数等软件放在SYSTEM表空间。 
      
    13、约束: 
      (
    1)约束是和表关联的,可在create table或alter table table_name add/drop/modify来建立、修改、删除约束。 
      可以临时禁止约束,如: 
       
    alter table book_example 
       disable 
    constraint book_example_1; 
       
    alter table book_example 
       enable 
    constraint book_example_1; 
      (
    2)主键和外键被称为表约束,而not null和unique之类的约束被称为列约束。通常将主键和外键作为单独的命名约束放在字段列表下面,而列约束可放在列定义的同一行,这样更具有可读性。 
      (
    3)列约束可从表定义看出,即describe;表约束即主键和外键,可从dba_constraints和dba_cons_columns 查。 
       
    select * from user_constraints 
       
    where table_name='BOOK_EXAMPLE'
       
    select owner,CONSTRAINT_NAME,TABLE_NAME 
        
    from user_constraints 
        
    where constraint_type='R' 
        
    order by table_name; 
      (
    4)定义约束可以无名(系统自动生成约束名)和自己定义约束名(特别是主键、外键) 
      如:
    create table book_example 
        (identifier 
    number not null); 
        
    create table book_example 
        (identifier 
    number constranit book_example_1 not null); 
      
    14、回滚段: 
      在所有的修改结果存入磁盘前,回滚段中保持恢复该事务所需的全部信息,必须以数据库发生的事务来相应确定其大小(DML语句才可回滚,
    create,drop,truncate等DDL不能回滚)。 
      回滚段数量
    =并发事务/4,但不能超过50;使每个回滚段大小足够处理一个完整的事务; 
       
    create rollback segment r05 
       tablespace rbs; 
       
    create rollback segment rbs_cvt 
       tablespace rbs 
       storage(initial 1M 
    next 500k); 
      使回滚段在线 
       
    alter rollback segment r04 online; 
      用dba_extents,v$rollback_segs监测回滚段的大小和动态增长。 
      回滚段的区间信息 
       
    select * from dba_extents 
       
    where segment_type='ROLLBACK' and segment_name='RB1'
      回滚段的段信息,其中bytes显示目前回滚段的字节数 
       
    select * from dba_segments 
        
    where segment_type='ROLLBACK' and segment_name='RB1'
      为事物指定回归段 
       
    set transaction use rollback segment rbs_cvt 
      针对bytes可以使用回滚段回缩。 
       
    alter rollback segment rbs_cvt shrink; 
       
    select bytes,extents,max_extents from dba_segments 
        
    where segment_type='ROLLBACK' and segment_name='RBS_CVT'
      回滚段的当前状态信息: 
       
    select * from dba_rollback_segs 
        
    where segment_name='RB1'
      比多回滚段状态status,回滚段所属实例instance_num 
      查优化值optimal 
       
    select n.name,s.optsize 
        
    from v$rollname n,v$rollstat s 
         
    where n.usn=s.usn; 
      回滚段中的数据 
       
    set transaction use rollback segment rb1;/*回滚段名*/ 
       
    select n.name,s.writes 
        
    from v$rollname n,v$rollstat s 
         
    where n.usn=s.usn; 
      当事务处理完毕,再次查询$rollstat,比较writes(回滚段条目字节数)差值,可确定事务的大小。 
      查询回滚段中的事务 
       
    column rr heading 'RB Segment' format a18 
       
    column us heading 'Username' format a15 
       
    column os heading 'Os User' format a10 
       
    column te heading 'Terminal' format a10 
       
    select r.name rr,nvl(s.username,'no transaction') us,s.osuser os,s.terminal te 
        
    from v$lock l,v$session s,v$rollname r 
         
    where l.sid=s.sid(+
         
    and trunc(l.id1/65536)=R.USN 
         
    and l.type='TX' 
         
    and l.lmode=6 
       
    order by r.name; 
      
    15、作业 
      查询作业信息 
       
    select job,broken,next_date,interval,what from user_jobs; 
       
    select job,broken,next_date,interval,what from dba_jobs; 
      查询正在运行的作业 
       
    select * from dba_jobs_running; 
      使用包exec dbms_job.submit(:v_num,
    'a;',sysdate,'sysdate + (10/(24*60*60))')加入作业。间隔10秒钟 
    exec dbms_job.submit(:v_num,'a;',sysdate,'sysdate + (11/(24*60))')加入作业。间隔11分钟使用包exec dbms_job.remove(21)删除21号作业。


  • Perl Best Practices 笔记

    2013-06-27 16:28:30

    Chapter1 Best Practice:
    A good coding style. is the one that reduces the costs of your software project.
    1. Robustness
    2. Efficiency
    3. Maintainabiliy.

    Chapter2 Code Layout:
    1. 所有内容要有结尾 ; ,
    2. 做括号跟着上一句
    3. 用space代替tab
    4. 整齐分段。

    Chapter3 Naming convention:

    就是讲了一些命名规则

    Chapter4 值和表达式

    Chapter 5

    基本此书讲的是perl的最优化的编程方法。我应该换一本书先看看

  • 新的一天新的开始~

    2013-06-27 09:55:39

     工作这么久了~
    突然觉得什么都知道了,但要说个所以然却说不出来。
    但我知道有几点对之后的快乐生活还是有帮助:
    1. 健康的身体
    2. 丰富的人脉
    3. 知识的整理和传授
      1. 英语
      2. 技术


    今天看了一些大牛关于注册会计师备考和通过方法的文章,

    发现方法无外乎是:

    1. 1500小时。
    2. 一步一步攻克每一门。会计是基础
    3. 反复听每门课录音
    4. 反复复习反复做题。
  • 打包解压工具:tar和pax

    2013-06-26 11:07:13

    之前打包解压都是用的tar,今天接触到了pax。

    • tar和pax的联系
      • 都是用来做做文件的归档压缩解压的
    • tar和pax的区别
      • pax可以压缩大于8G的文件。
      • pax做解压和压缩时可以省去绝对路径
    • 使用方法
      • tar
        • 压缩:tar xvf
        • 解压缩:tar cvf
        • 查看:tar tf
      • pax
        • 压缩: pax -wvf -x pax
        • 解压缩:pax -rvf
        • 查看:pax -vf
  • 每天一日志

    2013-06-26 11:04:13

    上班也6年了。
    突然之间感觉很散乱。
    我决心通过每天一日志的方式,日志内容为自己整理消化的内容,而非复制粘贴。

    先坚持一个月看看效果。
    希望能摸索出一个经验积累的道路。
  • 产品管理学习心得1

    2013-05-13 15:01:02

    读完http://www.pmtoo.com/news/2013/0510/2640.html
    我的感受是:
    1. 把想法创造成产品是产品经理的工作;然后随着经营人员的加入,产品经理却退出来的决策舞台
    2. A级人才创造A级产品。20%的差异却很大。优秀的艺术家是善于复制和剽窃的。
    3. 成功的创业从来都不是为了钱

    视频:
    http://v.youku.com/v_show/id_XNTUxNDY1NDY4.html

    读了关于微信的信息的索取和推送的文章,收获:公共账号放在一类tab里。

    读了选择正确的产品驱动模式,收获:从产品所处的阶段,改进的粒度和方向,互联网产品团队的工作和分为:非功能性改进,功能改进以及新产品的孵化。

    读了互联网现状,产品经理模式之弊论:产品经理不懂技术,则对于深层次的创新有一定的局限性。中国互联网开发模式:老板模式,工程师模式,存在产品经理模式

    滚动视差设计指南:利用不同图层的不同滚动速度来实现。

    互联网摧毁了我们的耐心

    13种方法提高效率:
    80.20 原则

    社交产品的未来:
    较好的组群模式:关心,兴趣和位置。

    70分万岁

    用户体验中的人性弱点思考:懒惰,贪婪,攀比,忌妒,从众等

    大数据时代:数据是源头,是决策和判断的基石。

    创业很难:分了若干阶段:
    有点子了,找人,找投资;
    人够了钱来了,找办公点等;
    人员磨合。
    出项目了,需要运营;
    赚钱了,大利润都被投资人拿了;
    好容易上市了还有各种条款限制套现;
    需要学习各类知识,法律,财务

    产品是情感的烙印; 任何产品,如果跟情感联系在一起,就更容易成功
  • web 服务器学习

    2013-05-13 14:57:15

    web服务器,常用的有apache,tomcat, 微软IIS, IBM hppt Server等。
    与apached相比,tomcat处理HTML页面能力较弱。但处理jsp和servlet能力很强。
  • AIX上安装rpm

    2012-08-17 17:45:44

    rpm -ivh fileset_name
  • vmware esx配置共享磁盘

    2012-08-16 17:30:50

    vmware esx配置共享磁盘


    1
    先用 vmkfstools 工具建立一个空白的虚拟硬盘 (例如名为 sdisk
    2
    打开cluster01edit setting... ,选择新增harddisk, 然后选择use an existing virtual disk使用现有的虚拟硬盘sdisk
    3
    这一步设置关键: 虚拟硬盘的 virtual device node 选项要选为: SCSI (1:0)
    4
    设置完后,虚拟机设置会多出一个硬盘和一个SCSI 控制器 1
    5
    点击新增SCSI 控制器 1, 看右手边的 SCSI Bus Sharing 设置, None 改为 Virtual
    6 Cluster02
    照着2-5步同样做一次.

    创建全0内容的虚拟盘

    vmkfstools -c <size> -d eagerzeroedthick /vmfs/volumes/<mydir>/<myDisk>.vmdk

    已有的虚拟盘写 0

    vmkfstools [-w |--writezeroes] /vmfs/volumes/<mydir>/<myDisk>.vmdk

  • 修改linux主机名

    2012-08-15 15:28:59

    修改这个文件etc/sysconfig/network这个文件里的主机名.
    NETWORKING=yes
    HOSTNAME=主机名
    ------------------------------------------------------------------------
    记得重启!!!
    ------------------------------------------------------------------------
    完整:
    第一步:
    #hostname oratest
    第二步:
    修改/etc/sysconfig/network中的hostname
    第三步:
    修改/etc/hosts文件
  • solaris 10 安装 oralce 10g

    2012-08-15 11:32:01

    vi /etc/system 
    set shmsys:shminfo_shmmax = 4294967296
    set shmsys:shminfo_shmmin = 1
    set shmsys:shminfo_shmmni = 200
    set shmsys:shminfo_shmseg = 30
    set semsys:seminfo_semmni = 100
    set semsys:seminfo_semmsl = 510
    set semsys:seminfo_semmns = 1520
    set semsys:seminfo_semopm = 100
    set semsys:seminfo_semvmx = 32767
    set noexec_user_stack=1
    set noexec_user_stack_log=1
    2. 创建用户和组 
    # groupadd dba
    #useradd -g dba -d /export/home/oracle -m oracle  (注意:不要自己建立oracle这级目录,这条命令会自己建立)
    #passwd oracle (root)

    设定oracle环境变量

    #su - oracle (必须要写短横线,否则无法读到一些环境信息) 
    $vi .profile  (/export/home/oracle)
    加入内容 
    ORACLE_BASE=/export/home/swan/oracle  (需要因实际情况而定) 
    ORACLE_HOME=$ORACLE_BASE/product/10.2.0/Db_1 (需要因实际情况而定) 
    ORACLE_SID=ora10g 
    NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 
    PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin 
    LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/usr/local/lib:/usr/lib
    DISPLAY=127.0.0.1:0.0 
    TMPDIR=/var/tmp 
    export ORALCE_BASE ORACLE_HOME ORACLE_SID NLS_LANG PATH  LD_LIBRARY_PATH
    DISPLAY TMPDIR 
    umask 022


    (这个问题很简单,根本不是256色的问题。
    在oracle用户下,把DISPLAY设置为hostname:0.0就可以了。)

    3.解压oracle 10g安装包
    从光盘上拷贝本地硬盘
    #cp -R 10g_db_i.gz /export/home 
    再解压:
    #gunzip 10g_db_i.gz 
    #cpio -ivmd <10g_db_i。cpio 

    Default-Application-Backup


    配置完前面的步骤,最好重启一下solaris!

    4.以oracle用户进入,安装./runInstaller
  • oracle 建库时, ora-27102 out of memory 解决方法

    2012-08-15 11:25:50

    使用dbca建库,
    报错ora-27102,
    此时把SGA调小,就能解决问题

  • red flag linux: 最完备的Asianux 网络配置和ssh配置

    2012-08-13 16:48:27

    1. 配置IP地址和子网掩码

    vi /etc/sysconfig/network-scripts/ifcfg-eth0


    DEVICE=eth0                             接口名称
    BOOTPROTO=none                  静态配置,若该值为“dhcp”则为动态获得另外 static也是表示静态ip地址
    BROADCAST=192.168.10.255  广播地址,通过IP地址和子网掩码自动计算得到
    HWADDR=00:13:D3:27:9F:80  
    IPADDR=192.168.10.238
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    NETMASK=255.255.255.0
    NETWORK=192.168.10.0        指定网络,通过IP地址和子网掩码自动计算得到
    ONBOOT=yes                          开机时自动加载
    GATEWAY=192.168.10.1
    TYPE=Ethernet
    PEERDNS=yes
    USERCTL=no

    ifdown eth0               关闭网络
    ifconfig eth0 down    关闭网络

    ifup eth0                   开启网络
    ifconfig eth0 up         开启网络

    2. 配置网关

    vi /etc/sysconfig/network

    GATEWAY="xxx.xxx.xxx.xxx"

    3. 配置DNS

    vi /etc/resolv.conf

    nameserver xxx.xxx.xxx.xxx

    4. 重启网卡

    service network restart

    5. 允许root远程登录

    ssh出现permission denied (publickey)问题:
    修改/etc/ssh/sshd-config文件.
    将其中的PermitRootLogin no修改为yes
    PubkeyAuthentication yes修改为no
    AuthorizedKeysFile .ssh/authorized_keys前面加上#屏蔽掉,
    PasswordAuthentication no修改为yes就可以了。

     

    7. 开机自启动sshd

    chkconfig sshd on

    8. 重启sshd服务

    service sshd restart

     

     

    补充:

    *************************************************文件:/etc/sysconfig/network-scripts/ifcfg-eth0

     

    以下各值常见于所有的基本配置文件中:
    * DEVICE=name,这里name是物理设备的名字(动态分配的PPP设备应当除外,
    它的名字是“逻辑名”。
    * IPADDR=addr, 这里addr是IP地址。
    * NETMASK=mask, 这里mask是网络掩码。
    * NETWORK=addr, 这里addr是网络地址。
    * BROADCAST=addr, 这里addr是广播地址。
    * GATEWAY=addr, 这里addr是网关地址。
    * NBOOT=answer, 这里answer取下列值之一:
    o yes -- 该设备将在boot时被激活。
    o no -- 该设备不在boot时激活。
    * USERCTL=answer, 这里answer取下列值之一:
    o yes --非root用户可以控制该设备。
    o no -- 非root用户不允许控制该设备。
    * BOOTPROTO=proto, 这里proto取下列值之一:
    o none -- 不使用boot时协议。
    o bootp -- 使用bootp协议。
    o dhcp --使用dhcp协议。

     

    *************************************************

    service network start             //启动网络服务
    service network stop              //停止网络服务
    service network restart           //重启网络服务
    service network status            //查看网络服务状态

    *************************************************

    vi /etc/ssh/sshd-config (详细说说sshd-config的配置解释)

    Subsystem       sftp    /usr/libexec/openssh/sftp-server
    Port 22
    Protocol 2
    PermitRootLogin no
    PubkeyAuthentication yes
    AuthorizedKeysFile .ssh/authorized_keys
    #CACertificateFile  /etc/ssh/ca/ca.cert
    PasswordAuthentication no
    PermitEmptyPasswords no
    PrintMotd no
    ChallengeResponseAuthentication no
    UseDNS no
    ClientAliveInterval 60


    Port 22 # SSH 预设使用 22 这个 port,您也可以使用多的 port !亦即重复使用 port 这个设定项目即可!

    Protocol 2 # 选择的 SSH 协议版本,可以是 1 也可以是 2 ,如果要同时支持两者,就必须要使用 2,1 这个分隔了

    PermitRootLogin no
    # 是否允许 root 登入!预设是允许的,但是建议设定成 no!

    PubkeyAuthentication yes # 是否允许 Public Key

    AuthorizedKeysFile .ssh/authorized_keys # 上面这个在设定若要使用不需要密码登入的账号时,那么那个账号的存放档案所在档名!

    PasswordAuthentication no # 是否需要密码的验证

    PermitEmptyPasswords no # 若上面那一项如果设定为 yes 的话,这一项就最好设定为 no ,这个项目在是否允许以空的密码登入!当然不许!

    PrintMotd no # 登入后是否显示出一些信息呢?例如上次登入的时间、地点等

    ChallengeResponseAuthentication no # 是否启用其它的 PAM 模块!启用这个模块将会导致 PasswordAuthentication 设定失效!

    UseDNS no

    ClientAliveInterval 60
    *************************************************
  • QTP学习笔记 1

    2010-10-13 14:24:45

    QuickTest 可以测试:
    1. 标准网页
    2. 一般windows应用程序
    3. visual basic应用程序
    4. ActiveX控制项
    5. 多媒体
    QuickTest Professional步骤:
    1. 录制测试脚本
    2. 分析测试脚本
    3. 建立检查点
    4. 参数化
    5. 建立输出值
    6. 使用用字元
    7. 将测试脚本切割成多个动作

  • 转 以此为径 :成为QTP高手必经的四个过程

    2010-10-12 15:03:39


    QTP要学精,个人认为必须要经历从无到有,从有到懂,从懂到熟,从熟到精这四个过程。


    从无到有 - 初级篇

            这个过程主要是熟悉QTP的界面设置,以及一些基本的用法,包括最基础的录制回放,低级录制,参数化,OUTPUT输出,验证点,等等,也可以在51testing论坛里找到些新手资料推荐大家可以去这里:http://bbs.51testing.com/thread-78399-1-2.html 下载QTP_Tutorial.chm ,这一步是最最初级的东西,一定要全部看完并且能够通过实际的例子去尝试独立完成它。总体来说这个阶段还是属于一个入门,比较容易能够接受,也是大多数测试人员能够达到的层次水平。

    从有到懂 - 中级篇

            这个过程中我们已经有了一些基础知识,这个时候我们不可以把自己再停留在录制回放了,而是需要在专家视图进行自行编写测试脚本,我们需要熟悉QTP的各种内置保留对象,需要熟悉QTP对象库的原理,描述性编程以及GETRO,GETTO,SETTO的用法,DATATABLE的方法应用,自定义REPORT,能够熟练的使用F7脚本生成器来编写脚本,随后我们需要对VBS有一定的了解,可以先学习一下VBS的一些基础知识,并能够熟练的运用它,推荐大家可以去下载VBScript. 脚本语言教程(51Testing官方教材):http://bbs.51testing.com/thread-123064-1-1.html
    尝试着全手工去写脚本,并对脚本进行优化,这样就能够使我们的脚本更加强大,更加的灵活。

    从懂到熟 - 高级

            在这个过程中我们已经有能力可以熟练的在专家视图中进行编写脚本,以及可以使用简单的VBS对脚本进行修改以及优化,到了这一步我们就需要学习一些QTP的相对高级用法,
       熟悉com组件包括fso,wsh,eom,aom,ado中的一些方法和属性
      学会使用DOM,DLL,DOTNETFACTORY,WIN32 API
      特殊情况处理,比如鼠标事件,WEBTABLE中WebCheck处理,有时可以通过借助自己写的小工具解决
      异常情况处理,通过VBS判断来把异常情况包括进去,包括VBS中的错误处理,QTP中的场景恢复
      完成以上过程后就可以进入最后一个过程。
            

    从熟到精 - 精通篇

            到了这个过程,其实已经可以说是一个半高手了,可以独立解决各种测试中碰到的难题,接下来可以尝试去读高手写的一些代码,比如REPORTMANAGER,saffron等,精通的话不是人人都可以达到的,这个过程还需要学会框架的设计,保留对象的扩展,插件的扩展开发,等等以及各方面的综合扩展能力,对于最新的一些技术也要实时了解,达到这个层次之后你已经可以说对QTP了如指掌了,貌似我离这个层次还有很大一段距离。


    这里顺便推荐几个非常好的QTP学习网站:

        陈能技的博客:http://blog.csdn.net/testing_is_believing

    相信很多朋友都应该认识他,曾经出过一本《QTP自动化测试实践》,他对QTP有一定的研究,博客内容不错,有抛砖引玉的作用

        一位叫zzxxbb112的博客:http://blog.csdn.net/zzxxbb112
    如果最近一直逛51的朋友应该看到过,他写的文章详细易懂对QTP的研究颇深,技术含量也比较高,在他的博客中学习到了不少先进技术,比较欣赏他

        如果英文好的朋友可以去最著名的SQAFORMS论坛逛逛:http://www.sqaforums.com
    这个网站上有很多国外的QTP高手,也有许多非常值得我们借鉴的帖子,推荐,还有ADVANCEDQTP也不错
  • QTP下载地址,测试通过

    2010-10-12 14:57:42

    Quick Test Professional 9.2

    http://download.5etesting.com/answer.php?qid=66

    速度爆慢。


751/41234>
Open Toolbar