自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 linux 命令行和shell 脚本编程--了解shell

X window :展现图形桌面环境:Gnome  KDECLI:命令行接口Gnome终端是一个终端模拟器程序常见的终端有xterm/vt220等infocmp xterm 可以查看终端相关信息,也可以查看到文件存放位置操作终端窗口内容:shift+pageup/pagedown/home/endctrl +shift+上下方向键

2016-04-19 10:06:17 398

原创 linux命令行和shell脚本编程宝典——第八章:基本脚本编译

连接多条命令使用分号“;”分隔不同命令    比如who;date这种方式还是在提示符下手动输入命令,创建脚本文件才是更好的方法脚本文件第一行:   #!/bin/bash   或者....Shell使用PATH环境变量查找命令。如有需要,可以暂时更改PATH,比如把当前目录添加进去。echo :显示文本       通常用于提示信息echo命令

2016-04-15 09:29:30 383

原创 Python基础教程-第三章-使用字符串

字符串 格式化%:格式化操作符可使用元组或字典格式化多个值,列表没有这种功能。与C语言不同的是,参数之前也得加%操作符,并且中间没有逗号。print("%s"%12)print("%s %s"%(1,2))$  模板字符串string模块中的模板字符串,提供一种格式化值得方法 采用关键字参数和键/值对参数工作方式类似于Shell的变量替换from st

2016-04-13 11:36:20 290

原创 Python基础教程—第二章

列表可变,元组不可变Python隐藏了可变和不可变类型的很多区别。但是可变和不可变类型有各自适合使用的范围,它与Python内部运作的技术有关。列表索引从0开始,-1代表末尾分片list[1:6]   1在内,6在外;包含的元素从1到5.步长  默认为1分片可指定步长list[3:89:2]    list[-3:5:-1]步长不能是0,但是

2016-04-13 10:14:22 380

原创 Python基础教程-第一章

阅读《Python基础教程(第二版)》的简易笔记PS:水平有限,欢迎指正!

2016-04-13 09:39:24 323

原创 求值顺序——不是运算符优先级,也不是结合方向

a+b*c      表达式1优先级规则决定这个表达式的意义是:a+(b*c),而不是(a+b)*c。A*B/C      表达式2结合方向决定了,它是:(A*B)/C,而不是A*(B/C)。然而,求值顺序则是另一套规则。C语言里规定了求值顺序的运算符只有&&、||、?:和,。这些比较好理解,就不再赘言了!我们所要讨论的是一般情况。表达式1求值时,表达式a、表达式b和表达式

2015-08-02 23:23:52 737 1

原创 整数溢出——无符号和有符号整数

在《C陷阱和缺陷》里有谈到整数溢出的问题。里面说到,无符号整数是不存在“溢出的,有符号整数才会”溢出”。一般理解,溢出就是运算结果超出了本身的表示范围。那么其实无符号整数也是会溢出的。之所以说没有所谓“溢出”一说,是因为无符号运算是明确定义的,它的结果是按2的n次方为模。即使溢出了,其结果也是可预见的。然而,有符号运算就不是如此了。对于有符号运算而言,如果溢出,结果是未定义的。其结果和编译器或平台

2015-08-02 20:20:06 8078 2

原创 为什么用‘=’符号代表赋值,而不是‘:=’或‘==’?

赋值 比较 Pascal       :==C= ==可以看到在Pascal语言中赋值运算符是":=".然而C语言却用"="代表赋值。这是为什么呢?原因在于,一般而言,赋值运算是比较多使用的。因此,使用更少的字符表示赋值运算,会更简洁方便。所以,C语言选择使用单个字符"=",代表赋值。        这和键盘的设计

2015-07-31 14:37:55 931

原创 嵌套宏的使用

#define f(a,b) a##b#define g(a) #a#define h(a) g(a)int main(){ printf("%s,", h(f(1,__LINE__))); printf("%s\n",g(f(1,__LINE__))); return 0;}C语言的宏是可以嵌套的.一般的展开规律像函数的参数一样,先展开参数,再分

2014-12-24 11:27:38 1438

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除