千言万语计划赶不上变化。本来是写给公司,某某原因没用上。不过还没写,发出来希望大佬们督促下我😭 第一次打算写一套完整的前后端应用,有些地方可能写的不好,给大佬们增点笑料😚 目的也是为了解决老生常谈的运维和开发痛点,试想下按几个按钮就把阿里云的域名解析,nginx,应用发布上线和日常等配置完成,排错的时候在也不用各个机器直接来回登录了,直接webssh查看日志,多么快乐。 看了下自己github第一次提交的记录是2020.4.28号,纪念下 前端是用vue和element,图表是用ec…
千言万语计划赶不上变化。本来是写给公司,某某原因没用上。不过还没写,发出来希望大佬们督促下我😭 第一次打算写一套完整的前后端应用,有些地方可能写的不好,给大佬们增点笑料😚 目的也是为了解决老生常谈的运维和开发痛点,试想下按几个按钮就把阿里云的域名解析,nginx,应用发布上线和日常等配置完成,排错的时候在也不用各个机器直接来回登录了,直接webssh查看日志,多么快乐。 看了下自己github第一次提交的记录是2020.4.28号,纪念下 前端是用vue和element,图表是用ec…
浅谈移动端 css 适配解决方案 (附 Vue-cli3 中使用) 说到移动端布局,大家想到的是什么解决方案呢,百分比?rem?还是 vw/vh, 最近公司的项目牵扯到了,再加上本人之前移动端适配的做的比较少,所以在这里重点记录下这个项目的解决方案,大致参考 大漠老师 的团队的思路。 首先说问题 我们的论点,说的并不是该如何布局,该去采用哪种布局方式,而是,有时候我们会发现,当我们在适某一机型的时候,显示上没什么问题。但是一旦我换到另外一部手机,发现出现了 模糊 的情况,尤其以图片更为显著。 基…
前言 在前面的两篇文章中,分别介绍了Redis的内存模型和Redis的持久化。 在Redis的持久化中曾提到,Redis高可用的方案包括持久化、主从复制(及读写分离)、哨兵和集群。其中持久化侧重解决的是Redis数据的单机备份问题(从内存到硬盘的备份);而主从复制则侧重解决数据的多机热备。此外,主从复制还可以实现负载均衡和故障恢复。 这篇文章中,将详细介绍Redis主从复制的方方面面,包括:如何使用主从复制、主从复制的原理(重点是全量复制和部分复制、以及心跳机制)、实际应用中需要注意的问题(如数据不一致问题、复制超…
前言 在上一篇文章中,介绍了Redis的内存模型,从这篇文章开始,将依次介绍Redis高可用相关的知识——持久化、复制(及读写分离)、哨兵、以及集群。 本文将先说明上述几种技术分别解决了Redis高可用的什么问题;然后详细介绍Redis的持久化技术,主要是RDB和AOF两种持久化方案;在介绍RDB和AOF方案时,不仅介绍其作用及操作方法,同时介绍持久化实现的一些原理细节及需要注意的问题。最后,介绍在实际使用中,持久化方案的选择,以及经常遇到的问题等。 系列文章 深入学习Redis(1):Redis内存模型 深入学习…
前言 Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。 我们使用Redis时,会接触Redis的5种对象类型(字符串、哈希、列表、集合、有序集合),丰富的类型是Redis相对于Memcached等的一大优势。在了解Redis的5种对象类型的用法和特点的基础上,进一步了解Redis的内存模型,对Redis的使用有很大帮助,例如: 1、估算Redis内存使用量。目前为止,内存的使用成本仍然相对较高,使用内存不能无所顾忌;根据需求合理的评…
第一种: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() #…
环境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…
一、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.…
pip3 install django-ckeditor
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…
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 非常…
做个记录 保存还没写,写好还要可视化读出来。。真为自己智商捉急啊,才这几行。写不下去了。 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('</…
之前看到什么值得买上面推送的测评,想买个来玩玩。没想到正好有活动,就买了。买了。清单:天猫精灵X1一个 , 欧瑞博智能小方一个 , 得邦照明蓝牙wifi智能灯泡两个 。共计三件。 先说下怎么玩。原理非常简单,如下图:通过APP或者语音来控制天猫精灵,然后天猫精灵在远程发送指令给小方,小方在通过红外线模拟遥控器信号输出给家里的电器。 26号下的单,到2.1号才收到,漫长的时间。 就是这货: 开箱图我就不上了,毕竟网上已经很多了,白色比黑色好看,我买的时候白色没了,所以只能买黑色。 首先需要绑定家里的…
环境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…
nginx.conf 一共由三部分组成,分别为全局块 、events 块和 http块。在http 块中,又包含http全局块 、多个 server 块。每个 server 块中,可以包含 server 全局块和多个 location 块。在同一配置块中嵌套的配置块 ,各个之间不存在次序关系。 配置文件支持大量可配置的指令,绝大多数指令不是特定属于某一个块的。同一个指令放在不同层级的块中 ,其作用域也不同,一般情况下,高一级块中的指令可以作用于自身所在的块和此块包含 的所有低层级块。如果某个指令在两个不同层级的块中…
登录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 查看上述命令是否删…