自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

原创 MongoDB复制集配置,数据备份,主从配置

准备至少两台服务器,官方建议三台,我测试则用两台准备mongodb数据库,这里不详细讲,可以官网下载或私信我,记得创建dbs、logs文件夹,分别是用来存数据库数据,数据库日志,新建mongo.conf文件,里面用来编写配置信息,下一步就将,文件夹名和文件名随意,两台服务器一样编辑mongo.conf,内容如下,两台服务器一样dbpath=/opt/mongodb-linux-x86_64-4.0.1/dbslogpat

2022-01-04 17:50:11 979

原创 css清除浮动

问题<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> .one { width: 500px; border: 1px solid red; } .one1 { float: left; width: 200px; height: 20

2021-08-14 11:34:03 205

原创 html pre预格式化文本

pre标签里面的文本格式,完全按照输入文本时的格式展示。

2021-08-11 10:38:35 515 1

原创 html 打开新页面的基础上链接其他地址

方式一单标签模式<a href="http://www.baidu.com" target="_blank"></a>方式二全局模式<head> <base target="_blank"></head>

2021-08-11 10:29:56 324

原创 linux后台运行python代码

问题:断开远程连接工具,linux运行的代码程序被杀死当远程连接linux时,开启的python程序可以正常的持续运行,但是退出远程连接工具,开启的程序则被杀死,好像是因为linux远程连接基于session会话机制,程序运行也是当前会话生效,具体说不上来,感兴趣自行查资料解决:nohupnohup python run.py &nohup + 要执行的命令 + &后台运行符号注意:nohup是有日志输出的,默认输出到当前目录中,文件名为nohup.out下面是指定了日志输出路

2021-07-15 17:03:36 249

原创 Linux下安装redis

下载、解压及安装yum install make gcc gcc-c++wget http://download.redis.io/releases/redis-5.0.3.tar.gztar -zxvf redis-5.0.3.tar.gzcd redis-5.0.3makemake install PREFIX=/opt/redis启动前台启动/opt/redis/bin/redis-server(直接执行)后台启动cp /usr/local/redis-5.0.3/re

2021-07-07 14:17:37 129

原创 python pip导出导入已安装的安装包

导出pip freeze > requirements.txt导入pip install -r requirements.txt

2021-07-07 10:17:10 1122

原创 centos环境下安装和配置python虚拟环境

安装sudo pip install virtualenvsudo pip install virtualenvwrapper如果报错为sudo: pip3: command not found则是pip未建立链接注意一下路径问题ln -s python安装的路径 /usr/bin/pipln -s /opt/python/bin/pip3 /usr/bin/pip创建mkdir ~/.virtualenvsmkvirtualenv -p python demo_py3如果报错为E

2021-07-07 10:10:21 238

原创 Django REST Framework学习(2)

序列化器的使用一对多查询方式1 获取多表中关联的主键idserializer# 自定义序列化器class BookSerialzier(serializers.Serializer): # 序列化返回字段 btitle = serializers.CharField(max_length=20, min_length=5, write_only=True) bread = serializers.IntegerField(max_value=100, min_value=5

2021-07-03 12:06:03 210

原创 Django REST Framework学习(1)

介绍drf是django项目中为了方便快捷实现前后端分离,并且很好遵循RESTful接口风格所提供的框架或者也可以叫模块,其依赖于django。优点优点很多,不一一举例了,django前后端分离项目的好帮手提供了定义序列化器Serializer的方法,方便序列化/反序列化;提供了丰富的类视图身份认证和权限认证特有的 API web 界面安装pip install djangorestframework因为我的django是1.11.11的,所以我安装的drf版本为3.11.2,版本差

2021-07-03 10:55:27 233

原创 运维基础知识(02)vim编辑器

vi/vim概述vi(visual editor)编辑器通常被简称为vi,它是Linux和Unix系统上最基本的文本编辑器,Vim(Vi improved)是vi编辑器的加强版安装默认自带,若没有这使用此命令安装yum install vim -y

2021-04-17 14:20:12 235 2

原创 Linux查找文件或文件夹位置,查找命令位置

查找文件及文件夹位置yum install -y mlocatelocate 文件夹名称或文件名称查找命令位置which 命令名称whereis 命令名称

2021-01-17 10:44:25 512

原创 (1)PyQt5显示一个窗口

简单体验from PyQt5.Qt import *import sys# 创建一个应用程序对象app = QApplication(sys.argv)# 设置一个窗口对象window = QWidget()# 窗口标题window.setWindowTitle("第一个程序")# 窗口大小window.resize(500, 500)# 窗口位置window.move(400, 200)# 设置一个标签控件label = QLabel(window)# 设置标签内容l

2020-11-21 08:32:39 2130

原创 mysql连接出现10060错误

防火墙原因设置防火墙 3306为mysql默认端口firewall-cmd --zone=public --add-port=3306/tcp --permanent重启防火墙systemctl restart firewalld

2020-10-30 11:16:38 507

原创 Linux开机自动更改时间

安装ntpyum install -y ntp设置防火墙firewall-cmd --zone=public --add-port=123/udp --permanent更新防火墙firewall-cmd --reload编辑ntp配置vi /etc/ntp.conf注释掉原先server,添加两行server time1.aliyun.comfudge 127.127.1.0 stratum 11添加开机时间同步,和同步后启动ntpd服务chmod +x /etc/rc.d/rc.

2020-10-29 12:36:10 543 2

原创 Linux设置开机自动开启网络

进入文件夹cd /etc/sysconfig/network-scripts/查看一下网络ls我这里是ifcfg-ens33编辑配置vim ifcfg-ens33onboot改为yes即可,保存退出

2020-10-29 12:06:58 2143 1

原创 Python让本地文件、文件夹隐藏或显示

安装第三方库pip install pypiwin32查看指定文件的属性import win32con, win32apiattr= win32api.GetFileAttributes(‘filename.txt’)print(attr)隐藏文件win32api.SetFileAttributes(’./filename.py’, win32con.FILE_ATTRIBUTE_HIDDEN)只读文件win32api.SetFileAttributes(‘dfiles’, win32c.

2020-09-16 11:31:18 2857

原创 Linux下安装mongodb

下载wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.1.tgz解压tar -zxvf mongodb-linux-x86_64-4.0.1.tgz改名字mv mongodb-linux-x86_64-4.0.1 mongodb创建文件夹:db用来存放数据库、logs用来存放日志cd mongodbmkdir db logs创建配置文件cd binvi mongodb.confdbpath..

2020-09-15 15:26:06 186

原创 Linux下安装mysql

下载wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar解压tar xf mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar新建文件夹mkdir mysql将解压的.rpm文件移到mysql文件夹中mv *.rpm mysql查看系统中是否有mariadbrpm -qa|grep mariadb安装新版mysql..

2020-09-15 11:47:22 103

原创 Linux下安装nginx

下载wget http://nginx.org/download/nginx-1.12.2.tar.gz解压并进入文件夹tar zxvf nginx-1.12.2.tar.gz && cd nginx-1.12.2编译并安装./configure && make && make install查看Nginx安装在哪里whereis nginx切换到安装目录cd /usr/local/nginx/sbin启动Nginx./nginx关闭.

2020-09-15 11:00:25 119

原创 Linux下安装python3

下载pythonwget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz解压安装包tar xf Python-3.6.4.tgz安装/升级 gccsudo yum install make gcc gcc-c++安装配置./configure编译make安装make install查看版本python3 -V

2020-09-10 14:42:13 237

原创 ubuntu如何安装wkhtmltopdf

sudo apt-get install xvfbsudo apt-get install wkhtmltopdf验证:wkhtmltopdf http://www.baidu.com baidu.pdf

2020-07-18 00:02:55 1101

原创 odoo第一次登录不进去,不知道用户名和密码

odoo刚配置完可以登录,但是注销用户或者超过认证时间,将需要重新输入用户名和密码进行登录,但是密码和用户名当时没有修改或者忘记了,登录失败不要慌,odoo管理员默认的账号和密码分别是admin和admin,如果密码不是admin的话可以尝试用一下当时设置数据库的密码如登录成功,立刻去修改密码...

2020-07-13 09:35:11 6246 1

原创 mysql5.7报错1055, “Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated

cd /etc/mysql/mysql.conf.d/(没有找到就去 /etc/my.cnf )sudo vim mysqld.cnf在[mysqld] 下添加sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"重启mysql:/etc/init.d/mysql restart (Debia.

2020-07-10 16:01:35 612

原创 ubuntu安装python-ldap模块时报错

因为依赖包没有装好sudo apt-get install libldap2-devsudo apt-get install libsasl2-dev将上面两个装好即可

2020-07-10 10:36:25 435

原创 连接mysql时出现1130 - Host XXX is not allowed to connect to this MySQL server。

- mysql -u root -p # 先登录mysql - use mysql # 切换到mysql这个数据库 - select host from user where user='root'; # 会发现root这个用户只有localhost权限 - update user set host = '%' where user ='root'; # 更改权限 - flush privileges; # 刷新数据库,成功解决...

2020-07-07 16:16:21 207

原创 git版本控制工具的使用

Git基本用法- git config --global user.name "yourname"设置密码- git config --global user.email "youremail"设置邮箱- git init创建git项目- git add ["文件名" / "."]提交任务到暂存区- git commit -m "版本描述"将暂存区的任务提交为新的版本- git log查看日志(关闭窗口日志显示不全)- git reflog查看日志(显示全部日志)- git log --

2020-07-05 22:06:35 184

原创 python对文件读取和写入操作

读文件# read 全部读出来f = open('123.txt', encoding='utf-8')content = f.read()print(content,type(content))f.close()# read(n) 按照字符个数读取f = open('123.txt', encoding='utf-8')content = f.read(5)print(content)f.close()# readline() 读一行f = open('123.txt', en

2020-07-02 14:44:25 278

原创 python中的缓存机制

同一个代码块下的缓存机制。条件:同一个代码块内,所有的数字,bool,大部分字符串。例子:变量i1和变量i2的内存id是一样的,也就是说他们指向同一个内存优点:对内存有一定的优化。不同代码块下的缓存机制: 小数据池。条件:不同代码块内,-5~256数字,bool,部分字符串。例子:只有-5~256范围内的数字才能使用同一块内存优点:对内存有一定的优化。...

2020-07-02 14:01:44 310

原创 djangorestframework出现错误AutoSchema object has no attribute get_link

settings中添加REST_FRAMEWORK = {‘DEFAULT_SCHEMA_CLASS’: ‘rest_framework.schemas.AutoSchema’}

2020-05-25 21:39:27 250

原创 Django信号量使用后密码却还是是明文

2020-05-25 16:09:26 215

原创 django前后端分离项目如何解决跨域问题

第一步pip install django-core-headers第二步setting配置文件中配置,app中添加INSTALLED_APPS = (‘corsheaders’,)第三步setting配置文件中,MIDDLEWARE中添加MIDDLEWARE = [‘corsheaders.middleware.CorsMiddleware’, # 建议放在最前]...

2020-05-16 14:53:56 275

原创 Windows下的Navicat连接Ubuntu的MySQL时弹出:1045:Access denied for user ‘root’@’localhost’

1、mysql –uroot –p #进入mysql环境,语法:mysql –u用户名 –p数据库密码2、mysql> set password for ‘root’@’%’ =password(‘数据库英文密码’); #设置mysql数据库密码3、mysql> FLUSH PRIVILEGES; # 刷新权限,授权修改生效4、当再用Navicat连接时,密码输入上面修改的密码...

2020-05-12 15:45:22 279

原创 Windows下的navicat连接Ubuntu出现2003 - Can‘t connect to MySQL server on ‘localhost‘(10061 Unknown errort;)

在mysql交互模式下输入:1、mysql> GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘12345’ WITH GRANT OPTION;2、mysql> flush privileges;3、cd /etc/mysql/mysql.conf.d修改文件sudo gedit mysqld.cnf注释掉这句话:#bind-address = 127.0.0.14、/etc/init.d/mysql r

2020-05-12 15:42:16 236

原创 urllib和requests爬虫模块两种实现登录 保存cookie

请求头携带登录后的Cookieurl = ""headers = { 'User-Agent':"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36", "Cookie":"anonymid=jacdw...

2020-04-23 19:15:36 340

原创 urllib和requests爬虫模块使用代理

urllibfrom urllib import request# 没有使用代理的url = 'http://httpbin.org/ip'resp = request.urlopen(url)print(resp.read())# 使用代理的url = 'http://httpbin.org/ip'# 1. 使用ProxyHandler,传入代理构建一个handlerhan...

2020-04-23 19:03:15 225

原创 让web服务器支持WSGI协议实现简单框架

web_serverimport socketimport reimport multiprocessingimport timeimport demo05_frameclass WSGIServer(object): def __init__(self): # 1. 创建套接字 self.tcp_server_socket = socket...

2020-03-04 14:52:14 246 1

原创 python异常完整处理方式

当程序出现错误时,会影响后面的代码执行,出现错误将立刻总之程序,所以需要捕获异常,对异常进行处理try: # 可能出错的代码片 num = int(input("请输入一个整数")) result = 8 / num print(result)except ValueError as e: # 捕获输入的不是整数的异常错误 print("不是数字...

2020-03-04 13:48:51 389

原创 python中单例设计模式(只创建一次对象)

# 单例设计模式class animal(object): # 记录第一个被创建对象的引用 instance = None # 重写基类__new__方法 def __new__(cls, *args, **kwargs): # 如果instance为None说明创建的是第一个animal对象 if cls.instance is ...

2020-03-04 13:47:12 388

原创 python中单例设计模式(只执行一次初始化方法)

class animal(object): # 记录第一次执行初始化方法 flag = False # 初始化方法 def __init__(self): if animal.flag: return print("初始化方法执行") animal.flag = Truea1 = ani...

2020-03-04 13:45:19 540

亿点对账(解压即可使用)

亿点对账(解压即可使用)

2020-10-30

空空如也

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

TA关注的人

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