自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 群晖nas使用rsync备份

之前一直使用的都是rsync去进行备份数据,但是这样又要准备一个数据服务器做备份数据存储,但是我这存储数据的是个群晖nas,所以试试看能不能在直接把备份数据直接使用rsync增量备份到群晖nas,结果在群晖中发现一个套件刚好能满足我直接备份数据。我准备备份的是mongodb数据库的数据,直接使用active backup for business中添加文件服务器,使用rsync备份,其它的我还没研究填写需要备份的mongodb服务器的账户密码,也可以服务器上新创建个普通账户,具有备份数据文件权限的就

2021-12-22 16:25:31 6363

原创 【xshell会话标签和链接栏】

前两天使用xshell时,无缘无故连接的会话选项标签不见了,变成只有链接栏了,之前没见过导致一直使用不来,最后研究后才发现使用`ctrl+shift+t`组合键后,会话标签一下出来了![每次点击链接栏都必须重新连接](https://img-blog.csdnimg.cn/f6bf75da8b814ba894a8105ef560c01c.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5riF6aOO

2021-12-17 18:05:49 810

原创 centos6.5上安装jumpserver遇到的问题

MySQL忘记密码vi /etc/my.cnf在[mysqld]的下面加上一句:skip-grant-tables # 跳过权限验证保存并且退出vi。service mysqld restart mysql 直接回车登陆修改密码同时开启远程登陆:update user set password=password('root') where user='root';update user set host='%' where user='root';flush privileges;

2020-08-10 14:59:57 308

原创 pip安装时出现错误Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken

今天使用pip执行一个快速安装脚本时,出现以下问题[root@localhost install]# pip install -r requirements.txt You are using pip version 7.1.0, however version 20.2.1 is available.You should consider upgrading via the 'pip install --upgrade pip' command.Collecting django==1.6 (fr

2020-08-06 16:16:55 1412

原创 centos上安装kvm系统

今天在自己电脑的虚拟机系统centos6.5上装了一个KVM(基于内核的虚拟机)安装准备:在虚拟机系统处理器选择虚拟引擎模式(关机修改)关闭防火墙和selinux临时关闭永久关闭vim /etc/sysconfig/selinux 需要reboot重启生效查看系统是否支持虚拟化(有输出内容)grep -E -o ‘vmx|svm’ /proc/cpuinfo安装kvm所需要的组件yum -y install kvm kmod-kvm qemu kvm-qemu-img virt-v

2020-08-05 17:37:42 504

原创 django项目之全文检索搜索配置haystack+whoosh+jieba

全文检索不同于特定字段的模糊查询,使用全文检索的效率更高,并且能够对于中文进行分词处理,在这里我们使用全文检索的框架haystack,纯Python编写的全文搜索引擎whoosh,一款免费的中文分词包jieba在虚拟环境中依次安装:pip install django-haystackpip install whooshpip install jieba在django项目中的setti...

2019-03-09 22:53:49 457

原创 django项目之全文检索搜索配置haystack+whoosh+jieba

全文检索不同于特定字段的模糊查询,使用全文检索的效率更高,并且能够对于中文进行分词处理,在这里我们使用全文检索的框架haystack,纯Python编写的全文搜索引擎whoosh,一款免费的中文分词包jieba在虚拟环境中依次安装:pip install django-haystackpip install whooshpip install jieba在django项目中的setti...

2019-03-09 22:53:49 219

原创 django商城项目之历史浏览记录

对于商城项目中的历史浏览记录我们将它储存在redis缓存中,便于存储和拿取数据,而我们首先要明确历史记录什么时候添加,什么时候获取添加访问商品详情页面的时候,需要添加历史浏览记录获取访问用户中心个人信息页的时候,需要获取历史记录每个用户的历史浏览记录用一条数据保存:最后浏览的记录应该最左侧list:使用list类型保存用户的历史浏览记录history_用户id:...

2019-03-09 22:18:52 707

原创 django商城项目之历史浏览记录

对于商城项目中的历史浏览记录我们将它储存在redis缓存中,便于存储和拿取数据,而我们首先要明确历史记录什么时候添加,什么时候获取添加访问商品详情页面的时候,需要添加历史浏览记录获取访问用户中心个人信息页的时候,需要获取历史记录每个用户的历史浏览记录用一条数据保存:最后浏览的记录应该最左侧list:使用list类型保存用户的历史浏览记录history_用户id:...

2019-03-09 22:18:52 597

原创 python之Django框架将sqliteman数据库数据显示在页面上

views.py文件def my_render(request, template_name, comtext_dict={}): # 1.加载模板文件 去模板目录下面获取html文件的内容,得到一个模板对象。 temp = loader.get_template(template_name) # 2.定义模板上下文 向模板文件传递数据。 comtext =...

2019-01-13 12:11:52 1225

原创 mysql修改密码及数据库的基本操作

有时候ubuntu中安装mysql系统会默认用户名和密码,这时我们就需要自己修改密码:在终端中输入以下命令:sudo vim /etc/mysql/debian.cnf会打开配置文件,里面是系统默认的用户名user和密码password:复制默认的用户名和密码,按下esc键,末行模式输入‘:x’退出配置文件,然后在终端中输入:mysql -udebian-sys-maint -pVIsR...

2018-12-07 12:34:43 344 1

原创 python基础之range和xrange

range(开始值,结束值,步长),开始值默认为0,步长默认为1range返回的是一个序列,以列表的形式来储存数字xrange返回的是一个生成器对象,是以对象的形式来储存这些数下面range和xrange遍历的值看起来相同,其实是不同的,range事把列表中的数进行遍历,一下子开辟一大块内存空间;而xrange中涉及到yield,一个一个返回数字,给予很小的内存空间接收range和x...

2018-12-04 12:03:48 219

原创 python基础之递归函数

在python中我们使用函数经常是去调用别的函数,但是递归函数不一样,它是***自己去调用自己***,如果不了解递归的可以看下电影盗梦空间,相信会对理解递归函数有帮助。递归函数的条件有两个:1.必须给递归函数一个出口,否则会无限调用,耗费内存2.对自己的递归条件作大胆假设下面我们计算数学上经常计算的阶乘,阶加等算法def scale(s): """ 使用递归函数来计算阶乘...

2018-12-04 11:07:33 276

原创 python网络基础之单进程单线程实现非堵塞的http服务器

用单进程/单线程我们可以实现一个返回网页页面的http服务器,其中主要的是把堵塞变为非堵塞 套接字.setblocking(False),来实现一个长连接import socketimport reimport timedef main(): # 创建套接字 socket_tcp = socket.socket(socket.AF_INET, socket.SOCK_S...

2018-11-30 17:46:28 342

原创 python网络基础之进程,线程,协程

进程,协程,线程的一些总结# 1.进程:操作系统分配资源的基本单元,multiprocess模块提供了Process类来代表一个进程对象,这个对象可以理解为是一个独立的进程,可以执行另外的事情# 创建进程时,只需要传入一个执行函数和函数的参数,创建一个 Process 实例,用 start()方法启动# target指向函数,相当于调用函数,args传参,由于传的是元组,一个参数时,参数后...

2018-11-30 12:18:30 136

原创 python网络基础之正则表达式

下面是我对正则表达式的一些简单介绍,它多用于爬虫,用来定制规则# 正则表达式导入模块import re# match只匹配字符串的头# re.match(正则表达式,需要处理的字符串)re.match(r"hello", "hello world")# 大小写的匹配re.match(r"[Hh]ello", "Hello world")re.match(r"[Hh]ello",...

2018-11-30 10:03:32 179

原创 python字符串的基本方法

就像打电话一样,输入几个数,就会出现包含这些数的电话号码,这里运用字符串的find方法(查找字符串数据的索引),字符串拼接replace(被替换的字符,要替换的字符)...

2018-11-21 22:25:39 133

原创 python网络编程之tcp

tcp客户端import socketdef main(): #创建tcp套接字 socket_tcp = socket.socket(socket.AF_INET,socket.SOCK_STREAM) #连接字 sever_ip = input("请输入连接的IP:") sever_port = int(input("请输入连接的端口号:")) #绑定本地信息 sock...

2018-11-19 17:59:08 191

原创 python基础之列表基础

name_list = ["夏","商","周","秦","汉","三国"]num_list = [100,148,186,160,173,184]#zip函数将迭代器封装成生成器,平行遍历for rust,ru in zip(name_list,num_list): print("国家是:%s 年代是:%d"%(rust,ru))#for ru in

2018-11-19 17:40:11 169

原创 python网络编程之udp的聊天室

import socketdef main(): #创建套接字 udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) udp_socket.bind(("192.168.227.129",7567)) #输入IP地址 socket_ip = input("请输入IP地址:") #...

2018-11-19 17:29:07 927

原创 python基础之制作名片管理系统

主模块中的代码#! /usr/bin/python3# 终端中运行import inlett_tools#死循环while True: inlett_tools.card_show() card_ture = input("选择您想要的操作:") print("您想要实现的操作是:[%s]"%card_ture) # 1 新建名片 2 查看全部 3...

2018-11-19 17:14:17 1036

原创 Python中非数字型变量:列表,元组,字典,字符串的总结

列表(存储一组数据):list,用[]定义,数据之间用“,”分隔定义列表:列表名字 = [“参数1”,“参数2”……]取值和取索引:列表名字[索引] 索引从0开始(从前到后)从后到前取值时:索引最后一个是-1,依次-2……创建一个空列表,以列表的名字加“.”,按下tab键,会看到列表的方法(使用方法:列表名加“.” 方法)列表名字.index(数据内容) 取索引修改参数: 列...

2018-11-11 11:12:01 385

原创 css实现盾牌的动画效果

直接上代码:用伪类选择器去选择每个图片,再进行2d动画的实现<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <

2018-11-11 10:23:09 1231 1

空空如也

空空如也

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

TA关注的人

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