2-23 学习备忘 GIT以及FLASK初识

上学期在学Django,各种卡壳,然后看了些教程都说先上手flask好一点,于是就先上手这本书了《FlaskWeb开发:基于Python的web应用开发实战》

1.

安装Flask最便捷的方式就是使用虚拟环境,避免包的混乱和版本的冲突,另外一个好处就是不需要管理员权限。

windows下安装python的虚拟环境virtualenv

安装  pip install virtualenv

创建虚拟环境 (命令行输入)F: \Flask\venv>virtualenv venv

激活虚拟环境 (命令行进入) F:\Flask\venv\Scripts>activate

停止虚拟环境(命令行输入)F: \Flask\venv>deactivate


2.

Ubuntu进入root账户操作命令   sudo su  然后输入密码即可

 

进入mysql:

使用如下两条命令,打开MySQL服务并使用root用户登录:

# 启动 MySQL 服务
sudo service mysql start             
 
# 使用 root 用户登录,实验楼环境的密码为空,直接回车就可以登录
mysql -u root

3.

虚拟环境中安装Flask:

(venv) $ pip install Flask

验证是否安装成功

(venv)$ python

>>>import flask

>>>

无错误提醒即说明安装成功


4.

第一个小程序  hello.py

from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
    return'<h1>Hello World!</h1>'
    
@app.route('/user/<name>')
def user(name):
    return '<h1>Hello,%s!</h1>' % name    
if __name__ == '__main__':
    app.run(debug=True)


使用语句启动程序:

(venv)$python hello.py

***Running on http://127.0.0.1:5000/user/随便一个英文名字


后续第二章介绍了请求-循环 程序和请求上下文

请求调度

请求钩子

响应

  Flask扩展

5.

关于flask的学习在第三章暂且搁置,转而学习git,因为后面的学习需要用到git,学习网站 http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

因为使用的事windos系统,所以有些指令在我用的时候不能使用了,在此处点出记录

在windows的命令行中 git reset -hard HEAD^ 中 ^是一个特殊字符,使用时必须用双引号引起来才能正确运行

 git reset -hard HEAD"^"
或者
 git reset -hard"HEAD^"

看看readme.txt的内容是不是版本add distributed

$ cat readme.txt
Git is a distributed version control system.
Git is free software.

 

Windos需要执行的命令是  more readme.txt


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Git-2.23.0/win64/32/mac os 等 多个系统的安装包 , Git 2.23发行说明 ====================== 自v2.22起的更新 ------------------- 向后兼容性说明 *“format-patch”的“--base”选项计算了patch-id 不稳定方式的必备补丁,已更新为 以与“git patch-id --stable”兼容的方式进行计算。 *默认情况下,“git log”命令的行为就像--mailmap选项一样 得到了。 用户界面,工作流程和功能 *已经教授“git fast-export / import”对来处理提交 使用UTF-8以外的编码的日志消息更好。 *在最近的Git版本中,每个工作树的引用都暴露在外 refs / worktrees / / hierarchy,表示工作树名称 必须是有效的refname组件。代码现在清理名称 给予工作树,确保这些参考文件格式正确。 *“git merge”学习了“--quit”选项,可以清理正在进行中 合并,同时离开工作树和索引仍然一团糟。 *“git format-patch”学习配置以设置默认值 它的--notes = 选项。 *显示具有潜在拼写错误的args的代码 解释为commit-ish已得到改进。 *“git clone --recurse-submodules”学会了设置子模块 忽略超级项目gitlink中记录的提交对象名称 而是使用恰好位于最前端的提交 通过传递新的远程跟踪分支从一开始 “--remote-submodules”选项。 *模式“git diff / grep”用于提取功能和单词 Matlab的边界已扩展到覆盖Octave,更多 或更少的等价物。 *“git help git”很难发现(好吧,至少对某些人而言) 人)。 *模式“git diff / grep”用于提取功能和单词 Rust的边界已被添加。 *“git status”可以告诉非标准默认值 “ - [no-] ahead-behind”选项带有新的配置变量 status.aheadBehind。 *获取结果时会报告“git fetch”和“git pull” 非快进更新,让用户注意到异常情况。 这些命令学会了“--no-show-forced-updates”选项以禁用 这个安全功能。 *引入了两个新命令“git switch”和“git restore” 分裂“检查分支机构以推进其历史”和 “检查索引和/或树的路径 推进当前历史“脱离单一”git checkout“ 命令。 *“git branch --list”学会了总是将分离的HEAD输出为 无论如何,第一项(当HEAD分离时) 的语言环境。 *条件包含机制学习基于选择 HEAD目前所在的分支机构。 *“git rev-list --objects”学习了“--no-object-names”选项 压制用作分组提示的对象的路径 包装对象。 *一个新的tag.gpgSign配置变量将“git tag -a”变成 “git tag -s”。 *“git multi-pack-index”学习了expire和repack子命令。 *“git blame”学会了“忽略”历史上的承诺,其中 效果(以及它们的存在)被忽略了。 *“git cherry-pick / revert”学会了一个新的“--skip”动作。 *来自备用对象库的引用提示可用作 现在可达性计算的起点。 *“git status”输出中的额外空行已减少。 *存储库中的提交可以用多个来描述 现在提交图形文件,它允许提交图形文件 逐步更新。 *“git range-diff”输出已经过调整,以便于识别 显示补丁所显示的文件的哪一部分。 绩效,内部实施,发展支持等 *更新“git rebase”的支持部分以删除应该的代码 不再使用。 *开发人员支持,以模拟测试中未满足的先决条件 确保测试时其余测试仍然成功 已跳过先决条件。 *“git update-server-info”学会了不用#重写文件 相同的内容。 *指定在运行时查找动态库的路径的方法 已经简化了。传递-R / path /到/ dir的旧默认值 替换为新的默认值以传递-Wl,-rpath,/ path / to / dir, 这是最近GCC的用途。那些需要建立的人 旧的GCC仍然可以使用“CC_LD_DYNPATH = -R” *准备在拓扑步行器中使用可达性指数 在一个范围(A..B)。 *一个专门针对有抱负的git-core的新教程 开发人员已被添加。 *自动检测如何告知HP-UX aCC动态链接使用的位置 来自运行时的库。 *“git mergetool”及其测试现在产生更少的子进程。 * Dev支持更新以帮助跟踪测试。 *使用MSVC构建的支持已更新。 *“git fetch”从一组遥控器中获取学会运行的 auto-gc只在最后一次。 *少数Windows构建补丁已经被上流。 *用于读取序列器机器使用的状态文件的代码 对于腐败或陈旧,“git status”已变得更加强大 州档案。 *已经优化了具有多种模式的“git for-each-ref”。 *了解了遍历内核存储库的tree-walk API 更多代码路径中的实例。 *当多步骤樱桃采摘或恢复中的一步被重置或 已提交,命令行提示脚本未能注意到 目前的状况,已得到改善。 *许多GIT_TEST_ *环境变量控制着各个方面 我们的测试是如何运行的,但有一些是“非空的是真的,空的 或者未设置是假“而其他人遵循通常”有一些 拼写真实的方法,如是,等等,以及拼写方法 虚假,不,不,等等。“惯例。 *调整dir-iterator API并将其应用于本地克隆 优化代码路径。 *我们一直在尝试c89之外的一些语言功能; 该 编码指南文件没有谈论它们,而是有 全面禁止他们。 *已引入测试助手以优化测试准备 存储库有很多简单的提交,还有一些测试 脚本已更新为使用它。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值