怎么做弹幕视频网站/搜索推广竞价托管哪家好
一、简介
1.1 .NET Core SDK 概述
.NET Core SDK(Software Development Kit)是Microsoft推出的一个开源跨平台框架,用于开发和部署.NET应用程序。它是.NET Core平台的核心组件之一,为开发者提供了在多个操作系统上构建高性能、可扩展、跨平台的应用程序的能力。以下是.NET Core SDK的一些关键特点和概念:
- 跨平台性: .NET Core SDK设计用于在不同操作系统上运行,包括Windows、macOS和Linux。这使得开发者能够在各种环境中构建、测试和部署应用程序,而无需担心平台兼容性问题。
- 开源: .NET Core SDK是开源项目,其源代码托管在GitHub上,这意味着开发者可以查看、修改和贡献代码。这种开放性促进了社区的积极参与,有助于不断改进和扩展框架。
- 高性能: .NET Core被设计为高性能框架,具有优化的运行时和内存管理。它支持Just-In-Time(JIT)编译,使得应用程序在运行时能够更快地执行。
- 模块化: .NET Core采用了模块化的设计,允许开发者仅引用项目所需的核心库,减小应用程序的大小。这有助于减少资源占用和提高应用程序的启动速度。
- 多语言支持: .NET Core不仅支持C#,还支持F#、VB.NET等多种编程语言。这使得开发者可以选择最适合他们需求的语言进行开发。
- 包管理系统: .NET Core引入了NuGet作为其包管理系统,允许开发者轻松地引用、安装和管理第三方库和工具。
- 工具集成: .NET Core SDK集成了一系列工具,如命令行工具(CLI),使得开发者能够在终端中执行各种任务,例如创建项目、生成应用程序、运行测试等。
- 兼容性: .NET Core保持了与传统.NET Framework的一些兼容性,同时引入了一些新的特性和改进。这有助于现有.NET应用程序的迁移,并为新项目提供了灵活性。
.NET Core SDK是一个强大的工具集,为开发者提供了构建现代、可靠且高性能的跨平台应用程序的能力。通过其开源性和积极的社区支持,.NET Core SDK不断演进,为开发者提供更好的开发体验和更广泛的应用场景。
1.3 适用平台和系统要求
.NET Core是一个跨平台的开发框架,因此适用于多种操作系统。以下是.NET Core的适用平台和系统要求:
-
适用平台:
- Windows:
- Windows 7 SP1 或更高版本
- Windows Server 2012 R2 或更高版本
- macOS:
- macOS 10.13(High Sierra)或更高版本
- Linux:
- 支持的发行版包括但不限于:
- Ubuntu 14.04 / 16.04 / 18.04
- Debian 8 / 9
- CentOS 7
- Red Hat Enterprise Linux 7
- 支持的发行版包括但不限于:
- Windows:
-
系统要求:
- 处理器架构:
- x86
- x64
- ARM32
- ARM64
- 内存:
- 最小要求:512 MB
- 推荐:2 GB 或更高
- 硬盘空间:
- 最小要求:至少需要 350 MB 的可用空间
- 推荐:更多的空间用于应用程序和依赖项
- .NET Core SDK 版本:
- 推荐安装最新版本的.NET Core SDK,以获取最新的功能、改进和安全性修复。
- 其他依赖项:
- 具体依赖项可能因操作系统而异,例如某些操作系统可能需要安装特定的运行时库或依赖项。在安装.NET Core之前,应仔细阅读相关文档以确保系统满足所有要求。
- 处理器架构:
在选择适用平台和系统要求时,开发者应该根据其应用程序的部署环境和目标用户群体来确定最合适的操作系统和硬件平台。.NET Core的跨平台特性使其成为一个灵活的选择,可以在多种场景中进行应用程序开发。
二、下载安装.NET Core SDK
- 要下载.NET Core SDK,你可以访问官方的.NET Core下载页面。打开你的网页浏览器,输入.NET Core的官方网址:https://dotnet.microsoft.com/download, 在页面上,你会看到下图红圈处的按钮,点击它就可下载最新版本的.NET Core SDK
当然,如果你要下载其他版本的SDK可以单击所有.NET版本,进入到版本选择页面去下载对应版本的SDK
- 安装过程不再概述,与其他软件的安装方式一样。
- 安装完毕之后,打开命令行窗口输入如下命令,将会看到如下图的输出:
dotnet --version
三、配置.NET Core SDK
3.1 设置全局工具
设置全局工具是.NET Core中一种方便的方式,让你在命令行中使用一些常用的工具,而无需在每个项目中进行单独的安装。以下是如何设置和使用全局工具的步骤:
- 列出全局工具:
使用以下命令列出当前已安装的全局工具:
dotnet tool list -g
这会显示你系统上已经安装的全局工具及其版本。
- 安装全局工具:
使用以下命令来安装一个全局工具,以tool-name
为例:
dotnet tool install -g tool-name
这将下载并安装指定的全局工具。
- 运行全局工具:
一旦安装了全局工具,你可以直接在命令行中运行它,而不必在特定的项目中引用它。例如,如果你安装了全局工具 “dotnetsay”,你可以运行:
dotnetsay Hello, Global Tools!
- 升级全局工具:
要升级已安装的全局工具,使用以下命令:
dotnet tool update -g tool-name
这将检查并安装最新版本的指定全局工具。
- 卸载全局工具:
如果你不再需要某个全局工具,可以使用以下命令进行卸载:
dotnet tool uninstall -g tool-name
Tip:
- 确保在使用全局工具之前,你已经将.NET Core SDK添加到系统的环境变量中。
- 某些全局工具可能需要特定版本的.NET Core SDK才能正常运行,因此在安装全局工具之前,请确保你的.NET Core SDK是最新的或符合工具要求的版本。
通过设置全局工具,你可以方便地在整个开发环境中使用各种实用工具,而无需在每个项目中进行独立的安装。
3.2 配置 NuGet 源
配置NuGet源是在.NET Core开发中的一项常见任务,它允许你指定从哪里获取和管理NuGet软件包。以下是如何配置NuGet源的基本步骤:
- 查看当前配置:
使用以下命令查看当前系统上配置的NuGet源:
dotnet nuget list source
这将列出当前的NuGet源列表。
- 添加新的NuGet源:
使用以下命令添加一个新的NuGet源:
dotnet nuget add source -n SourceName -u https://example.com/nuget/feed
-n SourceName
是给源起一个名称,方便你在列表中识别。-u https://example.com/nuget/feed
是你要添加的NuGet源的URL。
- 配置优先级:
NuGet源的优先级由它们在列表中的顺序决定。你可以使用以下命令调整源的优先级:
dotnet nuget update source -n SourceName --priority 1
这将把指定源的优先级设为1,数字越小,优先级越高。
- 验证配置:
使用以下命令验证新源是否成功添加:
dotnet nuget list source
确保你的新源显示在列表中,并且在所需的优先级位置。
- 删除源:
如果需要,你可以使用以下命令删除一个已配置的源:
dotnet nuget remove source SourceName
- 使用 Visual Studio:
如果你在Visual Studio中进行开发,你也可以通过Visual Studio IDE来配置NuGet源。在Visual Studio中:- 打开“工具” > “选项”。
- 选择“NuGet 包管理器” > “程序包源”。
- 在这里,你可以添加、编辑或删除NuGet源。
Tip:
- 确保添加的NuGet源是有效的,并且你有访问它的权限。
- 优先级的概念是在同时存在多个源时,确定从哪个源获取包。在大多数情况下,你可能不需要手动调整优先级。
通过配置NuGet源,你可以更灵活地管理和获取你项目所需的软件包,特别是当你需要使用私有或本地的NuGet源时。
四、常见问题和解决方法
4.1 安装过程中的常见问题
在安装.NET Core SDK时,可能会遇到一些常见问题。以下是一些可能出现的问题以及相应的解决方法:
- 无法找到.NET Core SDK:
- 问题: 安装程序无法找到.NET Core SDK,即使已经下载并安装了。
- 解决方法: 确保你已经正确下载并安装了与你操作系统兼容的.NET Core SDK版本。检查系统的环境变量是否正确配置,以便找到SDK的安装路径。
- 安装过程中失败:
- 问题: 安装过程中出现错误消息,导致安装失败。
- 解决方法: 检查错误消息以获取详细信息,尝试重新运行安装程序。有时候,重新启动计算机或者以管理员身份运行安装程序也能解决问题。
- 运行dotnet命令时未找到:
- 问题: 安装完成后,在命令行中运行
dotnet
命令时提示未找到。 - 解决方法: 确保.NET Core SDK的安装路径已经添加到系统的环境变量中。你可以手动添加或者重新安装.NET Core SDK,并选择“将.NET Core添加到PATH”选项。
- 问题: 安装完成后,在命令行中运行
- 依赖项未满足:
- 问题: 安装过程中出现依赖项未满足的错误。
- 解决方法: 查看错误消息中提到的依赖项,确保满足系统要求,可能需要安装一些额外的组件或更新系统。
- 下载速度慢或连接问题:
- 问题: 下载.NET Core SDK的速度很慢,或者出现连接超时的问题。
- 解决方法: 尝试使用其他网络连接,或者使用VPN。你也可以考虑从.NET Core官方网站手动下载安装程序,然后在本地运行。
- 版本冲突:
- 问题: 在同一系统上安装了多个版本的.NET Core SDK,可能导致版本冲突。
- 解决方法: 使用
dotnet --version
命令检查已安装的版本,并确保你在项目中使用的是期望的版本。可以使用工具如global.json
文件来指定项目所使用的SDK版本。
- 操作系统不受支持:
- 问题: 安装程序显示操作系统不受支持。
- 解决方法: 确保你正在使用.NET Core SDK官方支持的操作系统版本。检查.NET Core官方文档以获取详细的系统要求信息。
如果你遇到其他问题,建议查阅.NET Core官方文档或社区论坛,以获取最新的支持和解决方案。
4.2 环境变量配置问题
配置环境变量是.NET Core安装和使用的重要步骤之一。以下是一些可能的环境变量配置问题以及相应的解决方法:
- 未正确配置PATH环境变量:
- 问题: 在命令行中运行
dotnet
命令时,提示找不到命令。 - 解决方法: 确保你已将.NET Core SDK的安装路径添加到系统的PATH环境变量中。你可以手动添加,也可以在.NET Core SDK的安装过程中选择“将.NET Core添加到PATH”选项。
- 问题: 在命令行中运行
- 环境变量配置后无法生效:
- 问题: 配置了环境变量,但在新的命令行窗口中无法使用
dotnet
命令。 - 解决方法: 尝试关闭并重新打开命令行窗口,或者重新启动计算机。有时候,新的环境变量需要重新加载才能生效。
- 问题: 配置了环境变量,但在新的命令行窗口中无法使用
- 使用错误的环境变量名:
- 问题: 配置环境变量时使用了错误的变量名,导致无法正确识别。
- 解决方法: 确保你使用的是正确的环境变量名。在大多数情况下,使用
PATH
变量来包含.NET Core的安装路径。
- 环境变量中包含多个版本的.NET Core:
- 问题: 环境变量中包含多个版本的.NET Core SDK,导致冲突。
- 解决方法: 确保只在PATH中包含你想要使用的.NET Core SDK版本的路径。移除其他版本的路径,或者确保它们的顺序正确。
- 未更新环境变量:
- 问题: 升级了.NET Core SDK,但在环境变量中仍然使用旧版本的路径。
- 解决方法: 更新环境变量,将旧版本的路径替换为新版本的路径。你也可以在新版本的安装过程中选择“将.NET Core添加到PATH”选项。
- 在用户环境变量中配置而非系统环境变量:
- 问题: 配置了用户环境变量,但在某些情况下无法正确运行
dotnet
命令。 - 解决方法: 尽量配置在系统环境变量中,以确保在所有用户和系统进程中都可用。如果必须使用用户环境变量,请确保你的用户具有适当的权限。
- 问题: 配置了用户环境变量,但在某些情况下无法正确运行
确保正确配置了环境变量对于.NET Core SDK的正常运行非常关键。如果你遇到环境变量配置问题,检查上述解决方法,并确保你的环境变量设置符合.NET Core的要求。
4.3 更新和升级的常见问题
在进行.NET Core SDK的更新和升级时,可能会遇到一些常见问题。以下是一些可能出现的问题以及相应的解决方法:
-
升级时版本冲突:
- 问题: 在升级.NET Core SDK时,可能会出现与现有项目的版本冲突。
- 解决方法:
- 使用
global.json
文件在项目级别指定所需的.NET Core SDK版本。 - 更新项目文件中的
<TargetFramework>
元素,以匹配新的.NET Core SDK版本。
- 使用
-
更新失败或卡住:
- 问题: 在运行升级命令时,安装过程可能会失败或卡住。
- 解决方法:
- 尝试重新运行升级命令,有时重新运行可以解决一些暂时的问题。
- 如果仍然存在问题,可以尝试手动卸载旧版本,然后再重新安装新版本。
-
NuGet 包冲突:
- 问题: 在升级.NET Core SDK时,可能会发现一些依赖的NuGet包的版本与新版本的.NET Core SDK不兼容。
- 解决方法: 更新项目文件中的 NuGet 包引用,将其升级到与新 SDK 兼容的版本。可以使用
dotnet restore
命令来解决包的依赖关系。
-
多个.NET Core版本并存问题:
- 问题: 在系统中可能安装了多个.NET Core版本,导致混淆和冲突。
- 解决方法:
- 使用环境变量或
.NET Version Manager (dnvm)
来管理多个版本的.NET Core。 - 在使用.NET Core SDK之前,可以使用
dotnet --version
等命令检查当前默认的.NET Core版本。
- 使用环境变量或
-
在Visual Studio中的更新问题:
- 问题: 在Visual Studio中进行.NET Core SDK的更新时可能遇到问题。
- 解决方法:
- 确保你的Visual Studio是最新版本,可以通过“工具” > “扩展和更新”来检查和更新。
- 如果你在使用Visual Studio 2019,请确保安装了.NET Core 工作负载。
-
.NET Core CLI版本问题:
- 问题: 使用
dotnet --version
命令时,显示的版本可能不是你期望的最新版本。 - 解决方法:
- 确保你的环境变量中的路径指向最新版本的.NET Core SDK。
- 如果存在旧版本的CLI,可能需要手动清理或卸载。
- 问题: 使用
-
升级后的兼容性问题:
- 问题: 在升级.NET Core SDK后,可能会发现某些旧项目不再兼容。
- 解决方法:
- 根据.NET Core版本的变化,可能需要更新项目文件、代码或迁移至新的.NET版本。
- 查看.NET Core官方文档和迁移指南,以获取更多关于版本迁移的详细信息。
在升级.NET Core SDK时,及时备份项目和了解新版本的变化是很重要的。解决问题时,请参考.NET Core官方文档和相关社区支持。
五、总结
.NET Core SDK是一个跨平台、开源的框架,支持多语言,用于构建现代、高性能、可扩展的应用程序。安装过程需访问官网,常见问题包括环境变量配置、安装问题等,可通过设置NuGet源、升级和更新等方式解决。全局工具提供命令行工具集成,方便开发者。适用于Windows、macOS、Linux。配置.NET Core SDK时需验证安装、更新和升级可能涉及版本冲突、依赖问题,需小心处理。熟练使用.NET Core SDK,可跨平台构建先进应用,享受强大功能和社区支持。
相关文章:

【ASP.NET Core 基础知识】--环境设置
一、简介 1.1 .NET Core SDK 概述 .NET Core SDK(Software Development Kit)是Microsoft推出的一个开源跨平台框架,用于开发和部署.NET应用程序。它是.NET Core平台的核心组件之一,为开发者提供了在多个操作系统上构建高性能、可…...

docker/华为云cce 部署nacos 2.3.0 集群模式
镜像地址 https://hub.docker.com/r/nacos/nacos-server 版本 nacos/nacos-server:v2.3.0-slim 关键环境变量 使用mysql数据源 变量值备注MODEcluster启用集群模式MYSQL_SERVICE_DB_NAME数据库名MYSQL_SERVICE_USER数据库用户名MYSQL_SERVICE_PASSWORD数据库密码SPRING_D…...

Doris 数据模型—Aggregate 模型
Doris 数据模型—Aggregate 模型 文章目录 Doris 数据模型—Aggregate 模型基本概念Aggregate 模型示例1:导入数据聚合示例2:保留明细数据示例3:导入数据与已有数据聚合Aggregate 模型限制Aggregate 模型使用场景本文主要从逻辑层面,描述 Doris 的数据模型,以帮助用户更好…...

数据库管理-第130期 JSON二元性(20240109)
数据库管理130期 2024-01-09 第130期 JSON二元性(20240109)1 简介2 关系型表和JSON存储的优劣3 Oracle JSON关系型二元性视图总结 第130期 JSON二元性(20240109) 上周,又双叒飞了一趟上海,也是2024年第一飞…...

k8s--动态pvc和pv
前情回顾 存储卷: emptyDir 容器内部,随着pod销毁,emptyDir也会消失 不能做数据持久化 hostPath:持久化存储数据 可以和节点上目录做挂载。pod被销毁了数据还在 NFS:一台机器,提供pod内容器所有的挂载点…...

C++:常量
const的最初动机 const的使用方法 使用const的好处是允许指定一种语义上的约束,即某种对象不能被修改,且由编译器具体实施这种约束。 const声明格式:const 类型名 对象名;修饰普通变量,时期不能被随意修改 【注意】1.C中的const…...

java JDBC 连接数据库
必须先插入工具包 DataSource ds JdbcHelper.getDs();System.out.println(ds);JdbcTemplate jdbcTemplatenew JdbcTemplate(ds);System.out.println(jdbcTemplate);//新增String sql1"insert into biao values(null,?,?,?)";int ijdbcTemplate.update(sql1,"…...

图神经网络|5.消息传递的计算方法 6.多层GNN的作用
5.消息传递的计算方法 边的存放方式 注意,在实际的边的实现方式中,并不是以邻接矩阵来进行实现的,这是因为在图的更新中,用邻接矩阵进行更新所占用的时间开销相对大,二是因为领接矩阵占用的空间大(N方&am…...

构建中国人自己的私人GPT
创作不易,请大家多鼓励支持。 在现实生活中,很多人的资料是不愿意公布在互联网上的,但是我们又要使用人工智能的能力帮我们处理文件、做决策、执行命令那怎么办呢?于是我们构建自己或公司的私人GPT变得非常重要。 先看效果 一、…...

添加气泡与菜单
目录 1、添加气泡 1.1、文本提示气泡 1.2、带按钮的提示气泡 1.3、自定义气泡 2、菜单 2.1、创建默认样式的菜单 2.2、创建自定义样式的菜单 1、添加气泡 Popup属性可绑定在组件上显示气泡弹窗提示,设置弹窗内容、交互逻辑和显示状态。主要用于…...

python代码练习:双指针法
题目一:移除元素 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不…...

C++系列十七:访问控制符
访问权限控制符 一、public访问权限二、private访问权限三、protected访问权限 在C中,访问权限控制符用于限制类成员的访问权限,主要包括public、private和protected三种。这些访问权限控制符用于控制类成员的访问级别,从而保证数据的封装性和…...

postgresql 最简主从配置
实验目的 配置一个最简的主从环境,了解基本的主从配置。 环境参数 操作系统CentOS Linux release 7.9.2009 (Core)数据库版本PostgreSQL 10.23主库端口15431备库端口15432 因为只是做实验,所以主备库放在同一台机器上,仅通过端口区分主备…...

ubuntu 安装 anaconda
ubuntu 安装 anaconda 下载 wget https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh安装 bash Anaconda3-2023.09-0-Linux-x86_64.sh2.1 回车继续 2.2 许可协议 输入 q 退出阅读许可协议 2.3 输入 yes 接受 许可协议 2.4 设置 anaconda 安装位置 如不需…...

DOM 被劫持
文档对象模型(DOM)充当着 HTML 和 JavaScript 之间的接口,搭建起静态内容与动态交互之间的桥梁,对现代 Web 开发而言,DOM 的作用不可或缺。 然而,DOM 也有一个致命的陷阱 —— DOM 劫持。DOM 劫持是指当 H…...

PIG框架学习2——资源服务器的配置详解
一、前言 1、pig资源服务器的配置 Spring Security oauth2相关的依赖是在pigx-common-security模块中引入的,其他模块需要进行token鉴权的,需要在微服务中引入pigx-common-security模块的依赖,从而间接引入相关的Spring security oauth2依赖…...

vue+element ui实现图片上传并拖拽进行图片排序
用到的技术栈: vue2element Uivue-dragging 如何使用: 第一步: 安装 npm install awe-dnd --save第二步: 引入 main.js 文件 // 引入组件 import VueDND from awe-dnd // 添加至全局 Vue.use(VueDND)具体项目代码 <el-form-item label"封面…...

国产服务器 BIOS下组建RADI不同RAID卡-超详细
国产服务器 长城 组建Raid的方法 说明 大多数国产服务器通用型服务器进入BIOS的都是按DEL键。 9361RAID卡组建方法 在服务器启动过程中,按下DEL键进入BIOS界面。 进入设备管理器,选择AVAGO MegaRAID页签。 3. 进入RAID卡设备,选择Main Me…...

UE4 4.21-4.27使用编辑器蓝图EditorBlueprint方法
在UE4 4.21中,编辑器蓝图(Editor Blueprint)是一个强大的工具,允许开发者扩展和自定义Unreal编辑器的功能。通过编辑器蓝图,我们可以创建自定义的工具和功能,以优化开发流程。 本教程将指导您如何在UE4 4.…...

105、Zero-1-to-3: Zero-shot One Image to 3D Object
简介 官网 使用合成数据集来学习相对摄像机视点的控制,这允许在指定的摄像机变换下生成相同对象的新图像,用于从单个图像进行三维重建的任务。 实现流程 输入图像 x ∈ R H W 3 x \in \R^{H \times W \times 3} x∈RHW3,所需视点的相…...

scala 安装和创建项目
Scala,一种可随您扩展的编程语言:从小型脚本到大型多平台应用程序。Scala不是Java的扩展,但它完全可以与Java互操作。在编译时,Scala文件将转换为Java字节码并在JVM(Java虚拟机)上运行。Scala被设计成面向对…...

Python办公自动化 – 自动化文本翻译和Oracle数据库操作
Python办公自动化 – 自动化文本翻译和Oracle数据库操作 以下是往期的文章目录,需要可以查看哦。 Python办公自动化 – Excel和Word的操作运用 Python办公自动化 – Python发送电子邮件和Outlook的集成 Python办公自动化 – 对PDF文档和PPT文档的处理 Python办公自…...

如何在Win10电脑接收苹果手机日程提醒呢?
有很多小伙伴手机使用的是iPhone苹果手机,但办公电脑使用的win10系统的电脑,这时候如果想要在win10电脑上同步接收苹果手机上设置的日程提醒,该怎么操作呢?如何在win10电脑接收苹果手机日程提醒呢? 如果你设置的日程提…...

227.【2023年华为OD机试真题(C卷)】小明找位置(二分查找-JavaPythonC++JS实现)
🚀点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~ 本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握! 文章目录 一. 题目-小明找位置二.解题思路三.题解代码Python题解代…...

【现代密码学】笔记3.4-3.7--构造安全加密方案、CPA安全、CCA安全 《introduction to modern cryphtography》
【现代密码学】笔记3.4-3.7--构造安全加密方案、CPA安全、CCA安全 《introduction to modern cryphtography》 写在最前面私钥加密与伪随机性 第二部分流加密与CPA多重加密 CPA安全加密方案CPA安全实验、预言机访问(oracle access) 操作模式伪随机函数PR…...

服务器带宽有什么用? 带宽不足怎么办?
服务器带宽是指服务器能够接收和传输数据的速率,通常以每秒传输的数据量来衡量。它是支持特定应用服务器网络和因特网(Internet)访问的单一网络线路,对网络速度、响应时间、应用程序处理速度等方面都有影响。 服务器带宽有什么作…...

Alphafold2蛋白质结构预测AI工作站配置推荐
AlphaFold2计算特点 蛋白质三维结构预测是一项计算量非常巨大的任务,科学家多年的探索研究,形成了X射线晶体学法、核磁共振法、冷冻电镜等。 2021年底,谷歌的DeepMind团队的采用人工智能方法的AlphaFold2算法在生物界引起了极大的轰动…...

如何让ArcGIS Pro启动显示空白页面
刚接触ArcGIS Pro的你是否会觉得在操作上有那么一些不习惯,从一开始软件启动就发现和ArcGIS差距很大:丰富的欢迎页面,加上默认加载的地图让你眼花缭乱,这里教你如何去掉这些繁杂的内容,还你一个干净的启动页面。 跳过…...

超市账单管理系统产品数据新增Servlet实现
超市账单管理系统产品数据新增Servlet实现 package com.test.controller; import java.io.IOException; import java.util.List; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import ja…...

计算机组成原理之计算机硬件发展和计算机系统的组成
学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您: 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持,想组团高效学习… 想写博客但无从下手,急需…...