大器免成

道可道,check out.

太阳系行星

跟着小朋友一起看视频,做的一些笔记......

从apt-key密钥导出到GPG密钥

首先查看所有apt-key $ sudo apt-key list 在所有列表里,找到pub这一行,最后8个字符,比如ACCC4CF8,就是导出的ID 执行导出 $ apt-key export ACCC4CF8 | sudo gpg --dearmour -o /usr......

GORM使用笔记

做为一个增查改删(CRUD)程序员,学习Go语言可以从GORM入手。 增加一条数据:......

ubuntu启动ipv6

1、先看系列是否分配了IPV6。没分配先联系下服务商,我这里是已经分配惹。 $ ip addr | grep inet6 inet6 ::1/128 scope host inet6 210a:****:****:****:0:****:****:****/128 sco......

好用的Shell:fish

先来一波安装: Ubuntu系统: $ apt-get update $ apt-get install fish Amazon Linux 2: 先执行 $ rpm -E %{rhel} 查看RHEL版本,如果是版本7,就运行 $ cd /etc/yum.repos.d......

Ubuntu安装Docker

先删除旧版本 $ sudo apt-get update $ sudo apt-get remove docker docker-engine docker.io containerd runc 添加apt包仓库 $ sudo apt-get update $ sudo ......

Tornado导出Excel

import io import asyncio import xlsxwriter import tornado.web class MainHandler(tornado.web.RequestHandler): async def get(self): ......

强大的FFMPG

FFMPG转换格式日常用的少,主要是机器配置不行。 分享一波常用命令 使用ffmpeg下载视频: 保存为 MP4 ffmpeg -user_agent "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_1) AppleWebKit......

使用nginx配置Vue项目,减少一次option请求

现在流行的前后端分离的写法。拆成不同Web服务进行部署。客户端一般是多发一个option请求解决跨域问题。有多个通过api拉数据请求,就有多少个option请求,对性能影响很大。 使用Nginx可以把特定路径的请求转发到指定服务里。 把前端网站部署域名为blog.iwan......

使用Alembic维护数据库结构

日常的工作就是在数据库上做增删改查操作。在刀耕火种的年代使用SQL文件保存数据库的维护记录,这样的手动操作,效率低,而且容易出错。所以现在的框架里都有专业的工具来管理数据库的维护记录,避免直接操作数据库。Laravel 框架里有 db migration 工具。 Pyth......

一次TypeScript深度拷贝实践

最近遇到一个数据拷贝问题。 后来发现一个小天才,使用JSON.parse(JSON.stringify(this.dataObj))实现了深度拷贝。 直接这样做会导致NaN类型被解析成null,类型完全变了,这不是我想看到的。 只能在JSON.parse里添加一个revi......