-
Oracle9i的init.ora参数中文说明
2008-11-07 20:14:11Oracle9i初始化参数中文说明 Blank_trimming: 说明: 如果值为TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长, 也允许分配数据。 值范围: TRUE | FALSE 默认值: FALSE serializable: 说明: 确定查询是否获取表级... -
在spring集成hibernate 中,如果包含中文参数查询不出结果
2017-01-04 08:11:53下面方法的参数username如果是字母可以正常读取到数据,如果是中文则uniqueResult为null。 我谷歌了网上说的都是使用setString 设置参数就不会有中文问题了,可我本来就是用的是setString方法设置参数的,请求各位... -
JDK API 1.8 中文帮助文档
2020-03-12 10:38:11看是否是静态的成员方法:如果是静态,可以通过类名调用。 看返回值类型:人家返回什么,你就用什么接收。 B:看右边 看方法名:方法名称不要写错了。 看参数列表:人家要什么参数,你就给什么参数;人家要... -
wsyscheck中文版
2011-06-23 19:15:02(可以据此参考是否是假冒微软文件,注意的是如果紫红色显示过多,可能是你的系统是网上常见的Ghost精简版,这些版本可能精简掉了微软签名数据库所以结果并不可信) SSDT管理页: 默认显示全部的SSDT表,红色表示... -
Winrar4.1中文版
2013-09-02 02:13:2418. 在压缩和向导对话框中,可以用十进制指定分卷的大小。十进制的标记由 Windows的地区设置定义。 -v命令行开关也允许使用十进位小数。在命令行中模式中,点 (.) 总是作为十进制的标记。例如,v1.5g 开关表示 1.5 ... -
VC51中文标识符工具
2012-08-01 11:18:44但对于中国人来说,还是用中文作标识符比较符合思维习惯。VC51就是为了能实现此目的,而编写的一个小工具。 使用方法。 安装:此工具是开源的,用的是VC++编译环境。用户可自己编译。编译生成EXE文件,将keil安装... -
Linux学习笔记——PATH变量、PS1变量、LANG变量、位置参数变量和预定义变量
2019-07-20 22:04:40也就是说,我们输入了一个程序名,如果没有写入路径,系统就会到 PATH 变量定义的路径中去寻找是否有可以执行的程序,如果找到则执行,否则会报"命令没有发现"的错误。 例如下图 当输入查看ll命令的路径时...声明:本文参考C语言中文网和Linux命令大全
一、PATH变量
PATH变量值用于记录linux命令的路径。
例如下图
PATH 变量的值是用":"分隔的路径,这些路径就是系统查找命令的路径。也就是说,我们输入了一个程序名,如果没有写入路径,系统就会到 PATH 变量定义的路径中去寻找是否有可以执行的程序,如果找到则执行,否则会报"命令没有发现"的错误。
例如下图
当输入查看ll命令的路径时,发现ll命令的路径在/bin/ls下,同时$PATH中也有一条/bin的路径,所以在执行该命令的时候,系统通过 $PATH来找到该命令。知道了这一点,我们就可以通过自己定义一个命令来复制相应的路径下或者在/bin目录下,来运行
例如
第一步:在/bin下看是否有文件名为name.sh的文件
看图可知没有。
第二步:创建一个name.sh文件(sh文件是UNIX/LINUX 操作系统的脚本文件),并向文件中输入liuao
第三步:修改文件的权限
通过touch创建的name.sh文件,它的权限是
可以看出没有运行的权限,所以要进行修改
修改如下,使它的拥有者具有运行的权限
这样再输入name.sh
就可以输出liuao,因为liuao不是命令,所以系统会报错。如果我们把自己写的所有程序脚本都放在 /bin/ 目录下,那么有时会搞不清系统命令和自己写的程序(其实笔者很反对改变系统目录的结构的)。所以还可以在$PATH中添加用户自定的文件路径,来实现系统执行该文件
例如,把home/liuao/document加入 $PATH变量中
上图这样定义的 PATH 变量只能临时生效,一旦重启或注销系统就会消失。如果想要永久生效,则需要写入环境变量配置文件。二、PS1变量
PS1 是一个很有意思的变量,是用来定义命令行的提示符的,可以按照我们自己的需求来定义自己喜欢的提示符。
那就来看看PS1支持那些项吧命令 说明 \d 显示曰期,格式为"星期 月 日" \H 显示完整的主机名。如默认主机名"localhost.localdomain" \h 显示简写的主机名。如默认主机名"localhost" \t 显示 24 小时制时间,格式为"HH:MM:SS" \T 显示 12 小时制时间,格式为"HH:MM:SS" \A 显示 24 小时制时间,格式为"HH:MM" @ 显示 12 小时制时间,格式为"HH:MM am/pm" \u 显示当前用户名 \v 显示 Bash 的版本信息 \w 显示当前所在目录的完整名称 \W 显示当前所在目录的最后一个目录 # 执行的第几条命令 $ 提示符。如果是 root 用户,则会显示提示符为"#";如果是普通用户,则会显示提示符为"$" 例1:查看当前的PS1
例2:设置PS1为[\u@\h\w]$
例3:设置PS1为[\u@\h@]$
注意:上图设置的这些提示符的修改是临时生效的,一旦注销或重启系统就会消失。要想永久生效,必须写入环境变量配置文件
三、LANG变量
(1)LANG 变量定义了 Linux 系统的主语系环境,这个变量的默认值如下:
这里因为我们在安装 Linux 时选择的是英文安装,所以默认的主语系变量是"en_US.UTF-8"。
如果想要知道Linux 系统中到底支持多少种语系。可以使用如下命令来查看
其中查看现有语言环境,使用locale命令;查看可用语言环境:使用locale -a命令。(2)在 Linux 系统中,语系主要是通过这些变量来设置的,这里只需知道 LANG 和 LC_ALL 变量即可,其他的变量会依赖这两个变量的值而发生变化。LANG 是定义系统主语系的变量,LC_ALL 是定义整体语系的变量,一般使用 LANG 变量来定义系统语系。
我们还可以通过文件 /etc/sysconfig/i18n 定义系统的默认语系,结果如下图
发现和系统语系不一样。可以这么理解默认语系是下次重启之后系统所使用的语系;而当前系统语系是当前系统所使用的语系。因为本系统下次启动是图形界面,所以这里是中文语系。四、位置参数变量
在 Linux 的命令行中,当一条命令或脚本执行时,后面可以跟多个参数,我们使用位置参数变量来表示这些参数。其中,$ 0 代表命令行本身,$ 1 代表第 1 个参数,$ 2 代表第 2 个参数,依次类推。当参数个数超过 10 个时,就要用大括号把这个数字括起来,例如,$ {10} 代表第 10 个参数,${14} 则代表第 14 个参数。
例如 $ 0是ls , $ 1 是file1 ,$ 2是file2, $ 3是file3,$4是file4
在 Shell 中可以识别的位置参数变量有位置参数变量 作 用 $n n 为数字,$ 0 代表命令本身,$ 1〜$ 9 代表第 1〜9 个参数,10 以上的参数需要用大括号包含, 如$ {10} $* 这个变量代表命令行中所有的参数,把所有的参数看成一个整体 $@ 这个变量也代表命令行中所有的参数,不过 $@ 把每个参数区别对待 $# 这个变量代表命令行中所有参数的个数 例1:位置参数变量可以用于向命令或程序脚本中传递信息
第一步:创建cout.sh文件
第二步:给该文件拥有者和组群可以运行的权限
第三步:用vim编辑cout.sh文件
第四步:退出,并保存
第五步:运行该文件
可见这里的$1就是1,$2就是3,并依次赋值给了num1和num2例2:$@、$#和$*的区别
首先编辑一个可执行文件说一下它们三个的不同
再次用vim编写内容
最后保存文件,并执行
可见$#是代表命令行中所有参数的个数,这里$@和$*的功能还没有区别开,接下来再举个例子,说明一下
创建一个可执行文件differ,并在文件中输入一下代码
然后运行该文件
可见$*把所有的参数看成一个整体,在上面的例子中就是循环了一次,而$@不把所有参数看成一个整体,而是区别对待,所以就运行了三次。
五、预定义变量
预定义变量是在 Shell一开始时就定义的变量,这一点和默认环境变量有些类似。不同的是,预定义变量不能重新定义,用户只能根据 Shell 的定义来使用这些变量。
先来看一下有哪些预定义变量预定义变量 作 用 $? 最后一次执行的命令的返回状态。如果这个变量的值为 0,则证明上一条命令正确执行;如果这个变量的值为非 0 (具体是哪个数由命令自己来决定),则证明上一条命令执行错误 $$ 当前进程的进程号(PID) $! 后台运行的最后一个进程的进程号(PID) 例1 查看最后一次命令的返回状态
可知一条命令正确执行
例2:查看当前的PID
例3:查看运行的最后一个进程号
-
ABAP中文幫助文檔
2018-10-27 19:07:09ABAP幫助文檔,中文版 第一部份,ABAP/4基础 ABAP/4用户指南的第一部分描述了ABAP/4编程语言的基本组件。它们允许用户编写并运行包括所有主要操作的ABAP/4 程序。用户可以使用这些知识编写应用程序。 在第一部分的... -
Wsyscheck0119中文版
2009-06-22 23:08:19(可以据此参考是否是假冒微软文件,注意的是如果紫红色显示过多,可能是你的系统是网上常见的Ghost精简版,这些版本可能精简掉了微软签名数据库所以结果并不可信) SSDT管理页: 默认显示全部的SSDT表,红色表示... -
Squid 中文权威指南
2011-08-19 13:38:16现在你可以用这个命令检查源代码树: % cvs checkout -r SQUID_2_5 -d squid-2.5 squid -r 选项指定获取修订标签。省略-r 选项你将获得头分支。 -d 选项改变存放文件的顶级目录名。假如你省略-d 选项,顶级目录名... -
JW FLV PLAYER 在线FLV播放器中文使用说明
2011-03-22 11:22:02如果使用swfobject.js,可以用addVariable()方法来配置,如果使用的embed方式,可以通过定义"flashvars"属性来配置变量,注意用"&"符号分割这些变量。 被*号标注的同样适用于 JW Image Rotator 基本变量 ... -
STM32CubeMX用户手册中文版UM1718-翻译版.rar
2019-06-30 13:00:32纯人工翻译中文版本,STM32CubeMX用户手册中文版,STM32CubeMX用户手册中文版UM1718-翻译版.菜鸟到高手,显得有些霸气哈,不过的确如此,官方带给我们一个比较实用的stm32的工具。这个工具就是STM32CubeMX,昨天玩... -
Java谜题解惑 中文版CHM格式
2009-10-23 10:37:10本书英文名:Java™ Puzzlers: Traps, Pitfalls, and Corner Cases 作者是顶顶大名的Joshua Bloch, Neal Gafter 该本书为中文,CHM格式,今天刚弄的! 90多个谜题,个个陷阱,个个让你受益匪浅 预览第一个: Java... -
中文简体压缩软件RAR 6.0
2006-02-28 10:01:02可以通过建立"RAR"环境变量来添加默认参数到命令行中. 例如,在 UNIX 中,下列命令行可以被添加到你的配置中: RAR='-s -md1024' export RAR RAR 将使用这个字符串作为命令行的默认参数,并将使用 ... -
pscws23-20081221.tar.bz2【中文分词】
2013-09-08 18:53:39返回值:当 cb 参数没有传入时,返回切好的词语组成的数组成(可以以引用方式返回), 若采用回调函数处理分词结果,则直接返回 true。 其它:cb 函数在一次 segment() 过程中可能是多次调用的。 若没有传入 cb ... -
Wsyscheck20080122(中文版)
2009-12-05 07:43:12(可以据此参考是否是假冒微软文件,注意的是如果紫红色显示过多,可能是你的系统是网上常见的Ghost精简版,这些版本可能精简掉了微软签名数据库所以结果并不可信) SSDT管理页: 默认显示全部的SSDT表,红色表示... -
你必须知道的495个C语言问题(中文高清版)
2013-03-20 13:28:283.7 是否可以安全地认为,一旦&&和||左边的表达式已经决定了整个表达式的结果,则右边的表达式不会被求值? 3.8 为什么表达式printf("%d%d",f1(),f2());先调用了f2?我觉得逗号表达式应该确保从左到右的求值顺序。... -
中文版Editplus+2.rar无需安装
2011-06-05 11:39:25在弹出的窗口中选择"添加工具->应用程序",给新程序起一个好记的名字,比如这里我们用"Debug PHP",在"菜单文本"中输入"Debug PHP"。点击"命令行"右边的按钮,找到你的php.exe所在的路径,例如这里是"c:\php\php.exe"。... -
94KKBBS v1.19 简体中文版
2005-12-27 09:38:51论坛的安装步骤 将论坛代码压缩包解开包,保持文件的相对位置,将解压后得到的全部目录、文件包括所有空目录上传到你的服务器上,论坛基本上就可以使用了,您可以进入后台管理设置一些参数。 默认的... -
《你必须知道的495个C语言问题(中文版)》.pdf
2011-05-19 12:34:053.7 是否可以安全地认为,一旦&&和||左边的表达式已经决定了整个表达式的结果,则右边的表达式不会被求值? 3.8 为什么表达式printf("%d %d", f1(), f2()); 先调用了f2?我觉得逗号表达式应该确保从左到... -
中文版Excel.2007公式与函数应用宝典 1/2
2012-04-06 18:29:445.3.9 提取名字的名、中间名和姓 5.3.10 删除名字中的称谓 5.3.11 计算单元格中词的数量 5.4 自定义VBA文本函数 第6章 处理Et期和时间 6.1 Excel如何处理日期和时间 6.1.1 了解日期序列号 6.1.2 输入日期 ... -
中文版Excel.2007公式与函数应用宝典 2/2
2012-04-06 18:37:145.3.9 提取名字的名、中间名和姓 5.3.10 删除名字中的称谓 5.3.11 计算单元格中词的数量 5.4 自定义VBA文本函数 第6章 处理Et期和时间 6.1 Excel如何处理日期和时间 6.1.1 了解日期序列号 6.1.2 输入日期 ... -
中文API支持库(1.0-0
2009-04-17 08:28:19注解:如磁盘卷已被压缩,可检查这个函数的结果是否与GetFileSize函数的结果有异,从而判断文件是否也被压缩(如有异,表明文件已被压缩)。 _取当前目录() 返回值为写到lpBuffer的字节数。如nBufferLength的长度... -
C++Primer_3rd_中国电力_中文完美版(电子版)
2012-08-03 09:18:57以查询一个多态类对象的类型例如我们可以询问一个Employee 对象它是否实际指向 一个Manager 类型另外第19 章回顾了异常处理机制讨论了标准库的异常类层次机构 并说明了如何定义和处理我们自己的异常类层次结构这一章... -
pup2usb 从XP轻松跨入全新的中文Puppy Linux世界(小芭比Linux硬盘/U盘安装专题)
2012-11-27 21:25:24对又大又慢的Winxp(vista)感到厌倦和喜欢尝试冒险的网友们,可以花上30分钟的下载时间再加上10-15分钟的安装时间,就可以实现从WinXP到Linux的轻松跨越,迈入全新的中文Puppy Linux世界,开始整个系统掉入内存高速... -
Visual Studio程序员箴言中文扫描PDF
2010-12-28 01:04:18技巧5.22 使用ctrl+c键复制工具箱选项卡中的控件,然后用ctrl+v键将该控件粘贴到另一个工具箱选项卡 115 技巧5.23 新建工具箱选项卡 116 5.1.4 任务列表 117 技巧5.24 使用任务列表创建独立于代码的用户任务... -
LINUX与UNIX SHELL编程指南(中文PDF)
2009-01-08 11:33:331.4.5 可以选择使用符号模式或绝对模式 7 1.5 目录 7 1.6 suid/guid 7 1.6.1 为什么要使用suid/guid 8 1.6.2 设置suid/guid的例子 8 1.7 chown和chgrp 9 1.7.1 chown举例 9 1.7.2 chgrp举例 9 1.7.3 找出你... -
最权威的C++教程_C++_Primer_Plus中文第五版+C++_Primer中文第四版(都含源码+习题)(共4分卷)分卷4
2010-06-23 18:14:52C++_Primer_Plus中文第五版 C++是在C语言基础上开发的一种集面向对象编程、通用编程和传统的过程化编程于一体的编程语言, 是C语言的超集。本书是根据2003年的ISO/ANSI C++标准编写的,通过大量短小精悍的程序... -
最权威的C++教程_C++_Primer_Plus中文第五版+C++_Primer中文第四版(都含源码+习题)(共4分卷)分卷1
2010-06-23 17:33:55C++_Primer_Plus中文第五版 C++是在C语言基础上开发的一种集面向对象编程、通用编程和传统的过程化编程于一体的编程语言, 是C语言的超集。本书是根据2003年的ISO/ANSI C++标准编写的,通过大量短小精悍的程序...