-
win10误删系统变量path恢复方法
2018-08-10 14:52:38日常作死,折腾环境变量的时候把path直接给删掉了。。。orz 首先,不要重启电脑!! 注册表里可能还会有,重启了就真没了(不要问我怎么知道的 爆哭) 通过注册表挽回 1.win + R,打开运行,输入regedit,进入...日常作死,折腾环境变量的时候把path直接给删掉了。。。orz
首先,不要重启电脑!!
注册表里可能还会有,重启了就真没了(不要问我怎么知道的 爆哭)通过注册表挽回
1.win + R,打开运行,输入regedit,进入注册表。
2.定位至HYEK_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment
3.
右键修改,将数值数据一栏全选,复制
4.右键此电脑-属性-高级系统设置-高级-环境变量
5.在系统变量里找到path,编辑(或编辑文本),粘贴注册表里也没了
目前还没找到解决方法……有大佬知道麻烦留言指教一下orz
以下是win10默认的环境变量设置,先直接复制过去
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
当然有一些其他的配置没有了。这就只有之后使用的时候差什么补什么了。
写在2.25
没有想到这篇流水账一样的博客有这么多人在看,统一回复一下,我最后没能解决这个问题,误删掉的并没有找回来,最后我是把win10的默认环境变量设置直接复制过去了(有点格式化的那个意思吧),然后在之后的使用过程中遇到哪里差环境变量再自己去一个个补的。
最重要的还是要定期备份注册表,操作环境变量的时候小心谨慎。 -
Path.Combine(string path1, string path2 )的用法
2019-03-20 09:54:59将两个路径合成一个路径,自动处理...public static string Combine ( string path1, string path2 ) 常规使用方法。 string path = Path.Combine("D:\\work", "April.txt"); //"D:\work\April.txt" 如果其...将两个路径合成一个路径,自动处理路径分隔符的问题。 函数声明如下:
public static string Combine ( string path1, string path2 )
常规使用方法。
string path = Path.Combine("D:\\work", "April.txt"); //"D:\work\April.txt"
如果其中一个参数为 null ,会抛出异常。
string path = Path.Combine("D:\\work", null); //System.ArgumentNullException:“Value cannot be null.” string path = Path.Combine(null, "April.txt"); //System.ArgumentNullException:“Value cannot be null.”
如果其中一个参数为空字符串,返回另一个参数所指定的路径。
string path = Path.Combine("", "April.txt"); // "April.txt" string path = Path.Combine("D:\\work", ""); // "D:\work"
如果 path2 包含绝对路径,则返回 path2。
string path = Path.Combine("D:\\work", "C:\\April.txt"); //"C:\April.txt"
如果path2 以 \ 或 / 开头,则返回 path2。
string path = Path.Combine("D:\\work", "\\April.txt"); //"\April.txt"
-
windows查看path,命令行设置path
2018-10-10 11:17:04C:\Users\BYRON.Y.Y&...PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32...以安装Gradle示例说明windows环境下设置环境变量path的方法:
C:\Users\BYRON.Y.Y>path PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.8.0_144\bin;F:\apache-maven-3.2.5\bin;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files\MySQL\MySQL Server 5.7\bin;C:\Program Files\TortoiseSVN\bin;C:\WINDOWS\System32\OpenSSH\;%CURL_HOME%;%CONSULE_HOME%;E:\111softwares\consul_1.0.7_windows_386;C:\Program Files (x86)\sbt\bin;F:\instroll\python3\Scripts\;F:\instroll\python3\;C:\Users\BYRON.Y.Y\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\Microsoft VS Code\bin C:\Users\BYRON.Y.Y>set path=%path%;E:\111softwares\gradle-4.10.2-bin\gradle-4.10.2\bin C:\Users\BYRON.Y.Y>path PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.8.0_144\bin;F:\apache-maven-3.2.5\bin;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files\MySQL\MySQL Server 5.7\bin;C:\Program Files\TortoiseSVN\bin;C:\WINDOWS\System32\OpenSSH\;%CURL_HOME%;%CONSULE_HOME%;E:\111softwares\consul_1.0.7_windows_386;C:\Program Files (x86)\sbt\bin;F:\instroll\python3\Scripts\;F:\instroll\python3\;C:\Users\BYRON.Y.Y\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\Microsoft VS Code\bin;E:\111softwares\gradle-4.10.2-bin\gradle-4.10.2\bin C:\Users\BYRON.Y.Y> C:\Users\BYRON.Y.Y> C:\Users\BYRON.Y.Y> C:\Users\BYRON.Y.Y>gradle -v ------------------------------------------------------------ Gradle 4.10.2 ------------------------------------------------------------ Build time: 2018-09-19 18:10:15 UTC Revision: b4d8d5d170bb4ba516e88d7fe5647e2323d791dd Kotlin DSL: 1.0-rc-6 Kotlin: 1.2.61 Groovy: 2.4.15 Ant: Apache Ant(TM) version 1.9.11 compiled on March 23 2018 JVM: 1.8.0_144 (Oracle Corporation 25.144-b01) OS: Windows 10 10.0 amd64 C:\Users\BYRON.Y.Y>
-
Linux环境变量设置方法总结 PATH、LD_LIBRARY_PATH
2018-01-17 21:10:26Linux环境变量设置方法总结 PATH、LD_LIBRARY_PATHPATH: 可执行程序的查找路径查看当前环境变量:echo $PATH设置:方法一:export PATH=PATH:/XXX 但是退出当前终端后就失效方法二:修改 ~/.bashrc 或 ~/.bash_profile...Linux环境变量设置方法总结 PATH、LD_LIBRARY_PATH
PATH: 可执行程序的查找路径
查看当前环境变量:
echo $PATH
设置:
方法一:export PATH=PATH:/XXX 但是退出当前终端后就失效
方法二:修改 ~/.bashrc 或 ~/.bash_profile或系统级别的/etc/profile
1. 在其中添加例如export PATH=/opt/ActivePython/bin:$PATH
2. source .bashrc (Source命令也称为“点命令”,也就是一个点符号(.)。
source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录)
LD_LIBRARY_PATH: 动态库的查找路径
设置:
方法一: export LD_LIBRARY_PATH=LD_LIBRARY_PATH:/XXX 但是退出当前终端后就失效
方法二: 修改~/.bashrc或~/.bash_profile或系统级别的/etc/profile
1. 在其中添加例如export LD_LIBRARY_PATH=/opt/ActiveP/lib:$LD_LIBRARY_PATH
2. source .bashrc (Source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录)
方法三:这个没有修改LD_LIBRARY_PATH但是效果是一样的实现动态库的查找,
1. /etc/ld.so.conf下面加一行/usr/local/mysql/lib
2. 保存后执行 ldconfig 生效
(ldconfig 命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件.缓存文件默认为/etc/ld.so.cache,此文件保存已排好序的动态链接库名字列表.)
方法三设置稍微麻烦,好处是比较不受用户的限制。
ld.so.conf 里面配置之后,添加的路径为最优先路径;
[root@host ~]# cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/fan/lib
/usr/local/fan/lib64
本人亲手打造语音智能灯安利 -
sys.path.append(path) 和 sys.path.insert(0, path)的区别(使用insert(0, path)而非append来确定导入包)
2020-09-22 11:14:41sys.path.append(path) 将path添加到检索范围的最后,而sys.path.insert(0, path)将path添加到检索范围的特定位置(这里是0即第一个检索)。 默认情况下检索的第一个目录是python解释器所在目录,如果你想... -
node 的path模块中 path.resolve()和path.join()的区别
2018-05-10 17:29:29一、path模块的引入。直接引用。node中自带的模块const path = require('path');二、path.join(path1,path2,path3.......) 作用:将路径片段使用特定的分隔符(window:\)连接起来形成路径,并规范化生成的路径... -
springboot 关于 Class path contains multiple SLF4J bindings.警告的解决
2018-07-12 08:49:32springboot 关于 Class path contains multiple SLF4J bindings.警告的解决 有一次配置好springboot项目启动后,忽然发现有下边的警告: SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found... -
false path
2018-10-19 15:39:41如何处理异步时钟? 很简单,set_false_path 注意要from A to B,... 使用set_false_path:set_false_path -from [get_clocks clk1] -to [get_clocks clk2]set_false_path -from [get_clocks clk2] -to [get_... -
path与publicPath的区别
2017-04-24 22:41:13前言在webpack模块化开发的过程中,发现webpack.config.js配置文件的输出路径总有一个path与publicPath,不解其意。module.exports = { output: { path: path.resolve("./examples/dist"), filename: "app.js", ... -
os.path.join()函数用法
2019-02-24 15:04:02python路径拼接os.path.join()函数的用法 os.path.join()函数:连接两个或更多的路径名组件 1.如果各组件名首字母不包含’/’,则函数会自动加上 2.第一个以”/”开头的参数开始拼接,之前的参数全部丢弃,当有... -
webpack path和publicPath作用
2016-11-23 08:19:31path:用来存放打包后文件的输出目录 publicPath:指定资源文件引用的目录 用处:例如在express中,指定了public/dist是网站的根目录,网站的源文件存放在public中,那么就需要设置path:”./dist”指定打包输出到... -
node---path模块,nodeJs的path对象,如何用来处理目录,path.join,path.resolve,path.relative.path
2017-06-22 23:48:40path.dirname(agr) const path=require('path');path.dirname('dist/js/a.js'); //返回 dist/js,当dirname的参数agr为文件时候,返回改文件的目录path.dirname(path.resolve('a','b','d/e')); //返回D:\demos\a\b\d ... -
python 中os模块os.path.exists()含义
2018-08-30 09:31:38os.path模块主要用于文件的属性获取,exists是“存在”的意思,所以顾名思义,os.path.exists()就是判断括号里的文件是否存在的意思,括号内的可以是文件路径。 举个栗子: user.py为存在于当前目录的一个文件 ... -
re_path和path的区别
2018-10-23 18:55:23re_path和path的作用都是一样的。只不过re_path是在写url的时候可以用正则表达式,功能更加强大。 写正则表达式都推荐使用原生字符串。也就是以r开头的字符串。 在正则表达式中定义变量,需要使用圆括号括起来。... -
为什么要配环境变量?path用来干什么?
2018-03-26 14:07:20(因为截至目前我用到最多的就是系统变量中的path变量,之后遇到别的再补充): 明确两个概念: 1、Path路径:用来指定可执行文件的搜索路径,也就是后缀名为.exe文件; 2、.exe文件:你桌面上快捷方式的根本;... -
UiPath学习
2019-06-25 16:44:10一、UiPath介绍 UiPath 是RPA(Robotic Process Automation:机器人过程自动化)领域比较受欢迎的软件之一(Automation anywhere;blue prism等)。能让雇员从重复枯燥的工作中解放出来。 UiPath由三部分组成: ... -
Unity之DOTweenPath轨迹移动
2017-04-26 16:29:19Unity之DOTweenPath轨迹移动 -
os.path.abspath和os.path.realpath区别
2018-12-21 18:08:52Python在使用os包的过程中,经常遇到返回wen文件路径的方法,那os.path.abspath()和os.path.realpath()的区别是什么呢,有时候傻傻分不清楚,现在我们就来用实例来说明下,他两个的区别: 1.os.path.abspath() ... -
python os.path.join() , os.path.basename() , os.path.dirname() ,os.path.split() 使用方法
2019-06-29 17:40:26# -*- coding:utf-8 -* import os Path1 = 'Python' Path2 = 'Java' Path3 = 'C++' Path10 = Path1 + Path2 + Path3 Path20 = os.path.join(Path1, Path2, Path3) print('Path1 = ', Path10) print('Path1 = '... -
@Path注解
2019-11-14 21:49:00最近用到的一个项目,看到Controller控制层、Method方法都是通篇的@Path注解,由于之前并没有使用过该注解,故记此篇。 首先看一下项目中的使用方式: @Path("clientWeb")publicclassClientWeb{@POST@Path("/getData... -
Springboot 2.x中server.servlet.context-path的运用
2019-12-16 17:53:17今天在开发项目的时候遇到了请求不通API的问题,最开始以为是server.servlet.context-path配置导致的问题,最终发现是由于AWS端口未开放/监听导致的connection refuse。虽然如此,仍然想记录一下server.servlet.... -
webpack中output之path和publicPath详解
2018-06-09 11:41:56path:所有输出文件的目标路径;打包后文件在硬盘中的存储位置。publicPath:输出解析文件的目录,指定资源文件引用的目录 ,打包后浏览器访问服务时的 url 路径中通用的一部分。区别:path是webpack所有文件的输出的... -
Linux环境变量设置方法PATH、动态库的查找路径方法LD_LIBRARY_PATH
2019-03-27 22:54:10PATH 可执行程序的查找路径 查看当前环境变量: echo $PATH 设置: 方法一:export PATH=PATH:/XXX 但是退出当前终端后就失效 方法二:修改 ~/.bashrc 或 ~/.bash_profile或系统级别的/etc/profile 1. 在其中... -
Django(三)path与re_path函数
2019-11-08 15:59:29在新版本Django2.x中,url的路由表示用path和re_path代替, 模块的导入由django1.x版本的 from django.conf.urls import url,include 变成现在的Django2.x中的 from django.urls import path, re_path, include ... -
Android开发之Path详解
2017-10-18 22:48:33在制作高级控件的时候往往会用到很多的高级数学公式,例如本文将要讲到的贝塞尔曲线,结合Path使用,可以实现很多复杂的动画效果。一.Path常用方法表 作用 相关方法 备注 移动起点 moveTo 移动下一次操作的起点... -
javax.ws.rs.Path注解@Path的工作原理解析
2020-03-13 19:14:13在Eclipse里单击练习代码的@Path: 发现这个path的value还支持正则表达式: 所以我用了这样一个正则表达式: 测试成功: 用这个测试失败,这是我期望的:http://localhost:9498//hello/3 从Eclipse的outpu... -
webpack中的path和publicPath的作用
2017-12-05 14:57:02output.path打包后文件在硬盘中的存储位置。例如:path: path.join(__dirname, "build/")==输出为=》localdisk/path-to-your-project/build/output.publicPath打包后浏览器访问服务时的 url 路径(中通用... -
path.resolve()理解
2018-10-18 17:53:41学习webpack时遇到path.resolve(): webpack.config.js: output: { filename: '[name].bundle.js', //把一个路径或路径片段的序列解析为一个绝对路径 path: path.resolve(__dirname,'dist') }, 然后去看了node... -
CMAKE_MODULE_PATH 与 CMAKE_PREFIX_PATH
2019-05-15 18:12:50CMAKE_PREFIX_PATH是以分号分隔的列表,供find_package(), find_program(), find_library(), find_file()和find_path()使用,初始为空,由用户设定 CMAKE_PREFIX_PATH 官方链接 CMAKE_MODULE_PATH是以分号分隔的列表... -
sys.path.append()用法
2017-12-27 10:28:561、理论sys.path 返回的是一个列表!该路径已经添加到系统的环境变量了,当我们要添加自己的搜索目录时,可以通过列表的append()方法;对于模块和自己写的脚本不在同一个目录下,在脚本开头加sys.path.append(‘xxx...
-
基于Django的电子商务网站设计--第九章 Python在线题库
-
三段式状态机理解浅析
-
kt-telegram-bot:Kotlin语言的电报Bot库-源码
-
well-control:钻井压井施工计算软件:司钻法和工程师法-源码
-
STM32L1xx_StdPeriph_Lib_V1.3.1.rar
-
Python语言编程高级精讲课 从程序员到架构师的必修课
-
3d-core-raub:用于桌面应用程序的可扩展Node.js 3D核心-源码
-
基于GIS决策功能的物流配送TSP优化模型研究
-
java操作jira,socket超时问题以及searchjql搜索只返回50条
-
资源:此回购是寻找各种领域资源的一站式目的地。 您可以在此处找到任何域的路线图-源码
-
AtomicWatch:Intel Atom C2000系列发现工具,该工具可解析日志文件并在找到肯定匹配项时返回结果。 #nsacyber-源码
-
基于Django的电子商务网站设计--第二章
-
【Python 基础入门】
-
VSCode 入门配置
-
POJ3017 Cut the Sequence {DP}【线性DP】(单调队列优化)
-
使用Vidmore Video Converter进行分割和旋转裁剪视频教程
-
免杀过360全家桶
-
ESP32-Windows编译环境
-
Redis的四种模式 单机 主从 哨兵 集群
-
Portofino:Portofino 5是下一代开放源代码的Web开发框架Portofino。 其目的是帮助开发人员使用REST API和Angular UI创建现代的响应式企业应用程序-源码