2016.5.2

走马观碑组智能车竞赛:目标板识别算法优化与实战技巧(基于OpenCV) 本文针对智能车竞赛走马观碑组别的核心挑战,深入探讨了基于OpenCV的目标板识别算法优化与实战技巧。文章系统分析了PVC赛道环境下的光照、运动模糊等干扰因素,详细拆解了从红色矩形定位、透视校正到特征提取与分类的完整流程,并提供了工程优化、速度提升及现场调试的实用策略,旨在帮助参赛队伍构建一套在高速运动中既准又快的鲁棒识别系统。 阅读详情

二分图
二分图没有奇环(无法进行黑白染色)
1.最大匹配
①匈牙利算法
贪心的从每个左部节点寻找交错路
dfs当前左部节点时,搜索右部节点,选择匹配。
②题目:
棋盘问题1:
棋盘本身就是一个二分图,进行黑白染色,白的和黑的连边,建图
棋盘放车:
把每行和每列看成一个点
如果第i行第j列放车,那么就进行连边
城堡问题:
有障碍物,就相当于把每一行每一列分成多行多列
(行连通块和列连通块)
2.最小覆盖
数值上和最大匹配相同
经典例题>o< T_T
POJ 1325 Machine Schedule
POJ 2226 Muddy Field
3.最大独立集
图的点数减去最小覆盖,也就是减去最大匹配(最大匹配真的好厉害( ⊙ o ⊙ )!!!)
棋盘放马
对棋盘进行黑白染色,
4.最小路径覆盖
有向无环图
不相交的路径覆盖所有点
节点数-最大匹配
把一个点拆成一个出点一个入点
hanoi
n根柱子,按编号从小到大放盘子

转化为有m个盘子,需要多少个柱子
若有m个盘子,刚好最少n根柱子满足,那么m-1个盘子可以放,m-2个也可以,但m+1不可以,可以二分求n
for(int i=1;i<=m;i++)
for i=i to m do
if(某个点为i的完全平方数)
连边
5.稳定婚姻问题
吼吼吼!!!>o< 好人呐>o< T_T
迭代
初始时所有♂都处于未匹配
每个♂都在每个未拒绝他的♀中寻找一个最喜欢的
每个♀在所有选择她的♂中找一个最喜欢的,选择
重复以上过程直到所有♂都找到♀
**♂先选对于♂是最优的


网络流
1.最大流最小割
首先说什么是流网络呢
流网络G是一个有向图,其中每条边都有一个非负容量
如果u到v没有边,则c(u,v)=0
源点s汇点t
源点没有入边,汇点没有出边
对于除了源点和汇点的每一条边来说,从某一个点出去的流量=流出的流量,并且每条边的流量小于等于边容量,源点流出的流量=汇点接收的流量
**最大流
最多可以从源点向汇点输送多少流量
介绍一个萌萌哒的概念喽,饱和边和非饱和边
f(i,j)=c(i,j)饱和边,否则非饱和边
**割
将G分为S和T两个点集使得s∈S&&t∈T
割的容量就是从S中的点到T的点的边的容量和($$注意哦,从T到S的边不属于哦>o<)
割集的个数为2的n-1次方种
定理:
在流网络中,最小割的容量=最大流的流量
2.Dinic算法
复杂度上界m*n^2
但是网络流的时间一般远远低于上界
Dinic算法在二分图中有时效率和匈牙利算法差不多
找一条路,没流满,把他流满,再找,直到找不到没流满的路
如果向后边有流量,能流回来,那么一定存在向前边连通向后边,就可以退掉向后边的流量,通过另一条向前边增大流量。
我们可以给每一条边都建一条反向边,来避免判断方向
最小割的一组解
从源点走有余量的边dfs被dfs到的边都属于S集合
因为没有走到的边都是瓶颈,属于T集合
通过流量守恒原理我们可得到一个定理,最小流<=最小割
因为从S集合流向T集合的流量=S产生的流量-流入S的流量
从S到T的边一定是流满的边,从T到S的边一定是没有流量的边,所以存在一个割集=最大流
通过以上分析可推得最大流=最小割
**多源汇最大流:
锵锵锵$超级源点闪亮登场
**有上下界的网络流问题
http://www.cnblogs.com/kane0526/archive/2013/04/05/3001108.html
3.最小费用最大流
首先保证是最大流,再寻找代价最小的最大流(每条边的代价就是边的流量*权值)
每次都跑spfa求出最短路,然后求出当前最短路的最小容量,再接着在残存图中接着进行上述过程


树的分治
分治前提:
分为规模较小的问题可以很简单地解决,并且具有最优子结构,最优解可以合并,各个问题所分解出的子问题中所包含的重叠子问题很少(如果具有很多重叠子问题,直接用DP即可)
1.树链剖分
对于树上的路径的分治
BZOJ 2243
首先我们考虑给定一个序列,执行以下两个操作,该如何解决
修改 sum=1,lc=c,rc=c
合并 sum=l.sum+r.sum-(l.rc==r.lc)//看两个序列中间的颜色端是否相等
接下来,我们考虑树链剖分
树链剖分套线段树
见PPT
2.点分治
POJ 1740
见PPT
如何选根节点,选择一棵树的重心,使得最大的子树最小
点分治
①经过根节点求解
②不经过根节点(那么一定在子树中)
3.边分治

电磁兼容(EMC):一文读懂过电应力(EOS) 过电应力(EOS)是指元器件承受的电流或电压应力超过其允许的最大范围。产品的电磁兼容(EMC)失效的一种常见模型为过电应力(EOS),也是电子产品失效的最常见的情况之一。过电应力基本与半导体器件相关,EOS事件包括有:静电放电(ESD)、雷击、系统瞬态、电磁脉冲、充电等。本文将详细讨论一下产品设计中如何关注EOS设计。 阅读详情

相关推荐

从零构建NVENC编码器:一个游戏开发者的实战手册

本文详细介绍了如何从零构建NVENC编码器,特别针对游戏开发者提供实战指南。内容涵盖NVENC基础概念、DirectX纹理捕获、异步编码优化及高级特性配置,帮助开发者高效集成硬件编码技术到游戏引擎中,实现高性能游戏录制和直播功能。重点解析了NVIDIA专用编码芯片的优势与API使用技巧。

weixin_29292431的博客 365

Dell R730 raid5 安装Server 2016(解决磁盘大于2T)

服务器原本是两块4T硬盘配置了raid 1,由于存储空间不足,增加到三块4T的硬盘。Dell R730需要配置raid 5,然后安装Windows Server 2016,除了系统磁盘,其余空间作为一个数据磁盘1、下载UItraISO工具,在本地选中镜像2、点击“启动”——“写入镜像”3、选择U盘,点击写入1、开机启动按Ctrl+R键2、查看阵列卡型号为PERC H330 Mini,原来配置raid 1查看到新的硬盘,但是还没加入阵列3、删除原来的磁盘空间,VD0和VD1都要删除(如果之前没有配置raid1

友人A的博客 4412

麒麟OS恢复出厂设置原理与实操:非重装的系统状态回滚

Linux操作系统中的‘恢复出厂设置’并非简单重装或镜像还原,而是一种基于状态快照、包管理与配置模板的可控回滚机制。其核心原理依赖LVM快照技术、RPM包签名验证和预置配置模板,兼顾系统稳定性与用户数据安全。该方案在政务、教育等国产化场景中具有显著技术价值——不格式化硬盘、不丢失/home文档、不重配驱动与授权,大幅降低运维复杂度。典型应用场景包括系统卡顿修复、软件冲突清理、桌面环境异常恢复等。本文深入解析银河麒麟V10的kylin-restore-cli工具链与麒麟管家集成逻辑,聚焦‘恢复出厂设置’这一高

weixin_30879169的博客 770

解读IEC 61800-5-2-2016

《可调速电力驱动系统功能安全标准IEC61800-5-2解读》摘要 国际电工委员会发布的IEC61800-5-2(2016版)是可调速电力驱动系统(PDS)的核心功能安全标准。该标准基于IEC61508,为变频器、伺服驱动器等设备提供安全功能实现规范,涵盖安全转矩切断(STO)、安全限速(SLS)等17项关键安全功能。标准要求安全功能达到指定性能等级(PL/SIL),并通过冗余架构、自诊断等技术确保可靠性。相比2007版,2016版新增安全功能、强化技术要求,并优化与机械安全标准的衔接。该标准对提升设备安全

2401_87690752的博客 1515

【大模型12步学习路线 · 第3步 · ③IC验证实战篇】SOTA Prompt 逐字拆解

本文拆解了4篇SOTA LLM4Verification论文的Prompt设计,重点分析了AssertLLM、RTLFixer等模型在IC验证领域的Prompt工程实践。AssertLLM通过任务分解为3个专用LLM(Spec分析、信号映射、SVA生成),结合领域RAG和定制System Prompt,将SVA准确率从GPT-4的8%提升至89%。RTLFixer采用ReAct框架实现98.5%的RTL语法错误修复率。文章总结了Prompt设计的关键技巧:任务分解、结构化输出、置信度评分、允许"不确定"标记

元直的博客 582

安装anaconda3时出现错误:Failed to link extracted packages to D:\anaconda!...如何解决?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 1477

【亲测免费】 Windows 10 2016 LTSB 版本.NET 2.0~3.5离线安装资源包

Windows 10 2016 LTSB 版本.NET 2.0~3.5离线安装资源包 【下载地址】Windows102016LTSB版本.NET2.03.5离线安装资源包 这是一个专为Windows 10 2016 LTSB版本设计的.NET Framework 2.0至3.5离线安装资源包,特别适合在没有网络连接的环境...

gitblog_06755的博客 1034

从 ST22 到根因定位:ABAP Dumps 全景排查指南(含典型 Dump 案例、修复套路与云时代实践)

本文系统介绍了SAP系统中ABAP短转储(Dump)的分析方法。首先指出短转储是程序运行时无法处理的错误导致系统强制终止执行。文章详细解析了短转储报告各区块的作用:从概述性的Short Text和What happened,到核心的Error Analysis和Source Code Extract,再到关键的系统字段Contents of system fields和调用栈Active Calls/Events。针对不同场景提供了排查建议:客户代码应建立可控边界,标准对象优先查阅SAP Notes。最后推

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 482

Windows Server 2012 R2 或 2016 无法安装 .Net 3.5.1

问题描述 使用 Windows Server 2012 R2 或 Windows Server 2016系统,发现在安装 .net 3.5.1 时报错,报错内容如下: 原因分析 找不到安装源文件。 解决办法 可以通过如下 PowerShell 脚本进行安装: 从开始菜单中找到 PowerShell,右击选择 以管理员身份运行。 输入如下脚本后回

管理智慧的践行者,社会发展的推动者 4601

【嵌入式DIY实例-Arduino篇】-脉搏传感器监测脉搏率 (BPM)及可视化

在本文中,我们将使用 Arduino 和脉搏传感器来测量心率 (BPM)。 在文章中,我们将向展示如何使用脉搏传感器测量您的心率(每分钟心跳次数),并在电脑上位机通过Processing来实现心率数据可视化。同时使用LCD16×2 显示屏显示脉搏率 BPM。 该传感器易于使用和操作。 只需将手指放在传感器顶部,它就会测量心跳变化。

视觉与物联智能 834

嵌入式硬件中AI硬件设计方法与技巧

嘉立创EDA推出AI助手Kimi插件,为PCB设计提供智能支持。该插件具备四大核心功能:AI问答助手可解答各类电路设计问题;元件查询功能直接展示参数和应用场景;智能分析网表可检测潜在问题;电路图识别能解析图纸结构并提供改进建议。用户需通过扩展插件安装,并配置Kimi API密钥后使用。该工具旨在提升工程师的设计效率,减少查阅资料时间,特别适合项目交接和设计自查场景。

嵌入式技术开发 1863

Windows Server 2012 R2 或 2016 无法安装 .NET Framework 3.5

问题描述 使用 Windows Server 2012 R2 或 Windows Server 2016系统,发现在安装 .NET Framework 3.5.1 时报错,报错内容如下图所示。 原因分析 找不到安装源文件。 解决办法 您可以使用如下 PowerShell 脚本进行安装。 从开始菜单中找到 PowerShell,右键单击选择以管理

yangsen251024的专栏 1万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Windows Server 2012 R2 或 2016 无法安装 .NET Framework 3.5.1

问题描述 使用 Windows Server 2012 R2 或 Windows Server 2016系统,发现在安装 .NET Framework 3.5.1 时报错,报错内容如下图所示。 原因分析 找不到安装源文件。 解决办法 您可以使用如下 PowerShell 脚本进行安装。 从开始菜单中找到 PowerShell,右键单击选择以管理员身份运行。 ...

Jasky2011的博客 386

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Qt5.3.2_msvc 调用matlab2016b的figure绘图

1、windows7-x64 2 、matlab2016b - x64 3、Qt5.3.2_msvc 4. vs2013 安装须知: 1、matlab中要通过mbuild -setup命令查看支持的msvc编译器,matlab2016b -支持vs2012,vs2013,其他高版本的vs本机没有安装,所以不清楚。 2、Qt5.32_msvc64位,支持vs2013的编译器。在安装 Qt...

duguxianchen的博客 2970

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

wondows2016server安装qt5.14.2

摘要:该文档简要描述了软件安装流程,包含双击exe启动安装程序、保持默认设置、安装过程以及最终完成安装四个步骤。其中特别标注了示例文件名"wxf105549123456.exe",展示了从启动到完成的标准化安装指引。全文采用简洁的步骤式说明,适用于基础软件安装场景。

低码开发 41

PM2.5浓度数据集(1998-2016年)

数据集名称:PM2.5浓度数据集 时间范围:1998-2016年 数据来源:国家统计局等公开数据 相关说明:除雾霾数据外,包含各省历年GDP、人口、人均GDP及地理距离数据。细颗粒物指环境空气中空气动力学当量直径小于等于 2.5 微米的颗粒物。它能较长时间悬浮于空气中,其在空气中含量浓度越高,就代表空气污染越严重。虽然PM2.5只是地球大气成分中含量很少的组分,但它对空气质量和能见度等有重要的影响。与较粗的大气颗粒物相比,PM2.5粒径小,面积大,活性强,易附带有毒、有害物质(例如,重金属、微生物等)

m0_65541699的博客 1887

全国366个市县日度空气质量数据(2016-2020年)(AQI,SO2,NO2,PM2.5,PM10)

全国366个市县日度空气质量数据(2016-2020年)(AQI,SO2,NO2,PM2.5,PM10)

LoveForever4的博客 1854

python 可视化分析北京2008-2016年的PM2.5数据

python 可视化分析北京2008-2016年的PM2.5数据

weixin_48960715的博客 1284

Windows Server 2012 R2 或 2016 无法安装 .Net 3.5.1 .NET Framework 3.5

问题描述使用  Windows Server 2012 R2 或 Windows Server 2016系统,发现在安装 .net 3.5.1 时报错,报错内容如下: 原因分析: 找不到安装源文件。 解决办法: 可以通过如下 PowerShell 脚本进行安装:从开始菜单中找到 PowerShell,右击选择 以管理员身份运行。分别输入如下脚本后回车执行:

zanychou的专栏 2197

无盘完美解决Windows Server 2012 R2 或 2016无法安装 .NET Framework3.5

问题描述 使用 Windows Server 2012 R2 或 Windows Server 2016系统,发现在安装 .NET Framework 3.5.1 时报错,报错内容如下图所示。 原因分析 找不到安装源文件。 解决办法 您可以使用如下 PowerShell 脚本进行安装。 从 开始 菜单中找到 PowerShell,右键单击选择 以管理

cdnuskin的专栏 2万+

Windows Server 2012 R2/2016无法安装.NET Framework 3.5.

Windows Server 2012 R2/2016无法安装.NET Framework 3.5.1或语言包的解决方法https://help.aliyun.com/knowledge_detail/38203.html?spm=5176.11065259.1996646101.searchclickresult.34447905a1e9F4 转载于:https://blog.51cto.com...

weixin_34419321的博客 213
上一篇: 按秩合并 HDU 1232
下一篇: 最大流 POJ 1273
NeighThorn
博客等级 码龄11年 20粉丝 171原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值