利用 Docker 进行 Django 项目的本地开发 发表于 2020-02-17 更新于 2020-09-23 技术栈 Docker & Docker-Compose Python Django PostgreSQL 最终效果编写 Dockerfile这里的 Dockerfile 的作用就是简单的创立一个 Python 环境,并且为启动 Django 项目的测试服务器提供了默认参数(注意这里必须绑定 0.0.0.0 才能让其在外部可以访问) 12345678FROM python:3.8ENV PY...
利用 Github Action 部署 Hexo 发表于 2020-02-15 本文写了我在本次折腾博客过程中都做了什么。例如怎么进行 Hexo 的本地预览、为什么又是如何使用 Git Submodule 来管理主题,如何配置 Github Action 来部署 Hexo;最后又立了个 flag 开了个项目…… 阅读全文 »
nginx 配置 acme.sh 发表于 2019-06-27 安装 acme.sh 1curl https://get.acme.sh | sh 配置 nginx 如果有 rewrite 强制 HTTPS 请按如下写法 123456789server { charset utf-8; listen 80; server_name example.com; location / { rewrite ^(.*) https://$host$1...
迁移百度网盘到 Google Drive 发表于 2019-05-21 此方法不仅仅针对于百度网盘到 Google Drive,深挖还有很多玩法 原理利用 BaiduPCS-Go 下载百度网盘文件后使用 rclone 上传到 Google drive 可行性分析成本极低甚至为零,DO 新用户 $50 (需要通过邀请链接注册)一个月的优惠正好可以用来开一个比较好的机器然后挂载硬盘。 DO 的速度是千兆,基本百度网盘下载平均能达 80MB/s、上传到 Googl...
《Swift iOS 开发小书》阅读笔记 发表于 2018-11-21 本文为 《Swift iOS 开发小书》 阅读笔记 这本书没有讲解 StoryBoard 而是采用纯代码的方式来进行 iOS 开发,可以说一下子将复杂的 StoryBoard 变得简单华,很适合刚入门理解概念,并且对于后续很可能的「动态加载视图」学习相当有帮助 本书写作采用的是 Swift 3,而现在(2018-11-21)最新的版本是 Swift 4,因此有一定的改动,具体如下。 AppDele...
某解谜游戏思路 发表于 2018-11-02 题目来源: https://gist.github.com/zealic/38510fd8ecd1be75924a#file-email-L13本答案保证可用时间截止于 2018-11-2 第一题12345678910111213begin 777 portal.binM(R!796QC;VUE#0H-"B,C($ME>0T*#0I24T$@4'5B;&EC($M...
Django 新项目启动工作流 发表于 2018-10-20 以下内容仅为本人喜好的工作流,并不一定适用于「大众」,仅供读者参考来构建自己的工作流 第零步:初始化 django 项目 开启 django-admin 新建一个命名为 core 的 app,用于放置「核心」信息 升级 venv 中的 pip:pip install --upgrade pip 第一步:书写 .gitignore通过 PyCharm 的 .ignore 插件生成,选中以下三种 Je...
Python 中使用 JSON 传输 pickle 后的数据 发表于 2018-10-19 最近有一个奇怪的需求。。需要在两台服务器之间传输 requests 的 Session 对象,经研究可以用以下方法实现 传出 1234567891011# from requests import Session# s = Session()# s.get('https://www.baidu.com')# print(s.cookies)import jsonimport p...
基于阿里云平台负载均衡的 Django 部署(CentOS 7) 发表于 2018-10-13 Django 配置(可选)配置信息读取方式尽量使用从配置文件中读取而非从环境变量中读取,本文认为示例配置文件为 config.example.ini 正式配置文件为 config.ini 打开 Django 的获取转发信息的配置项 12USE_X_FORWARDED_HOST = TrueSECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO...