系统变量

Linux 中/etc/profile、~/.bash_profile 环境变量配置及执行过程

匿名 (未验证) 提交于 2019-12-02 21:59:42
环境变量是和Shell紧密相关的,用户登录系统后就启动了一个Shell。对于Linux来说一般是bash,但也可以重新设定或切换到其它的 Shell。对于UNIX,可能是CShelll。环境变量是通过Shell命令来设置的,设置好的环境变量又可以被所有当前用户所运行的程序所使用。对于bash这个Shell程序来说,可以通过变量名来访问相应的环境变量,通过export来设置环境变量。下面通过几个实例来说明。 1)etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置. 注:在这里我们设定是为所有用户可使用的全局变量。 2)/etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取. 3)~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息, 当用户登录时,该文件仅仅执行一次! 默认情况下,他设置一些环境变量,执行用户的.bashrc文件. 注:~在LINUX下面是代表HOME这个变量的。 另外在不同的LINUX操作系统下,这个文件可能是不同的,可能是~/.bash_profile; ~/.bash_login或 ~/.profile其中的一种或几种,如果存在几种的话

JAVA_HOME环境变量不起作用

匿名 (未验证) 提交于 2019-12-02 21:53:32
  打开对应文件夹发现内容如下:   因此,有几种解决方案:   1、删除这个两个变量   2、将自己配置的 Java Path 变量(即 %JAVA_HOME%\bin;)移到这个两个变量的前面   3、也可以暴力点直接删除这个两个文件夹下的文件,这样也会从自己配置的 Java Path 路径执行 Java 命令。   简单科普下 Path 变量的作用是告诉系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到哪些目录下去寻找。 文章来源: JAVA_HOME环境变量不起作用

推荐:Java性能优化系列集锦

匿名 (未验证) 提交于 2019-12-02 21:53:32
Java性能问题一直困扰着广大程序员,由于平台复杂性,要定位问题,找出其根源确实很难。随着10多年Java平台的改进以及新出现的多核多处理器,Java软件的性能和扩展性已经今非昔比了。现代JVM持续演进,内建了更为成熟的优化技术、运行时技术和垃圾收集器。与此同时,底层的硬件平台和操作系统也在演化。 目录: 一、Java性能优化系列之一--设计优化 二、Java性能优化系列之二--程序优化 三、Java性能优化系列之三--并发程序设计详解 四、Java性能优化系列之四--Java内存管理与垃圾回收机制详解 五、Java性能优化系列之五--JavaIO 现代大规模关键性系统中的Java性能调优,是一项富有挑战的任务。你需要关注各种问题,包括算法结构、内存分配模式以及磁盘和文件I/O的使用方式。性能调优最困难的通常是找到问题所在,即便是经验丰富的人也会被他们的直觉所误导。性能杀手总是隐藏在最意想不到的地方。 这一次,我将在本文中着重介绍Java性能优化的一系列举措,希望能够对现在的你有所帮助。觉得有帮助的朋友也可以转发、收藏一下。 一、Java性能优化系列之一--设计优化 1、善于利用 Java 中的设计模式:享元模式、代理模式、装饰器模式等。详见我的博客文章“大话”设计模式 文章链接: https://blog.csdn.net/person_limit/article/details

1.python简介

蹲街弑〆低调 提交于 2019-12-02 18:21:15
简介 1、python语言介绍 python的创始人:Guido Van Rossum 2、python是一门什么样的语言 编程语言主要从以下几个角度进行分类:编译型,静态型,动态性,强类型定义语言和弱类型定义语言 (1)编译型:有一个负责翻译的程序来对我们的源代码进行转换,生成对应的可执行代码,这个过程就是编译(Compile),而负责编译的程序就被称为编译器(Compiler) (2)通常我们所说的动态语言,静态语言是指动态类型语言和静态类型语言 (3)动态类型语言:是指在运行期间采取做数据类型检查的语言。即在用动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来。典型的是python和Ruby (4)静态类型语言:数据类型是在编译期间检查的,也就是说在写程序的时候要声明所有变量的数据类型。C/C++是静态类型语言的典型代表,其他的静态类型语言还有C#,JAVA 3、Python能做什么 网络应用、科学运算、GUI程序、系统管理工具、其他等等 Web应用开发 Python经常被用于Web开发。比如,通过mod_wsgi模块,Apache可以运行用Python编写的Web程序。Python定义了WSGI标准应用接口来协调Http服务器与基于Python的Web程序之间的通信。一些Web框架,如Django

CAD关于图层当前层操作(com接口网页版)

霸气de小男生 提交于 2019-12-02 18:17:34
当前层表示DWG数据库默认层,向数据库中添加一个对象时,默认放到该层上,该属性随图存放,通过系统变量CLAYER操作,系统变量设置参考:http://www.mxdraw.com/help_2_48.html 设置当前层代码JS: // 新建一个图层 mxOcx.AddLayer("MyLayerName"); // 设置当前层 mxOcx.SetSysVarString("CLAYER", "MyLayerName"); // 设置控件Draw函数使得的层 mxOcx.LayerName = "MyLayerName"; 或者这样: // 添加层 mxOcx.AddLayer("aaaa"); // 得到当前数据库 var database = mxOcx.GetDatabase(); // 设置当前层 database.CurrentlyLayerName = "aaaa"; 来源: https://www.cnblogs.com/yzy0224/p/11757233.html

CAD关于文字样式当前文字样式操作(com接口c#语言)

只愿长相守 提交于 2019-12-02 15:09:22
当前文字样式表示向DWG数据库添加一个文字对象时,使用的默认的文字样式,通过系统变量TEXTSTYLE操作,系统变量设置参考: http://www.mxdraw.com/help_2_48.html 设置当前文字样式C# // 添加文字样式 axMxDrawX1.AddTextStyle1("MyTextStyle", "txt.shx", "hztxt.shx", 1); // 得到当前数据库 MxDrawDatabase database = (MxDrawDatabase)axMxDrawX1.GetDatabase(); // 设置当前文字样式 database.CurrentlyTextStyle = "MyTextStyle"; 取当前文字样式代码: String sCurrentTextStyle = database.CurrentlyTextStyle; 来源: https://blog.csdn.net/u013725001/article/details/102778351

[转]常用系统变量

烈酒焚心 提交于 2019-12-02 12:05:14
可以用CMD的SET命令来查看现有的系统变量,“="前的部分用%括起来就是。 常用: %USERPROFILE% =C:\Users\用户名 %SystemRoot% =C:\WINDOWS %SystemDrive% =C: %APPDATA% =C:\Users\用户名\AppData\Roaming %LOCALAPPDATA% =C:\Users\用户名\AppData\Local %windir% =C:\WINDOWS %Path% =C:\Windows\system32;C:\Windows; %ProgramData% =C:\ProgramData %ProgramFiles% =C:\Program Files %ProgramFiles(x86)% =C:\Program Files (x86) 其他: %ALLUSERSPROFILE% =C:\ProgramData %CommonProgramFiles% =C:\Program Files\Common Files %CommonProgramFiles(x86)% =C:\Program Files (x86)\Common Files %CommonProgramW6432% =C:\Program Files\Common Files %COMPUTERNAME% =MyPC %ComSpec%

常见的面试题 (二)

旧巷老猫 提交于 2019-12-02 09:20:14
7. YUM 简介 什么是YUM,其作用是什么,主要支持哪几种方式提供软件源? 1. 是一种基于“C/S”结构的RPM软件更新机制,所有的软件包由集中的软件仓库提供,能够自动分析并解决软件包之间的依赖关系。 支持的软件源主要包括: 本地文件夹:file://.. .. FTP服务器:ftp://.. .. HTTP服务器:http:// 2 客户端配置文件。 在建立 .repo 仓库配置文件时,常见的配置条目如下所示,请补充各自的作用。 [Server]:( ) name:( ) baseurl:( ) enabled:( ) gpgcheck:( ) gpgkey:( ) 参考答案 自定义源的名称,具有唯一性 本软件源的描述字串 指定YUM服务端的URL地址 是否启用此频道 是否验证待安装的RPM包 用于RPM验证的密钥文件 3 客户端配置文件路径与命名。 为RHEL6服务器指定要使用的YUM源时,建立的配置文件一般应放在( )目录下,其扩展名应该是( )。 /etc/yum.repos.d、.repo 8. 编译源码包过程介绍 采用源码包编译的方式安装软件包时,有哪些基本过程、各自的作用是什么? tar解包:解压、释放安装包内的文件 ./configure配置:针对当前系统环境指定安装目录、选择功能等设置。 make编译:将源代码编译成二进制的可执行程序、库文件等数据。

CAD关于图层当前层操作(com接口c#语言)

一笑奈何 提交于 2019-12-02 08:45:25
当前层表示DWG数据库默认层,向数据库中添加一个对象时,默认放到该层上,该属性随图存放,通过系统变量CLAYER操作,系统变量设置参考:http://www.mxdraw.com/help_2_48.html 设置当前层代码C#: // 新建一个图层 axMxDrawX1.AddLayer("MyLayerName"); // 设置当前层 axMxDrawX1.SetSysVarString("CLAYER", "MyLayerName"); // 设置控件Draw函数使得的层 axMxDrawX1.LayerName = "MyLayerName"; 或者这样: // 添加层 axMxDrawX1.AddLayer("aaaa"); // 得到当前数据库 MxDrawDatabase database = (MxDrawDatabase)axMxDrawX1.GetDatabase(); // 设置当前层 database.CurrentlyLayerName = "aaaa"; 取当前层代码: String sName = ""; if(axMxDrawX1.GetSysVarString("CLAYER", ref sName)) { MessageBox.Show("当前层名:" + sName); } 来源: https://www.cnblogs.com/yzy0224

Thinkphp中的系统变量

荒凉一梦 提交于 2019-12-02 05:42:28
Action中使用的系统常量 THINK_PATH // ThinkPHP 系统目录 APP_PATH // 当前项目目录 APP_NAME // 当前项目名称 MODULE_NAME //当前模块名称 ACTION_NAME // 当前操作名称 TMPL_PATH // 项目模版目录 LIB_PATH // 项目类库目录 CACHE_PATH // 项目模版缓存目录 CONFIG_PATH //项目配置文件目录 LOG_PATH // 项目日志文件目录 LANG_PATH // 项目语言文件目录 TEMP_PATH //项目临时文件目录 PLUGIN_PATH // 项目插件文件目录 VENDOR_PATH // 第三方类库目录 DATA_PATH // 项目数据文件目录 IS_APACHE // 是否属于 Apache IS_IIS //是否属于 IIS IS_WIN //是否属于Windows 环境 IS_LINUX //是否属于 Linux 环境 IS_FREEBSD //是否属于 FreeBsd 环境 NOW_TIME // 当前时间戳 MEMORY_LIMIT_ON // 是否有内存使用限制 OUTPUT_GZIP_ON // 是否开启输出压缩 MAGIC_QUOTES_GPC // MAGIC_QUOTES_GPC THINK_VERSION //ThinkPHP