安装 MYQR
Github:https://github.com/sylnsfar/qrcode
1 | pip install MyQR |
写代码:
1 | from MyQR import myqr |
详细参数:请查阅https://github.com/sylnsfar/qrcode/blob/master/README-cn.md
命令行模式
1 | # 概括 |
生活心情
Github:https://github.com/sylnsfar/qrcode
1 | pip install MyQR |
1 | from MyQR import myqr |
详细参数:请查阅https://github.com/sylnsfar/qrcode/blob/master/README-cn.md
1 | # 概括 |
1 | command+shift+a |
1 | Editor -> General -> Code Folding |
1 | Editor -> General -> Appearance |
1 | Editor -> General -> Appearance |
1 | Navigate -> File 快捷键可以修改 Crtl+p |
1 | Navigate -> File Structure 快捷键可以修改 Crtl+m |
1 | Reacent File |
1 | Symbol |
1 | pip install django-ckeditor |
setting.py
在 INSTALLED_APPS
中加入 ‘ckeditor’1 | INSTALLED_APPS = [ |
models.py
。例如我有个Blog模型:1 | from django.db import models |
其中,title
是博客标题,content
是博客内容。博客内容需要富文本编辑,则改成如下:
1 | from django.db import models |
若你需要编辑器的语言是简体中文,设置settings.py
的LANGUAGE_CODE = 'zh-hans'
。注意这里zh-hans
都是小写。我发现写zh-Hans
显示为繁体。另外,此时无法从本地上传图片,只能使用网络图片。可添加上传图片功能。
1 | #!/bin/bash |
1 | php artisan make:middleware AdminOperationLog |
./app/Http/Middleware/AdminOperationLog.php
1 | 代码如下: |
./app/Http/Kernel.php
1 | protected $middlewareGroups = [ |
前提: 开启Laravel
的用户认证功能
1 | 安装 Captcha+ |
在登录视图中增加验证码的选项,可以加到密码和 remember me
之间
1 | /resources/views/auth/login.blade.php |
重写 AuthController
登录验证方法,并自定义提示信息:
修改 AppHttpControllersAuthLoginController
1 | 首先要引入如下代码: |
1 | # 编辑文件 |
1 | yum install -y mongodb-org |
1 | # 启动 |
1 | # 编辑默认配置文件 |
CentOS 7 默认安装了 Python 2,当需要使用 Python 3 的时候,可以手动下载 Python 源码后编译安装。
1 | $ sudo mkdir /usr/local/python3 # 创建安装目录 |
1 | $ sudo ./configure --prefix=/usr/local/python3 # 指定创建的目录 |
1 | "zipimport.ZipImportError: can't decompress data; zlib not available" |
1 | yum install zlib zlib-devel -y |
1 | $ sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3 |
这样就可以通过 python
命令使用 Python 2
,python3
来使用 Python 3
。
将 /usr/bin
中的 python
备份
1 | $ sudo mv python python.bak |
然后创建 python3 的软链接
1 | $ sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python |
这样默认的 Python
版本就替换为 Python 3
了。
因为 yum
使用 Python 2
,因此替换为 Python 3
后可能无法正常工作,因此修改 yum
配置文件
1 | $ sudo vim /usr/bin/yum |
将第一行指定的 python
版本改为 python2.7
(#!/usr/bin/python
改为 #!/usr/bin/python2.7
)
1 | $ sudo vim /usr/libexec/urlgrabber-ext-down |
将第一行指定的 python
版本改为 python2.7
(#!/usr/bin/python
改为 #!/usr/bin/python2.7
)
1 | # 首先安装 epel 扩展源 |
通过这种方式貌似只能安装 pip2
,想要安装 Python 3
的 pip
,可以通过以下的源代码安装方式。
1 | # 下载源代码 |
1 | $ sudo ln -s /usr/local/python3/bin/pip /usr/bin/pip3 |
1 | $ pip install --upgrade pip |
1 | for i in range(5): |
1 | sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 |
1 | echo "deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list |
1 | echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list |
1 | echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list |
1 | sudo apt-get update |
1 | sudo apt-get install -y mongodb-org=3.2.9 mongodb-org-server=3.2.9 mongodb-org-shell=3.2.9 mongodb-org-mongos=3.2.9 mongodb-org-tools=3.2.9 |
如果是ubuntu16.04
的版本,需要手动新建/lib/systemd/system/mongod.service
文件,并写入下面内容:
1 | [Unit] |
1 | sudo service mongod start |
mongodb
1 | sudo service mongod stop |
1 | sudo apt-get purge mongodb-org* |
1 | sudo rm -r /var/log/mongodb |
1 | # pecl install mongodb |