千言万语计划赶不上变化。本来是写给公司,某某原因没用上。不过还没写,发出来希望大佬们督促下我😭 第一次打算写一套完整的前后端应用,有些地方可能写的不好,给大佬们增点笑料😚 目的也是为了解决老生常谈的运维和开发痛点,试想下按几个按钮就把阿里云的域名解析,nginx,应用发布上线和日常等配置完成,排错的时候在也不用各个机器直接来回登录了,直接webssh查看日志,多么快乐。 看了下自己github第一次提交的记录是2020.4.28号,纪念下 前端是用vue和element,图表是用ec…

2020年5月14日 4条评论 3999点热度 0人点赞 Kai 阅读全文

浅谈移动端 css 适配解决方案 (附 Vue-cli3 中使用) 说到移动端布局,大家想到的是什么解决方案呢,百分比?rem?还是 vw/vh, 最近公司的项目牵扯到了,再加上本人之前移动端适配的做的比较少,所以在这里重点记录下这个项目的解决方案,大致参考 大漠老师 的团队的思路。 首先说问题 我们的论点,说的并不是该如何布局,该去采用哪种布局方式,而是,有时候我们会发现,当我们在适某一机型的时候,显示上没什么问题。但是一旦我换到另外一部手机,发现出现了 模糊 的情况,尤其以图片更为显著。 基…

2019年4月7日 0条评论 8120点热度 0人点赞 Kai 阅读全文

virsh shutdown HostName /etc/libvirt/qemu/HostName.xml scp /home/vs_data/host.img 要传入的IP地址:/home/vs_data/ virsh define /etc/libvirt/qemu/HostName.xml virsh start HostName

2018年7月3日 0条评论 3498点热度 0人点赞 Kai 阅读全文

前言 在前面的两篇文章中,分别介绍了Redis的内存模型和Redis的持久化。 在Redis的持久化中曾提到,Redis高可用的方案包括持久化、主从复制(及读写分离)、哨兵和集群。其中持久化侧重解决的是Redis数据的单机备份问题(从内存到硬盘的备份);而主从复制则侧重解决数据的多机热备。此外,主从复制还可以实现负载均衡和故障恢复。 这篇文章中,将详细介绍Redis主从复制的方方面面,包括:如何使用主从复制、主从复制的原理(重点是全量复制和部分复制、以及心跳机制)、实际应用中需要注意的问题(如数据不一致问题、复制超…

2018年7月2日 0条评论 2897点热度 0人点赞 Kai 阅读全文

前言 在上一篇文章中,介绍了Redis的内存模型,从这篇文章开始,将依次介绍Redis高可用相关的知识——持久化、复制(及读写分离)、哨兵、以及集群。 本文将先说明上述几种技术分别解决了Redis高可用的什么问题;然后详细介绍Redis的持久化技术,主要是RDB和AOF两种持久化方案;在介绍RDB和AOF方案时,不仅介绍其作用及操作方法,同时介绍持久化实现的一些原理细节及需要注意的问题。最后,介绍在实际使用中,持久化方案的选择,以及经常遇到的问题等。 系列文章 深入学习Redis(1):Redis内存模型 深入学习…

2018年7月2日 0条评论 3590点热度 0人点赞 Kai 阅读全文

前言 Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。 我们使用Redis时,会接触Redis的5种对象类型(字符串、哈希、列表、集合、有序集合),丰富的类型是Redis相对于Memcached等的一大优势。在了解Redis的5种对象类型的用法和特点的基础上,进一步了解Redis的内存模型,对Redis的使用有很大帮助,例如: 1、估算Redis内存使用量。目前为止,内存的使用成本仍然相对较高,使用内存不能无所顾忌;根据需求合理的评…

2018年7月2日 0条评论 4058点热度 0人点赞 Kai 阅读全文

第一种:ssh账号密码登录 import paramiko tssh = paramiko.SSHClient()      #实例化对象 tssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())      #第一次连接自动确认输yes tssh.connect('要连接的IP' , '22' ,'root' , '密码')   第二种:密钥登录 import paramiko tssh = paramiko.SSHClient()      #…

2018年3月28日 0条评论 2815点热度 0人点赞 Kai 阅读全文

环境mac   pip3 install python-nmap     #先安装 导入包 import nmap nm = nmap.PortScanner() nm.scan(hosts='10.12.11.67/24',arguments='-n -sP -PE')   结果 {'nmap': {'command_line': 'nmap -oX - -n -sP -PE 10.12.11.0/24',   'scaninfo': {'warning': ['Warning:  You a…

2018年3月27日 0条评论 6467点热度 0人点赞 Kai 阅读全文

一、FBV FBV(function base views) 就是在视图里使用函数处理请求。 看代码: urls.py 1 2 3 4 5 6 7 8 from django.conf.urls import url, include # from django.contrib import admin from mytest import views urlpatterns = [     # url(r‘^admin/‘, admin.site.urls),     url(r‘^index/‘, views.…

2018年3月12日 0条评论 5173点热度 0人点赞 Kai 阅读全文

pip3 install django-ckeditor

2018年3月9日 0条评论 3762点热度 0人点赞 Kai 阅读全文

python3 Django2.0 环境下,如果你遇到namespace没有注册以及在根目录下urls.py中的include方法的第二个参数namespace添加之后就出错的问题。请在[app_name]目录下的urls.py中的urlpatterns前面加上app_name='app_name', app_name代表你的应用的名称。可以参考这篇:https://stackoverflow.com/questions/14892462/django-error-upolls-is-not-a-registere…

2018年3月6日 0条评论 7499点热度 0人点赞 Kai 阅读全文

Python版本:3.6.2 Django版本:2.0 系统:MAC   先在django里面把settings.py里面的数据库 创建项目,然后发现报错 pytnon3 manage.py srartapp booktest django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.   Did you install mysqlclient?   pip3 install PyMySQL 非常…

2018年2月27日 0条评论 5362点热度 0人点赞 Kai 阅读全文

做个记录 保存还没写,写好还要可视化读出来。。真为自己智商捉急啊,才这几行。写不下去了。   import requests import re #获取单页 def get_one_page(url): response = requests.get(url) if response.status_code == 200: return response.text return None #提取内容 def parse_one_page(html): pattern = re.compile('</…

2018年2月12日 0条评论 3408点热度 0人点赞 Kai 阅读全文

  之前看到什么值得买上面推送的测评,想买个来玩玩。没想到正好有活动,就买了。买了。清单:天猫精灵X1一个 , 欧瑞博智能小方一个 , 得邦照明蓝牙wifi智能灯泡两个 。共计三件。 先说下怎么玩。原理非常简单,如下图:通过APP或者语音来控制天猫精灵,然后天猫精灵在远程发送指令给小方,小方在通过红外线模拟遥控器信号输出给家里的电器。   26号下的单,到2.1号才收到,漫长的时间。 就是这货: 开箱图我就不上了,毕竟网上已经很多了,白色比黑色好看,我买的时候白色没了,所以只能买黑色。 首先需要绑定家里的…

2018年2月2日 0条评论 4811点热度 0人点赞 Kai 阅读全文

环境ubuntu sudo wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz tar -zxvf webbench-1.5 make 如果报错的安装下gcc sudo apt install gcc 在安装下ctags wget https://jaist.dl.sourceforge.net/project/ctags/ctags/5.8/ctags-5.8.tar.gz tar -zxvf ctags-5.8.tar.gz c…

2017年8月24日 0条评论 2967点热度 0人点赞 Kai 阅读全文

说明 有时候有些公司的服务器是不允许访问外网的,那么要下载rpm软件就需要在本地建立一个yum源只对这台本地的yum源开放外网访问权限,就像Windows其他机器不能访问外网打补丁,本地建立一台wsus服务器一样。 安装Http服务 yum install -y httpd 删除默认apache网页 rm -rf /etc/httpd/conf.d/welcome 创建yum仓库目录 mkdir -p /var/www/html/centos6.7/x86_64/ cd /var/www/html/centos6.…

2017年8月24日 0条评论 3477点热度 0人点赞 Kai 阅读全文

实验环境3台Centos 名称 IP 系统 备注 Srv_1 192.168.140.129 Centos 6.8 负载均衡服务器 Srv_2 192.168.140.130 Centos 6.8 后端应用服务器 Srv_3 192.168.140.131 Centos 6.8 后端应用服务器 Srv_4 192.168.140.132 Centos 6.8 后端应用服务器 负载平衡的作用: N台服务器平均分担负载,就算服务器出现磐机,会自动切换到另外一台正常的服务器上面,从而提高可用性。并且它会根据轮询,ip_h…

2017年8月15日 0条评论 3704点热度 0人点赞 Kai 阅读全文

nginx.conf 一共由三部分组成,分别为全局块 、events 块和 http块。在http 块中,又包含http全局块 、多个 server 块。每个 server 块中,可以包含 server 全局块和多个 location 块。在同一配置块中嵌套的配置块 ,各个之间不存在次序关系。 配置文件支持大量可配置的指令,绝大多数指令不是特定属于某一个块的。同一个指令放在不同层级的块中 ,其作用域也不同,一般情况下,高一级块中的指令可以作用于自身所在的块和此块包含 的所有低层级块。如果某个指令在两个不同层级的块中…

2017年8月15日 0条评论 3812点热度 0人点赞 Kai 阅读全文

Nginx的一些模块需要依赖其他第三方库,通常有pcre库(支持rewrite模块),zlib库(支持gzip)和openssl库(支持ssl模块)等 [root@localhost ~]# yum install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel open openssl-devel [root@localhost ]# mkdir nginx    ####根目录下新建nginx目录 [root@localhost ]# cd nginx …

2017年7月26日 0条评论 2712点热度 0人点赞 Kai 阅读全文

登录Linux虚拟机,输入 rm -rf /etc/udev/rules.d/*-persistent-*.rules 删除网卡相关配置文件 输入 ll /etc/udev/rules.d 查看是否删除相关配置文件 输入命令 vi /etc/sysconfig/network-scripts/ifcfg-eth0 编辑网卡配置文件 删除mac地址,然后保存 输入 rm -rf /etc/ssh/moduli /etc/ssh/ssh_host_* 删除ssh相关文件 输入 ll /etc/ssh 查看上述命令是否删…

2017年7月26日 0条评论 3515点热度 0人点赞 Kai 阅读全文