资源

资源平衡与资源平滑 资源平衡是为了在资源需求与资源供给之间取得平衡,根据资源制约因素对开始日期和完成日期进行调整的一种技术。资源平滑对进度模型中的活动进行调整,从而使项目资源需求不超过预定资源限制的一种技术。资源平滑技术不会改变关键路径和总工期,所以不是所有资源优化都可通过资源平滑来调整。是以考虑资源的可用情况,通过调整进度计划中的活动开始结束时间等实现。若活动B和D只能由一位工程师完成,通过资源平滑技术,可将D延迟一天开始。调整后,D在B完成后开始,资源不会冲突,且关键路径和总工期不变。活动C在B完成后开始,资源不会冲突。 阅读详情

    在MapGuide中,资源(Resource)用来绘制图层和地图所需的文件和配置信息。MapGuide中有许多类型的资源。例如:要素源(FeatureSource)用来描述需要访问的空间数据的位置、类型和其它一些信息。图层定义(Layer Definition)用来定义一个图层的数据和样式(Style)。
    在MapGuide中,资源服务(Resource Service)是用来管理资源和资源库的一种服务(Service)。MapGuide资源服务API是MapGuide Web API的重要组成部分,它提供了一些方法来遍历、添加、修改、删除存储在资源库中的资源和资源数据。

1. 资源库(Resource Repository)
    在MapGuide中,资源资源是设计来共享和重用的。所以,所有的资源都存储在资源库(Resource Repository)中。那么,什么是资源库呢?资源库是一个基于Oracle Berkeley DB XML的XML数据库,用于管理层次结构的资源。
    资源库中包含两种类型的节点:资源文件夹节点和资源文档节点。资源文件夹代表一个可以包含资源文档和其它资源文件夹的容器,资源文档用来存储一个文档。每种类型的资源节点都有一个唯一的ID、名称、路径和相关的访问权限,我们可以通过资源的ID或路径加文件名访问任意一个资源节点。用户对每个资源节点的访问权限是由它的访问权限决定的,子节点总是继承父节点的访问权限,子节点可以通过覆盖父节点访问权限改变对自己的访问权限。
1.1 Oracle Berkeley DB XML
    MapGuide使用了Oracle Berkeley DB XML数据库,下面让我们来稍微了解一下它的功能。Oracle Berkeley DB XML 是一个可嵌入的开源 XML 数据库,可基于 XQuery 访问存储在容器中的文档,并对其内容进行索引。Oracle Berkeley DB XML 构建于 Oracle Berkeley DB 之上,并继承了其丰富的特性和属性。与 Oracle Berkeley DB 一样,它通过应用程序运行,无需人为管理。Oracle Berkeley DB XML 在 Oracle Berkeley DB 之上新增了文档分析器、XML 索引器以及 XQuery 引擎,实现了最快速、最高效的数据检索。

 

Berkeley DB XML

    由于以 Berkeley DB 作为底层存储引擎,因此 Berkeley DB XML 继承了完整的 ACID 事务处理、自动恢复、热备份、用于分布式事务的 XA、通过 AES 进行磁盘数据加密以及针对高可用性的复制。此外,Berkeley DB XML 中还可存储 XML 和非 XML 数据,这将有利于某些应用程序的运行。
    Berkeley DB XML 在 Berkeley DB 之上新增了文档分析器、XML 索引器以及 XQuery 引擎。XQuery 正快速成为访问 XML 数据的首选查询语言。Berkeley DB XML 支持 XQuery 1.0 和 XPath 2.0、XML 命名空间、模式验证、命名和跨容器操作以及文档流。XQuery 引擎使用完善的、基于成本的查询优化器,并支持带有嵌入式变量的预编译查询执行。在存储大型文档时,可将其保持原样,或分解为节点,从而实现更为高效的检索和部分文档更新。Berkeley DB XML 支持对 XML 节点、元素、属性以及元数据进行灵活索引,以实现最快速、高效的数据检索。
    Berkeley DB XML 为需要存储和检索 XML 和非 XML 数据的应用程序提供快速、可靠以及可伸缩的持久性。

1.2 资源库的类型
    MapGuide有三类型的资源库:

  • Library:用于存储持久化的数据。存储在Library资源库中的资源,对所有用户都是可用的。
  • Session:每个会话(Session)都有专属于自己的一个资源库,它用来存储在运行时地图的状态信息。当然,它可以存储其它类型的数据。例如:你可以创建一个基于会话的临时图层,将它覆盖到当前地图,以指出你感兴趣的某个区域。与Libaray资源库不同,存储在Session资源库中的所有资源会在会话结束的时候销毁。
  • Site:用于存储用户、组、角色等信息。

    MapGuide使用类MgRepositoryType定义MapGuide所支持的资源库类型。但是,MgRepositoryType只定义了Library和Session两种资源。
    static const STRING Library
    static const STRING Session
    这意味着,如果使用MapGuide Web API,那么用户只能直接访问这两种资源库。

1.3 备份和恢复资源库
    默认情况下,当安装完成MapGuide Server之后,你可以在如下目录找到资源库。 当此节后文中提到“xxx”目录时,就是指MapGuide Server安装目录下的“xxx”目录。
 MapGuide企业版:

  • Windows平台:C:/Program Files/MapGuide20xx/Server/Repositories。
  • Linux平台:/usr/local/mapguide20xx/server/Repositories

 MapGuide开源版:

  • Windows平台:C:/Program Files/MapGuideOpenSource/Server/Repositories
  • Linux平台:/usr/local/mapguideopensource/server/Repositories

    MapGuide提供了一个PHP脚本“RepositoryAdmin.php”可以帮助用户备份和恢复资源库,你可以在“RepositoryAdmin”目录下找到这个文件。它的语法如下所示:
    php RespositoryAdmin.php [-c {Backup|Restore}] [-I {0 - 10}] [-I “/input/path”] [-o “/output/path”]

 

参数

值

-c

操作名称。

Backup:用于备份资源库。

Restore:用于恢复资源库。如果在指定的输出目录下已经存在一些文件,这些文件会被移到一个以时间命名的子目录下。

-I

增量级别。它是一个0~10的整数值,只能用于备份操作。

0:离线备份,也称之为冷备份。它总是创建一个完整的快照(Snapshot)。

>0:在线备份,也称之为热备份。例如,设置增量级别为2,

Ø  如果上一次快照中活动日志文件的数量小于等于2,那么做一次增量快照。

Ø  如果上一次快照中活动日志文件的数量大于2,那么做一次完整快照。

注:活动日志文件(Active Log Files)是指那些包含数据,却没有被保存到数据库中的文件。默认情况下,日志文件的大小为10MB。

-i

用于备份或恢复的资源库的绝对源路径。

-o

用于备份或恢复的资源库的绝对目标路径。对于离线备份,资源库被归档到一个时间命名的子目录下。对于在线备份,在创建完整快照的时候,资源库被归档到“CurrentHotBackup”;在创建增量快照的时候,被归档到一个时间命名的子目录下。


    因为资源库是基于Oracle Berkeley数据库的,而Oracle Berkeley数据库使用了预写式日志(Write-ahead-logging)来确保数据的可恢复性。所以,任何数据下写入数据库之前,修改信息都会写入日志文件。活动日志文件包含了没有写入数据库的数据。当前,每个日志文件的大小为10M,最多可以有10个日志文件。所以,没有写入数据库的数据最多只能是100MB。
 1.3.1 备份资源库
    MapGude支持“热”备份和“冷”备份资源库。备份资源库的频率取决于数据更新的频率。
    如果要创建一个离线备份,你需要遵循如下的步骤:

  • 停止“MapGuide Server”服务,关闭MapGuide Server。
  • 在Window平台上的话,执行BackUpOfflineRepositories.ba;在Linux平台上的话,执行BackUpOfflineRepositories.sh。实际上,你也可以通过将“Repositories”目录下的所有文件拷贝到你的备份文件夹来完成此操作。
  • 重新启动“MapGuide Server”服务。

    如果要创建一个在线备份,你需要遵循如下的步骤:

  • 无需关闭MapGuide Server。
  • 在Window平台上的话,执行BackUpOnlineRepositories.ba;在Linux平台上的话,执行BackUpOnlineRepositories.sh。

1.3.2 恢复资源库
    使用如下的步骤可以从一个备份中恢复资源库:

  • 停止“MapGuide Server”服务,关闭MapGuide Server。
  • 在Window平台上的话,执行RestoreRepositories.ba;在Linux平台上的话,执行RestoreRepositories.sh。或者,你也可以移走目录“Repositories/Library”、 “Repositories /Site”和“Repositories/Session”下的所有文件,然后拷贝备份目录下的文件到“Repositories”目录也可以完成此操作。
  • 重新启动“MapGuide Server”服务。

1.3.3 修复资源库
    资源库可能会由于如下的一些原因而损坏:

  • 电源故障
  • 硬件故障
  • 软件故障
  • 多个应用程序并行访问资源库

    如果MapGuide Server探测到资源库已经损坏,它会抛出一个异常,将适当的错误信息写入日志。你可以通过如下的步骤来修复资源库:
 确保资源库没有被其它应用程序所锁定。这也许需要重新启动计算机。
 重新启动MapGuide Server,MapGuide Server会自动修复资源库。但是,如果资源库中的某些文件被删除,或者损坏过于严重,修复操作可能会失败。

2. 资源
    资源本质上就是一个存储在资源库中的XML文档,它提供了绘制图层和地图所需的文件和配置信息。下图显示了如何将数据源、符号苦、图层资源进行组装,从而绘制出地图。

Add Resource

2.1 资源ID
    每个资源都有一个唯一的ID,MgGuide中使用类MgResourceIdentifier代表资源ID。它由如下的几部分内容组成:

  • 资源库类型(Repository Type):调用方法MgResourceIdentifier::GetRepositoryType()可以得到资源库类型,它的值只能为“Library”或“Session”。
  • 资源库名称(Repository Name):调用方法MgResourceIdentifier::GetRepositoryName()可以得到资源库名称。对于Library资源库,总是返回一个空字符串;对于Session资源库,返回资源所在Session 的ID。
  • 路径(Path):指向包含资源的文件夹的路径。调用方法MgResourceIdentifier::GetPath()可以得到资源的路径。
  • 名称(Name):不包括扩展名的资源名称。调用方法MgResourceIdentifier::GetName()可以得到资源名称。

 资源类型(Resource Type):资源的类型,即资源的扩展名(Extension)。调用方法MgResourceIdentifier::GetResourceType ()可以得到资源类型,它的返回值一定是MgResourceType中预定义的某一资源类型。
    例如:下面的资源ID定义了一个存储在Library资源库中、资源类型为要素源(FeatureSource)、资源名称为Parcel的资源。
    Library://MySample/Parcel.FeatureSource
    下面的资源ID定义了一个存储在Session资源库中、资源类型为地图 (MapDefinition)、资源名称为Parcel的资源。
    Session: d43c16ae-fdeb-4ad6-a45d-690ba43dde8d_en//Parcel.MapDefinition

2.2 资源类型
    类MgResourceType中定义了资源库支持所有资源类型。

  • 制图源(Drawing Source) – MgResourceType::DrawingSource。
  • 要素源(Feature Source) – MgResourceType::FeatureSource。
  • 文件夹(Folder) – MgResourceType::Folder。
  • 图层(Layer Definition) – MgResourceType::LayerDefinition。
  • 加载过程(Load Procedure) – MgResourceType::LoadProcedure。
  • 地图(Map) – MgResourceType::Map。
  • 地图(Map Definition) – MgResourceType::MapDefinition。
  • 打印布局(Print Layout) – MgResourceType::WebLayout。
  • 选择(Selection) – MgResourceType::Selection。
  • 符号库(Symbol Library) – MgResourceType::SymbolLibrary。
  • Web布局(Web Layout) – MgResourceType::MapDefinition。

    上述的大部分资源类型会在后续的章节中进行详细的讲述。此节我们只解释一下什么是加载过程。
    加载过程本质上就是一些用于加载数据的脚本,你可以使用加载过程将数据自动加载到服务器。加载过程中定义了原始数据的位置、转化的规则、数据在服务器上的目标位置等信息。你可周期性地执行加载过程,更新服务器上文件类型的空间数据库,以保证服务器上的数据是最新的。MapGuide Studio提供了创建加载过程的用户界面,你可以在MapGuide Studio中通过将一个或一些文件拖入站点管理器(Site Explorer)创建一个新的加载过程。具体步骤大家可以参考MapGuide Studio的用户手册。

2.3 资源包(Resource Package)
    什么是资源包呢?让我们来举个例子解释一下这个概念。当我们要搬家的时候,我们总是会把许多零碎的东西打包,这样更加便于携带和移动。MapGuide也是出于同样的需求,引入资源包的概念。
    当使用MapGuide Studio加载数据到MapGuide Site Sever中的资源库时,如果数据量特别大,加载过程(Load Procedure)常常会因为超时而失败。这时,我们可以将这些数据打包成一个文件,使用DVD或者其它大容量存储设备将其拷贝到MapGuide Site Sever,从而加载到资源库。这样,我们就不必担心网络超时的问题了。
资源包文件是一个后缀名称为mpg的文件,但是它实际上是一个压缩的zip文件。所以,你可以使用WinZip或WinRAR等压缩工具打开这个文件。
    MapGuide提供了两种方式创建资源包。一种是使用MapGuide Studio,另一种是使用MapGuide站点管理程序(Site Administrator)。如果要加载资源包,只能使用MapGuide站点管理程序。创建和加载资源包的流程如下图所示:

Load Procedure

    MapGuide Studio提供了API用于创建一个资源包。如果感兴趣的话,大家可以自己查阅MapGuide Studio API参考手册。资源服务提供了一个API方法用于加载一个资源包,下面我们通过一个示例来看看如何使用此函数。在下面的示例中,我们假设已经初始化了资源服务。
    $filepath = 'C:DataPackagespackage.mgp';
    $byteSource = new MgByteSource($filepath);
    $byteReader = $byteSource->GetReader();
    $resourceService->ApplyResourcePackage($byteReader);

WPF资源,静态资源,动态资源 在WPF(Windows Presentation Foundation)中,资源是一种可以在多个地方重复使用的对象。资源可以是任何类型的对象,比如字符串、颜色、画刷、形状、动画、数据模板、样式等。通过将这些对象定义为资源,你可以在应用程序的多个地方引用它们,从而实现代码的复用和一致性。:在单个控件或用户控件级别定义的资源。这些资源只能在定义它们的控件或用户控件的范围内使用。:在单个页面或窗口级别定义的资源。这些资源可以被该页面或窗口中的所有控件访问。:在整个应用程序范围内定义的资源。 阅读详情

相关推荐

oracle 空间数据库示例(在mapguide下可以识别空间属性)

oracle 空间数据库示例(在mapguide下可以识别空间属性)

MapGuide简介

    什么是MapGuide呢?通俗点说,MapGuide是Autodesk公司推出的一款地图发布软件,使用户能够用浏览器非常方便地浏览地图数据,就像Google Map,Yahoo Map和Baidu Map那样。这个解释会让人觉着我这个人太不专业了,但我觉着自己还是挺专业的,所以让我们来看一个稍微专业一点的解释。MapGuide是Autodesk公司推出的一个的Web GIS平台,能够让用户

4211

Mapguide安装与配置说明

安装Mapguide与示例程序 1、安装MapGuide Server: ** 下载MgServerSetup.exe,并安装MapGuide Server。 ** 可以使用多台计算机共同提供MapGuide Server的功能,当在多台计算机上安装MapGuide Server时,需要设置一台计算机作为site server,其他的计算机作为support server,在安装support server时需要提供site server的IP地址。 ** MapGuide Server (mgserver.exe)程序在系统启动时默认为自动启动,服务名为MapGuide Server(1.2)或MapGuide Server v2.0(2.0)。可以用命令net start/stop/restart "MapGuide Server v2.0"启动/停止/重启该服务。 2、安装MapGuide WebServer Extensions ** 下载MgWebServerExtensionsSetup.exe,安装MapGuide WebServer Extention。 ** MapGuide Server和MapGuide WebServer Extention可以安装在同一台计算机上,也可安装在不同的计算机上,需要安装在其他计算机上时,要提供安装了MapGuide Server的计算机的IP地址。 ** MapGuide WebServer Extention支持的WebServer配置环境: 1) IIS Configuration(对初学者比较适合,支持ASP.NET开发,需ASP.NET 2.0.50727或更高版本的支持); 2) Bundled Configuration(通过Apache Http Server的FastCGI模式支持PHP开发、通过Apache Tomcat支持Java开发); 3) Manual Configuration;

JavaWeb和WebGIS学习笔记(七)——MapGuide Open Source安装、配置以及MapGuide Maestro发布地图——超详细!目前最保姆级的MapGuide上手教程!

系列链接: Java web与web gis学习笔记(一)——Tomcat环境搭建 Java web与web gis学习笔记(二)——百度地图API调用 JavaWeb和WebGIS学习笔记(三)——GeoServer 发布shp数据地图 JavaWeb和WebGIS学习笔记(四)——使用uDig美化地图,并叠加显示多个图层 JavaWeb和WebGIS学习笔记(五)——使用OpenLayers显...

df1445的博客 1394

mapguide 3.0

mapguide3.0安装包。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

mapguide空间数据搜索

mapguide空间数据搜索,能够实现搜索的查询定位

MapGuide安装

MapGuide是一款开源工具,使用后个人感觉与主流GIS平台(ArcGIS Server、MapGIS IGServer)架构原理差不多。 以下部分是转的,部分是自己操作的,会一一说明。 在此首先就要感谢一下那些无私奉献的大大们,在我们这些菜鸟最困难的时候给我们帮助。 话不多说,开始正文: MapGuide的安装包括:安装MapGuide Server;安装MapGuide WebSer...

weixin_30247781的博客 286

AudioTrack音频播放流程深度解析

深入解析Android AudioTrack音频播放的完整链路:从Java API到Native层,从共享内存Ring Buffer机制到FAST Track低延迟优化,配合源码分析带你彻底搞懂Android音频播放的底层原理

Cheson的专栏 939

面向企业级的开源WebGIS解决方案--MapGuide

MapGuide概述MapGuide是Autodesk公司推出的在网络上发布空间数据的新一代Web GIS平台,为了促进开源Web GIS的发展,Autodesk公司推出了开源版的MapGuide,同时还有商业版MapGuide,开源版本与商业版本相比,软件构架与功能相同,只是开源版本仅支持的数据格式较少,目前支持shp、sdf、ArcS

ErikLiu的专栏 1337

2026四款AI原生IDE实测:Trae、Qoder、CodeBuddy、Cursor能力边界深度解析

AI原生IDE正从代码编辑器演进为开发者智能工作流中枢,其核心在于对上下文理解、AST编辑意图建模与多模态任务调度的工程化实现。区别于传统插件式AI辅助,真正的AI原生IDE需具备知识库嵌入、符号图索引、操作链固化等底层能力,从而支撑Figma转码、N+1查询修复、跨语言迁移等复杂场景。Trae强调中文语境与企业规范的强绑定,Qoder聚焦AST级编辑轨迹预测,CodeBuddy通过IDE/插件/CLI三态划分控制权边界,Cursor则以云端Agent实现开发任务的时空并行。本文基于真实项目压测,揭示免费版

ctk87443的博客 2455

【硬件工程师职业细分】揭秘硬件基带工程师

你知道硬件工程师的细分领域硬件基带工程师吗? 它们和常见的硬件工程师又有哪些不同? 福利待遇怎么样?有哪些职业要求? 快来涨上一波知识吧~

woshizzai的博客 1万+

面向企业级的开源WebGIS解决方案--MapGuide(介绍)

、MapGuide概述MapGuide是Autodesk公司推出的在网络上发布空间数据的新一代Web GIS平台,为了促进开源Web GIS的发展,Autodesk公司推出了开源版的MapGuide,同时还有商业版MapGuide,开源版本与商业版本相比,软件构架与功能相同,只是开源版本仅支持的数据格式较少,目前支持shp、sdf、ArcSDE、MySQL、ODBC、RASTER、WMS、WF

1528

ArcGIS基础:CAD数据转换为GIS数据(符号化显示、数据转换、线转面、空间连接)

1、符号化显示: CAD数据加载进来有很多列表,包含了点【point】、线【polyline】、面【polygon】、标注数据【Annotation】等数据,本次实验我们需要用到的是面数据,也就是.dwgPolygong格式的数据。如下图所示: 把数据加载进来,然后在2处打开属性表,查看CAD数据的属性表,打开后可以发现【layer】图层表示就是地块的用地性质,它就是符号化显示的依据。 我们在数据上右键【属性】,打开图层属性,找到【符号系统】,选择类别中的【唯一值】,然后在【值字段】下拉选择【layer】,

yuanYW7556的博客 2万+

你要整合资源,首先你得是一个有资源的人

如今时代,越来越看不懂,创业者叫CEO不叫老板,很高大上,不再睡地板了,到处吹牛逼,动不动就整合资源,作为老一辈吃过苦耐过劳睡过地板的满脸沧桑满肚唠叨的IT创业者,我很是忧虑,也感觉到自已内心的彷徨,人生最大的遗憾应该就是你生在一个绝好的时代,但你却错过了时代。 据说这个时代,整合资源很重要,是创业者必须拥有的一种能力,你整合资源的能力越强,你的成功就会越快。那么什么是整合资源?怎么整合?要整

蒙圣光博客 1万+

Python 爬虫实战:抓取悦动圈跑步爱好者运动轨迹数据,规划健身路线

通过本次 Python 爬虫实战,我们学习了如何使用 Python 抓取悦动圈跑步爱好者的运动轨迹数据,并基于这些数据进行分析和处理,最终规划出健身路线。在这个过程中,我们掌握了requests、BeautifulSoup、pandas和matplotlib等库的基本使用方法,了解了爬虫的基本原理和流程。希望本文能够帮助你更好地理解和应用 Python 爬虫技术,在数据处理和分析领域取得更多的成果。

u014481728的博客 2363

华为OD机试 - 小火车最多人时所在园区站点(Java 2024 E卷 100分)

刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、发现新题目,随时更新,全天优快云在线答疑。

学Java,找哪吒 996

PMP 资源优化:资源平衡与资源平滑的区别

资源平衡VS资源平滑https://www.ffeeii.com/1657.html 资源优化定义: 在项目进行时,可以根据资源的实际使用情况对资源做相应的调整以满足项目的需要。优化技术:资源平滑和资源平滑。 资源平衡定义: 英文名:Resource Level。对资源冲突的两项或多项活动的开始日期和结束日期进行调整以消除或缓解资源冲突的一种技术。资源平衡往往导致关键路劲改变,通常是延迟。 资源平滑定义: 英文名:Resource Smooth。利用关键路径上活动的浮动时间,调整非关键路劲...

技术小站 6833

Uni-App 使用极光推送完整指南

Uni-App集成极光推送的完整指南:从注册极光账号到代码实现。包含前期准备(获取AppKey、注册厂商账号)、Uni-App配置(插件导入、初始化代码)、高级功能(角标设置、Java后台接口)及常见问题排查。详细说明了推送监听、registrationID获取、消息接收处理等核心功能实现步骤,并提供两种推送接口示例(按平台推送和统一推送)。适合需要在Uni-App项目中实现推送功能的开发者参考。

cyj0919的博客 425

Windows编程资源,菜单资源,图标资源,光标资源,上下文菜单,字符串资源,加速键资源

Windows资源是一种二进制数据,由链接器链接进程序成为程序的一部分,通过资源的方式可以很方便的对应用程序进行扩展。在Windows中资源可以是系统自定义的,也可以是用户自定义的。在本篇文章中为大家讲解菜单资源,上下文菜单,图标资源,光标资源,加速键资源的创建方法,这里我使用的编译器为virtual studio2022版本。

WdIg-2023的博客 1107

自定义模型训练——打造专属OpenClaw模型(2026AI版)

本文介绍了OpenClaw自定义模型训练的核心流程,包括框架选择(PyTorch、TensorFlow、HuggingFace和原生OpenClaw框架)、训练环境搭建脚本、以及数据收集系统的设计。数据收集器支持从数据库、API、文件和网络等多种来源获取训练数据,并提供灵活的过滤机制确保数据质量。通过这套系统,开发者可以高效准备训练数据,为后续模型训练打下坚实基础。

博客 876

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

[PMP]资源平衡和资源平滑的区别

资源平衡和资源平滑的区别欢迎使用Markdown编辑器资源平衡和资源平滑 欢迎使用Markdown编辑器 资源平衡是对进度模型中的活动进行调整,从而使项目资源需求不超过预定的资源限制的一种技术。 相对于资源平衡而言,资源平滑不会改变项目关键路径,完工日期也不会延迟。 也就是说,活动只在其自由和总浮动时间内延迟。因此,资源平滑技术可能无法实现所有资源的优化。 资源平衡和资源平滑 一个简单的表格是这么创建的: 关键字 目的 方法 影响 资源平衡 关键资源;资源有限;过度分配 解决关键路径上的资源

德仔 4897

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

WPF—资源与资源字典

WPF—资源与资源字典 开发工具与关键技术:VS2015, XAML,C# 作者:张金鱼 撰写时间:2019 年 3月 28 日 WPF资源分为静态资源和动态资源。静态资源是在程序载入前就对资源进行引用,类似样式资源,而动态资源是程序在运行工程中才去访问的资源,故事版资源;资源字典是个定级元素,在它里面直接封装资源供整个项目使用,在这里我就对资源和资源字典做个简单的介绍。 1、 资源; 资源定义在...

weixin_44543135的博客 2088

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Android资源之图像资源(图层图像资源)

以前看别人的程序的drawable文件夹里有xml资源,说实话第一次见到这样的xml图像资源时,我真心不知道是干什么的。抽空学习了一下图像资源,才了解了这类图像资源的妙用。下面我来分享一下这部分知识: Android 中的图像资源文件保存在res/drawable目录中。在图像资源目录中不仅可以存储各种格式(jpg,png,gif等)的图像文件,还可以使用各种XML格式的图像资源来控制图像的状态

GeneralAndroid的专栏 2万+

WPF XAML 资源与静态资源

在 WPF(Windows Presentation Foundation)中,XAML(Extensible Application Markup Language)提供了一个强大的资源管理机制,用于定义和使用界面元素的共享资源。这些资源可以是样式(Style)、控件模板(ControlTemplate)、颜色(Color)、字体(Font)、字符串(String)等。XAML 中的资源主要通过静态资源(StaticResource)和动态资源(DynamicResource)进行引用。

weixin_39604653的博客 1269

WPF的资源

WPF的资源有两种,一种称为“程序集资源”( assembly resources)或者“二进制资源”(binary resources),在MSDN中将其称为“应用程序数据文件”(application data files);另外一种称为资源或者对象资源(object resources)、“逻辑资源”(logic resources),甚至“声明式资源”(declarative resour

leayon的专栏 3181
上一篇: 操作地图和图层
下一篇: 资源服务(Resource Service)
MapGuide_Inside
博客等级 码龄17年 340粉丝 71原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值