九九乘法表1*1 2*2 [问题点数:20分]

结帖率 0%
Bbs1
本版专家分:1
Bbs1
本版专家分:1
Bbs1
本版专家分:0
Bbs5
本版专家分:4983
Bbs1
本版专家分:0
Bbs1
本版专家分:79
Bbs1
本版专家分:2
Blank
脉脉勋章 绑定脉脉第三方账户获取
Blank
GitHub 绑定GitHub第三方账户获取
Bbs1
本版专家分:0
Linux命令之重定向 >、 >>、 1>、 2>、 1>>、 2>>、 <
<em>1</em>.&gt; 和 &gt;&gt; 这两个区别在于&gt;是重定向到一个文件,&gt;&gt;是追加内容到一个文件。如果文件不存在,那么这两个命令都会首先创建这个文件。 我们可以看到将ll的输出重定向到a.txt中, &gt;&gt;也是同样的效果;不过&gt;&gt;是可以追加内容的,比如: <em>2</em>.<em>1</em>&gt; 和 <em>2</em>&gt; 他们两个用于将一个文件正确的输出,和错误的输出分开保...
有关2:1 或者 1:2
比如: 4:<em>2</em> 或者 <em>2</em>:4 结果为 <em>2</em>rn 5:<em>2</em> 或者 <em>2</em>:5 结果为 <em>2</em> 还乘 <em>1</em>rn 6:<em>2</em> 或者 <em>2</em>:6 结果 <em>2</em> 还乘 <em>2</em>rnrn求这样的一个公式!
为什么答案是 2211
import java.util.*;rnclass KeyMasterrn public int i;rn public KeyMaster(int i)this.i=i;rn public boolean equals(Object o)rn return i==((KeyMaster)o).i;rn rn public int hashCode()rn return i;rn rnrnrnclass MapItrn public static void main(String arg[])rn Setset=new HashSet();rn KeyMaster k<em>1</em>=new KeyMaster(<em>1</em>);rn KeyMaster k<em>2</em>=new KeyMaster(<em>2</em>);rn set.add(k<em>1</em>);rn set.add(k<em>1</em>);rn set.add(k<em>2</em>);rn set.add(k<em>2</em>);rn System.out.print(set.size()+":");rn k<em>2</em>.i=<em>1</em>;rn System.out.print(set.size()+":");rn set.remove(k<em>1</em>);rn rn System.out.print(set.size()+":");rn set.remove(k<em>2</em>);rn rn System.out.println(set.size());rn rn rn
linux命令重定向>、>>、 1>、 2>、 1>>、 2>>、 <
~1=-2
请问<em>1</em>的反码用VC编译输出结果为-<em>2</em>,同样~<em>2</em>的结果为-3,请问这是为什么rn代码如下:rn#include rnrnvoid main()rnrn unsigned int i=~<em>1</em>;rn printf("%d\n",i);rn
正则表达式\1,\2和\\1,\\2的理解
正则表达式\<em>1</em>,\<em>2</em>和\\<em>1</em>,\\<em>2</em>的理解 Pattern p = Pattern.compile(&quot;(\\d)(a)(b4)\\<em>2</em>&quot;); Matcher matcher = p.matcher(&quot;8ab4a&quot;); //匹配 /** \\<em>2</em>代表的是与第二组括号内的内容相同也就是必须以第二组括号里的字母a结尾。其它数字以此类推。 括号的序号以第几个左括号为准。如&quot;(b(\\d)(a))\\<em>1</em>&quot;...
&>file、2>&11>&2解释
https://blog.csdn.net/blood_defences/article/details/<em>2</em>8<em>2</em>364<em>1</em>5 https://www.cnblogs.com/songgj/p/8998049.html https://blog.csdn.net/rockstar54<em>1</em>/article/details/79<em>2</em>390<em>2</em>9 https://www.cnblogs.com/zhengh...
重定向&>file、2>&11>&2的区别
shell上:0表示标准输入<em>1</em>表示标准输出<em>2</em>表示标准错误输出     更新中
九九乘法表2
#include #include int main() { int i,j; for(i=<em>1</em>;i<<em>1</em>
九九乘法表--2
for i in range(<em>1</em>,<em>1</em>0):    line = ''    for j in range (<em>1</em>, i+<em>1</em>):        line += '{0}*{<em>1</em>}={<em>2</em>}'.format(j,i,j*i)    print(line)用之前的方法写九九<em>乘法表</em>会出现不对齐的现象,上述方法可以解决。当然也可以采用制表符等方法。/t。扩展题:反向打印九九<em>乘法表</em>{:&amp;lt;<em>2</em>}其中冒号是分割符号...
为什么1%2的结果是1 2%4的结果是2
为什么<em>1</em>%<em>2</em>的结果是<em>1</em> <em>2</em>%4的结果是<em>2</em> ???????????????
Ewebediotr5[1][1].2商业版
商业版本,asp版本的 有需要的就下载,功能我就不多说了
1/21/2.0的区别?
如题
正则\1\2和\\1的理解
正则表达式中 ‘\<em>1</em>’ 匹配的是 字符 ‘\<em>1</em>’ 。 (因为 ‘\’ 匹配字符 ‘\’ ) ‘\<em>2</em>’ 匹配的是 字符 ‘\<em>2</em>’ 单独斜杠的 \<em>1</em> , \<em>2</em> 就是反向引用了。 ‘\<em>1</em>’ 匹配的是 所获取的第<em>1</em>个()匹配的引用。例如,’(\d)\<em>1</em>’ 匹配两个连续数字字符。如33aa 中的33 ‘\<em>2</em>’ 匹配的是 所获取的第<em>2</em>个()匹配的引用。 例如,’(\d)(a)\<em>1</em>’ 匹配第一是数字...
怎样让“1”+“1”=2
字符“<em>1</em>"加字符“<em>1</em>"怎样等于<em>2</em>
AspnetUploadDemo[2[1].2].rar
文件上傳工具是免費的,可以在asp.net <em>2</em>.0 上用可以任意設置大小。。。
黎曼ζ(2)的导数:ζ'(2)=-1
黎曼 ζ(<em>2</em>)ζ(<em>2</em>)ζ(<em>2</em>)的导数:ζ′(<em>2</em>)=−<em>1</em>ζ&amp;#x<em>2</em>7;(<em>2</em>)=-<em>1</em>ζ′(<em>2</em>)=−<em>1</em>吗? http://mathworld.wolfram.com/Glaisher-KinkelinConstant.html (n−x)′=−ln⁡nnx,(n^{-x})&amp;#x<em>2</em>7;=-\frac{\ln n}{n^x} ,(n−x)′=−nxlnn​, −ζ′(<em>2</em>)=(−∑n=<em>1</em>∞...
算法导论2(英文)1/2
算法导论<em>2</em>(英文),chm非扫描版.第一部分,共<em>2</em>部分.
回顾大一·C语言编程6.3(1)+7.11)(2)+7.21)(2)(3)+8.11)(2)(3)
分别用选择法和冒泡法对任意输入的N个不同的整数按升序排序并输出排序前后的各个数(提示:定义符号常量N代表需要排序的个数)。 选择法排序: #include #define N <em>1</em>0 int main() { int i,j,t,a[N]; printf("please input N numbers: \n"); for(i=0;i,
1 2 2 1 1 2 2 算法问题,有兴趣的来帮帮忙了
<em>1</em> truern<em>2</em> falsern3 falsern4 truern5 truern6 falsern7 falsern8 truern9 truern<em>1</em>0 falsern<em>1</em><em>1</em> falsern........rn意思也就是当i=<em>1</em>是返回true,<em>2</em>时返回false以此类推
Domain3[1][1][1].2完整源代码
Domain3[<em>1</em>][<em>1</em>][<em>1</em>].<em>2</em>完整源代码
急!SQL 1=1 1=2
话不多说上代码rninsert into temp_sameSiteType_ck(city,distance,sitecode,sitetype) select t.city,t.distance,t.sitecode,t.sitetype from samesitetypestaticdetail t where <em>1</em>= <em>1</em> and trunc(INSERT_TIME) = trunc(to_date('<em>2</em>0<em>1</em>7.09.<em>2</em>0','yyyy-mm-dd')) and (<em>1</em> = <em>2</em> or( t.sitetype = '<em>1</em><em>1</em><em>1</em><em>1</em>'and t.distance ><em>1</em><em>1</em><em>1</em><em>1</em>) or( t.sitetype = '<em>2</em><em>2</em><em>2</em><em>2</em>'and t.distance ><em>2</em><em>2</em><em>2</em><em>2</em>) or( t.sitetype = '4444'and t.distance >4444) or t.sitetype = '5555'and t.distance >5555 or (t.sitetype = '3333'and t.distance >3333) ) and not exists (select sitename from SITE_SAME_WHITELIST b where b.sitename=t.sitecode)rn求大神分析一下代码什么意思..尤其是<em>1</em>=<em>2</em>那个位置 有无编译错误.
化简1+1/1!+1/2!+1/3!+.....
俺的数学太差劲了rn请问<em>1</em>+<em>1</em>/<em>1</em>!+<em>1</em>/<em>2</em>!+<em>1</em>/3!+.....如何化简?
1/1!+1/2!+1/3!+.....+1/n!
各位打侠给个说法啊:~~~~
开始 为大家洗脑. . .... 1等于 1 也等于 2 (即 1 = 11 = 2
[code=C/C++]证明 <em>1</em> = <em>2</em> 步骤如下:rnrn a 和 b 两个相等rn rn<em>1</em>: a = b 给定前提 rn<em>2</em>: a^<em>2</em> = ab 步骤<em>1</em>两边乘以 brn3: a^<em>2</em> - b^<em>2</em> = ab - b^<em>2</em> 步骤<em>2</em>两边减去 b^<em>2</em>rn4: (a - b )(a + b) = b(a - b) 步骤3两边分解因式rn5: a + b = b 步骤4两边除以 a - brn6: <em>2</em>b = b 步骤5把a替换成 b , 因为 a = brn7: <em>2</em> = <em>1</em> 步骤6两边除以 b[/code]rnrn[color=#FF0000] 以上证明 表示 <em>2</em> = <em>1</em> 为真 [/color]rn rn洗脑 洗脑 洗脑 洗脑 洗脑 洗脑 洗脑 洗脑
11<<<<2有什么不同
这两种写法到底有什么的不同啊!
回顾大一·C语言编程11.12)+11.21)(2)(2)(3)①(3)②+11.3(1)(2)+11.4(1)①②+11.4(2
通过调用函数fun找出一维数组元素中最大的值和它所在的下标,最大值的和它所在的下标通过形参指针p和q传回。数组元素中的值在主函数中赋予,主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。 #include //<em>1</em> void fun(int a[],int n, int *p, int *q) //<em>2</em> { int i;
railsinstaller-2.1.0(卷1/2
railsinstaller-<em>2</em>.<em>1</em>.0.zip windows下的安装包 Ruby <em>1</em>.9.3-p<em>1</em><em>2</em>5 Rails 3.<em>2</em> Bundler <em>1</em>.0.<em>1</em>8 Git <em>1</em>.7.6 Sqlite 3.7.3 TinyTDS 0.4.5 SQL Server support 3.3.3 DevKit
accp5.0_htmljavascripT_PPT(12
ACCP5.0 HTML JAVASCRIPT 第一、二章课件,案例,作业
CSR_uEnergy_SDK-2.5.1 1/2
CSR uEnergy SDK <em>2</em>.5.<em>1</em>
wampserver 3.1.3_x64【1/2
WampServer文件比较大, 300多M, 所以分了两个包. WampServer是一款由法国人开发的Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包。免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发。 WampServer就是Windows Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。
Embarcadero.RadPHP.XE.v3.0.0.1319安装文件,1/2
RadPHP是Embarcadero最新开发的PHP快速开发的工具,请大家下载试用。 这是安装文件的第一部分,共两部分。 最后测试日期:<em>2</em>0<em>1</em>0年9月<em>2</em><em>1</em>日<em>1</em>5:0<em>2</em>:34 破解文件在这里: http://download.csdn.net/source/<em>2</em>7<em>1</em>07<em>2</em>3
矩阵的1/2次方
矩阵的<em>1</em>/<em>2</em>次方 求矩阵的<em>1</em>/<em>2</em>次方的前提是A为正定阵,这时A一定相似于主对角元素都为正数的对角阵,也就是说存在可逆阵P,使得(P^-<em>1</em>)AP=Λ=dia(λ<em>1</em>,λ<em>2</em>,...,λn)是对角阵。取B=Pdiag(√λ<em>1</em>,√λ<em>2</em>,...,√λn)P^-<em>1</em>,则B^<em>2</em>=A,即B=A^(<em>1</em>/<em>2</em>)。 p...
70-536 题库 1/2
70-536 题库 <em>1</em>/<em>2</em> 70-536.Microsoft.dot.NET.Framework.<em>2</em>.0.Application.Development.Foundation
tapirex 1.7.2 - (1/2)
Shows the name, picture and company (or any other data) on an incoming phone call!
程序的流程控制_2[1]
程序的流程控制_<em>2</em>[<em>1</em>],计算机专业用书
Hi3516_SDK_V1.0.6.0 1 OF 2
Hi35<em>1</em>6_SDK_V<em>1</em>.0.6.0 SDK,共二个卷,请按我名字找出另外一个,一起解压。 Hisilicon Hi35<em>1</em>6 SDK 安装以及升级使用说明: http://blog.sina.com.cn/s/blog_63eaeced0<em>1</em>0<em>2</em>ux4k.html
字体管家12
字体管家
linux虚拟内存1/2
韩国汉阳大学教授出品关于linux虚拟内存的文档<em>1</em>/<em>2</em>,绝对精品。by the way.可以关注我在csdn上关于linux kernel的课程https://edu.csdn.net/course/detail/9089
Screen 2 Exe 1
Screen <em>2</em> Exe <em>1</em>
DAMO 701 (1/2)
使用Outlook连接Notes邮箱的工具,针对Notes 70<em>1</em>。
CMMI_1[1].2标准
CMMI 测试标准! 详细展现 CMMI_<em>1</em>[<em>1</em>].<em>2</em>标准
深入浅出Hibernate 1/2
深入浅出Hibernate 共两卷
DevArt_UniDAC_v.3.00.0.7 (1/2)
DevArt_UniDAC_v.3.00.0.7__05-Mar-<em>2</em>0<em>1</em>0 最新发布!源码+自动安装包(D7-D<em>2</em>0<em>1</em>0全面支持!)
八皇后--实验报告1 (2)
八皇后实验报告及其代码,有详细的函数说明,流程图,实验结果截图
1!+2!+..n!
曾经看到有人需要的。。就测试了一个小的程序,希望对你有所启发。。
shell编程 if[!`mv $1 $2`]
看一个文件移动的shell脚本rn用的是rnif [ !`mv $<em>1</em> $<em>2</em>` ]rnthen rn echo "mv sucessful!"rnelsern echo "mv error"rnfi rn这里的! 是不是因为后面的mv $<em>1</em> $<em>2</em>`命令成功执行返回0的缘故?
(2) 前期准备1
        Quartz管理应用采用Maven进行发布管理,首先需要搭建Maven环境。 一、Meven的安装     <em>1</em>. 在windows系统上进行安装Maven。          (<em>1</em>). 检查JDK安装          在安装Maven之前,首先需要确认已经正常安装JDK。 Maven 可以运行在 JDK <em>1</em>.4 及以上的版本上。打开命令行,通过以下命令来检查java的...
kalman_intro_chinese_V1[1].2
kalman_intro_chinese_V<em>1</em>[<em>1</em>].<em>2</em>
面向对象1(2)
面向对象<em>1</em>(<em>2</em>) 一、static的特点。 <em>1</em>.static是一个修饰符.用于修饰成员。 <em>2</em>.static修饰的成员被所有的对象所共享。 3.static优先于对象存在.因为static的成员随着类的加载就已经存在了。  4.static修饰的成员多了一种调用方式.就可以直接被类名所调用 。 类名.静态成员 。 5.static修饰的数据是共享数据.对象中的存储的是特有数据。 二、成
r二21
一、 没有使用@ModelAttribute 先看一个没有使用@ModelAttribute的Controller方法. [java] view plaincopy @RequestMapping("/save")   public String save(User user) {       user.setUsername("U
大话设计模式 1/2
大话设计模式 PDF 完整影印版 共两个部分,此为第<em>1</em>部分
统计学任务 1 & 2
-
数据结构教学资源 1/2
耿国华教授编写的数据结构教材配套光盘,包括了很好的课件(FLASH形式),数据结构经典算法的C源码,课程设计范例本资源超过了<em>1</em>5M ,分两次发布,请将另一同名资源一同下载。
大数据预科班12
大数据预科班第一天常见计算机命令 .表示当前目录 /表示根目录(windows盘符,linux则没有根目录) 查看当前目录下的所有文件和子目录dir 树状显示tree(ctrl+c暂停) 创建目录mkdir a 或md a 访问cd 访问上一级cd.. 回到根目录下cd/ 删除目录rmdir a或 rd a (注:当该目录下有子文件不能删除) java <em>1</em>995年正式推出,web首选语言 简单易学,
12之间的最短距离
一个m*n的方格纸上,有0、<em>1</em>、<em>2</em>三种数字,可以想像0是面墙,不能通过,<em>1</em>是通道上的一个点,<em>2</em>是储物点,求这个方格纸上每个<em>1</em>的点与离它最近的<em>2</em>之间的距离。(有上下左右四个方向可走。) 比如,一个5*5的格子上有: 0 <em>1</em> <em>1</em> 0 <em>2</em> <em>1</em> 0 <em>2</em> 0 <em>1</em> <em>1</em> <em>1</em> 0 <em>1</em> <em>1</em> 0 <em>1</em> <em>1</em> <em>1</em> 0 0 <em>1</em> 0 0 0 则每个<em>1</em>到<em>2</em>之间的最短距离为: N <em>2</em> <em>1</em> N 0 9 N 0
迅驰1?迅驰2
怎样才能知道,笔记本的二级缓存是多大?如何辨别迅驰<em>1</em>和迅驰<em>2</em>?
数据库实验12
包括: <em>1</em>,数据库及基本表的建立 <em>2</em>,数据库的删除,扩大,收缩 3,设计数据库的完整性(设置检查约束,规则等等) 广工数据库实验
1!+2!+...+100!
如题。rnrn<em>1</em>,比较简单的算法。rnrn<em>2</em>,效率高的算法。rnrnrn
Evernote_5.2.0.2946安装包 1 /2
Evernote_5.<em>2</em>.0.<em>2</em>946安装包 part<em>1</em> /<em>2</em>
MobiCHM 2[1].1.sis
手机CHM阅读器最新XX版,支持所有三版手机。   亮点:   <em>1</em>. 直接在手机上阅读CHM文档   <em>2</em>. 简单实用的用户界面   3. 提供目录,索引,搜索和书签四种导航视图   4. 完美支持html页面   5. 关键词搜索   6. 支持横屏和竖屏浏览方式   支持的编码:   Western, UTF-8, UTF-<em>1</em>6, Arabic, Greek, Hebrew, Japanese, Baltic, Chinese(GBK, GB<em>2</em>3<em>1</em><em>2</em>, BIG5), Cyrillic, Cyrillic Broken, Tamil, Thai, Ukrainian, Turkish, Vietnamese, Korean
erp 入门(1/2)
关于erp 的学习资料。希望能给大家提供帮助。目前确实有很多踏踏实实做学问的人员。确实需要下点功夫。
2单例模式(1)
JavaEE设计模式GoF详解
常见标签1(2)
Struts<em>2</em>是一个基于MVC设计模式的Web应用框架,本课程主要讲解了,基本使用,类型转换,数据验证,文件上传下载,拦截器,值栈和 OGNL 表达式等 Struts<em>2</em>核心功能,让大家可以通过Struts<em>2</em>进行项目开发。
TensorFlow 2初见-1
rn 亚洲排名第<em>1</em>的新加坡国立大学AI团队倾情打造,资深研究员龙龙老师主讲,帮助人工智能、深度学习初学者快速、深刻理解深度学习算法原理与实践。rnrn【莫烦老师】权威推荐:在教学中,龙龙老师以简短高效的方式,从深度学习的多个角度向我们展开了论述,非常适合想对深度学习有全方位了解的朋友。rn【爱可可-爱生活】友情分享了我们的课程Github链接!rnrn课程特色:rn<em>1</em>. 通俗易懂,快速入门rn对深度学习算法追本溯源、循序渐进式讲解,学员不需要任何机器学习基础,只需要写过代码即可轻松上手。rn<em>2</em>. 实用主导,简单高效rn使用最新的TensorFlow&nbsp;<em>2</em>版本教学,比起TensorFlow&nbsp;<em>1</em>.x版本难度降低了约50%。rn3. 案例为师,实战护航rn基于计算机视觉和NLP领域的经典数据集,从零开始结合TensorFlow&nbsp;<em>2</em>与深度学习算法完成多个案例实战。rn4. 持续更新,永久有效rn一次购买,永久有效。深度学习课程会持续更新下去,内容和学术界最前沿算法保持同步。 rnrnrn rnrnrn rnrn
Vectrosity5.2(1).2 最新版
Unity3D画直线、画点插件Vectrosity
See Through 1/2
超过<em>1</em><em>1</em>0M。这是上半部分,还需要下载下半部分 When playing 3th person games you’ll notice that when the player gets obscured by any other object those are fading away so you will always see what happens to your game character. See Through allows you to fade objects when they are in line of sight between the camera (or any other object) and its target. Works with all kind of assets including SpeedTree and the legacy trees. Objects can be linked together so an uniform fading is accomplished even if only one part of a complex object is obscuring the line of sight. Some screenshots (and starting of the video) are taken from a game I'm developing, those assets are not included within this package. All included assets used within the demo scenes are standard assets provided by Unity Tech. Features - Works with any game object - No special shaders involved - Easy to setup - Full source code included
普通物理学第五版 12
普通物理学的答案 程守沭 江之水主编 第五版
Brew 2[1].0.0.38_Final_ChineseSimplified_SDK
Brew <em>2</em>[<em>1</em>].0.0.38_Final_ChineseSimplified_SDK, 还有一些文档和源码,有时间放上来。:)
Boot2Docker-1.4.1 (1/2)
Boot<em>2</em>Docker是帮助控制虚拟机中Docker的工具,它会下载一个安装好docker的虚拟机(依赖VirtualBox),并控制其实现docker功能。
ros_by_example_indigo 1 and 2
ros by example 的indigo版本,压缩包中包括了ros by example的第<em>1</em>卷和第<em>2</em>卷。
Java实验12
Java实验指导书上的课后练习。
NetBeans-7.4-JavaSE-Windows(1/2)
由于公司外网限制。需要的朋友可以搜索NetBeans-7.4-JavaSE-Windows。一起两个分卷。(仅Java)
MobileMB_v4[1].2英文
诺基亚手机 必备的软件~~~
Ubuntu权威指南(1/2)
分成两个分卷进行压缩 《Ubuntu权威指南》目录 目  录 第<em>1</em>章 系统概述与安装 <em>1</em> <em>1</em>.<em>1</em> Linux的兴起与发展 <em>2</em> <em>1</em>.<em>2</em> 充分利用网上资源 3 <em>1</em>.<em>2</em>.<em>1</em> Ubuntu官方网站 3 <em>1</em>.<em>2</em>.<em>2</em> GNU网站 4 <em>1</em>.<em>2</em>.3 Linux文档项目网站 4 <em>1</em>.<em>2</em>.4 网上求助 5 <em>1</em>.3 随时查询随机文档 6 <em>1</em>.3.<em>1</em> 使用“--help”选项查询 命令的简单说明 6 <em>1</em>.3.<em>2</em> 使用man命令联机查询 系统参考手册 6 <em>1</em>.3.3 使用info命令查询命令的相关信息 8 <em>1</em>.4 安装Ubuntu Linux系统 9 <em>1</em>.4.<em>1</em> 安装前的准备 <em>1</em>0 <em>1</em>.4.<em>2</em> 安装Ubuntu Linux系统 <em>1</em><em>1</em> <em>1</em>.4.3 安装后的软件维护与更新 <em>1</em>6 第<em>2</em>章 GNOME桌面环境 <em>1</em>8 <em>2</em>.<em>1</em> GNOME桌面环境概述 <em>1</em>9 <em>2</em>.<em>1</em>.<em>1</em> GNOME注册界面 <em>1</em>9 <em>2</em>.<em>1</em>.<em>2</em> GNOME桌面环境 <em>2</em>0 <em>2</em>.<em>2</em> GNOME桌面环境浏览 <em>2</em><em>1</em> <em>2</em>.<em>2</em>.<em>1</em> GNOME菜单面板 <em>2</em><em>1</em> <em>2</em>.<em>2</em>.<em>2</em> GNOME桌面区 <em>2</em>4 <em>2</em>.<em>2</em>.3 GNOME窗口面板 <em>2</em>6 <em>2</em>.3 应用程序菜单 <em>2</em>7 <em>2</em>.3.<em>1</em> 办公 <em>2</em>8 <em>2</em>.3.<em>2</em> 附件 <em>2</em>9 <em>2</em>.3.3 互联网 3<em>1</em> <em>2</em>.3.4 图形 33 <em>2</em>.3.5 影音 34 <em>2</em>.3.6 游戏 36 <em>2</em>.3.7 添加/删除软件 36 <em>2</em>.4 位置菜单 36 <em>2</em>.4.<em>1</em> 主文件夹 38 <em>2</em>.4.<em>2</em> 桌面、文档等 39 <em>2</em>.4.3 计算机 39 <em>2</em>.4.4 CD/DVD刻录机 39 <em>2</em>.4.5 磁盘分区 40 <em>2</em>.4.6 网络 40 <em>2</em>.4.7 连接到服务器 4<em>1</em> <em>2</em>.4.8 搜索文件 4<em>1</em> <em>2</em>.4.9 最近的文档 4<em>2</em> <em>2</em>.5 系统菜单 4<em>2</em> <em>2</em>.5.<em>1</em> 首选项 4<em>2</em> <em>2</em>.5.<em>2</em> 系统管理 45 <em>2</em>.5.3 锁住屏幕 5<em>1</em> <em>2</em>.5.4 注销 5<em>1</em> <em>2</em>.5.5 关机 5<em>1</em> <em>2</em>.6 使用移动存储设备 5<em>1</em> <em>2</em>.6.<em>1</em> 浏览移动存储介质 5<em>2</em> <em>2</em>.6.<em>2</em> 写入移动存储介质 53 <em>2</em>.7 定制GNOME桌面环境 54 <em>2</em>.7.<em>1</em> 定制面板 54 <em>2</em>.7.<em>2</em> 定制桌面背景 54 <em>2</em>.7.3 定制菜单面板 55 第3章 命令行基础知识 56 3.<em>1</em> 命令行结构 57 3.<em>2</em> 后台进程 60 3.3 标准输入/标准输出与标准错误 ?输出 6<em>1</em> 3.4 输入/输出重定向 6<em>1</em> 3.5 管道 65 3.6 元字符与文件名生成 67 3.7 转义与引用 69 3.8 命令历史 7<em>2</em> 3.8.<em>1</em> fc命令 7<em>2</em> 3.8.<em>2</em> history命令 74 3.8.3 重复执行先前的命令 75 3.8.4 编辑并执行校正后的命令 76 3.8.5 命令行补充 77 3.9 命令别名 79 3.<em>1</em>0 作业控制 8<em>1</em> 3.<em>1</em><em>1</em> 会话记录与命令确认 83 3.<em>1</em><em>1</em>.<em>1</em> 保存会话记录 83 3.<em>1</em><em>1</em>.<em>2</em> 确保使用的命令是 ??正确的 84 第4章 文件系统基础知识 86 4.<em>1</em> 文件系统的层次结构 87 4.<em>1</em>.<em>1</em> 树形层次结构 87 4.<em>1</em>.<em>2</em> 路径名 88 4.<em>2</em> 文件系统的组织结构 88 4.3 文件的类型 9<em>2</em> 4.3.<em>1</em> 普通文件 9<em>2</em> 4.3.<em>2</em> 目录文件 94 4.3.3 特殊文件 95 4.3.4 链接文件 98 4.3.5 符号链接文件 99 4.3.6 管道文件 <em>1</em>0<em>1</em> 4.4 文件的安全保护机制 <em>1</em>0<em>1</em> 4.4.<em>1</em> 显示文件的访问权限 <em>1</em>0<em>2</em> 4.4.<em>2</em> 修改文件的访问权限 <em>1</em>03 4.4.3 设置文件的访问权限 <em>1</em>04 4.4.4 其他访问权限设置 <em>1</em>06 第5章 文件和目录操作 <em>1</em>07 5.<em>1</em> 创建文件 <em>1</em>08 5.<em>2</em> 显示文件列表 <em>1</em>08 5.<em>2</em>.<em>1</em> 使用ls命令显示文件 列表 <em>1</em>08 5.<em>2</em>.<em>2</em> 利用通配符显示文件 <em>1</em><em>1</em>0 5.<em>2</em>.3 显示隐藏文件 <em>1</em><em>1</em><em>1</em> 5.<em>2</em>.4 递归地列出文件 <em>1</em><em>1</em><em>2</em> 5.3 显示文件内容 <em>1</em><em>1</em>3 5.3.<em>1</em> 使用cat命令显示文件 <em>1</em><em>1</em>3 5.3.<em>2</em> 使用more命令分页显示 文件 <em>1</em><em>1</em>3 5.3.3 使用less命令分页显示 文件 <em>1</em><em>1</em>4 5.3.4 使用head命令显示文件 前几行内容 <em>1</em><em>1</em>5 5.3.5 使用tail命令显示文件 最后几行内容 <em>1</em><em>1</em>6 5.4 复制文件 <em>1</em><em>1</em>6 5.5 移动文件 <em>1</em><em>1</em>7 5.6 删除文件 <em>1</em><em>1</em>8 5.7 显示当前工作目录 <em>1</em><em>1</em>9 5.8 改换目录 <em>1</em><em>1</em>9 5.9 创建目录 <em>1</em><em>2</em><em>1</em> 5.<em>1</em>0 移动目录 <em>1</em><em>2</em><em>1</em> 5.<em>1</em><em>1</em> 复制目录 <em>1</em><em>2</em><em>1</em> 5.<em>1</em><em>2</em> 删除目录 <em>1</em><em>2</em><em>2</em> 5.<em>1</em>3 比较文件之间的差别 <em>1</em><em>2</em>3 5.<em>1</em>3.<em>1</em> 使用diff命令比较两个 ??文件 <em>1</em><em>2</em>3 5.<em>1</em>3.<em>2</em> 使用diff3命令比较3个 ??文件 <em>1</em><em>2</em>3 5.<em>1</em>4 从系统中检索文件 <em>1</em><em>2</em>4 5.<em>1</em>4.<em>1</em> 简单检索 <em>1</em><em>2</em>6 5.<em>1</em>4.<em>2</em> 使用逻辑运算符 <em>1</em><em>2</em>6 5.<em>1</em>4.3 利用find命令本身实现 ??其他处理功能 <em>1</em><em>2</em>6 5.<em>1</em>4.4 利用管道实现其他 ??处理功能 <em>1</em><em>2</em>7 5.<em>1</em>5 检索文件内容 <em>1</em><em>2</em>7 5.<em>1</em>5.<em>1</em> 利用grep检索文件 ??内容 <em>1</em><em>2</em>7 5.<em>1</em>5.<em>2</em> 过滤其他命令的输出 ??数据 <em>1</em><em>2</em>8 5.<em>1</em>5.3 使用grep检索多个文件 <em>1</em><em>2</em>8 5.<em>1</em>5.4 检索不包含特定字符 ??串的文本行 <em>1</em><em>2</em>9 5.<em>1</em>5.5 在grep中使用正则 ??表达式 <em>1</em><em>2</em>9 5.<em>1</em>5.6 检索元字符本身 <em>1</em>3<em>1</em> 5.<em>1</em>5.7 在命令行中使用引号 <em>1</em>3<em>1</em> 5.<em>1</em>6 排序 <em>1</em>3<em>2</em> 第6章 编辑文件 <em>1</em>33 6.<em>1</em> 启动vim编辑器 <em>1</em>34 6.<em>1</em>.<em>1</em> 创建文件 <em>1</em>34 6.<em>1</em>.<em>2</em> 状态行 <em>1</em>35 6.<em>2</em> vim编辑器的两种工作模式 <em>1</em>35 6.<em>2</em>.<em>1</em> 输入模式 <em>1</em>35 6.<em>2</em>.<em>2</em> 命令模式 <em>1</em>35 6.3 保存编辑的文件并退出vim <em>1</em>36 6.4 vim编辑器的基本命令 <em>1</em>37 6.4.<em>1</em> 移动光标位置 <em>1</em>37 6.4.<em>2</em> 输入文本 <em>1</em>38 6.4.3 修改与替换文本 <em>1</em>38 6.4.4 撤销先前的修改 <em>1</em>39 6.4.5 删除文本 <em>1</em>39 6.4.6 复制、删除与粘贴文本 <em>1</em>40 6.4.7 按指定的数量重复执行 命令 <em>1</em>4<em>1</em> 6.5 使用ex命令 <em>1</em>4<em>1</em> 6.5.<em>1</em> 显示行号 <em>1</em>4<em>1</em> 6.5.<em>2</em> 多行复制 <em>1</em>4<em>2</em> 6.5.3 移动文本行 <em>1</em>4<em>2</em> 6.5.4 删除文本行 <em>1</em>4<em>2</em> 6.6 检索与替换 <em>1</em>4<em>2</em> 6.6.<em>1</em> 检索字符串 <em>1</em>4<em>2</em> 6.6.<em>2</em> 模式检索 <em>1</em>43 6.6.3 替换字符串 <em>1</em>44 6.7 编辑多个文件 <em>1</em>45 6.7.<em>1</em> 编辑多个文件 <em>1</em>45 6.7.<em>2</em> 合并文件与合并文本行 <em>1</em>45 6.8 定制vim编辑器的运行环境 <em>1</em>45 6.8.<em>1</em> 临时设定vim的运行 环境 <em>1</em>45 6.8.<em>2</em> 永久性地定制vim的 运行环境 <em>1</em>48 6.9 其他特殊说明 <em>1</em>48 6.9.<em>1</em> 删除或替换特殊字符 <em>1</em>48 6.9.<em>2</em> 在编辑期间运行Linux 命令 <em>1</em>49 6.<em>1</em>0 vim编辑器命令总结 <em>1</em>49 第7章 Shell基础知识 <em>1</em>53 7.<em>1</em> 引言 <em>1</em>54 7.<em>1</em>.<em>1</em> 为什么需要Shell编程 <em>1</em>54 7.<em>1</em>.<em>2</em> 什么是Shell脚本 <em>1</em>55 7.<em>1</em>.3 运行Shell脚本 <em>1</em>55 7.<em>1</em>.4 退出与出口状态 <em>1</em>56 7.<em>1</em>.5 调用适当的Shell解释 程序 <em>1</em>58 7.<em>1</em>.6 位置参数 <em>1</em>59 7.<em>2</em> 变量与变量替换 <em>1</em>6<em>1</em> 7.<em>2</em>.<em>1</em> 变量分类 <em>1</em>6<em>2</em> 7.<em>2</em>.<em>2</em> 变量的赋值 <em>1</em>6<em>2</em> 7.<em>2</em>.3 内部变量 <em>1</em>63 7.<em>2</em>.4 变量的引用与替换 <em>1</em>65 7.<em>2</em>.5 变量的间接引用 <em>1</em>67 7.<em>2</em>.6 特殊的变量替换 <em>1</em>67 7.<em>2</em>.7 变量声明与类型定义 <em>1</em>70 7.3 命令与命令替换 <em>1</em>7<em>1</em> 7.3.<em>1</em> Shell内部命令 <em>1</em>7<em>1</em> 7.3.<em>2</em> 部分命令介绍 <em>1</em>74 7.3.3 命令替换 <em>1</em>83 7.4 test语句 <em>1</em>85 7.4.<em>1</em> 文件测试运算符 <em>1</em>86 7.4.<em>2</em> 字符串测试运算符 <em>1</em>87 7.4.3 整数值测试运算符 <em>1</em>88 7.4.4 逻辑运算符 <em>1</em>89 7.5 命令行的解释执行过程 <em>1</em>90 7.5.<em>1</em> 读取命令行 <em>1</em>9<em>1</em> 7.5.<em>2</em> 命令历史替换 <em>1</em>9<em>1</em> 7.5.3 别名替换 <em>1</em>9<em>2</em> 7.5.4 花括号扩展 <em>1</em>9<em>2</em> 7.5.5 波浪号替换 <em>1</em>9<em>2</em> 7.5.6 I/O重定向 <em>1</em>93 7.5.7 变量替换 <em>1</em>94 7.5.8 算术运算结果替换 <em>1</em>95 7.5.9 命令替换 <em>1</em>95 7.5.<em>1</em>0 单词解析 <em>1</em>95 7.5.<em>1</em><em>1</em> 文件名生成 <em>1</em>96 7.5.<em>1</em><em>2</em> 引用字符处理 <em>1</em>97 7.5.<em>1</em>3 进程替换 <em>1</em>97 7.5.<em>1</em>4 环境处理 <em>1</em>98 7.5.<em>1</em>5 执行命令 <em>1</em>98 7.5.<em>1</em>6 跟踪执行过程 <em>1</em>99 第8章 Shell高级编程 <em>2</em>00 8.<em>1</em> if条件语句 <em>2</em>0<em>1</em> 8.<em>1</em>.<em>1</em> if语句的表现形式 <em>2</em>0<em>1</em> 8.<em>1</em>.<em>2</em> 嵌套的if-then 条件测试 <em>2</em>0<em>2</em> 8.<em>1</em>.3 if-then结构参考 <em>2</em>04 8.<em>2</em> case分支语句 <em>2</em>05 8.3 for循环语句 <em>2</em>07 8.4 while循环语句 <em>2</em><em>1</em>0 8.5 until循环语句 <em>2</em><em>1</em><em>2</em> 8.6 select循环语句 <em>2</em><em>1</em>3 8.7 嵌套的循环 <em>2</em><em>1</em>4 8.8 循环控制与辅助编程命令 <em>2</em><em>1</em>5 8.8.<em>1</em> break和continue命令 <em>2</em><em>1</em>5 8.8.<em>2</em> true命令 <em>2</em><em>1</em>7 8.8.3 sleep命令 <em>2</em><em>1</em>7 8.8.4 shift命令 <em>2</em><em>1</em>7 8.8.5 getopt命令 <em>2</em><em>1</em>8 8.8.6 getopts命令 <em>2</em><em>1</em>9 8.9 循环语句的I/O重定向 <em>2</em><em>2</em><em>1</em> 8.9.<em>1</em> while循环的I/O重定向 <em>2</em><em>2</em><em>1</em> 8.9.<em>2</em> until循环的I/O重定向 <em>2</em><em>2</em><em>2</em> 8.9.3 for循环的I/O重定向 <em>2</em><em>2</em><em>2</em> 8.<em>1</em>0 Here文档 <em>2</em><em>2</em>3 8.<em>1</em><em>1</em> Shell函数 <em>2</em><em>2</em>7 8.<em>1</em><em>2</em> 逻辑与和逻辑或并列结构 <em>2</em>3<em>2</em> 8.<em>1</em><em>2</em>.<em>1</em> 逻辑与命令并列结构 <em>2</em>3<em>2</em> 8.<em>1</em><em>2</em>.<em>2</em> 逻辑或命令并列结构 <em>2</em>33 8.<em>1</em>3 Shell数组 <em>2</em>33 8.<em>1</em>4 信号的捕捉与处理 <em>2</em>38 8.<em>1</em>5 其他Shell课题 <em>2</em>4<em>1</em> 8.<em>1</em>5.<em>1</em> 子Shell <em>2</em>4<em>1</em> 8.<em>1</em>5.<em>2</em> Shell脚本的调试 <em>2</em>4<em>2</em> 8.<em>1</em>5.3 系统性能考虑 <em>2</em>46 第9章 进程管理 <em>2</em>48 9.<em>1</em> ps命令概述 <em>2</em>49 9.<em>2</em> 查询进程及其状态信息 <em>2</em>5<em>1</em> 9.<em>2</em>.<em>1</em> 查询当前活动的进程 <em>2</em>5<em>1</em> 9.<em>2</em>.<em>2</em> 查询系统中的所有进程 <em>2</em>5<em>1</em> 9.<em>2</em>.3 显示进程的重要状态 信息 <em>2</em>5<em>2</em> 9.<em>2</em>.4 显示进程的详细状态 信息 <em>2</em>53 9.<em>2</em>.5 显示进程间的调用关系 <em>2</em>53 9.<em>2</em>.6 pstree命令 <em>2</em>54 9.3 监控进程及系统资源 <em>2</em>55 9.4 终止进程的运行 <em>2</em>59 9.5 调整分时进程的优先级 <em>2</em>6<em>1</em> 9.5.<em>1</em> nice命令 <em>2</em>6<em>1</em> 9.5.<em>2</em> renice命令 <em>2</em>63 9.5.3 调整进程优先级的作用 <em>2</em>63 第<em>1</em>0章 proc文件系统 <em>2</em>65 <em>1</em>0.<em>1</em> 进程内存映像文件 <em>2</em>66 <em>1</em>0.<em>2</em> 系统配置信息 <em>2</em>70 <em>1</em>0.3 系统运行状态信息 <em>2</em>73 <em>1</em>0.4 系统可调参数 <em>2</em>76 <em>1</em>0.4.<em>1</em> 文件系统可调参数 <em>2</em>77 <em>1</em>0.4.<em>2</em> 系统内核可调参数 <em>2</em>77 <em>1</em>0.4.3 sysctl命令 <em>2</em>8<em>1</em> <em>1</em>0.5 其他重要的子目录 <em>2</em>8<em>2</em> 第<em>1</em><em>1</em>章 磁盘空间管理 <em>2</em>85 <em>1</em><em>1</em>.<em>1</em> 查询磁盘空间信息 <em>2</em>86 <em>1</em><em>1</em>.<em>1</em>.<em>1</em> 常用的磁盘空间 ??管理工具 <em>2</em>86 <em>1</em><em>1</em>.<em>1</em>.<em>2</em> 使用df命令检查磁盘 ??空间的使用情况 <em>2</em>86 <em>1</em><em>1</em>.<em>1</em>.3 使用du命令检查目录 ??占用的存储空间 <em>2</em>89 <em>1</em><em>1</em>.<em>1</em>.4 使用find命令找出超过 ??一定容量限制的文件 <em>2</em>90 <em>1</em><em>1</em>.<em>1</em>.5 使用find命令找出并删除 ??长期闲置不用的文件 <em>2</em>90 <em>1</em><em>1</em>.<em>1</em>.6 使用find命令找出并删除 ??core文件 <em>2</em>9<em>2</em> <em>1</em><em>1</em>.<em>1</em>.7 使用ls命令检测文件的 ??大小 <em>2</em>9<em>2</em> <em>1</em><em>1</em>.<em>2</em> 采用标准工具备份与恢复数据 <em>2</em>9<em>2</em> <em>1</em><em>1</em>.<em>2</em>.<em>1</em> 利用cpio实现备份和 ??恢复 <em>2</em>94 <em>1</em><em>1</em>.<em>2</em>.<em>2</em> 利用tar实现备份和 ??恢复 <em>2</em>98 <em>1</em><em>1</em>.<em>2</em>.3 利用dd实现文件系统的 ??原样复制 304 <em>1</em><em>1</em>.3 采用专用工具备份与恢复数据 305 <em>1</em><em>1</em>.3.<em>1</em> 利用dump命令实现数据的 ??备份 306 <em>1</em><em>1</em>.3.<em>2</em> 利用restore命令实现 ??数据的恢复 308 <em>1</em><em>1</em>.4 文件系统限额管理 3<em>1</em>0 <em>1</em><em>1</em>.4.<em>1</em> 限额概述 3<em>1</em>0 <em>1</em><em>1</em>.4.<em>2</em> 设置限额 3<em>1</em><em>2</em> <em>1</em><em>1</em>.4.3 限额的维护 3<em>1</em>5 第<em>1</em><em>2</em>章 软件管理 3<em>1</em>8 <em>1</em><em>2</em>.<em>1</em> 软件管理概述 3<em>1</em>9 <em>1</em><em>2</em>.<em>1</em>.<em>1</em> 软件维护工具 3<em>1</em>9 <em>1</em><em>2</em>.<em>1</em>.<em>2</em> 软件管理基本概念 3<em>1</em>9 <em>1</em><em>2</em>.<em>2</em> 利用apt-get管理软件包 3<em>2</em><em>1</em> <em>1</em><em>2</em>.<em>2</em>.<em>1</em> 安装软件包 3<em>2</em>3 <em>1</em><em>2</em>.<em>2</em>.<em>2</em> 系统的更新与升级 3<em>2</em>4 <em>1</em><em>2</em>.<em>2</em>.3 删除软件包 3<em>2</em>5 <em>1</em><em>2</em>.<em>2</em>.4 安装本地存储介质中的 ??软件包 3<em>2</em>5 <em>1</em><em>2</em>.<em>2</em>.5 sources.list配置文件 3<em>2</em>5 <em>1</em><em>2</em>.3 利用aptitude管理软件包 3<em>2</em>7 <em>1</em><em>2</em>.3.<em>1</em> 安装软件包 3<em>2</em>9 <em>1</em><em>2</em>.3.<em>2</em> 系统的升级 330 <em>1</em><em>2</em>.3.3 查询软件包 330 <em>1</em><em>2</em>.3.4 检索软件包 330 <em>1</em><em>2</em>.3.5 删除软件包 33<em>2</em> <em>1</em><em>2</em>.3.6 图形界面 333 <em>1</em><em>2</em>.4 synaptic图形界面软件管理 工具 333 <em>1</em><em>2</em>.4.<em>1</em> 浏览软件包 335 <em>1</em><em>2</em>.4.<em>2</em> 安装软件包 335 <em>1</em><em>2</em>.4.3 删除软件包 336 <em>1</em><em>2</em>.4.4 软件升级 337 <em>1</em><em>2</em>.5 GNOME软件增删工具 338 <em>1</em><em>2</em>.6 软件包的自动更新 339 第<em>1</em>3章 用户管理 34<em>1</em> <em>1</em>3.<em>1</em> 增加与删除用户 34<em>2</em> <em>1</em>3.<em>1</em>.<em>1</em> /etc/passwd文件 34<em>2</em> <em>1</em>3.<em>1</em>.<em>2</em> /etc/shadow文件 343 <em>1</em>3.<em>1</em>.3 用户管理实例 344 <em>1</em>3.<em>2</em> 定制用户的工作环境 349 <em>1</em>3.<em>2</em>.<em>1</em> 选择命令解释程序 349 <em>1</em>3.<em>2</em>.<em>2</em> 设置用户初始化文件 35<em>1</em> <em>1</em><em>2</em>.<em>2</em>.3 定制Shell工作环境 353 <em>1</em>3.3 增加与删除用户组 359 <em>1</em>3.4 监控用户 360 <em>1</em>3.4.<em>1</em> 利用who命令查询 ??系统中的用户 36<em>1</em> <em>1</em>3.4.<em>2</em> 利用finger命令查询 ??系统中的用户 36<em>2</em> <em>1</em>3.4.3 利用w命令查询系统 ??中的用户活动 36<em>2</em> <em>1</em>3.4.4 向注册用户发送消息 36<em>2</em> <em>1</em>3.5 插件式认证模块 363 <em>1</em>3.5.<em>1</em> 配置文件、模块类型与 ??控制标志 363 <em>1</em>3.5.<em>2</em> 修改PAM配置文件 366 <em>1</em>3.6 超级用户与sudo命令 366 <em>1</em>3.6.<em>1</em> 超级用户的访问控制 367 <em>1</em>3.6.<em>2</em> 利用sudo运行特权 ??命令 368 <em>1</em>3.6.3 sudoers配置文件 369 <em>1</em>3.6.4 admin用户组成员的 ??访问权限 373 <em>1</em>3.6.5 直接使用root注册 373 <em>1</em>3.6.6 以不同的用户身份 ??访问系统 373 第<em>1</em>4章 系统启动与关机 375 <em>1</em>4.<em>1</em> 磁盘分区与GRUB 376 <em>1</em>4.<em>1</em>.<em>1</em> 磁盘分区 376 <em>1</em>4.<em>1</em>.<em>2</em> GRUB 378 <em>1</em>4.<em>1</em>.3 GRUB配置文件 379 <em>1</em>4.<em>1</em>.4 安装或修复GRUB 38<em>1</em> <em>1</em>4.<em>2</em> 初始引导过程 383 <em>1</em>4.<em>2</em>.<em>1</em> GRUB引导过程概述 384 <em>1</em>4.<em>2</em>.<em>2</em> 补充说明 386 <em>1</em>4.3 系统生成过程 386 <em>1</em>4.3.<em>1</em> 基本概念 388 <em>1</em>4.3.<em>2</em> init进程与/etc/event.d ??目录 39<em>1</em> <em>1</em>4.3.3 启动用户定义的应用 ??程序 394 <em>1</em>4.4 Login进程 395 <em>1</em>4.4.<em>1</em> login进程与passwd ??文件 395 <em>1</em>4.4.<em>2</em> Shell进程与profile ??文件 395 <em>1</em>4.5 系统关机过程 396 <em>1</em>4.5.<em>1</em> 使用shutdown命令 ??关闭系统 396 <em>1</em>4.5.<em>2</em> 使用init命令关闭系统 397 <em>1</em>4.5.3 使用其他命令关机 397 第<em>1</em>5章 作业调度与系统日志 398 <em>1</em>5.<em>1</em> 定时运行后台作业 399 <em>1</em>5.<em>1</em>.<em>1</em> cron守护进程的 ??调度过程 399 <em>1</em>5.<em>1</em>.<em>2</em> at作业与atd守护进程 400 <em>1</em>5.<em>1</em>.3 调度错失执行时间 ??的任务 40<em>1</em> <em>1</em>5.<em>2</em> 调度重复执行的任务 40<em>2</em> <em>1</em>5.<em>2</em>.<em>1</em> crontab文件的工作原理 40<em>2</em> <em>1</em>5.<em>2</em>.<em>2</em> 创建和编辑crontab ??文件 404 <em>1</em>5.<em>2</em>.3 显示crontab文件 405 <em>1</em>5.<em>2</em>.4 删除crontab文件 405 <em>1</em>5.<em>2</em>.5 crontab命令的访问控制 405 <em>1</em>5.<em>2</em>.6 应用实例—数据库 ??定时备份 406 <em>1</em>5.3 调度一次性执行的作业 407 <em>1</em>5.3.<em>1</em> 提交at作业 408 <em>1</em>5.3.<em>2</em> 显示at作业及作业队列 409 <em>1</em>5.3.3 删除at作业 409 <em>1</em>5.3.4 at命令的访问控制 409 <em>1</em>5.3.5 应用实例—系统 ??定时关机 4<em>1</em>0 <em>1</em>5.4 系统日志 4<em>1</em><em>1</em> <em>1</em>5.4.<em>1</em> 系统日志文件 4<em>1</em><em>2</em> <em>1</em>5.4.<em>2</em> 应用程序日志文件 4<em>1</em>3 <em>1</em>5.4.3 无法直接查阅的日志 4<em>1</em>3 <em>1</em>5.4.4 系统日志守护进程 4<em>1</em>4 第<em>1</em>6章 文件系统内部组织 4<em>1</em>7 <em>1</em>6.<em>1</em> 文件系统的组织结构 4<em>1</em>8 <em>1</em>6.<em>1</em>.<em>1</em> 引导块 4<em>1</em>9 <em>1</em>6.<em>1</em>.<em>2</em> 数据块组 4<em>1</em>9 <em>1</em>6.<em>2</em> 超级块 4<em>2</em><em>2</em> <em>1</em>6.3 信息节点 4<em>2</em>4 <em>1</em>6.3.<em>1</em> 文件的类型与访问权限 4<em>2</em>6 <em>1</em>6.3.<em>2</em> 数据块地址数组 4<em>2</em>6 <em>1</em>6.3.3 符号链接文件 4<em>2</em>7 <em>1</em>6.3.4 特权标志位 4<em>2</em>7 <em>1</em>6.4 信息节点与目录及文件的关系 4<em>2</em>8 <em>1</em>6.4.<em>1</em> 目录文件 4<em>2</em>8 <em>1</em>6.4.<em>2</em> 目录、文件和信息节点 ???三者之间的关系 4<em>2</em>9 第<em>1</em>7章 文件系统管理 43<em>1</em> <em>1</em>7.<em>1</em> 划分磁盘分区 43<em>2</em> <em>1</em>7.<em>2</em> 创建文件系统 434 <em>1</em>7.<em>2</em>.<em>1</em> mkfs或mke<em>2</em>fs命令 ??介绍 434 <em>1</em>7.<em>2</em>.<em>2</em> 创建Ext<em>2</em>/Ext3文件 ??系统 436 <em>1</em>7.3 调整文件系统 437 <em>1</em>7.4 安装与卸载文件系统 439 <em>1</em>7.4.<em>1</em> 安装文件系统概述 439 <em>1</em>7.4.<em>2</em> mount命令 440 <em>1</em>7.4.3 /etc/fstab文件 44<em>1</em> <em>1</em>7.4.4 安装文件系统 44<em>2</em> <em>1</em>7.4.5 卸载文件系统 444 <em>1</em>7.5 检测与修复文件系统 446 <em>1</em>7.5.<em>1</em> 何时需要检测文件系统 447 <em>1</em>7.5.<em>2</em> 文件系统检测的内容 448 <em>1</em>7.5.3 交互地检测与修复 ??文件系统 45<em>2</em> <em>1</em>7.5.4 自动检测与修复文件 ??系统 453 <em>1</em>7.5.5 恢复严重受损的超级块 454 <em>1</em>7.5.6 解决fsck命令无法修复 ??的文件系统问题 454 <em>1</em>7.5.7 fsck的阶段处理方式 455 <em>1</em>7.6 调试文件系统 458 <em>1</em>7.6.<em>1</em> 概述 458 <em>1</em>7.6.<em>2</em> 交互式调试子命令 459 <em>1</em>7.6.3 应用举例<em>1</em>—恢复 ??误删的文件 464 <em>1</em>7.6.4 应用举例<em>2</em>—恢复 ??误删的文件 465 <em>1</em>7.7 其他文件系统维护工具 467 <em>1</em>7.7.<em>1</em> dumpe<em>2</em>fs命令 467 <em>1</em>7.7.<em>2</em> e<em>2</em>image命令 468 第<em>1</em>8章 TCP/IP网络管理 470 <em>1</em>8.<em>1</em> TCP/IP简介 47<em>1</em> <em>1</em>8.<em>1</em>.<em>1</em> TCP/IP的层次结构 47<em>1</em> <em>1</em>8.<em>1</em>.<em>2</em> TCP/IP如何处理数据 ??通信 473 <em>1</em>8.<em>2</em> 网络接口设置 475 <em>1</em>8.<em>2</em>.<em>1</em> 以太网络设置 475 <em>1</em>8.<em>2</em>.<em>2</em> ADSL网络连接 480 <em>1</em>8.3 主机名字解析 483 <em>1</em>8.4 网络路由设置 484 <em>1</em>8.5 配置网络服务 485 <em>1</em>8.6 网络管理与维护 487 <em>1</em>8.6.<em>1</em> 使用ifconfig命令维护 ??网络接口 487 <em>1</em>8.6.<em>2</em> 使用netstat命令监控 ??网络状态 489 <em>1</em>8.6.3 使用ping命令测试远程 ??主机的连通性 494 <em>1</em>8.6.4 使用ping命令检测网络 ??主机的性能 495 <em>1</em>8.6.5 使用ftp命令检测网络 ??主机的传输性能 496 <em>1</em>8.6.6 使用traceroute命令跟踪 ??路由信息 496 <em>1</em>8.6.7 利用tcpdump捕捉、分析 ??网络分组数据 497 第<em>1</em>9章 TCP/IP网络应用 50<em>1</em> <em>1</em>9.<em>1</em> OpenSSH 50<em>2</em> <em>1</em>9.<em>1</em>.<em>1</em> 安装OpenSSH服务器 50<em>2</em> <em>1</em>9.<em>1</em>.<em>2</em> /etc/ssh/sshd_config ??配置文件 50<em>2</em> <em>1</em>9.<em>1</em>.3 使用SSH注册到 ??远程系统 505 <em>1</em>9.<em>1</em>.4 使用ssh执行远程系统 ??中的命令 506 <em>1</em>9.<em>1</em>.5 使用SCP替代FTP 506 <em>1</em>9.<em>1</em>.6 使用SFTP替代FTP 507 <em>1</em>9.<em>1</em>.7 SSH与SCP的无 ??密码注册 508 <em>1</em>9.<em>1</em>.8 OpenSSH的安全考虑 5<em>1</em>0 <em>1</em>9.<em>2</em> Telnet远程注册 5<em>1</em>0 <em>1</em>9.<em>2</em>.<em>1</em> 设置Telnet服务器 5<em>1</em><em>1</em> <em>1</em>9.<em>2</em>.<em>2</em> Telnet服务器的安全 ??考虑 5<em>1</em><em>2</em> <em>1</em>9.3 FTP文件传输 5<em>1</em>3 <em>1</em>9.3.<em>1</em> 设置vsftpd 5<em>1</em>3 <em>1</em>9.3.<em>2</em> vsftpd.conf配置文件 5<em>1</em>3 <em>1</em>9.3.3 FTP安全考虑 5<em>1</em>7 <em>1</em>9.3.4 FTP应用 5<em>1</em>8 <em>1</em>9.3.5 FTP自动注册 5<em>1</em>9 第<em>2</em>0章 DNS域名服务器 5<em>2</em><em>1</em> <em>2</em>0.<em>1</em> DNS基本概念 5<em>2</em><em>2</em> <em>2</em>0.<em>1</em>.<em>1</em> 域与区 5<em>2</em><em>2</em> <em>2</em>0.<em>1</em>.<em>2</em> DNS域名服务器 5<em>2</em>3 <em>2</em>0.<em>1</em>.3 DNS域名与地址解析 5<em>2</em>4 <em>2</em>0.<em>2</em> DNS配置文件 5<em>2</em>6 <em>2</em>0.<em>2</em>.<em>1</em> resolv.conf文件 5<em>2</em>7 <em>2</em>0.<em>2</em>.<em>2</em> named.conf配置文件 5<em>2</em>8 <em>2</em>0.<em>2</em>.3 区配置文件 53<em>2</em> <em>2</em>0.<em>2</em>.4 DNS资源记录 533 <em>2</em>0.3 DNS服务器配置过程 537 <em>2</em>0.3.<em>1</em> 设置resolv.conf配置 ??文件 537 <em>2</em>0.3.<em>2</em> 设置named.conf配置 ??文件 537 <em>2</em>0.3.3 设置正向区配置文件 538 <em>2</em>0.3.4 设置反向区配置文件 539 <em>2</em>0.3.5 DNS视图 540 <em>2</em>0.3.6 检测配置文件 543 <em>2</em>0.4 测试DNS服务器 544 <em>2</em>0.4.<em>1</em> 验证DNS服务器 544 <em>2</em>0.4.<em>2</em> dig命令 545 第<em>2</em><em>1</em>章 NFS网络文件系统 548 <em>2</em><em>1</em>.<em>1</em> NFS简述 549 <em>2</em><em>1</em>.<em>2</em> 配置NFS服务器 550 <em>2</em><em>1</em>.<em>2</em>.<em>1</em> 安装NFS服务器 ??软件包 550 <em>2</em><em>1</em>.<em>2</em>.<em>2</em> /etc/exports文件 55<em>1</em> <em>2</em><em>1</em>.<em>2</em>.3 采用图形界面配置NFS ??共享资源 553 <em>2</em><em>1</em>.<em>2</em>.4 验证NFS共享资源的 ??配置 555 <em>2</em><em>1</em>.3 配置NFS客户系统 557 <em>2</em><em>1</em>.3.<em>1</em> 安装远程文件系统 557 <em>2</em><em>1</em>.3.<em>2</em> 设置/etc/fstab文件 558 <em>2</em><em>1</em>.4 NFS自动安装 559 <em>2</em><em>1</em>.4.<em>1</em> 主映射文件 559 <em>2</em><em>1</em>.4.<em>2</em> 直接映射文件 560 <em>2</em><em>1</em>.4.3 间接映射文件 560 <em>2</em><em>1</em>.5 NFS故障修复 56<em>1</em> <em>2</em><em>1</em>.5.<em>1</em> 基本工具 56<em>1</em> <em>2</em><em>1</em>.5.<em>2</em> 其他注意事项 564 第<em>2</em><em>2</em>章 amba资源共享 565 <em>2</em><em>2</em>.<em>1</em> 安装Samba服务器 566 <em>2</em><em>2</em>.<em>2</em> smb.conf配置文件 567 <em>2</em><em>2</em>.<em>2</em>.<em>1</em> smb.conf配置文件概述 568 <em>2</em><em>2</em>.<em>2</em>.<em>2</em> Global节 569 <em>2</em><em>2</em>.<em>2</em>.3 homes节 57<em>2</em> <em>2</em><em>2</em>.<em>2</em>.4 printers节 574 <em>2</em><em>2</em>.3 快速设置Samba服务器 575 <em>2</em><em>2</em>.3.<em>1</em> 设定Samba服务器的 ??工作组或域 575 <em>2</em><em>2</em>.3.<em>2</em> 设置Samba用户认证 ??信息 576 <em>2</em><em>2</em>.3.3 共享用户主目录 577 <em>2</em><em>2</em>.3.4 共享其他目录 577 <em>2</em><em>2</em>.3.5 共享打印机 578 <em>2</em><em>2</em>.3.6 验证Samba配置文件 579 <em>2</em><em>2</em>.4 Samba运行环境测试 580 <em>2</em><em>2</em>.4.<em>1</em> 在Linux系统中测试 ??Samba服务器 580 <em>2</em><em>2</em>.4.<em>2</em> 从Windows系统中 ??连接Samba服务器 583 <em>2</em><em>2</em>.5 访问共享资源 584 <em>2</em><em>2</em>.5.<em>1</em> 从Windows系统中访问 ??Samba服务器 584 <em>2</em><em>2</em>.5.<em>2</em> 从Linux系统中访问 Windows服务器 585 第<em>2</em>3章 Apache服务器 588 <em>2</em>3.<em>1</em> Apache服务器概述 589 <em>2</em>3.<em>2</em> 启动Apache服务器 589 <em>2</em>3.<em>2</em>.<em>1</em> Apache软件包的目录 ??结构 589 <em>2</em>3.<em>2</em>.<em>2</em> apache<em>2</em>守护进程 590 <em>2</em>3.<em>2</em>.3 设置Apache启动脚本 59<em>1</em> <em>2</em>3.<em>2</em>.4 Apache模块 59<em>2</em> <em>2</em>3.3 配置Apache服务器 59<em>2</em> <em>2</em>3.3.<em>1</em> Apache配置文件 593 <em>2</em>3.3.<em>2</em> .htaccess文件 594 <em>2</em>3.3.3 配置指令 594 <em>2</em>3.4 用户目录 599 <em>2</em>3.4.<em>1</em> 利用UserDir设定 ??目录路径 600 <em>2</em>3.4.<em>2</em> 限定用户目录的使用 600 <em>2</em>3.4.3 开放用户CGI目录 600 <em>2</em>3.5 虚拟主机 60<em>1</em> <em>2</em>3.5.<em>1</em> 配置基于主机名的虚拟 主机 60<em>2</em> <em>2</em>3.5.<em>2</em> 配置基于IP地址的 ??虚拟主机 603 <em>2</em>3.5.3 利用不同的IP地址提供 ??相同的网站服务 604 <em>2</em>3.5.4 利用不同的端口提供 ??不同的网站服务 604 <em>2</em>3.6 利用CGI提供动态内容服务 605 <em>2</em>3.6.<em>1</em> 启用CGI程序 605 <em>2</em>3.6.<em>2</em> 编写CGI程序 606 <em>2</em>3.6.3 CGI的安全考虑与 ??suexec 608 <em>2</em>3.6.4 Apache与LAMP 609 <em>2</em>3.7 用户认证 6<em>1</em>0 <em>2</em>3.7.<em>1</em> 用户认证的实现 6<em>1</em>0 <em>2</em>3.7.<em>2</em> 用户认证方法的补充 ??说明 6<em>1</em><em>2</em> <em>2</em>3.8 日志文件 6<em>1</em>3 <em>2</em>3.8.<em>1</em> 错误日志文件 6<em>1</em>4 <em>2</em>3.8.<em>2</em> 访问日志文件 6<em>1</em>5 <em>2</em>3.8.3 虚拟主机日志 6<em>1</em>7 第<em>2</em>4章 MySQL数据库 6<em>1</em>8 <em>2</em>4.<em>1</em> 安装与配置MySQL数据库 6<em>1</em>9 <em>2</em>4.<em>1</em>.<em>1</em> 安装MySQL数据库 6<em>1</em>9 <em>2</em>4.<em>1</em>.<em>2</em> my.cnf配置文件 6<em>1</em>9 <em>2</em>4.<em>1</em>.3 MySQL数据库命令行 界面 6<em>2</em><em>1</em> <em>2</em>4.<em>1</em>.4 MySQL数据库图形界面 6<em>2</em><em>2</em> <em>2</em>4.<em>1</em>.5 设置数据库用户及其 ??访问权限 6<em>2</em>4 <em>2</em>4.<em>2</em> 访问MySQL数据库 6<em>2</em>4 <em>2</em>4.<em>2</em>.<em>1</em> 创建、查询、使用与删除 数据库 6<em>2</em>4 <em>2</em>4.<em>2</em>.<em>2</em> 创建、查询与删除数 据库表 6<em>2</em>5 <em>2</em>4.<em>2</em>.3 录入数据 6<em>2</em>6 <em>2</em>4.3 查询MySQL数据库 6<em>2</em>7 <em>2</em>4.3.<em>1</em> 查询数据库表 6<em>2</em>7 <em>2</em>4.3.<em>2</em> 查询数据库表结构 6<em>2</em>8 <em>2</em>4.3.3 查询数据库表中的数据 内容 6<em>2</em>8 <em>2</em>4.4 SQL脚本与批处理 6<em>2</em>8 <em>2</em>4.5 MySQL数据库 630 <em>2</em>4.5.<em>1</em> 数据库备份方法 630 <em>2</em>4.5.<em>2</em> MySQL数据库备份 63<em>1</em> <em>2</em>4.5.3 MySQL数据库恢复 63<em>2</em> <em>2</em>4.5.4 MySQL数据库表的 备份与恢复 633 <em>2</em>4.5.5 增量备份与恢复 633 <em>2</em>4.6 密码维护与网络安全 635 <em>2</em>4.6.<em>1</em> 维护数据库管理员密码 635 <em>2</em>4.6.<em>2</em> 恢复数据库管理员密码 636 <em>2</em>4.6.3 基本网络安全考虑 637 参考文献 638
Code39(1:2) 字体
Code39(<em>1</em>:<em>2</em>) Normal 字体 可用于 Office
CMMI_1[1].2简体中文版
通用目标及通用实践 本 例,以及参照。以数列顺序来排列通用目标,从 GG<em>1</em> 到 GG5, 通用实践也以数列顺序及其所支持的通用目标来排列。 如同前面所述,子实践、笔记、案例,以及参照不会在过程域中 重复出现;通用目标及通用实践的细节只在此出现。 GG <em>1</em> 达成特定目标 本过程将再次的输入的工作产品转换为输出的工作产品,并支持与促 程域特定目标的达成。 GP <em>1</em>.<em>1</em> 实施特定实践 实施过程的特定实践,以开发工作产品与提供服务,达成过程 域的特定目标。 此特定实践的目的在于产出工作产品与履行服务,该工作产品与 服务是执行本 循书面的过程说明或计划的方式来执行。这些实践执行的精确度 端视管理或执行该项工作的人员而定,不同的人执行,其差异可 能相当大。 GG <em>2</em> 制度化已管理过程 将过程制度化为已管理过程。 GP <em>2</em>.<em>1</em> 建立组织政策 建立并维护组织的政策,以策划和执行过程。 此通用实践的目的,在于定义组织对过程的期望,并使组织中的 干系人都能了解这些期望。一般 与沟通组织的指导原则、方向及期望的责任。 来自高阶管理阶层的指示,不一定都称为“ 呼或如何告知,存在于组织中的指示,都是对通用实践的期望。 GP <em>2</em>.<em>2</em> 策划过程 建立并维护用来执行过程的计划。. 此通用实践的目的,在于决定执行过程和达成已设定目标时所需 的资源、准备执行过程所需的计划、准备过程说明,以及取得相 关干系人对该计划的同意。 实际上,每一过程域对通用实践的应用不尽相同。当应用于监控 过程域时,本 过程来实现。当应用于策划过程域时,项目策划过程域的通用实 践就会设定策划过程的期望。必须了解本 的其它地方已设定的期望,或设定新的期望。 有关建立及维护计划,请参考策划过程域,以获得更多信息。 计划的建立包含将计划文件化及提供过程说明。计划的维护包括 进行更新以反应矫正措施,需求或目标的改变。 执行过程的计划,包括下列基本 过程说明 过程的工作产品和服务的标准及需求 过程绩效的特定目标(例如:质量、进度、循环时间,以及 资源的使用) 过程的活动、工作产品及服务间的相依性 执行过程所需的资源,包含资金、人力及工具 责任与授权的指派 执行与支持过程所需的培训 控制的工作产品及其纳管的层级 度量需求以深入了解过程、工作产品,以及服务的绩效 纳入已再次的干系人 过程的监控活动 过程的客观评估活动 过程和工作产品的管理审查活动 子实践 <em>1</em>. 定义并记录执行过程的计划。 此计划可能是一份独立的文件,可能包含在另一范围更广的 文件中,也可能散布在不同的文件里。若散布在不同的文件 里,就必须确保任务分工的一致性。文件可用储存媒体或纸 本 <em>2</em>. 定义并记录过程说明。 过程说明包含相关的标准和程序,可视为过程策划的一部 分,或者当作策划的参考。 3. 与相关的干系人审查此计划,并取得他们的同意。 此动作在于审查已策划的过程是否符合现行的政策、计划、 需求及标准,以便向相关的干系人提出保证。 4. 视需要修订计划。 GP <em>2</em>.3 提供资源 供充分的资源,以执行过程、开发工作产品及提供过程服务。 此通用实践的目的,在于确保需要时能获得执行过程所需的资 源。资源包含充分的资金、合适的硬件设施、有技能的人力及适 当的工具。 “ 充分的资源可以靠增加资源,或减少需求、限制及承诺来解决。 GP <em>2</em>.4 指派责任 指派过程的责任与授权,以执行过程、开发工作产品及提供过 程服务。 此通用实践的目的,在于整个执行过程和达成指定结果的过程 中,都有人能负责任。被指派责任的人一定要取得适当的授权, 以执行该责任。 可以用详细的工作说明或文件(如执行过程的计划)来指派责 任。在过程的生命周期内,只要责任的指派和接受都能获得保 证,动态的责任指派也是执行本 子实践 <em>1</em>. 指派整体性的责任与授权,以执行过程。 <em>2</em>. 指派责任及授权以执行过程的特定工作。 3. 确定被指派责任与授权的人,都能了解和接受。 GP <em>2</em>.5 培训人员 依需要培训人员,以执行或支持过程。 此通用实践的目的,在于确保人员具有必要的技巧和专业知识, 以执行或支持过程的执行。 提供执行工作的人员适当的培训,并针对与执行工作人员互动的 人员,实施概要培训以提供指导。 培训的进行方式,包括自修、自我引导的培训、线上学习、在职 培训、同行指导及正式的课堂培训等。培训可建立对过程的共 识,以及传授执行过程时所需的技巧和专业知识,所以培训可提 供协助以成功地执行过程。 有关培训人员来执行或支持过程,请参考组织培训过程域,以获 得更多信息 GP <em>2</em>.6 管理配置 将指定的过程工作产品,纳入适当层级的控制。 此通用实践的目的,在于建立并维护过程的指定工作产品(或其 说明)在它整个生命周期的完整性。 在执行过程的计划中须特别再次什么是指定的工作产品,以及该 工作产品被纳入适当控制的层级。 不同的工作产品,以及在不同的时间点,所适用的控制层级可能 不同。对某些工作产品而言,进行版本 不论过去或者现在,工作产品在某段时间所用的版本 而且改变都在控制下进行。版本 (可能是个人、小组或团队)单独控制。 有时将工作产品置于正式或“ (baseline)”的建构管理是非常 重要的。这种类型的控制会在事先设定的时间点,定义和建立基 线。这些基线会被正式审查及同意,并当作工作产品进一步开发 的基础。 有关将工作产品纳入配置管理,请参考配置管理过程域,以获得 更多信息。 在版本 不同的时间点,经再次的工作产品可能纳入不同层级的控制的 下。 GP <em>2</em>.7 再次并纳入相关干系人 依计划再次并纳入过程相关干系人。 此通用实践的目的,在于建立并维护干系人在过程执行期间预期 的参与程度。 依描述干系人参与的适当计划所述,将相关的干系人纳入。将干 系人适当地纳入,以参与下列活动: 策划 决策 承诺 沟通 协调 审查 评鉴 需求定义 问题或议题的解决方案 有关纳入干系人的策划,请参考策划过程域,以获得更多信息。 策划干系人参与的目的,在于确保干系人与过程间必要的互动, 但又不至于使太多相关的小组或个人阻碍过程的执行。 子实践 <em>1</em>. 再次与过程有关的干系人,并决定其参与的方式。 由输入的供应者、输出的使用者,以及过程活动的执行者的 中,再次出相关的干系人。一旦再次相关的干系人,也会策 划相关的干系人在过程活动的参与程度。 <em>2</em>. 将这些身分再次的方式,与策划人员或其它适当的策划人员 一起分享。 3. 依策划的方式,纳入相关的干系人。
求证:2=1
求证:<em>2</em>=<em>1</em> 假设:A+B=C,即(<em>2</em>A-A)+(<em>2</em>B-B)=<em>2</em>C-C 移项可得<em>2</em>A+<em>2</em>B-<em>2</em>C=A+B-C <em>2</em>(A+B-C)=<em>1</em>(A+B-C) 去同类项 <em>2</em>=<em>1</em>
python高级编程-1/2
python高级编程,人民邮电出版社,扫描版,3<em>1</em>6页PDF,文内至<em>1</em>4.4小节结束,书内页码306页结束。未扫描目录,4<em>1</em>.8M,是全部内容,文字清晰,只是缺少目录部分。 竟然不让上传,限制 您可以上传小于<em>2</em>0MB的文件,只好压缩分成了<em>2</em>部分,7z压缩的,Python高级编程.pdf.7z.00<em>2</em>,<em>1</em>8M,Python高级编程.pdf.7z.00<em>1</em>,<em>1</em>9M
Java.How.to.Program.6th.Edition (1/2)
Prentice.Hall.Java.How.to.Program.6th.Edition.Aug.<em>2</em>004.INTERNAL.chm
软件测试理论与实践1/2
软件测试是一门学科同时也是一门艺术,它要求从业人员不仅具有丰富的软件理沦知识,也要有从各个角度衡量评价软件质量的能力,这样才能客观地欣赏软件的优点并找出软件的缺陷。如果说软件行业是朝阳产业.软件测试则是软件行业的朝阳产业。 软件的复杂性和规模正在不断地增加,软件工程和软件质量越来越成为软件产业发展的瓶颈,对软件测试的忽略和运用不够是最主要的原因。随着人们对软件本质的进一步认识,软件测试对于软件质量的保证已被软件企业高度重视,软件测试在软件开发中的作用也彰显出来,软件测试的地位得到空前提高。
线程池(12)使用
// 创建线程池 FThreadPool := TThreadsPool.Create(Self); // 创建线程池 FThreadPool.ThreadsMin := 5; // 初始工作线程数 FThreadPool.ThreadsMax := 50; // 最大允许工作线程数 FThreadPool.OnProcessRequest := DealwithCommRecvData;...
计算1!+2!+.....+20!的和
public class Sun { public static void main(String[] args) { long result = 0; long sum = <em>1</em>; int i = <em>1</em>; for(i = <em>1</em>; i { sum = sum * i; result += sum; }          System.out.println("result=
OpenSceneGraphReferenceDocs-2.8.3.chm(1/2)
OSG的帮助文档,利用doxygen自动生成,方便大家阅读。共两个文件。
java5.0 API (1/2)
由于每次只能上传一部分 ,所以分两次上传 ,下载的朋友请同时下载两部分
数理逻辑1 -- 命题演算2
“Logic is about the form of things, but not the things themselves.” 逻辑关心的是事物的形式,而非事物本身。逻辑学就像“搭积木”一样,给定一些积木,能否通过某些形式,推导/得出更多的“积木组成的建筑物”。这些积木就是逻辑系统里的符号,是抽象概念,可对应任何事物。 逻辑不关心对错,那些积木、建筑物无所谓对错,只关心搭建/推导过程是
appserv-win32-2.6.0 (.rar 1/2)
php5 mysql phpmyadmin套装 <em>1</em>/<em>2</em>
grails-3.0.5-ga (1/2)
grails-3.0.5-ga (<em>1</em>/<em>2</em>), file<em>1</em>, for somebody who can not download
编译原理作业12
Compiler
2 无名管道1
<em>1</em>. 管道文件是一个特殊文件,它由队列实现的。在文件IO中,创建、打开一个文件是由open函数实现,但是无名管道不能用open创建,对应的函数是pipe。 创建:pipe 读:read 写:write 关闭:close 无名管道的无名是指在它在文件系统中无文件名。 <em>2</em>. pipe: 函数形式:int pipe(int fd[<em>2</em>]); 功能:创建管道,为系统调用:unistd
CMMI-DEV-v1[1].2
CMMI<em>1</em>.<em>2</em>资料,CMMI资料更新 CMMI® for Development, Version <em>1</em>.<em>2</em> CMMI-DEV, V<em>1</em>.<em>2</em>
GIS、MapInfo与MapBasic学习教程下载
学习gis对你还是有帮助的,赶快来下啊!谢谢大家 相关下载链接:[url=//download.csdn.net/download/xiaocao10/3784509?utm_source=bbsseo]//download.csdn.net/download/xiaocao10/3784509?utm_source=bbsseo[/url]
机械手设计下载
机械手设计基于plc的设计,机械部分、控制部分等 相关下载链接:[url=//download.csdn.net/download/qq_15258481/7329945?utm_source=bbsseo]//download.csdn.net/download/qq_15258481/7329945?utm_source=bbsseo[/url]
超级模块4.61完美破解版下载
超级模块4.61完美破解版 相关下载链接:[url=//download.csdn.net/download/mh888666/7994595?utm_source=bbsseo]//download.csdn.net/download/mh888666/7994595?utm_source=bbsseo[/url]
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview
我们是很有底线的