10 Jul 2012
##前言
本文从描述了set容器的功能和使用方法,注意事项。
...
阅读全文 ...
10 Jul 2012
item2: Prefer consts, enums, and inlines to #defines.
reason
- define会造成代码膨胀,目标代码里替换所有define为同一个东西,重复。
- define通常没有scope的概念,也没有封装的概念
- define出来的函数有隐含的出错风险。
conclusion
- 常量:使用const或enum代替
- 函数形式的宏:改用inline函数代替
...
阅读全文 ...
25 Mar 2012
注意:本系列文章均以linux为主
实际操作之前,请确保已经安装Python并且将python添加到环境变量
让Python跑起来的几种方式
- way1 REPL模式:打开终端,敲入
python
- way2
python <python-script-name>.py
创建一个以py结尾的文件,输入下面的内容,保存为hello.py, 它就成为了一个python脚本
- way3 可执行脚本 可执行脚本也是以py结尾的文件
- windows上不需要特别处理,把py文件的打开方式和python.exe进行关联即可。
- unix风格脚本需要:1.在文件的第一行加入#!+python解释器的路径; 2.给文件添加可执行权限
创建一个hello.py
>`#!/usr/bin/env python`的意思是到环境变量中查找python解释器的路径,这种写法比`#!/usr/local/bin/python`的写法更有可移植性
...
阅读全文 ...