吾尤爱汝

可以一直写下去


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

北大哲学系教会了我什么

发表于 2019-05-08 | 分类于 阅读
字数统计: 3,417

作者:凉凉,男,毕业于北大哲学系,现工作于新华社。凉凉,取意人生状态最好的既不是太热,也不会太冷。

文章的缘起是和一诺姐聊起教育,聊到一土学校,并表示有了小孩还真想把她送到一土去。接下来的一些思考几乎都是在北大,尤其是在哲学系读书期间完成的,再次感谢北大,感谢培养我的哲学系。

阅读全文 »

未命名

发表于 2019-04-15
字数统计: 21

pip install uwsgi

1
2
3
def application(env, start_response):
start_response('200 OK', [('Content-Type','text/html')])
return [b"Hello World"]

Docker CE笔记

发表于 2019-01-16
字数统计: 1,146

准备工作

  • 国内换为清华源
  • 系统使用 Ubuntu 16.04

安装Docker CE

官方中文文档

Docker 的早期版本称为 docker-ce (社区版,免费),旧版为 docker 或 docker-engine 。如果安装过要先卸载。

阅读全文 »

Git/GitHub学习笔记

发表于 2018-12-26 | 分类于 Code
字数统计: 618

Git命令

  1. 设置 Git 使用者的姓名和邮箱,文件保存在 ~/.gitconfig

    Windows目录:C:\Users\YOUR_NAME\.gitconfig

    1
    2
    $ git config --global user.name "Tom"
    $ git config --global user.email "qq@qq.com"

    提交时如果担心敏感信息泄露,也可以不适用真实身份。以为它们会被公开。

  2. 提高命令输出的可读性

    1
    $ git config --global color.ui auto
  3. 设置公钥

    1
    $ ssh-keygen -t rsa -C "..@.."

    公钥 保存在 ~/.ssh/id_rsa.pub

    私钥 保存在 ~/.ssh/id_rsa

  4. 和GitHub认证

    1
    $ ssh -T git@github.com
  5. 一些基本命令

    1
    2
    3
    4
    5
    6
    7
    8
    9
    $ git init  # 初始化仓库
    $ git status # 查看仓库状态
    $ git add FILE_NAME # 加入暂存区
    $ git log # 提交日志
    $ git log FILE_NAME # 指定文件、目录的日志
    $ git log -p # 显示文件的改动
    $ git log --graph # 图表形式查看分支
    $ git diff # 查看提交的区别
    $ git diff HEAD # HEAD是指向分支中最新一次提交的信息
  6. 分支操作

    1
    2
    3
    4
    5
    $ git branch  # 分支一览表
    $ git checkout -b NAME # 创建并切换分支→git branch NAME && git checkout NAME
    # 显示“*”号表示,当前出于什么分支
    $ git checkout - # 回到上一个分支
    $ git merge --no-ff NAME # 在master下合并NAME分支
  7. 更改提交操作

    1
    $ git reset --hard HASH  # 回溯历史版本

    查看操作日志:git reflog 执行后会看到commit、checkout、reset等操作记录。只要不进行Git的GC(Garbage Collection, 垃圾回收),就可以通过日志随意调取近期的历史记录。指定一个时间点(HASH值),就可以在过去、未来自由穿梭。

    1
    2
    3
    $ git rebase master  # 
    $ git rebase -i HEAD~2 # 压缩历史、抹除历史
    fixup 修改
  8. 推送至远程仓库

    1
    $ git remote add origin + 链接  # remote 远程的、遥远的

    推送:

    -u 参数指上游(upstream),将来执行git pull命令时,本地仓库这个分支就可以直接从origin的master获取内容。

    1
    $ git push -u origin master
  9. 获取远程仓库

    1
    2
    $ git branch -a  # 显示本地和在线(这里指GitHub)的分支信息
    $ git checkout -b feature-D origin/feature-D # 以GitHub上的feature-D分支为来源在本地创建feature-D分支
  10. 拉取内容

    1
    $ git pull origin feature-D  # 同步

GitHub

  1. GitHub仓库页面摁 t 快速查找文件内容
  2. shift + / 查看快捷键
  3. g + i 问题页面,g + c Code页面,g + p Pull Request 页面……
  4. Issues 里选中内容摁 R 快速引用评论
  5. 评论框里 : 显示表情

Django关联数据和用户

发表于 2018-12-16 | 分类于 Code
字数统计: 516

修改模型

models.py

1
2
3
4
5
from django.contrib.auth.models import User

class Topic(models.Model):
owner = models.ForeignKey(User, on_delete=models.CASCADE) # 新增
--snip--
阅读全文 »

Django限制未登录用户访问页面

发表于 2018-12-16 | 分类于 Code
字数统计: 112

限制所有页面未登录用户访问

在 views.py 里面的所有函数前加 @login_required

阅读全文 »

Django注册views函数编写

发表于 2018-12-15 | 分类于 Code
字数统计: 171

编写注册模型比较复杂,好好理解下。

如果数据有效 → 创建新用户对象 new_user →已验证的用户 authenticated_user = authenticate(username, password) → 登录并重定向 → return

阅读全文 »

Django登录URL模式

发表于 2018-12-15 | 分类于 Code
字数统计: 69

登录URL模式不需要编写 views.py ,只需要定义URL模式之后编写 login.html 模板。

users/urls.py

1
2
3
4
5
6
7
8
9
from django.contrib.auth.views import LoginView
from django.urls import auth

app_name = 'users'

urlpatterns = [
# 登录页面
path('login/', LoginView.as_view(template_name='users/login.html'), name='login'),
]

Python Django判断用户是否登录

发表于 2018-12-15 | 分类于 Code
字数统计: 51

在Django里面判断用户是否登录

如果登录,则输出问候语。否则提供登录入口。

1
2
3
4
5
{% if user.is_authenticated %}
Hello, {{ user.username }}
{% else %}
<a href="{% url 'users:login' %}">登录</a>
{% endif %}

Lesson 14 Do you speak English?

发表于 2018-12-06 | 分类于 English
字数统计: 1,017

New words and expressions

  • 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.

阅读全文 »
12…6

ithee

思想自由 兼容并包

54 文章
7 分类
19 标签
RSS
GitHub E-Mail
© 2019 ithee
博客全站共33.2k字 | 蜀ICP备18029489号 |