2017年11月

Git简易使用手册--基础

meitu.jpg

git学习笔记

使用git bash来进行版本控制操作

1.初始化代码仓库:进入作为仓库的文件夹,使用git init 来初始仓库

$ git init

2.向仓库添加内容:

将当前修改的内容添加到暂存区:git add

将暂存区中的内容提交到仓库:git commit

$ git add
$ git commit -m '提交注释'

也可以指定添加某个单独文件,将文件名接在命令后,例:

$ git add helloworld.txt
$ git commit helloworld.txt

3.查看操作的历史记录:git log

$ git log

查看命令历史记录:git reflog

$ git reflog

4.在Git中,用==HEAD==表示当前版本,也就是最新的提交的版本,上一个版本就是HEAD^ ,上上一个版本就是HEAD^^ ,如果再往前追溯的话,为了避免写一长串^,可以写成HEAD~number,number就是追溯的版本数。

$ git reset --hard HEAD^


5.回到某个版本(在知道commit id的情况下):git reset --hard commit_id

$ git reset --hard commit_id

6.撤销修改:git checkout -- file,就是让这个文件回到最近一次git commit或git add时的状态。

$ git checkout -- file

7.从版本库中删除文件: git rm file,删除也是改动操作,也需要git commit到版本库中。

$ git rm file

- 阅读剩余部分 -

Python学习笔记(二)

python.jpg

二、python语言基本数据类型

1.python基本数据类型:整数、浮点数、字符串、布尔值(True、False)、空值(None)

2.变量:变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头,python作为动态语言,变量不需要声明,但使用时必须赋值,变量类型根据赋值类型来决定,也因为不需要声明,所以对于python变量数据类型的检查尤为重要;

3.注释:#后接需要注释的内容;

4.字符串:用''或者""将内容括起来以表示字符串,字符串中出现’,则将字符串用”括起来,若字符串中出现“,则将其用‘括起来,同时出现'和"时,使用\来转义,转义字符不包含在字符串内容中;

5.row字符串:在字符串前使用r,即r’...‘来表示row字符串,row字符串内不需要转义,但是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串;

6.多行字符串:用 括起来的字符串表示多行字符串,可以直接回车跨越多行;

7.Unicode字符串:在字符串前加u表示Unicode编码的字符串,Python的Unicode字符串支持"中文","日文","韩文"等多种语言';

8.编码格式声明:
1.# -*- coding: 编码格式 -*-
2.# coding=编码格式
3.# -*- coding=编码格式 -*-,第一种为Emacs推荐的写法;

9.布尔类型值:Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True;

10.print语句:向屏幕输出制定内容,可以是字符也可以是数字,使用逗号,连接多个输出内容时,python会自动将逗号变成空格输出;

Python学习笔记(一)

python.jpg

  Python是动态语言,和平常学过的C,Java等有着很多不同的地方,虽然基本语法有很相似,但有一些容易弄混的地方还是要记录下来,回头复习的时候方便一点。

一、开发环境及入门知识

1.开发环境搭建

下载地址:https://www.python.org/downloads/
Windows下安装:去python官网选择需要的windows版本进行下载,然后在windows电脑上点击安装包来完成安装,然后在环境变量Path后追加上python的安装目录即可;

linux下安装:linux系统自带python,可以直接使用,如果需要更新,则可以参照这篇博客;http://www.cnblogs.com/lanxuezaipiao/archive/2012/10/21/2732864.html

开发工具:Eclipse + PyDev、PyCharm、Vim

2.python编译过程

.py文件-->由python解释器转换-->字节码文件(.pyc和.pyo)-->由python解释器转换-->二级制文件-->内存中运行-->结果;

3.使用python命令

python -m py_compile xxx.py 将.py文件编译成.pyc文件-->xxx.pyc;
python -o -m py_compile xxx.py 将.py文件编译成.pyo文件-->xxx.pyo;
.pyc和.pyo文件都可以直接用python命令来运行得到结果,但.pyo是.pyc经过解释器优化过的,运行这两者都比直接运行.py文件要高效;