0%

背景

花了大概一个月左右的时间,跟着一个大佬的教程,完成了用 『 Ubuntu + Nginx + Gunicorn +DJango 2.2 + python3 + sqlite3』 本地构建博客(论坛)项目,并在阿里云上部署上线的流程。

刚刚拜读了一篇在 python 类中:

静态类 @staticmethod 和类方法 @classmethod 两个装饰器的基本使用场景。

收获良多,详细的分析可以阅读原文1

本文记录下使用静态类和类方法,在使用的细节,以及自己一些思考。

对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求。

这时分两种情况。一种情况是,你需要另一个分支的所有代码变动,那么就采用合并(git merge)。另一种情况是,你只需要部分代码变动(某几个提交),这时可以采用 Cherry pick。

前提

  1. 一台能够连网的设备,同时安装了Docker
  2. 能够联网设备的操作系统架构要与内网的设备一致(例如内网是x86_64的,那么能够联网的设备最好也是)

第二点要求不是强制的,只是为了减少前期学习成本,快速上手。

场景

现在我们知道 A 主机和 B 主机的 IP 地址以及子网掩码

如何写一段python代码判断两台主机的网络是在同一个网段下呢?

解决方案

在已知主机的 IP 和 子网掩码的前提下,我们只需要做一个简单按位与运算即可。

开发设计用图

前言

实习一个多月,终于要开始根据需求开发功能了

组长安排下来任务,让我们先写功能设计文档,再开始 Coding

这,写功能,不是拿起键盘就 Coding???!!!

首先,我们需要把博客从仓库里拉取到本地

删除原有的子模块配置,以及清空子模块所有内容

然后再将新的Hugo主题仓库,添加到自己的博客仓库 “themes/” 文件夹中,作为子模块

昨天为了实现哈夫曼编码

遇到了如何合并两个列表、以及字典排序问题

整理数据

chart = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k']
probability = [0.1, 0.08, 0.14, 0.05, 0.18, 0.03, 0.2, 0.008, 0.135, 0.017, 0.06]

为了后面数据的处理,需要上边的两个列表(字符和它出现的概率),合并为一个字典

域名

需要将域名,添加记录到Netlify的DNS服务器上

Github要做的

两个仓库,一个存放博客主题,一个存放主题

本地负责推送更新

Hugo要做的

本地生成博客基本的结构

用于调试

Netlify要做的

托管你的Hugo网站,帮你编译发布

一、前言

从B战缓存了一些视频,想把他们提取出来,放到电脑上观看

没想到,B站把视频和文件分离成了音频、视频,两个文件

一个是 vedio.m4s,另一个是 auoid.m4s,于是琢磨怎么把他们合并成一个 mp4 文件