Linux命令-basename命令(打印目录或者文件的基本名称)
RisunJan
Linuxlinux运维服务器
说明basename命令用于打印目录或者文件的基本名称。basename和dirname命令通常用于shell脚本中的命令替换来指定和指定的输入文件名称有所差异的输出文件名称。语法basename(选项)(参数)选项--help:显示帮助;--version:显示版本号。参数文件:带路径信息的文件;后缀:可选参数,指定要去除的文件后缀字符串。示例要显示一个shell变量的基本名称,请输入:base
Linux笔记之bash脚本中的$符号
努力脱单的害羞男孩
Linux笔记linux笔记bash
Linux笔记之bash脚本中的$符号codereview!文章目录Linux笔记之bash脚本中的$符号$符号和大括号{}结合使用在Bash脚本中,`$`符号被用于许多不同的上下文中,主要用于访问变量的值、参数扩展、算术运算以及命令替换等:访问变量的值当你在变量名前面加上$符号时,它会被替换成该变量的值。name="world"echo"Hello,$name"输出将会是Hello,world。
linux 脚本 替换,Linux 下Shell 脚本几种基本命令替换区别
卡老板Camille
linux脚本替换
Shell脚本几种基本命令替换区别前言:因为工作需要,需要编写shellscript。编写大量shellscript时,累计了大量经验,也让自己开始迷糊几种函数输出调用的区别。后面和LinuxCN前辈们请教了一下这个问题,大致明白了区别。这里分享给大家,希望对大家能有所收获。`command`$(command)${command}$(){command}Part1:command这是“命令标准输
在Shell脚本中,双引号 “ “ 和单引号 ‘ ‘ 有以下区别
Respect@
笔记shell计算机linux开发语言shell
在Shell脚本中,双引号""和单引号''有以下区别:对于变量扩展:双引号会扩展变量,而单引号不会。变量会被替换为其值,例如:name="John"echo"Hello,$name"#输出:Hello,Johnecho'Hello,$name'#输出:Hello,$name对于命令替换:双引号会执行命令替换,而单引号不会。命令替换使用$()或者````来执行命令,并将其输出插入到字符串中,例如:t
织梦DEDECMS系统批量替换文章标题和内容方法集绵
一噗哒
织梦文章内容和标题批量替换在使用织梦CMS系统时候,尤其是那些用于中小型企业站或者医疗的时候,需要临时更改全站文章的标题和内容,甚至摘要,是很需要一个批量替换的功能,然而织梦后台是没有一个直观的替换功能,因为织梦的后台交互性真心不行,有些小白可能会选择手工替换,是一个很不明智吐血的操作方法。这边给大家提供两种比较便捷的操作方式:数据库内容替换法和SQL命令替换法。数据库内容替换法步骤一织梦CMS后
shell脚本实践(一)
Lance_mu
bashlinux运维运维开发笔记课程设计经验分享
1、找出长度小于5的单词forstr1inIamCSDN,Iteachyoutolearnlinux.doif[`exprlength$str1`-lt5]thenecho$str1fidone2、bc案例:计算1~100的总和#tr命令替换echo{1..100}|tr"""+"#-s指定+号为分隔符seq-s"+"100#计算#bc命令seq-s"+"100|bc#双括号计算echo$((`s
一文掌握Shell
默示MoS
Linux服务器linux
文章目录Shell概述脚本的常用执行方式Linux中的sh解释器Linux中的/etc编写sh脚本第一个sh脚本变量1.系统预定义变量2.自定义变量3.变量定义规则单引号和双引号的区别4.特殊变量运算符命令替换条件判断常用判断语句流程控制if语句case语句while循环read读取控制台输入函数系统函数1.basename2.dirname自定义函数Shell示例Shell概述Shell是一个命
Ubuntu安装和卸载g++,gcc,gdb等
严就方法
Slamubuntulinux
1、默认的Ubuntu存储库包含一个名为“build-essential”的元软件包,其中包括GNU编译器集合,GNU调试器以及其他开发库和编译软件所需的工具。通常替换国内清华源,下载软件包更快,清华源网址https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/执行命令,第1个命令替换宇宙源(若已替换清华源,则此命令不需要),第2个命令更新包,第3个命令升
编写Bash脚本程序从记录文件中提取history命令的优化,再介绍linux bash语法和结构
威迪斯特
bashlinux开发语言视频网络ssh
目录一、引言二、脚本代码实现三、bash语法和结构(一)基本语法1、脚本开始与结束2、注释3、变量4、数据类型5、控制结构6、循环控制7、函数8、算术运算9、算术操作符和逻辑操作符(二)命令相关1、命令执行2、命令的执行顺序3、命令的执行优先级4、命令的返回值5、命令替换6、输入/输出重定向7、信号处理8、命令的退出状态9、命令的参数10、命令的返回值(三)内置函数和变量1、内置变量2、内置函数:
SHELL循环与结构化命令应用实战
流浪字节π
流浪运维windowslinux服务器
1.for循环1.1.列表for循环语法:forvariableinlist#每一次循环,依次把列表list中的一个值赋给循环变量do#循环体开始的标志commands#循环变量每取一次值,循环体就执行一遍done#循环结束的标志,返回循环顶部说明:列表list可以是命令替换、变量名替换、字符串和文件名列表(可包含通配符),每个列表项以空格间隔;for循环执行的次数取决于列表list中单词的个数;
K8S---kubectl replace
husterlichf
#kuberneteskubernetes容器云原生kubectlreplace
一、简单介绍在使用kubectlreplace命令替换某些K8S中的Object的时候,需要注意需要在原有的基础上进行替换,即要先获取该对象的完整描述kubectlgetXXxx-oyaml>object.yaml,再在该object.yaml基础上进行修改,最后执行kubectlapply-fobject.yaml,因为在执行此命令的时候会校验文件中的某些值与当前集群中的对象的某些值是否是相等的
编程基础 - 基本语法
无证的攻城狮
服务器linux数据库shell运维智能路由器
编程基础-基本语法返回序言及专栏目录文章目录编程基础-基本语法前言一、语法概述二、变量与赋值三、比较运算四、数学运算五、引用六、命令替换七、条件分支八、条件循环九、实践一下小结前言人与人交流需要双方都会同一种语言,我们与计算机交流自然也要双方遵循同一种规则,这种规则就是计算机编程语言。编程所说语法就是用来规定如何与计算机交流的,它与英语规定动词怎么变形是一回事。当然它比英语简单太多了,没有动词变形
Shell 专栏目录
快,把我桶也提着
Shellistio
使用1.shell切片参数解释2.shell命令替换(将curl等输出的内容使用变量接收)3.shell数字运算相关操作4.shell小数结果转为百分制,并去除小数部分问题1.shell脚本文件换行错误
shell脚本
Starts️
shell运维开发linux
目录初识shellshell定义shell的分类和切换使用场景bash初始化bashshell特性shell脚本shell脚本规范变量的类型脚本运行变量置换命令替换变量替换变量替换-匹配截取索引及切片basename&dirnameshell编程-流程控制if判断与循环体shell分支if语句shell编程-循环结构shell循环控制shift、continue、break、exitshell定义
Ubuntu 更新apt源及apt常用命令
三·枪·八·路
LinuxUbuntuaptupgradeupdateget
Ubuntu更新apt源及常用命令替换apt国内源更新软件包信息可更新的包信息更新所有包安装编译必备安装软件包查找软件包名查找包含文件的软件包名列出软件包的所有文件删除软件包替换apt国内源执行以下命令mv-f/etc/apt/sources.list/etc/apt/sources.list.bakcat>/etc/apt/sources.listlibc6-devDepends:gccDepe
【嵌入式开发 Linux 常用命令系列 1.1-- find 找到文件并替换文件中的字符串】
CodingCos
#Linux常用命令linux运维服务器
文章目录find找到文件并替换文件中的字符串find找到文件并替换文件中的字符串例如要查找所有.d类型的文件并使用xargs和sed命令替换文件中的特定字符串,你可以在命令行中使用以下命令组合:find.-typef-name"*.d"-print0|xargs-0sed-i's#d:/m33/workspace#/project/bob/workbase/#g'这里是命令的详细解释:find.-
Linux命令替换jar包中文件
夜色001
参考地址:https://blog.csdn.net/u011771017/article/details/88663588一、查询需要替换的文件在jar中的位置jartvf*****.jar|grep{fileName}执行结果:jartvfpkpassserver-0.0.1-SNAPSHOT.jar|grepcer.p123289TueNov2716:30:46CST2018BOOT-INF
quasar 安卓端打包,解决gradle下载失败的问题
zwhfyy
android
核心的问题是网络不好下载gradle6.5下来不回来解决办法是使用grep命令查找url,使用sed命令替换下载地址quasarmodeaddcordovacdsrc-cordovacordovaplatformaddandroidcordovarequirementscordovapluginaddcordova-plugin-ionic-webviewcordovapluginaddcordo
Linux中bash详解
向上的狼
操作系统bashlinuxLinux的bash详解
一、什么是bash?bash是一个命令处理器,运行在文本窗口中,并能执行用户直接输入的命令.bash还能从文件中读取Linux命令,称之为脚本.bash支持通配符,管道,命令替换,条件判断等逻辑控制语句二、bash特性2.1、命令展开行(echo)注:如果{}之间的参数之间有空格的话,就会出现这种情况2.2、命令别名(alias,unalias)这里就以rm别名举例,在这里rm命令其实相当于rm-
linux中shell脚本的变量设置、运行和置换
丨析木丨
linuxshelllinux运维服务器
shell变量、运行和置换变量预定义变量环境变量自定义变量定义变量重复定义变量引用变量查看变量删除变量交互式定义变量位置变量变量的运算算式运算符生成随机数浮点运算变量的引用变量的嵌套运行脚本测试执行脚本变量置换命令替换变量替换变量截取匹配截取索引切片变量内容删除更改变量变量:bash作为程序设计语言和其它高级语言一样也提供使用和定义变量的功能预定义变量被系统已经预先定义好的,随时都会使用的特殊变量
tekton 发布 kubernetes 应用
willops
devopstektonkubernetes容器ci/cd
tekton发布kubernetes应用基于Kubernetes服务部署TektonPipeline实例,部署完成后使用tekton来完成源码拉取、应用打包、镜像推送和应用部署。本文实现一个golang-helloworld项目CI/CD的完整流程,具体包括以下步骤:从gitee仓库拉取代码,将源码构建成二进制文件根据Dockerfile构建镜像并推送到阿里云ACR镜像仓库使用sed命令替换yam
ubuntu 恢复apt_ubuntu18.04误删apt-get命令恢复总结
weixin_39540178
ubuntu恢复apt
1、背景由于使用aptitude命令替换了apt-get命令后感到后悔,想要恢复apt-get命令,特此总结以下踩过的坑aptitude和apt-get的区别:https://www.cnblogs.com/yuxc/archive/2012/08/02/2620003.html2、恢复方法:1)卸载aptitude命令(不能和apt-get共存)sudodpkg-raptitude2)下载三个包
修改Ubuntu 22.04 apt-get系统软件源
Feng_Sean
Linuxubuntu服务器
遇到个奇怪的问题,不知道怎么回事,使用vi按上下左右显示ABCD。说apt-getvim能解决这个问题。于是需要更新一下apt-get系统软件源。目录修改sources.list文件使用gedit修改sources.list文件方法1:使用编辑器,替换URL方法2:使用命令替换URL更新源命令清理无用的包修改sources.list文件修改之前先备份sudocp/etc/apt/sources.l
Linux中vim中进行替换/批量替换
Java小白笔记
Linux相关linuxvimexcel
Linux中vim中进行替换/批量替换一:在Vim中进行文本替换的操作是通过使用:s(substitute)命令来实现的。这里是一些基本的替换命令替换当前行的第一个匹配项::s/old/new/这将替换当前行中第一个出现的“old”为“new”。替换当前行的所有匹配项::s/old/new/g在命令的末尾添加g标志表示替换当前行中所有出现的“old”为“new”。替换全文中的第一个匹配项::%s/
linux用什么命令查看ip,Linux中ip命令的使用实例
墨棏感卿
linux用什么命令查看ip
导读在以前的Linux系统版本中,我们一直使用'ifconfig'命令查看ip地址等信息。但是“ifconfig”已经不再被维护,并在近几年的Linux版本中已经被弃用。ifconfig命令已被ip命令替换。ip命令有点类似于ifconfig命令,但它更强大,附加了更多的功能。ip命令可以执行一些网络相关的任务,是ifconfig不能操作的。查看网络接口信息要查看网络接口信息,例如IP地址,子网等
Mac 隐藏文件显示/隐藏
HealerLZH
第一步:打开「终端」应用程序。第二步:输入如下命令://1、设置所有文件可见defaultswritecom.apple.finderAppleShowAllFilesTRUE//2、关闭访达(可以看到桌面图标消失出现,即访达重启)killallFinder现在你将会在Finder窗口中看到那些隐藏的文件和文件夹了。如果你想再次隐藏原本的隐藏文件和文件夹的话,将上述命令替换成//1、设置所有文件可
Linux--bash、fork、exec、进程替换相关命令
A steria.
代码+运行结果Linux命令新手入门linux运维服务器
目录1.bash:2.fork+exec()例1:3.fork+exec()例子2:1.bash:linuxbash是一个命令处理器,通常运行于文本窗口中,并能执行用户直接输入的命令;Bash还能从文件中读取命令,这样的文件称为脚本;和其他Unixshell一样,它支持文件名替换、管道、here文档、命令替换、变量,以及条件判断和循环遍历的结构控制语句。包括关键字、语法在内的基本特性全部是从sh借
shell编程-sed命令详解(超详细)
大数据魔法师
shell编程linuxbash
文章目录前言一、sed命令介绍1.sed命令简介2.sed命令的基本语法3.常用的sed命令选项4.常用的sed编辑命令二、sed命令示例用法1.替换文本2.删除匹配行3.打印特定行4.在指定行之前插入文本5.从文件中读取编辑命令6.使用sed命令在core-site.xml文件中的\标签之前添加新内容7.使用sed命令替换core-site.xml文件中的\\标签之间的内容总结前言在Shell编
js动画html标签(持续更新中)
843977358
htmljs动画mediaopacity
1.jQuery 效果 - animate() 方法 改变 "div" 元素的高度: $(".btn1").click(function(){ $("#box").animate({height:"300px
springMVC学习笔记
caoyong
springMVC
1、搭建开发环境
a>、添加jar文件,在ioc所需jar包的基础上添加spring-web.jar,spring-webmvc.jar
b>、在web.xml中配置前端控制器
<servlet>
&nbs
POI中设置Excel单元格格式
107x
poistyle列宽合并单元格自动换行
引用:http://apps.hi.baidu.com/share/detail/17249059
POI中可能会用到一些需要设置EXCEL单元格格式的操作小结:
先获取工作薄对象:
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet();
HSSFCellStyle setBorder = wb.
jquery 获取A href 触发js方法的this参数 无效的情况
一炮送你回车库
jquery
html如下:
<td class=\"bord-r-n bord-l-n c-333\">
<a class=\"table-icon edit\" onclick=\"editTrValues(this);\">修改</a>
</td>"
j
md5
3213213333332132
MD5
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MDFive {
public static void main(String[] args) {
String md5Str = "cq
完全卸载干净Oracle11g
sophia天雪
orale数据库卸载干净清理注册表
完全卸载干净Oracle11g
A、存在OUI卸载工具的情况下:
第一步:停用所有Oracle相关的已启动的服务;
第二步:找到OUI卸载工具:在“开始”菜单中找到“oracle_OraDb11g_home”文件夹中
&
apache 的access.log 日志文件太大如何解决
darkranger
apache
CustomLog logs/access.log common 此写法导致日志数据一致自增变大。
直接注释上面的语法
#CustomLog logs/access.log common
增加:
CustomLog "|bin/rotatelogs.exe -l logs/access-%Y-%m-d.log 
Hadoop单机模式环境搭建关键步骤
aijuans
分布式
Hadoop环境需要sshd服务一直开启,故,在服务器上需要按照ssh服务,以Ubuntu Linux为例,按照ssh服务如下:
sudo apt-get install ssh
sudo apt-get install rsync
编辑HADOOP_HOME/conf/hadoop-env.sh文件,将JAVA_HOME设置为Java
PL/SQL DEVELOPER 使用的一些技巧
atongyeye
javasql
1 记住密码
这是个有争议的功能,因为记住密码会给带来数据安全的问题。 但假如是开发用的库,密码甚至可以和用户名相同,每次输入密码实在没什么意义,可以考虑让PLSQL Developer记住密码。 位置:Tools菜单--Preferences--Oracle--Logon HIstory--Store with password
2 特殊Copy
在SQL Window
PHP:在对象上动态添加一个新的方法
bardo
方法动态添加闭包
有关在一个对象上动态添加方法,如果你来自Ruby语言或您熟悉这门语言,你已经知道它是什么...... Ruby提供给你一种方式来获得一个instancied对象,并给这个对象添加一个额外的方法。
好!不说Ruby了,让我们来谈谈PHP
PHP未提供一个“标准的方式”做这样的事情,这也是没有核心的一部分...
但无论如何,它并没有说我们不能做这样
ThreadLocal与线程安全
bijian1013
javajava多线程threadLocal
首先来看一下线程安全问题产生的两个前提条件:
1.数据共享,多个线程访问同样的数据。
2.共享数据是可变的,多个线程对访问的共享数据作出了修改。
实例:
定义一个共享数据:
public static int a = 0;
Tomcat 架包冲突解决
征客丶
tomcatWeb
环境:
Tomcat 7.0.6
win7 x64
错误表象:【我的冲突的架包是:catalina.jar 与 tomcat-catalina-7.0.61.jar 冲突,不知道其他架包冲突时是不是也报这个错误】
严重: End event threw exception
java.lang.NoSuchMethodException: org.apache.catalina.dep
【Scala三】分析Spark源代码总结的Scala语法一
bit1129
scala
Scala语法 1. classOf运算符
Scala中的classOf[T]是一个class对象,等价于Java的T.class,比如classOf[TextInputFormat]等价于TextInputFormat.class
2. 方法默认值
defaultMinPartitions就是一个默认值,类似C++的方法默认值
java 线程池管理机制
BlueSkator
java线程池管理机制
编辑
Add
Tools
jdk线程池
一、引言
第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。
关于hql中使用本地sql函数的问题(问-答)
BreakingBad
HQL存储函数
转自于:http://www.iteye.com/problems/23775
问:
我在开发过程中,使用hql进行查询(mysql5)使用到了mysql自带的函数find_in_set()这个函数作为匹配字符串的来讲效率非常好,但是我直接把它写在hql语句里面(from ForumMemberInfo fm,ForumArea fa where find_in_set(fm.userId,f
读《研磨设计模式》-代码笔记-迭代器模式-Iterator
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.Arrays;
import java.util.List;
/**
* Iterator模式提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象内部表示
*
* 个人觉得,为了不暴露该
常用SQL
chenjunt3
oraclesqlC++cC#
--NC建库
CREATE TABLESPACE NNC_DATA01 DATAFILE 'E:\oracle\product\10.2.0\oradata\orcl\nnc_data01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ;
CREATE TABLESPA
数学是科学技术的语言
comsci
工作活动领域模型
从小学到大学都在学习数学,从小学开始了解数字的概念和背诵九九表到大学学习复变函数和离散数学,看起来好像掌握了这些数学知识,但是在工作中却很少真正用到这些知识,为什么?
最近在研究一种开源软件-CARROT2的源代码的时候,又一次感觉到数学在计算机技术中的不可动摇的基础作用,CARROT2是一种用于自动语言分类(聚类)的工具性软件,用JAVA语言编写,它
Linux系统手动安装rzsz 软件包
daizj
linuxszrz
1、下载软件 rzsz-3.34.tar.gz。登录linux,用命令
wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz下载。
2、解压 tar zxvf rzsz-3.34.tar.gz
3、安装 cd rzsz-3.34 ; make posix 。注意:这个软件安装与常规的GNU软件不
读源码之:ArrayBlockingQueue
dieslrae
java
ArrayBlockingQueue是concurrent包提供的一个线程安全的队列,由一个数组来保存队列元素.通过
takeIndex和
putIndex来分别记录出队列和入队列的下标,以保证在出队列时
不进行元素移动.
//在出队列或者入队列的时候对takeIndex或者putIndex进行累加,如果已经到了数组末尾就又从0开始,保证数
C语言学习九枚举的定义和应用
dcj3sjt126com
c
枚举的定义
# include <stdio.h>
enum WeekDay
{
MonDay, TuesDay, WednesDay, ThursDay, FriDay, SaturDay, SunDay
};
int main(void)
{
//int day; //day定义成int类型不合适
enum WeekDay day = Wedne
Vagrant 三种网络配置详解
dcj3sjt126com
vagrant
Forwarded port
Private network
Public network
Vagrant 中一共有三种网络配置,下面我们将会详解三种网络配置各自优缺点。
端口映射(Forwarded port),顾名思义是指把宿主计算机的端口映射到虚拟机的某一个端口上,访问宿主计算机端口时,请求实际是被转发到虚拟机上指定端口的。Vagrantfile中设定语法为:
c
16.性能优化-完结
frank1234
性能优化
性能调优是一个宏大的工程,需要从宏观架构(比如拆分,冗余,读写分离,集群,缓存等), 软件设计(比如多线程并行化,选择合适的数据结构), 数据库设计层面(合理的表设计,汇总表,索引,分区,拆分,冗余等) 以及微观(软件的配置,SQL语句的编写,操作系统配置等)根据软件的应用场景做综合的考虑和权衡,并经验实际测试验证才能达到最优。
性能水很深, 笔者经验尚浅 ,赶脚也就了解了点皮毛而已,我觉得
Word Search
hcx2013
search
Given a 2D board and a word, find if the word exists in the grid.
The word can be constructed from letters of sequentially adjacent cell, where "adjacent" cells are those horizontally or ve
Spring4新特性——Web开发的增强
jinnianshilongnian
springspring mvcspring4
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
CentOS安装配置tengine并设置开机启动
liuxingguome
centos
yum install gcc-c++
yum install pcre pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel
Ubuntu上可以这样安装
sudo aptitude install libdmalloc-dev libcurl4-opens
第14章 工具函数(上)
onestopweb
函数
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
Xelsius 2008 and SAP BW at a glance
blueoxygen
BOXelsius
Xelsius提供了丰富多样的数据连接方式,其中为SAP BW专属提供的是BICS。那么Xelsius的各种连接的优缺点比较以及Xelsius是如何直接连接到BEx Query的呢? 以下Wiki文章应该提供了全面的概览。
http://wiki.sdn.sap.com/wiki/display/BOBJ/Xcelsius+2008+and+SAP+NetWeaver+BW+Co
oracle表空间相关
tongsh6
oracle
在oracle数据库中,一个用户对应一个表空间,当表空间不足时,可以采用增加表空间的数据文件容量,也可以增加数据文件,方法有如下几种:
1.给表空间增加数据文件
ALTER TABLESPACE "表空间的名字" ADD DATAFILE
'表空间的数据文件路径' SIZE 50M;
&nb
.Net framework4.0安装失败
yangjuanjava
.netwindows
上午的.net framework 4.0,各种失败,查了好多答案,各种不靠谱,最后终于找到答案了
和Windows Update有关系,给目录名重命名一下再次安装,即安装成功了!
下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=17113
方法:
1.运行cmd,输入net stop WuAuServ
2.点击开