作者:凉凉,男,毕业于北大哲学系,现工作于新华社。凉凉,取意人生状态最好的既不是太热,也不会太冷。
文章的缘起是和一诺姐聊起教育,聊到一土学校,并表示有了小孩还真想把她送到一土去。接下来的一些思考几乎都是在北大,尤其是在哲学系读书期间完成的,再次感谢北大,感谢培养我的哲学系。
作者:凉凉,男,毕业于北大哲学系,现工作于新华社。凉凉,取意人生状态最好的既不是太热,也不会太冷。
文章的缘起是和一诺姐聊起教育,聊到一土学校,并表示有了小孩还真想把她送到一土去。接下来的一些思考几乎都是在北大,尤其是在哲学系读书期间完成的,再次感谢北大,感谢培养我的哲学系。
pip install uwsgi
1 | def application(env, start_response): |
设置 Git
使用者的姓名和邮箱,文件保存在 ~/.gitconfig
Windows目录:C:\Users\YOUR_NAME\.gitconfig
1 | $ git config --global user.name "Tom" |
提交时如果担心敏感信息泄露,也可以不适用真实身份。以为它们会被公开。
提高命令输出的可读性
1 | $ git config --global color.ui auto |
设置公钥
1 | $ ssh-keygen -t rsa -C "..@.." |
公钥 保存在 ~/.ssh/id_rsa.pub
私钥 保存在 ~/.ssh/id_rsa
和GitHub认证
1 | $ ssh -T git@github.com |
一些基本命令
1 | $ git init # 初始化仓库 |
分支操作
1 | $ git branch # 分支一览表 |
更改提交操作
1 | $ git reset --hard HASH # 回溯历史版本 |
查看操作日志:
git reflog
执行后会看到commit、checkout、reset等操作记录。只要不进行Git的GC(Garbage Collection, 垃圾回收),就可以通过日志随意调取近期的历史记录。指定一个时间点(HASH值),就可以在过去、未来自由穿梭。
1 | $ git rebase master # |
推送至远程仓库
1 | $ git remote add origin + 链接 # remote 远程的、遥远的 |
推送:
-u
参数指上游(upstream),将来执行git pull命令时,本地仓库这个分支就可以直接从origin的master获取内容。
1 | $ git push -u origin master |
获取远程仓库
1 | $ git branch -a # 显示本地和在线(这里指GitHub)的分支信息 |
拉取内容
1 | $ git pull origin feature-D # 同步 |
t
快速查找文件内容shift + /
查看快捷键g + i
问题页面,g + c
Code页面,g + p
Pull Request 页面……R
快速引用评论:
显示表情编写注册模型比较复杂,好好理解下。
如果数据有效 → 创建新用户对象 new_user
→已验证的用户 authenticated_user = authenticate(username, password)
→ 登录并重定向 → return
登录URL模式不需要编写 views.py
,只需要定义URL模式之后编写 login.html
模板。
users/urls.py
1 | from django.contrib.auth.views import LoginView |
amusing. adj. 好笑的
amusing 强调好笑,interesting 强调有趣(广义的),不好笑也Okay.
funny. 更广义的好笑的、有趣的。(可指贬义)
experience n. 经历(可数); 经验(不可数)
I have a number of experience. 我有很多经验
I have a number of experiences. 我有很多经历
experienced. 有经历的
wave v. 招手
wave to sb
On the way, a young man waved to me. I stopped and he asked me for a lift.