django中slug是什么?有什么用?可以应用于什么地方?

slug是一个报纸术语,slug是一个种短标签,只包含字母,数字,下划线或连字符。通常用于url中,有利于seo

slug是一种生成有效url的方法,通常用在已经获得的数据。例如:使用文章标题生成URL。像这种建议是用函数给定标题或者其他数据生成slug,而不是手动设置。


为什么要阅读Tornado的源码?

为什么要阅读Tornado的源码?Tornado 由前 google 员工开发,代码非常精练,实现也很轻巧,加上清晰的注释和丰富的 demo,我们可以很容易的阅读分析 tornado. 通过阅读 Tornado 的源码,你将学到:

理解 Tornado 的内部实现,使用 tornado 进行 web 开发将更加得心应手。如何实现一个高性能,非阻塞的 http 服务器。如何实现一个 web 框架。各种网络编程的知识,比如 epoll,python 编程的绝佳实践

pycharm 使用git/gitlab/github同步代码

1. 添加git路径:选择settings->version control->git→Test2. 连接git仓库VCS→Checkout from version control-Git3. 连接仓库,url填写仓库地址,directory填写存储本地路径,然后点击clone就可以4. 在pycharm右下角管理git恭喜 pycharm配置git成功

python 生成不重复和可重复的排列组合

如abc三个元素,取两个相互组合,可重复取的话有,aa ab ac bb bc cc六种,不可重复取有 ab ac bc三种,从结果可以看出:可重复取特点是,一个组合结果中,后一位元素的在原始序列中的索引大于等于前一位元素在原始原始序列中的索引,a的原始索引为0,b为1,c为2,aa 索引组合为00,ab为01,ac为02,bb为22,bc为23……以此类推。不可重复取组合的特点是一个组合结果中,后一位元素的在原始序列中的索引大于前一位元素在原始原始序列中的索引。ab 索引组合01,ac 为03

xshell 手动控制停止滚屏 禁止滚动

在工作中需要查看xshell指定运行情况,由于程序运行速度过快,屏幕上刷刷信息流,完全看不过来。经过一番搜索,发现xshell有两个快捷方式,一个可以锁定当前屏幕,一个可以解锁当前屏幕Ctrl+S:锁定当前屏幕 Ctrl+Q:解锁当前屏幕