精华内容
下载资源
问答
  • 外部环境包括哪些内容
    千次阅读
    2020-04-17 16:15:13

    (1)测试环境:测试环境+生产环境

    (2)测试范围:新增需求+全功能回归

    (3)测试重点:优先级为high的

    (4)注意事项:开发提供修改点

    (5)测试级别:常规啥的

    (6)测试方法:功能测试?性能测试

    (7)测试文档:测试依据、测试条件、测试用例

    (8)计划测试资源:人员以及安排的工作日

    (9)是否需要外部支持:是/否

    (10)测试出口:发布时间

    更多相关内容
  • 顺丰内外部环境分析.doc

    千次阅读 2020-12-30 13:07:12
    顺丰内外部环境分析一:快递的概念快递行业是20世纪末在美国诞生的一个新兴行业;快递,是指快递公司通过铁路,公路和空运等交通工具,对客户货物进行快速投递。快递的特点是,点到点,快速方便PEST分析又称大环境...

    顺丰内外部环境分析

    一:快递的概念

    快递行业是20世纪末在美国诞生的一个新兴行业;快递,是指快递公司通过铁路,公路和空运等交通工具,对客户货物进行快速投递。快递的特点是,点到点,快速方便PEST分析又称大环境分析,是宏观环境的有效工具能够外部环境。

    (1)政治环境(Political)

    政治环境因素,是指对组织经营活动具有实际与潜在影响的政治力量和有关的政策、法律及法规等因素。

    年,国家制订了十二五规划提出要继往开来大力推广快递服务首次在法律上明确了快递企业的地位提出了邮政市场鼓励竞争、促进发展的原则补充、完善了寄递渠道安全监管的制度和措施修订了邮政业务资费的制定机制相关规定为行业的良性发展提供了有力的法律保障,为行业内的快递企业的自身规范提供了依据。快递业务经营许可管理办法设定了更全面、更严格的快递业经营许可标准,为国内的快递企业的发展确立了更高、更明确的目标必将促进国内快递行业向着规范、有序、健康的方向发展。对服务能力、安全保障国家邮政局2012年12月31日发出通知,要求各省(区、市)邮政管理局切实加强对快递服务的监督管理,提高快递服务质量。通知指出,有媒体先后对部分快递企业发生内件丢失、野蛮分拣、霸王条款等违规行为进行了报道,引起了社会公众的高度关注。针对报道中涉嫌违规的快递企业,有关省(市)邮政管理局要进行约谈和依法严肃处理。

    通知要求,各地邮政管理部门要采取措施督导辖区内快递企业严格执行有关法律法规和《快递服务》标准、《快递业务操作指导规范》等规定和要求,认真履行服务承诺,努力提升服务质量。有关省(市)邮政管理局要督导快递企业总部加强自身品牌网络的管理工作,在所属公司和营业网点中要严格执行统一的服务标准、操作规范和操作流程,严禁出现野蛮分拣和抛扔、踩踏快件等违规行为。

    通知指出,要结合开展快递服务质量专项整治活动,严肃查处快递企业损害消费者合法权益的行为。对消费者申诉中反映快件延误、快件丢失短少、快件损毁、收投服务等突出问题,以及媒体曝光的典型案例进行重点查处,要充分发挥专项整治活动的作用,推动企业加强管理,改善服务,提高服务质量。

    对未经许可违法经营快递业务,以及通过加盟、委托、承包等形式超出许可范围违法经营快递业务的行为,要依法严厉查处。要加强对快递企业持续符合经营许可条件的检查,要综合运用许可变更、年度报告、市场退出等手段,对不能持续符合许可条件、快递服务质量低劣,严重损害消费者利益的快递企业,依法予以处理。

    通知要求,各地快递行业协会要积极发挥行业自律作用,切实落实行业自律公约。要通过树立典型企业、解剖问题企业,引导快递行业加强自律,推动快递企业强化管理。[7]

    国家邮政局《邮政普遍服务基金征收使用管理暂行办法征求意见稿》要求快递企业缴纳邮政普遍服务基金,被称为是份子钱,引起广泛关注。经济环境主要包括宏观和微观两方面的内容。宏观经济环境主要指一个国家国民收入、国民生产总值及其变化情况以及通过这些指标能够反映的国民经济发展水平和发展速度微观经济环境主要指企业所在地区或所服务地区的消费者的收入水平、消费偏好、储蓄情况、就业程度等因素这些直接决定着企业目前及未来的市场大小。

    改革开放政策的贯彻实施,为我国的经济市场注入新鲜跃动的血液。经过三十多年的发展,我国在世界经济中的地位逐渐上升,居民生活和消费水平稳步提升,国民经济飞速发展。加入WTO也是我国经济发展的重要契机,使我国经济发展更趋于多元化,由此也充实了我国的资本市场同时带来制造业和零售业的繁荣,这些变化都必将使快递业的需求进一步扩大。

    随着世界经济的发展,世界各国的经贸往来日益频繁,跨国经济活动在不断增加,这使得国家与国家间的快递活动也呈上升趋势发展。中国作为具有强劲发展势头的经济大国,与世界各国的贸易增多,带动了中国的快递业也迅速发展起来

    进入九十年代中后期尤其是最近几年,随着电子商务的迅速兴起,物流配送需求的数量与类型大量增加。在强烈运输需求的推动下,快递货物运量快速增长。此外,以因特网为平台的电子商务必将引起在线交易成几何速度增长,配送瓶颈的解决需要大量的门到门服务,而这为快递企业的星期提供了得天独厚的契机。过去主要为公司单位寄送商务快件的快递公司逐步走向普通老百姓,特别是随着网上购物的兴起,快递成为很多年轻人的消费依赖

    (3)社会文化环境(Sociocultural)

    社会文化环境包括一个国家或地区的居民教育程度和文化水平、宗教信仰、风俗习惯、审美观点、价值观念等。 文化水平会影响居民的需求层次; 宗教信仰和风俗习惯会禁止或抵制某些活动的进行; 价值观念会影响居民对组织目标、组织活动以及组织存在本身的认可与否; 审美观点则会影响人们对组织活动内容、活动方式以及活动成果的态度。

    首先,随着电子商务的发展,越来越多的消费者改变了其生活方式网上购物成为了一种尚,

    展开全文
  • 本文介绍了如何通过PostgreSQL扩展模块postgres_fdw实现跨库访问,也就是在一个数据库中访问外部的其他PostgreSQL数据库。具体步骤如下:使用CREATE EXTENSION命令安装postgres_fdw模块;使用CREATE SERVER命令创建...

    fdw

    大家好,我是只谈技术不剪发的 Tony 老师。在某些情况下,例如数据仓库的 ETL 流程中,我们可能需要从一个 PostgreSQL 服务器访问另一个远程 PostgreSQL 服务器中的数据。为此,PostgreSQL 提供了一个扩展的模块:postgres_fdw。今天我们就来介绍一下这个模块的使用方法和案例。

    如果觉得文章有用,欢迎评论📝、点赞👍、推荐🎁

    postgres_fdw 简介

    postgres_fdw 是基于 SQL/MED 标准开发的一个外部数据封装器(Foreign Data Wrapper),可以用于访问外部 PostgreSQL 服务器,对远程数据表执行 SELECT、INSERT、UPDATE 以及 DELETE 操作。

    与 postgres_fdw 类似的另一个扩展模块是 dblink。它们的功能基本相同,但是 postgres_fdw 提供了更透明且符合标准的语法来访问远程表,并且在很多情况下可以提供更好的性能。postgres_fdw 可以支持的远程服务器最低版本为 PostgreSQL 8.3,如果是只读访问则可以支持到 PostgreSQL 8.1。

    通过 postgres_fdw 访问远程数据表的步骤如下:

    1. 使用CREATE EXTENSION命令安装 postgres_fdw 模块;
    2. 使用CREATE SERVER命令创建一个外部服务器对象,该对象代表了想要连接的远程数据库;
    3. 使用CREATE USER MAPPING命令为本地用户创建一个远程用户映射;
    4. 使用CREATE FOREIGN TABLE或者IMPORT FOREIGN SCHEMA语句为每个远程数据库中的表创建一个外部表。

    然后,就可以通过查询外部表访问远程表中的数据,包括 SELECT、INSERT、UPDATE 以及 DELETE 操作(当然,用户映射时指定的远程用户必须拥有这些表上的相应权限)。接下来我们就通过一个实际案例介绍如何实现以上步骤。

    📝除了 postgres_fdw,PostgreSQL 还支持访问各种数据源的外部数据封装器,包括 Oracle、MySQL、SQL Server、SQLite 等关系型数据库,MongoDB、Redis、Neo4j、Cassandra 等 NoSQL 数据库,CSV、XML、JSON 等文件,Elasticsearch、Hive、HBase 等大数据平台等等,具体可以参考 PostgreSQL Wiki

    postgres_fdw 安装

    首先,我们需要安装 postgres_fdw 模块。对于 Linux 操作系统,可以通过 postgresql-contrib 软件包下载 PostgreSQL 扩展模块;对于 Windows 和 macOS,默认安装已经包含了扩展模块。我们只需要执行以下语句在当前数据库中安装 postgres_fdw 模块:

    CREATE EXTENSION postgres_fdw;
    

    创建外部服务器对象

    然后,使用 CREATE SERVER 语句创建一个外部服务器(foreign server)。例如:

    CREATE SERVER foreign_server
    FOREIGN DATA WRAPPER postgres_fdw
    OPTIONS (host '192.168.56.104', port '5432', dbname 'pagila');
    

    其中,foreign_server 是我们指定的外部服务器名称;host 参数是远程服务器的地址,示例中为 192.168.56.104;port 参数是远程服务器的端口,示例中为 5432;dbname 参数是远程数据库的名称,示例中为 pagila。

    📝关于 CREATE SERVER 语句的详细介绍,可以参考官方文档

    创建用户映射

    下一步,使用 CREATE USER MAPPING 语句创建一个用户映射(user mapping),为本地用户指定一个访问远程服务器时的角色。例如:

    CREATE USER MAPPING FOR postgres
    SERVER foreign_server
    OPTIONS (user 'tony', password 'pswd123#');
    

    以上语句为本地 postgres 用户创建了一个访问远程服务器 foreign_server 时的用户映射,也就是使用用户名 tony 和密码 pswd123# 连接远程服务器。

    📝关于 CREATE USER MAPPING 语句的详细介绍,可以参考官方文档

    创建外部表

    然后,使用 CREATE FOREIGN TABLE 语句创建一个外部表(foreign table)。例如:

    CREATE FOREIGN TABLE country (
        country_id int NOT NULL,
    	country varchar(50) NOT NULL,
    	last_update timestamp NOT NULL
    )
    SERVER foreign_server
    OPTIONS (schema_name 'public', table_name 'country');
    

    以上示例在本地数据库中创建了一个名为 country 的外部表,对应的是远程服务器 foreign_server 中 public 模式下的 country 表。

    通常来说,推荐创建外部表时使用和远程表一致的数据类型以及可能的排序规则。虽然目前 postgres_fdw 支持各种类型转换,远程服务器和本地服务器解析 WHERE 子句的细微差别可能会导致意外的语义异常。

    另外,外部表的字段个数可以少于远程表,字段顺序也可以不同;因为字段的映射是通过名称而不是字段位置实现。

    📝关于 CREATE FOREIGN TABLE 语句的详细介绍,可以参考官方文档
    📝另一种创建外部表的方法是使用 IMPORT FOREIGN SCHEMA 语句实现批量导入,具体参考官方文档

    访问远程数据表

    现在,我们可以在本地数据库中通过外部表访问对应的远程表。例如:

    SELECT * 
    FROM country
    LIMIT 5;
    country_id|country       |last_update        |
    ----------|--------------|-------------------|
             1|Afghanistan   |2006-02-15 09:44:00|
             2|Algeria       |2006-02-15 09:44:00|
             3|American Samoa|2006-02-15 09:44:00|
             4|Angola        |2006-02-15 09:44:00|
             5|Anguilla      |2006-02-15 09:44:00|
    

    除了查询操作,postgres_fdw 同样可以通过 DML 语句修改远程表中的数据。对于 INSERT 语句,目前还不支持 ON CONFLICT DO UPDATE 子句;但是可以使用省略了冲突条件的 ON CONFLICT DO NOTHING 子句。例如:

    INSERT INTO country VALUES (109, 'Zambia', '2006-02-15 09:44:00')
    ON CONFLICT DO NOTHING;
    

    另外,虽然 postgres_fdw 支持对分区表执行导致数据行移动的 UPDATE 语句;但是如果远程分区既是行移动的目标分区,又是更新操作的目标分区时,UDATE 语句无法执行。

    postgres_fdw 选项

    在使用 postgres_fdw 创建外部服务器、用户映射以及外部表等对象时,可以通过 OPTIONS 指定一些选项设置不同的行为。

    连接选项

    通过 postgres_fdw 创建远程服务器时的选项和 libpq 连接字符串相同,但是不支持以下选项:

    • userpassword(这两个选项可以在创建用户映射时指定);
    • client_encoding(自动使用本地服务器编码进行设置);
    • fallback_application_name(默认设置为 postgres_fdw)。

    只有超级永远可以不通过密码认证连接远程服务器,所以为普通用户创建用户映射时不要忘记指定 password 选项。

    对象名称选项

    以下选项可以用于控制发送给远程服务器的 SQL 语句中使用的对象名称,只有当外部表定义中的名称和远程表的名称不一致时才需要指定:

    • schema_name,该选项在创建外部表时指定,表示远程表所在的模式;如果省略,默认使用外部表所在的模式名。
    • table_name,该选项在创建外部表时指定,表示远程表的名称;如果省略,默认使用外部表的名称。
    • column_name,该选项在定义外部表的字段名时指定,表示对应远程表中的字段名;如果省略,默认使用外部表的字段名称。

    例如,以下语句重新创建了外部表 country:

    DROP FOREIGN TABLE IF EXISTS country;
    
    CREATE FOREIGN TABLE country (
        id int OPTIONS (column_name 'country_id') NOT NULL,
    	country varchar(50) NOT NULL,
    	last_update timestamp NOT NULL
    )
    SERVER foreign_server;
    

    首先,外部表 country 中的 id 字段和远程表的 country_id 字段名称不同,需要使用 OPTIONS 选项指定名称映射;其次,外部表 country 定义中没有指定 schema_name 和 table_name 选项,表示使用该表在本地数据库中的模式名(public)和表名(country)访问远程表。

    成本评估选项

    postgres_fdw 通过在远程服务器中执行查询语句返回数据,因此理想情况下扫描外部表的评估成本等于远程服务器执行操作的成本加上网络传输成本。获取这个评估成本最可靠的方法就是询问远程服务器并加上一些额外的消耗,但是对于简单查询语句,没有必要为此执行一次额外的远程查询。所以 postgres_fdw 提供了以下用于成本评估的额选项:

    • use_remote_estimate,用于控制 postgres_fdw 是否提交远程 EXPLAIN 命令获取评估成本。该选项支持外部表和外部服务器级别的设置,外部表的设置优先级更高。默认设置为 false。
    • fdw_startup_cost,表示建立连接、远程服务器解析查询和创建执行计划所需的额外成本。该选项支持外部服务器级别的设置,任何外部表的扫描都需要加上这个额外的启动成本。默认值为 100。
    • fdw_tuple_cost,表示服务器之间传输一行数据所需的额外成本。该选项支持外部服务器级别的设置,可以根据网络延迟的情况设置不同的参数。默认值为 0.01。

    如果 use_remote_estimate 设置为 true,postgres_fdw 从远程服务器获取行数和成本评估,然后加上 fdw_startup_cost 和 fdw_tuple_cost;如果 use_remote_estimate 设置为 false,postgres_fdw 执行本地行数和成本评估,然后加上 fdw_startup_cost 和 fdw_tuple_cost。

    本地评估通常不太准确,除非本地存储了远程表的统计信息。诊断外部表执行 ANALYZE 命令可以更新本地统计,该命令会对远程表执行扫描并计算和存储统计信息。保存本地统计可以有效减少访问远程表时的额外成本,但是如果远程表的更新很频繁,本地统计很快就会失效。

    远程执行选项

    默认情况下,只有 WHERE 子句中的内置操作符和函数可能会在远程服务器中执行,非内置函数在返回数据之后在本地进行处理。如果远程服务器中也存在这些函数,并且可以产生相同的结果,在远程服务器中执行可以提高查询的性能。这个行为可以通过以下选项进行控制:

    • extensions,指定一个 PostgreSQL 扩展模块名称的列表,这些模块在本地和远程服务器中都需要安装并且版本兼容。这些模块中的 IMMUTABLE 函数和操作符可能发送到远程服务器执行。该选项只能在外部服务器级别进行设置,不支持表级设置。
    • fetch_size,指定每个批次返回的行数。该选项支持外部表和外部服务器级别的设置,表级设置优先级更高。默认值为 100。

    更新操作选项

    默认情况下,所有的外部表都支持 UPDATE 语句。postgres_fdw 通过以下选项控制该行为:

    • updatable,指定 postgres_fdw 是否允许外部表的 INSERT、UPDATE 以及 DELETE 操作。该选项支持外部表和外部服务器级别的设置,表级设置优先级更高。默认值为 true。

    显然,如果远程表本身不允许更新,UPDATE 语句肯定会返回错误。该选项主要用于本地检查,如果不允许更新就会返回错误,而不需要查询远程服务器。本地数据库中的 information_schema 视图将会根据该选项显示外部表是否可更新,而不会检查远程服务器。

    导入选项

    postgres_fdw 支持使用 IMPORT FOREIGN SCHEMA 语句为指定远程模式中的所有表或视图创建外部表。如果远程表中的字段使用了自定义数据类型,本地服务器中也必须创建同名的兼容类型。

    这种通过 IMPORT FOREIGN SCHEMA 导入外部模式的行为可以通过以下选项进行控制:

    • import_collate,控制导入外部表时是否包含字段的 COLLATE 属性,默认值为 true。如果远程服务器和本地服务器之间的排序规则名称不同时,可以将该选项关闭。
    • import_default,控制导入外部表时是否包含字段的 DEFAULT 表达式,默认值为 false。 如果启用了该选项,需要注意本地服务器上的默认值计算结果可能与远程服务器不同;例如 nextval() 函数的结果。如果默认值表达式使用了本地服务器中不存在的函数或者操作符,所有导入操作都将失败。
    • import_not_null,控制导入外部表时是否包含字段的 NOT NULL 约束,默认值为 true。

    除了 NOT NULL 之外的其他约束不会从远程表中导入到外部表定义。虽然 PostgreSQL 支持外部表的 CHECK 约束,但是不会自动导入该约束,因为本地和远程服务器中的约束表达式的结果可能不一致。任何 CHECK 约束行为的不一致性都可能导致难以发现的查询优化问题如果想要导入 CHECK 约束,必须手动执行操作,并且仔细验证语义的一致性。

    分区结构中的分区不会被导入;分区表会导入,除非它又是其他表的分区。因为通过分区表(分区层级中的根节点)可以访问所有的数据,这种方式可以访问表中的所有数据,不需要创建额外的对象。

    连接管理

    postgres_fdw 在第一次使用外部表时建立一个远程服务器连接,然后在同一个会话中保持并重用该连接。如果使用了多个用户映射访问远程服务器,每个用户映射都会创建一个连接。

    事务管理

    如果查询过程中引用了任何远程表,并且没有打开与本地事务对应的远程事务时,postgres_fdw 会在远程服务器中打开一个事务。远程事务随着本地事务一起提交或者中断。保存点的管理与此类似,也会在远程服务器中创建相应的保存点。

    如果本地事务使用了 SERIALIZABLE 隔离级别,远程事务也使用 SERIALIZABLE 隔离级别;否则远程事务使用 REPEATABLE READ 隔离级别。这个设置可以确保一个查询扫描多个远程表时,可以获得快照一致性的结果。在同一个事务中,多次查询远程表将会返回相同的结果,即使其他事务修改了远程表中的数据。这个行为对于本地事务使用 SERIALIZABLE 或者 REPEATABLE READ 隔离级别时是预期行为,但是对于 READ COMMITTED 隔离级别可能有些奇怪;将来的 PostgreSQL 版本中可能会修改这些规则。

    目前,postgres_fdw 还不支持远程事务的两阶段提交。

    远程查询优化

    postgres_fdw 可以尝试通过优化远程查询减少网络传输的数据量。这个功能通过将 WHERE 子句发送到远程服务器执行,以及不返回查询不需要的字段来实现。为了降低错误执行查询的风险,只有当 WHERE 子句中只涉及内置或者外部服务器 extensions 选项指定的模块中的数据类型、操作符和函数时才会发送到远程服务器。同时,操作符和函数必须指定 IMMUTABLE 属性。

    对于 UPDATE 或者 DELETE 操作,如果不存在无法发送的 WHERE 子句、本地连接查询、本地行级 BEFORE 或者 AFTER 触发器、目标表上的存储计算列、父级视图上的 CHECK OPTION 约束,postgres_fdw 可以尝试将整个语句发送到远程服务器执行。对于 UPDATE,赋值表达式中只能使用内置数据类型、IMMUTABLE 操作符或者函数,从而减少错误执行的风险。

    如果 postgres_fdw 遇到了同一个远程服务器上的外部表连接查询,会将整个连接操作发送到远程服务器,除非它认为单独返回每个表的效率更高,或者表的引用涉及了不同的用户映射。发送 JOIN 子句时,采用和上述 WHERE 子句相同的策略。

    实际发送到远程服务器的查询可以通过 EXPLAIN VERBOSE 语句进行查看。

    远程查询执行环境

    对于 postgres_fdw 打开的远程会话,search_path 参数被设置为 pg_catalog,因此默认只能看见内置的对象,除非使用模式名限定。这种行为对于postgres_fdw 提交的查询而言没有问题,因为它总是会指定模式名。不过,它可能对远程表上的触发器函数或者规则函数的执行带来问题。例如,当远程表是一个视图时,该视图中的任何函数都会在该搜索路径中查找,结果可能是不存在。推荐对于这些函数使用时加上模式名限定,或者在创建函数时使用 SET search_path 选项设置搜索路径。

    另外,postgres_fdw 还会在建立远程会话时对以下参数进行设置:

    • TimeZone 设置为 UTC;
    • DateStyle 设置为 ISO;
    • IntervalStyle 设置为 postgres;
    • extra_float_digits 设置为 (远程服务器为 PostgreSQL 9.0 以上版本) 或者 2(更早版本)。

    这些参数通常不会像 search_path 一样导致问题,但同样可以使用函数的 SET 选项进行设置。

    不推荐通过会话级别的设置覆盖这些参数的默认值,这样可能导致 postgres_fdw 运行错误。

    如果觉得文章有用,欢迎评论📝、点赞👍、推荐🎁

    展开全文
  • 软件项目的可行性分析包括哪些方面?影响决策的关键因素又是什么? 答: 软件项目的可行性因素,从宏观影响角度分析,分为经济、技术、社会环境和人等4个要素;从风险影响角度分析,分为项目风险、商业风险、技术...

    软件项目的可行性分析包括哪些方面?影响决策的关键因素又是什么?
    答:
    软件项目的可行性因素,从宏观影响角度分析,分为经济、技术、社会环境和人等4个要素;从风险影响角度分析,分为项目风险、商业风险、技术风险、用户风险和过程风险等。
    对各种影响软件项目可行性的因素进行归纳,可以得到3个方面:经济可行性、技术可行性、风险和不确定性。
    影响决策的关键因素是项目的可行与否。
    例子:假设进行一个真实的项目,在我们开发一个系统时,甲方委托我们开发。如果甲方提供4万元人民币。我们需要进行成本和效益分析,比如,开发周期两个月,团队办公室房租5000/月,团队成员工资攻共计20000/月,其他的物料费3000元。这样的情况下,做完这个项目,其实是亏本的,不满足经济可行性。
    在这个项目中,甲方提出了这样一个需求,让网站背景色随着用户的心情进行改变,这个需求几乎无法实现。这样的情况,就是不满足技术可行性。
    也是在这个项目中,甲方要求我们非法收集用户信息,这样出现了法律风险。或者甲方要求先垫资,但是此时团队已无资金,这样就出现了资金风险。这种因为各种原因出现的内部风险和外部风险,就叫做风险和不确定性。
    通过以上分析,我们敏锐的发现这个项目是不可行的。虽然甲方和我是兄弟,但是项目不可行,所以我最终做出的决策还会是不接这个项目。这就叫做,影响决策的关键因素是项目的可行与否。

    展开全文
  • shell脚本引用外部变量方法

    千次阅读 2019-08-08 11:50:02
    本地变量只能在当前bash进程中有效,对当前shell之外的其它进程,包括子进程均无效。而启动脚本实际就是开启一个子进程执行命令,所以,在脚本里就无法引用父进程上的本地变量。如下,引用外部变量失败: [root@...
  • 每个项目都应该有测试部门,测试就应该有测试计划,但应该先知道测试计划内容都应该有哪些,该怎么写?(本人初步认为内容应该有以下几点,下面的测试计划是一个简单的例子) 1. 概述 1.1 编写目的 1.2 项目背景 ...
  • 职业生涯环境分析-职业环境分析.doc

    千次阅读 2021-06-22 19:39:57
    职业生涯环境分析-职业环境分析.doc职业生涯环境分析-职业环境分析环境分析与职业认知环境分析与职业认知本章要点:帮助当代大学生认清所选职业在社会大环境中的发展状况、技术含量、社会地位、未来发展趋势等。...
  • 首先maven环境变量: 变量名:MAVEN_HOME 变量值:D:\apache-...刚开始我是在用户变量中配置的环境变量和PATH路径,但是一直提示mvn不是内部或外部命令。后来我将变量设置在系统变量中,就解决问题了。 ...
  • k8s外部访问的几种方法实践

    千次阅读 2021-04-15 13:30:52
    minikube是一个虚拟机环境,只有一个节点,节点ip:172.17.0.2 ,自己打包了一个镜像 jalcge/k8s ,镜像里开放端口8080 ,服务是3个副本,支持滚动更新,给容器传参数进行滚动更新,启动服务后,http外部访问。...
  • 软件测试用例设计包括哪些类型?

    千次阅读 2021-10-12 14:58:06
    那么测试用例设计包括哪些类型呢?下面为大家讲述下软件测试用例设计包括哪些类型? 测试用例设计的类型,主要包括功能测试,边界测试,异常测试,性能测试,压力测试等。在用例设计中,除了功能测试用例外,应...
  • 一、内外之别 Internet网被分成多个域或多个自治系统(AS)。...外部网关协议(EGP)为两个相邻的位于各自域边界上的路由器提供一种交换消息和信息的方法。 内部网关协议IGP,是在AS(自治系统)内部使用的协议,...
  • 非功能性需求都包括哪些方面?

    万次阅读 2019-09-19 10:30:30
    (1) 性能需求:用户在软件响应速度、结果精度、运行时资源消耗量等方面的要求。 (2) 可靠性需求:用户在软件失效的频率、严重程度、易恢复性,以及故障可预测性等方面的要求。...(4) 运行环境约束...
  • vue项目跳转到外部链接

    千次阅读 2020-12-20 03:44:48
    所以,现在的问题是,怎样跳转到外部链接。开发vue项目的人都知道,vue项目会分为三个版本:开发,测试,生产,我们可以在config文件夹下面的dev.env.js,prod.env.js,test.env.js配置路径。所以我们就会遇到跨域的...
  • 不是内部或外部命令解决方法,记得要重启cmd 我们在配置完环境变量后,在命令提示框中输入javac命令时,往往会提示javac不是内部或者外部命令时怎么办呢?我们一起来解决它吧! 我们配置完java环境变量之后,在命令行...
  • ESP32外部中断原理&实战 阅读建议:   有一定Cortex-m架构知识基础。 外部中断原理 外部中断实战 首先配置GPIO   ESP-IDF提供了一个结构体方便对其进行初始化,结构体如下: typedef struct { uint64_t ...
  • 第11章 Python生态系统的外部环境和云计算 Python生态系统外部还有许多流行的程序设计语言,如R、C、Java和Fortran等。在本章中,我们会深入研究如何让Python与外部环境之间交流信息。 云计算旨在将计算能力作为一...
  • 1.安装JDK,安装过程中可以自定义安装目录等信息,例如...选择“高级”选项卡,点击“环境变量”;  4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不
  • 使用虚拟环境pipenv安装pyQt5时,pipenv在激活时(pipenv...将其粘贴到PATH的后面(引号中的内容包括分号(前面有分号不用加,没有分号则加上分号)) 五,最后显示结果如下(绿色括号内为新添加的): 六, 重启CMD即可
  • 在cmd中用PING命令时,出现'Ping' 不是内部或外部命令,也不是可运行的程序或批处理文件。先了解一下内容:1、可执行文件、命令文件和批处理文件以.exe或者.com或者.bat为扩展名的文件分别被称为可执行文件、命令文件...
  • 可靠性测试

    千次阅读 2021-07-23 11:42:40
    可靠性测试就是为了评估产品在规定的寿命期间内,在预期的使用、运输或储存等所有环境下,保持功能可靠性而进行的活动。是将产品暴露在自然的或人工的环境条件下经受其作用,以评价产品在实际使用、运输和储存的环境...
  • 内部效度与所得结果的唯一性有关,外部效度与结果的可推广性有关。 一、内部效度 定义:内部效度表示实验所提供的自变量与因变量之间因果关系明确程度的一种指标。 解释:如果研究结果有且只有一种解释,那么该...
  • 一个完整的量化模型包括哪些

    千次阅读 2019-05-09 13:49:37
    转 一个完整的量化模型包括哪些? 近几年,量化投资在国内兴起,但在很多人眼里,量化投资仿佛是一个非常神秘的新事物。而实际上,量化投资的无非就是宽客通过计算机语言,将交易策略布置到一个量化系统中,然后进行...
  • 自动驾驶技术-环境感知篇:V2X技术的介绍

    万次阅读 热门讨论 2021-06-12 09:59:50
    其实在环境感知方面,除了利用车辆自身的智能,还可以借助外部环境实现信息的获取,这一类技术统称为V2X技术。 V2X(Vehicle to Everything)技术又称为车用无线通信技术,本质上是一种物联网技术,V代表的是车辆...
  • JDK包括运行Java程序所必须的JRE环境及开发过程中常用的库文件。JDK包含JRE(Java运行环境),而JRE包含JVM(Java虚拟机)。 2、Web服务器 Web服务器是运行及发布Web应用的容器,只有将开发的Web项目放置到其中,...
  • 1.首先把我们的外部项目文件导入到我们的开发工具IDEA中,然后点击左上角的File找到Settings。 2.在搜索框中搜索Maven,并且配置自己项目的setting.xml的路径 3.接下来配置modules 4.最后一个配置自己的Tomcat...
  •  ShellExecute(handle, ’open’,’c:Project1.exe’,’字串内容’,nil, SW_SHOWNORMAL);  在Project1.exe里可以调用:    procedure TForm1.FormCreate(Sender: TObject); var i:integer;...
  • mendix 可以运行在MendixCloud,作为一个集成解决方案,MendixCloud上的授权节点包括多个环境、备份、监控、高可用性等 允许在Kubernetes私有云集群中部署和管理Mendix应用程序。它自动化了一些操作,如数据库配置...
  • 操作系统之运行环境简介

    千次阅读 2019-03-15 22:02:20
    操作系统的运行环境主要包括系统的硬件环境和由其他的系统软件组成的软件环境,以及操作系统和使用它的用户之间的关系。 一、中央处理器: 1.1 指令 (1)计算机的基本功能是执行程序,最终被执行的程序是...
  • 无人驾驶之环境感知

    万次阅读 多人点赞 2018-10-19 18:55:42
    环境感知作为第一环节,处于智能驾驶车辆与外界环境信息交互的关键位置,其关键在于使智能驾驶车辆更好地模拟人类驾驶员的感知能力,从而理解自身和周边的驾驶态势。 相机、雷达、定位导航系统等为智能驾驶车辆提供...
  • 幼儿园数学教育的总目标包括哪些

    千次阅读 2021-01-17 16:24:09
    展开全部根据《纲要》中科学领域的目标精神,幼儿园数学教育的总目标应该e69da5e887aa3231313335323631343130323136353331333431366432包括以下具体内容:1、对周围环境中事物的数量、形状、时间和空间感兴趣,有...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 424,020
精华内容 169,608
热门标签
关键字:

外部环境包括哪些内容