Linus 一直痛恨的 CVS 及 SVN 都是集中式的版本控制系统,而 Git 是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢?
目录
git
- 认识 git
- Git 简介
- Git 诞生
- 集中式 VS 分布式
- 安装 git
- 第一个版本库
- 版本控制
- 查看文件状态
- 版本回退
- 工作区和暂存区
- 管理修改
- 撤销修改
- 删除文件
- 远程仓库
- 远程仓库简介
- 添加远程仓库
- 从远程仓库克隆
- 分支管理
- 什么是分支
- 创建与合并分支
- 解决冲突
- 分支管理策略
- Bug 修复流程
- Feature 开发流程
- 多人协作
- 变基
- 标签管理
- 初识标签(TAG)
- 创建标签
- 操作标签
Python
- Python 教程
- PYTHON 简介
- Python 简介
- 安装 Python
- python 解释器
- python 代码初探
- Hello world
- 开发工具
- 输入输出
- 基础语法
- 语法简介
- 数据类型和变量
- 字符串和编码
- list 和 tuple
- 条件判断
- 循环
- dict 和 set
- 函数
- 调用函数
- 定义函数
- 函数参数
- 递归
- 可迭代类型
- 切片
- 迭代
- 列表解析
- 生成器
- 迭代器
- 函数高级特性
- 高阶函数
- map/reduce
- filter
- sorted
- 返回函数
- 匿名函数
- 装饰器
- 偏函数
- 代码组织
- 模块
- 第三方模块
- 面向对象
- 基本概念
- 类和实例
- 访问限制
- 继承和多态
- 获取对象信息
- 实例属性和类属性
- 面向对象高级特性
- slots
- @property
- 多重继承
- 定制类
- 枚举类
- 元类
- 异常处理
- 捕获异常
- 代码调试
- 多重继承
- 定制类
- IO
- 文件操作
- 字符串 IO
- 操作文件和目录
- 序列化
- 并发编程
- 进程和线程
- 多进程
- 多线程
- 假定这是你的银行存款:
- 进程 VS 线程
- ThreadLocal
- 正则表达式
- 正则表达式
- 常用模块介绍
- datetime
- hashlib
- hmac
- itertools
- contextlib
- requests
- virtualenv
- virtualenv
Django
- Django 教程
- Django 入门
- Django 概览
- 安装 Django
- 第一个 Django APP
- 安装 Django
- 创建一个独立的 Python 环境
- 使用 pip 安装 Django
- 创建你的第一个项目
- 运行开发服务器
- 项目设置
- 项目和应用
- 创建一个应用
- 设计 blog 数据架构
- 激活你的应用
- 创建和进行数据库迁移
- 为你的模型(models)创建一个管理站点(Admin)
- 创建一个超级用户
- Django 管理站点
- 在管理站点中添加你的模型(models)
- 定制 models 的展示形式
- 使用查询集(QuerySet)和管理器(managers)
- 创建对象
- 更新对象
- 取回对象
- 使用 filter() 方法
- 使用 exclude()
- 使用 order_by()
- 删除对象
- 查询集(QuerySet)什么时候会执行
- 创建 model manager
- 构建列和详情视图(views)
- 创建列和详情 views
- 为你的视图(views)添加 URL 模式
- 模型(models)的标准 URLs
- 为你的视图(views)创建模板(templates)
- 添加页码
- 使用基于类的视图(views)
- 总结
- Django By Example 第二章
- Django By Example 第三章
- Django By Example 第四章
- Django By Example 第五章
- Django By Example 第六章
- Django By Example 第七章
- 建立一个在线商店
- 创建一个在线商店项目(project)
- 创建产品目录模型(models)
- 注册目录模型(models)到管理站点
- 创建目录视图(views)
- 创建目录模板(templates)
- 创建购物车
- 使用 Django 会话
- 会话设置
- 会话过期
- 在会话中保存购物车
- 创建购物车视图
- 添加物品
- 创建展示购物车的模板
- 向购物车中添加物品
- 在购物车中更新产品数量
- 为当前购物车创建上下文处理器
- 上下文处理器
- 把购物车添加进请求上下文中
- 保存用户订单
- 创建订单模型
- 在管理站点引用订单模型
- 创建顾客订单
- 使用 Celery 执行异步操作
- 安装 Celery
- 安装 RabbitMQ
- 把 Celery 添加进你的项目
- 向你的应用中添加异步任务
- 监控 Celery
- 总结
- Django By Example 第八章
- Django By Example 第九章
- 拓展你的商店
- 创建一个优惠券系统
- 创建优惠券模型(model)
- 把应用优惠券到购物车中
- 在订单中使用优惠券
- 添加国际化(internationalization)和本地化(localization)
- 使用 Django 国际化
- 国际化和本地化设置
- 国际化管理命令
- 怎么把翻译添加到 Django 项目中
- Django 如何决定当前语言
- 为我们的项目准备国际化
- 翻译 Python 代码
- 标准翻译
- 惰性翻译(Lazy translation)
- 翻译引入的变量
- 翻译中的复数形式
- 翻译你的代码
- 翻译模板(templates)
- {% trans %}模板(template)标签
- {% blocktrans %}模板(template)标签
- 翻译商店模板(template)
- 使用 Rosetta 翻译交互界面
- 惰性翻译
- 国际化的 URL 模式
- 把语言前缀添加到 URLs 模式中
- 翻译 URL 模式
- 允许用户切换语言
- 使用 django-parler 翻译模型(models)
- 安装 django-parler
- 翻译模型(model)字段
- 创建一次定制的迁移
- 迁移已有数据
- 在管理站点中整合翻译
- 应用翻译模型(model)迁移
- 使视图(views)适应翻译
- 本地格式化
- 使用 django-localflavor 来验证表单字段
- 创建一个推荐引擎
- 推荐基于历时购物的产品
- 总结
- Django By Example 第十章
- Django By Example 第十一章
- Django By Example 第十二章
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论