- 博客(14)
- 收藏
- 关注
原创 ORM 的映射与反射
ORM (Object Relational Mapping)作为一个后端框架的构建的组成部分, 主要实现对象对关系型数据库的映射关系。可以无需再去编写原生sql,取代代之的是基于面向对象的思想去编写类、对象、调用相应的方法等,ORM会将其转换/映射成原生SQL然后交给pymysql执行的。orm的通常使用顺序是, 先编写model 然后通过model 生成迁移文件 “migrations” 再通过migrations 生成对应的数据表。数据表的字段条目与model 的属性可以做到一一对应。 这就通常呈
2021-10-27 16:34:00
445
原创 virtualenv 安装使用
virtualenv为应用提供了隔离的Python运行环境,解决了不同应用间多版本的冲突问题。安装virtualenvpip3 install virtualenv使用virtualenv$ virtualenv [OPTIONS] DEST_DIR选项:–version 显示当前版本号。-h, --help 显示帮助信息。-v, --verbose 显示详细信息。-q, --quiet 不显示详细信息。-p PYTHON_EXE 指定所用的python解析器的版本比如 --pytho
2021-04-07 13:24:54
215
原创 docker 启动zabbix
# 启动mysql, 5.7版本以上docker run --name zabbix-mysql-server --hostname zabbix-mysql-server -e MYSQL_ROOT_PASSWORD="123456" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="123456" -e MYSQL_DATABASE="zabbix" -p 3306:3306 -d mysql:5.7 --character-set-server=utf8 --c..
2021-03-03 14:04:38
415
原创 supervisor 安装配置
1. 安装supervisor[root@ilaus app]# pip install supervisorctl2. 创建配置文件一旦Supervisor安装完成,运行echo_supervisord_conf。将打印一个“示例”Supervisor配置文件到终端的stdout。一旦您看到文件回显到您的终端,再 root 权限下请调用命令:echo_supervisord_conf>/etc/supervisord.conf。如果没有root访问权限,或者您不想将s...
2021-01-07 13:46:38
799
原创 centos 安装 harbor
机器: centos 7.8Harbor是镜像仓库,镜像的存储harbor使用的是官方的docker registry服务去完成,至于registry是用本地存储或者s3都是可以的,harbor的功能是在此之上提供用户权限管理、镜像复制等功能,提高使用的registry的效率。镜像的复制,harbor不是直接复制,harbor采用通过docker registry 的API去拷贝,这不是省事,这种做法屏蔽了繁琐的底层文件操作、不仅可以利用现有docker registry功能不必重复造轮子,而且可以
2021-01-05 15:53:04
582
原创 网易云音乐歌曲没歌词用酷狗展现的方式
有时候, 网易云音乐的伴奏的歌曲是没有歌词的, 这个时候我们又需要歌词怎么办,笔者测试发现部分伴奏的歌曲在酷狗是可以直接匹配到歌词的,于是提供这种思路来完成这个功能。在网易云音乐里下载下来歌曲,用软件将ncm格式文件转换成mp3的, 再在酷狗中打开,看看是否可以匹配到对应歌词。下面是笔者用《起风了》的伴奏为示例来给大家展示如何用酷狗打开网易云音乐的歌曲。很有可能你就可以匹配到歌词哈。...
2020-10-24 15:06:22
898
原创 Windows CMD 访问UCN路径
起源:需要用cmd 访问网络上的文件地址D:\ilaus>cd \\xx.xx.xxx.xxx\ilaus'\\xx.xx.xxx.xxx\ilaus'CMD 不支持将 UNC 路径作为当前目录。什么是UCNUNC为网络(主要指局域网)上资源的完整Windows 2000名称。1:什么是UNC路径?UNC路径就是类似\\softer这样的形式的网络路径。2:UNC为网络(主要指局域网)上资源的完整Windows 2000名称。格式:\\servername\shar
2020-09-22 13:55:59
1314644
3
原创 windows yarn 构建 vue 的方式
1. 下载yarn地址:https://classic.yarnpkg.com/zh-Hans/docs/install/#windows-stable可以下载msi文件, 直接双击安装。或者使用Chocolatey 安装Chocolatey是 Windows 上的包管理器。2. 下载 Nodejs地址:https://nodejs.org/en/下载msi 文件, 双击安装。建议下载LTS版本, 长期支持。3. 用yarn全局安装vue-cli# 安装vue-...
2020-09-19 13:44:03
248
原创 安装portainer 并执行
linux 系统安装docker:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun添加 master 节点 -portainer-master.sh#!/bin/sh#auto dhy#IP地址ipaddress=`hostname -I | awk '{print $1}'`#开放防火墙端口2375,2377firewall-cmd --zone=public --add-port=237..
2020-09-08 22:17:25
501
原创 实现一个10进制转36进制的功能
实现一个10进制转36进制的进制转换方法。该方法可以用来对很长的数字字符串进行缩位, 如我们用时间+用户id + 随机值确定订单号, 得出的数值过长, 需要转换的更易读取,就需要压缩订单号长度。# coding=utf-8# 数值换算COD = 'abcdefghijklmnopqrstuvwxyz1234567890'def main(num, a_list): a_list.append(COD[num % len(COD)]) if int(num / len(CO
2020-09-07 18:40:51
698
原创 k8s ubuntu 安装
镜像名情况下到hub.docker.com上搜索相应的docker镜像,pull后修改相应的tag。docker pull aiotceo/kube-apiserver:v1.17.9docker pull aiotceo/kube-controller-manager:v1.17.9docker pull aiotceo/kube-scheduler:v1.17.9docker pull aiotceo/kube-proxy:v1.17.9docker pull aiotce...
2020-08-10 20:53:07
657
原创 【PYTHON】 Pilow 将半透明图片绘制到图片中
python 的pilow在将半透明图片复合到正常图片时,需要用到alpha_composite函数两张图片都必须保留 alpha 通道,即 mode 为 RGBA,alpha 通道是保存图片透明度的通道,如果传入图片为png, 其本身会带有alpha 通道, 如果是jpg, 其本身不带有alpha通道,需要为图片添加 alpha 通道。Image.alpha_composite(im1...
2020-04-16 10:57:15
1347
原创 F450+PixHawk 2.4.8 无人机安装(二)
上文连接:F450+PixHawk 2.4.8 无人机安装(一)笔者上文写到了安装完成电调,机体的安装, 本文将承接上文继续。PixHawk 2.4.8配套有一个减震支架, 减震支架的下固定板需要固定到机架的上中心板上,上下固定板需要通过减震胶垫连接起来。Pix 飞控粘贴到上固定板上, 下减震支架可以通过双面胶与上中心板连接,但是为了日后拆卸方便, 笔者决定用螺丝固定。本身的下减震固定板的...
2020-04-06 17:32:41
7994
原创 F450+PixHawk 2.4.8 无人机安装(一)
小可最近对无人机产生了浓厚的兴趣~ 于是剁手了F450的套机,经过一段艰苦的学习, 终于安装好了,飞起来的那一刻, 小可激动的心情难以言表, F450套机的内容是F450机架 + QQ飞控 + 新西达2212-930KV电机 + 新西达30A电调 + 1045桨叶。在研究的时候,小可发现飞机的操控性不是很好, 查资料后听到大家的推荐,需要更换线性更优秀的电调。而且为了日后扩展的方便, 需要用更op...
2020-04-06 01:35:57
8386
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人