自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 django导出excel

django restframework 导入excel内容,可以查看另外一篇文章一、基础环境web架构:前后端分离,前端使用vue,后端使用django 的rest framework django版本3.2 django-excel 版本0.0.10 djangorestframework版本3.12.4二、需求界面导出excel数据内容 导入model包含外键类型三、功能实现不使用序列化类:需要手动实现外键对象转换为外键值 使用序化类:四、源码#models.py

2021-10-29 15:37:41 1910

原创 django导入excel

django restframework 导出excel内容,可以查看另外一篇文章一、基础环境web架构:前后端分离,前端使用vue,后端使用django 的rest framework django版本3.2 django-excel 版本0.0.10 djangorestframework版本3.12.4二、需求界面导入excel并保存到数据库 导入model包含外键类型 导入excel表格列顺序任意,即不需要强制按照excel导出顺序#models.pyfrom djan

2021-10-29 15:27:10 3705 1

原创 linux中man报错No manual entry for iptables

1、快速定位错误:man -M /usr/share/man/ iptables,如果结果为乱码,则表示/etc/man.config配置文件配置错误,如只有图中的1处内容2、正常解决步骤: a、是否已安装man-pages:yum install man-pages b、配置文件是否存在:/etc/man.config c、配置文件内容是否正确...

2019-12-11 10:28:19 565

原创 动态调整docker容器cpu资源

目的:动态调整系统cpu核数后,如何在不停止容器服务的情况下,docker动态使用最新的CPU资源事件由来: 1、在ucloud上购买了一台可以热升级的机器,热升级指的是动态更改系统cpu和内存资源 2、随着业务的扩展,发现cpu、内存负载过高,需要在不停止业务的情况下动态扩容,因此使用了ucloud提供的热升级服务,从4核12G扩容为8核16G 3、热升级了cp...

2019-11-22 15:46:46 5904

原创 rsync删除目标机器中非空文件夹

rsync命令说明:--exclude:上传/删除失效上传时:不上传指定文件/目录删除时:不删除指定文件/目录--delete:删除所有上传目录不存在的文件/目录,但是,不删除任何目标文件在exclude中的文件/目录--delete-exclude:将--exclude功能设置为只针对上传,删除时失效。即删除目标路径中所有上传目录不存在的文件/目录,但是所有exclude...

2019-04-04 17:53:33 1384

原创 docker部署gateone

因为项目中使用了gateone实现webssh功能,因此研究了一下geteone的部署方式。发现物理机上经常会出现gateone部署失败的情况,因此使用了docker方式实现gateone的部署。直接使用官方提供的gateone镜像时,因为tornado版本原因,造成无法启动情况,报错如下:TypeError: __init__() got an unexpected keyword ar...

2019-01-10 10:44:08 1933

原创 python中单实例模式实现

单例模式:一种软件设计中经常使用的设计模式,属于创建型模式中的一种,其目的是确保类只有一个实例。1、重写__new__方法:原理为通过一个类静态变量保存对象值,以后每次进行实例化对象时,都使用静态变量保存的对象值。2、装饰器:原理同重新__new__方法一样3、元类:原理同上4、模块:利用了python加载模块时,只是第一次运行模块内容,以后都是直接使用模块.pyc文件原理...

2019-01-04 19:02:49 516

原创 docker部署seafile

因为最近需要进行书籍pdf同步备份,因此使用docker搭建了seafile服务。[kg@kgserver seafile]$ cat docker-compose.yml version: "3"services: seafile: image: seafileltd/seafile:6.3.3 container_name: seafile ...

2018-12-26 19:19:19 3617 3

原创 docker部署zabbix_proxy

  ↵docker部署zabbix_proxy,因为设置了zabbix_proxy通过psk加密方式连接到zabbix_server,因此需要生成psk密钥目录结构:[root@container1 zabbix_proxy]# cat etc/env_mysql MYSQL_DATABASE=zabbix_proxyMYSQL_USER=zabbixMYSQL_PASSW...

2018-12-11 18:01:07 3955

原创 docker部署zabbix_agent

zabbix_agent部署:建议:zabbix_agent使用docker-compose方式单独部署启动方式:1、run方式启动docker run --rm --network zabbix --name zabbix_agent--link zabbix_server:zabbix-server -e ZBX_HOSTNAME="mythird" -e ZBX_SER...

2018-12-10 11:20:07 14127 7

原创 docker部署zabbix_server

最近尝试了使用docker部署zabbix_server, zabbix_proxy, zabbix_web, zabbix_agent。发现网上相关信息不多,因此记录一下实验心得。目录结构:[root@container1 zabbix_server]# cat Dockerfile FROM zabbix/zabbix-server-mysql:alpine-3.0-lates...

2018-12-10 10:34:37 1964

原创 CPU虚拟化技术

CPU虚拟化:在物理机(宿主机)中通过线程或进程这种纯软件方式模拟出假的CPU物理cpu核数 > 虚拟cpu总核数的原因是:虚拟出来的每颗cpu实际上就是一个线程或者进程。虚拟cpu过多时,需要进行进程/线程切换,比较浪费1、模拟:使用软件方式实现CPU,需要模拟环0,1,2,3。host架构和guest架构不同,如x86和android,因此guest上运行的所有指令都要进行转换,...

2018-09-18 14:45:41 7898

原创 动态规划-小朋友过桥问题

 题目:在一个夜黑风高的晚上,有n(n <= 50)个小朋友在桥的这边,现在他们需要过桥,但是由于桥很窄,每次只允许不大于两人通过,他们只有一个手电筒,所以每次过桥的两个人需要把手电筒带回来,i号小朋友过桥的时间为T[i],两个人过桥的总时间为二者中时间长者。问所有小朋友过桥的总时间最短是多少。 解题思路:方案一、耗时最少的人作为传递,即使用贪心法:每次都由耗时最少的人陪同过...

2018-09-06 17:26:27 3344

原创 mysql中为用户设置数据库,数据表,字段(列)的访问权限

1、mysql中对指定用户,授予某些数据库,数据表或者字段访问权限语法:GRANT PRIVILEGES ON DATA.TABLE TO USERS;温馨提示:授权后可以使用2中命令进行用户权限权限,也可以直接重启mysql进程方式进行权限刷新。A、为my用户授予data库中所有表所有权限GRANT ALL ON data.* TO my;B、为my用户授予my库中c

2017-07-07 15:33:02 12723

原创 keepass+ keepasshttp实现自动填充密码和账号

1、准备软件:keepass 2.x + keepasshttp-master.zip(https://github.com/pfn/keepasshttp)下载好 keepasshttp-master.zip后,将其解压到非keepass 2.x所在路径下即可。否则将会出现报错集锦中B类错误,比如下面:其中KeePass Password Safe 2是keepass软件的安装目录。...

2017-05-19 11:32:15 14873

原创 linux中文件的访问时间异常

测试环境为使用vmware搭建的CentOS release 6.9 (Final)操作系统。linux中文件的访问时间,并没有像网上其他文章中说的,每次进行文件内容查看,access time 一定进行更改。我进过测试后,得到的结论是文件的访问时间,只是记录每日第一次查看文件时的时间。测试如下:通过查看index.html来验证这个测试结论:使用cat 查看index

2017-05-10 15:06:45 584 1

转载 python中super工作原理

想要了解python中super的工作原理,可以看一下下面这两篇文章,两位楼主都总结的很好。http://blog.csdn.net/seizef/article/details/5310107http://www.cnblogs.com/lovemo1314/archive/2011/05/03/2035005.html

2017-05-09 15:39:44 452

原创 mysql报错

今天在centos中启动linux时,一直出现一下报错:Starting MySQL...... ERROR! The server quit without updating PID file (/data/mysqldata/mysql5.6.pid).在mysql-error.log 日志中,并没有找到任何有用的错误报错,后来发现将mysql安装目录中的mysql-b

2017-04-24 17:38:31 483

原创 个人首个博客

今天开始写博客,希望自己能够坚持下去,加油。

2017-04-24 16:43:58 272

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除