系统变量

java安装及配置

こ雲淡風輕ζ 提交于 2019-11-29 09:38:38
 所需条件:下载​Java JDK安装包,里面包含了安装JAVA所需的全部程序。 1:进入WWW.oracl.com官网 点击下载 : 2:点击JAVA 3:选择JAVASE1.7 4:然后进入控制面板中的系统页面查看本机的系统类型,再返回类型选择页面选择相应的类型点击下载。(下载前请点击左上角的同意选项。) 5:下载完成后进行安装 6:再进入系统属性的高级选项,点击环境变量,进行环境变量设置。 7:添加JAVA_HOME 8:在系统变量PASH前添加JAVA_HOME 9:再新建一个变量classpath,变量值处填; %JAVA_HOME%\lib\tools.jar;%JAVA_HOME%dt.jar 10:窗口键加R >cmd > 输入Java >javac 11:安装成功 来源: https://www.cnblogs.com/dp06134816-login/p/11511098.html

Shell变量基础详解

橙三吉。 提交于 2019-11-29 06:53:24
一、变量简介 变量是暂时存储数据的地方及数据标记,所存储的数据存在于内存空间中,通过正确地调用内存空间中变量的名字就可以取出与变量对应的数据。使用变量的最大好处就是使程序开发更为方便,当然,在编程中使用变量也是必须的。否则就很难完成相关的工作。 变量赋值的方式:先写变量名称,紧接着就是“=”,最后是值。 “=”号前后不允许有空格。 一般情况下,定义变量时,需要给变量的值带双引号,以防止出错,特别是当值的内容中有空格时,必须带双引号。 二、变量的类型 变量可分为两大类: 环境变量 也可称为全局变量,可以在创建它们的Shell及其派生出的任意子shell中使用。环境便令也可分为自定义环境变量和bash内置的环境变量; 普通变量 也可称为局部变量,只能在创建它们的shell函数或shell脚本中使用。 三、环境变量 环境变量一般是指用“export”内置命令导出的便令,用于定义Shell的运行环境,保证Shell命令的正确执行。 环境变量可以在命令行设置和创建,但用户退出命令行时,这些变量值也会随之丢失,因此,如果希望永久保存环境便令,可在用户家目录下的.bash_profile或.bashrc文件中,或者全局配置/etc/profile或/etc/bashrc 文件中。在讲环境变量放入以上文件中,每次用户登录时这些变量都将被初始化。 按照系统规范,所有的环境的名称均采用大写形式

appium在windows系统下环境搭建

戏子无情 提交于 2019-11-29 05:01:19
对于appium的介绍我就不说了,之前的文章介绍过。下面直入主题。 命令版本在安装过程中需要有python2环境,装完你可以装python3来写脚本。 环境要求: JDK 》java语言安装包 Node.js 》appium命令行版本服务依赖的环境 android-sdk 》安卓开发者工具包 python2 》在安装appium命令行版本服务时需要 .net framework appium-python-client 》python api appium-desktop 》桌面版的appium服务 appium命令行版本 和 appium-doctor 搭建步骤如下: 一、JDK安装配置(版本推荐1.8) 系统变量→新建 JAVA_HOME 变量 变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0) 系统变量→寻找 Path 变量→编辑 在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码) 系统变量→新建 CLASSPATH 变量 变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点) 然后打开cmd验证:java -version 二、node.js (推荐版本10.14)

Linux下设置和查看环境变量

廉价感情. 提交于 2019-11-29 03:21:48
转自 Linux下软件安装的几种方式 Linux 系统的/usr目录 Linux 软件安装到哪里合适,目录详解 Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr :系统级的目录,可以理解为 C:/Windows/ , /usr/lib 理解为 C:/Windows/System32 。 /usr/bin: 几乎所有的系统可执行文件都会安装在这里 /usr/local/bin: 则是可以存放一些系统用户自己特定的可执行文件,不用担心会被系统升级之类的行为覆盖,破坏,这个目录不是必须的 /usr/local : 用户级的程序目录,可以理解为 C:/Progrem Files/ 。 用户自己编译的软件默认会安装到这个目录下。 /opt :用户级的程序目录 ,可以理解为 D:/Software , opt有可选的意思, 这里可以用于放置第三方大型软件(或游戏),当你不需要时,直接 rm -rf 掉即可。在硬盘容量不够时,也可将/opt单独挂载到其他磁盘上使用。 源码放哪里? /usr/src :系统级的源码目录。 /usr/local/src :用户级的源码目录。 -----------------翻译------------------- /opt Here’s where optional stuff is put. Trying out the

grub 修复及 AWK用法

时间秒杀一切 提交于 2019-11-29 02:41:12
系统启动和内核管理,各种修复及各种编译 Linux就是个内核。 ldd命令可查到每一个程序依赖的库。 Centos6的启动流程及修复 centos6启动步骤概述 1、上电POST自检,加载BIOS的硬件信息,获取第一个启动设备 2、读取第一个启动设备MBR里的引导加载程序(grub)的启动信息 3、加载核心操作系统的核心信息,核心开始解压缩,并尝试驱动所有的硬件设备 4、核心执行init程序,并获取默认的运行信息 5、init程序执行/etc/rc.d/rc.sysinit文件 6、启动核心的外挂模块 7、init执行运行的各个批处理文件(scripts) 8、init执行/etc/rc.d/rc.local 9、执行/bin/login程序,等待一会登录 10、登录之后开始以shell控制主机 Bootloader是用来启动操作系统的。实现操作系统的前期引导。 GRUB启动程序是多部份组合而成,其中MBR的前446个字节只是他的第一个阶段。 第二阶段放在了磁盘文件:放在了/boot下的grub文件 内核放在/boot/文件下这就是内核文件 初始化的文件系统:/boot/initramfs - VERSION -release.img 这还是一个打包文件。 :先修改后缀就能解压。 :这个文件的目录和根分区的目录一样。他就是一个缩小版的根。这个文件里面就是一个隐藏版的小内核。 :-

在PLSQL, sql语句中带有中文的查询条件查询不到数据

回眸只為那壹抹淺笑 提交于 2019-11-29 01:53:27
今天在使用PLSQL查询时,查询条件里有中文查不出结果同时也不报错,而且表里该数据又存在,查询英文可以使用,发现是PLSQL字符编码问题。 解决办法就是设置一个系统环境变量就好了。 右击“计算机”-“属性”-“高级系统设置”-“环境变量”,在系统变量下, “新建” 变量名:NLS_LANG; 变量值:AMERICAN_AMERICA.AL32UTF8 最后重启PLSQL就好了。 来源: https://www.cnblogs.com/lisen203/p/11438582.html

Django框架——进阶之模板系统

你。 提交于 2019-11-28 23:14:19
---恢复内容开始--- 1. 常用语法 需要记住两组特殊符号: {{ }} 和 {% %} 。 在运用到变量的时候使用{{ }},如果是跟逻辑相关的话就使用{% %}。 在Django模板(template)中,会使用到的 {{ }} 和 {% %} 写法,在专业中就称之为Django的 “ 模板语言 ” 2. 变量 在Django模板中,使用的变量的时候,就是用这个格式: {{ 变量名 }}。 在template模板引擎遇到一个变量的时候,它自动根据python后台中的views模块提供的相关数据,计算出这个变量的结果,并用这个结果替换掉它自己。 变量命名: 命名规则包含(字符、数字、下划线)的组合。 注意:变量的名称一定不能含有空格、标点符号。 点(.)在模板语言中有特殊的含义。当模版系统遇到点("."),它将以这样的查询优先级: 第一:字典查询(Dictionary lookup) 第二:属性或方法查询(Attribute or method lookup) 第三:数字索引查询(Numeric index lookup) 注意事项: 如果计算结果的值是可调用的,它将被无参数的调用。 调用的结果将成为模版的值。 如果使用的变量不存在, 模版系统将插入 string_if_invalid 选项的值, 它被默认设置为'' (空字符串) 。 变量的使用写法: {#

linux 常用命令

*爱你&永不变心* 提交于 2019-11-28 22:28:31
[200511/19]linux 常用命令 超级用户创建用户: adduser login-name (For RedHat) useradd -m login-name (For SuSE) 登陆多个终端会话:Ctrl+Alt+F2,(F2-F7 or F8,one computer can creat 7 or 8 virtual terminals) 可用who查看登陆多个虚拟终端后的效果,exit或logout或Ctrl+D 退出虚拟终端 两种主流图形桌面:GNOME(GNU Network Object Model Environment) KDE(Domon Desktop Environment) 端口:每个终端或监视器都通过一个与计算机端口连接的电缆连接到计算机上。端 口是计算机后面的一个物理位置。每个端口都有一个名称,它通常以tty开头,并加上一个数字构成,如tty4。通过网络连接的终端使用以pts命名的电子 端口或伪端口。当发出who命令后,shell将执行实用程序who ,who 将搜索特定的系统文件以确定每个用户的登陆名,端口和时间,然后实用程序who将这些信息按一定格式输出到屏幕。 查看日期:如 cal 9 99 和 cal 9 1999 是不一样的,前者将输出的是公元99年9月份的日期。后者输出的是1999年9月的日期。 shell命令构成

Django之template

你说的曾经没有我的故事 提交于 2019-11-28 17:39:16
一、Template 1、模板系统的介绍 你可能已经注意到我们在例子视图中返回文本的方式有点特别。 也就是说,HTML被直接硬编码在 Python代码之中。 def current_datetime(request): now = datetime.datetime.now() html = "<html><body>It is now %s.</body></html>" % now return HttpResponse(html) 尽管这种技术便于解释视图是如何工作的,但直接将HTML硬编码到你的视图里却并不是一个好主意。 让我们来看一下为什么: 对页面设计进行的任何改变都必须对 Python 代码进行相应的修改。 站点设计的修改往往比底层 Python 代码的修改要频繁得多,因此如果可以在不进行 Python 代码修改的情况下变更设计,那将会方便得多。 Python 代码编写和 HTML 设计是两项不同的工作,大多数专业的网站开发环境都将他们分配给不同的人员(甚至不同部门)来完成。 设计者和HTML/CSS的编码人员不应该被要求去编辑Python的代码来完成他们的工作。 程序员编写 Python代码和设计人员制作模板两项工作同时进行的效率是最高的,远胜于让一个人等待另一个人完成对某个既包含 Python又包含 HTML 的文件的编辑工作。 基于这些原因

线程基础

﹥>﹥吖頭↗ 提交于 2019-11-28 17:33:45
摘要:在计算机发展早期,CPU的资源十分昂贵,如果一个CPU只能运行一个程序,那么当读写磁盘是CPU就只能处于空闲状态,造成了极大的浪费。从而有了 多道程序 的方式,即编译一个监控程序,当程序不需要使用CPU时,将其他在等待CPU的程序启动。该方式大大提高了CPU的利用率,但它的弊端是不分轻重缓急,有时候一个交互操作可能要等待数十分钟。 分时系统 :每个CPU运行一段时间后,就主动让出给其他CPU使用。Windows早期版本和Mac OS版本都是采用的这种分时系统来调度程序的。但是一旦有任何程序出现问题无法主动让出CPU给其它程序的话那么操作系统也没有办法,其它程序只能等待,造成死机假象。 多任务系统 :操作系统接管了所有的硬件资源,并且本身运行在一个受硬件保护的级别。所有的应用都以进程的方式运行在比操作系统更低的级别,每个进程都有自己独立的地址空间,使得进程之间的地址空间相互隔离。CPU由操作系统进行同一分配,每个进程根据进程优先级的高低都有机会获得CPU,但如果运行超过一定的时间,CPU会将资源分配给其他进程,这种CPU分配方式是抢占式,操作系统可以强制剥夺CPU资源并且分配给它认为目前最需要的进程。如果操作系统分配每个进程的时间很短,就会造成很多进程都在同时运行的假象,即所谓的宏观并行,微观串行。 什么是线程 线程(Thread),有时被称为轻量级进程(Lightweight