自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(170)
  • 资源 (5)
  • 收藏
  • 关注

原创 docker-compose网络配置

【代码】docker-compose网络配置。

2024-05-21 10:16:40 138

原创 elasticsearch常用命令

elasticsearch常用命令

2023-10-16 22:00:42 390 1

原创 elasticsearch配置

elasticsearch部署

2023-10-16 21:54:12 369

原创 Docker介绍

Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。

2023-09-02 14:57:58 739

转载 git修改文件名大小写

git修改文件名大小写

2023-08-29 19:31:31 147

原创 Django文件下载链接

Django文件下载链接生成,并设置下载有效期。

2022-11-07 01:29:58 220 1

原创 Django分布式锁

Django分布式锁

2022-09-09 14:12:09 658

原创 PDF处理

PDF合并

2022-08-16 19:32:31 233

原创 datetime时区转换

>>> instance = models.Company.objects.first()>>>>>> instance.created_atdatetime.datetime(2019, 5, 30, 5, 24, 27, 81183, tzinfo=<UTC>)>>>>>> from pytz import timezone>>>>>> instance

2022-02-02 16:04:39 1158

原创 ubunut修改locale支持中文

安装# 安装中文简体apt-get -y install language-pack-zh-hans修改配置文件$ # 修改本地环境变量$ vim ~/.bashrc在.bashrc配置文件中追加下面内容export LANG="zh_CN.utf8"export LANGUAGE="zh_CN.zh"root@49959d37c0e1:/# # 更新root@49959d37c0e1:/# source ~/.bashrcroot@49959d37c0e1:/# 退出重新连接

2021-08-20 17:05:28 326

转载 MySQL无法登陆问题

ubuntu18.04MySQL5.7忘记密码修改配置文件,添加skip-grant-tables配置sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf[mysqld]## * Basic Settings#user   = mysqlpid-file   = /var/run/mysqld/mysqld.pidsocket    = /var/run/mysqld/mysqld.sock.

2021-08-13 13:55:27 250

转载 mysqldump备份权限

1.创建一个用于备份数据库的用户mysql> create user 'backup'@'localhost' identified by '123';2.添加权限2.1 添加 SELECT 权限根据报错,backup用户缺少select权限[root@private_server ~]# mysqldump -ubackup -p123 -B wordpress > wordpress.sqlmysqldump: Got error: 1044: "Access denied f

2021-08-13 13:16:43 594

转载 前后端分离之JWT用户认证

在前后端分离开发时为什么需要用户认证呢?原因是由于 HTTP 协定是不储存状态的(stateless),这意味着当我们透过帐号密码验证一个使用者时,当下一个 request 请求时它就把刚刚的资料忘了。于是我们的程序就不知道谁是谁,就要再验证一次。所以为了保证系统安全,我们就需要验证用户否处于登录状态。传统方式前后端分离通过 Restful API 进行数据交互时,如何验证用户的登录信息及权限。在原来的项目中,使用的是最传统也是最简单的方式,前端登录,后端根据用户信息生成一个token,并保存这个 to

2021-08-06 14:41:51 1188

原创 vsftpd配置文档

vsftpd安装$ sudo apt-get install vsftpd配置文件$ sudo vim /etc/vsftpd.confdownload_enable=NOrsa_cert_file=/etc/ssl/private/vsftpd.pem# 默认FTP服务器端口号是21,出于安全目的,有时需修改默认端口号listen_port=4449# 设置在指定的IP地址上侦听用户的FTP请求。若不设置,则对服务器所绑定的所有IP地址进行侦听。只有在以standalone模式运

2021-08-06 10:37:05 401

原创 vsftpd无法登陆

检查用户和密码没有错误vsftpd.conf配置没有错误解决方案将auth required pam_shells.so注释掉或者修改为auth required pam_nologin.so,重启vsftpd。$ vim /etc/pam.d/vsftpd# auth required pam_shells.sopam 保护机制该配置项的含义为仅允许用户的shell为/etc/shells文件内的shell命令时,才能够成功而创建ftp用户时,为了禁止ssh登录,一般多为/bin/f.

2021-08-06 10:33:13 1170

原创 linux命令用户组和用户

删除用户组delgroup GROUP--system 只有当该用户组是系统用户组时才删除--only-if-empty 只有当该用户组中无成员时才删除删除用户deluser USER--remove-home 删除用户的主目录和邮箱--remove-all-files 删除用户拥有的所有文件--backup 删除前将文件备份。--backup-to <DIR> 备份的目标目录。默认是当前目录。--system 只有当该用户是系统用户时才删除。将用户从一个组中删

2021-08-05 13:27:34 108

转载 js-cookie

JavaScript Cookie Build Status BrowserStack Status JavaScript Style Guide Code Climate npm size jsDelivr HitsA simple, lightweight JavaScript API for handling cookiesWorks in all browsersAccepts any characterHeavily testedNo dependencySupports ES mo

2021-07-28 15:25:45 108

转载 导航守卫

正如其名,vue-router提供的导航守卫主要用来通过跳转或取消的方式守卫导航。有多种机会植入路由导航过程中:全局的, 单个路由独享的, 或者组件级的。记住参数或查询的改变并不会触发进入/离开的导航守卫。你可以通过观察 $route 对象来应对这些变化,或使用 beforeRouteUpdate 的组件内守卫。完整的导航解析流程导航被触发。在失活的组件里调用 beforeRouteLeave 守卫。调用全局的 beforeEach 守卫。在重用的组件里调用 beforeRouteUpdate

2021-07-28 13:33:35 83

原创 Python3随机字符串

Python3import randomimport stringdef get_random_string(length=4, digits=True, lowercase=False, uppercase=False, punctuation=False): ''' 获取随机字符串 Args: length: 字符个数 number digits: 是否使用数字 bool lowercase: 是否使用小写字母 boo.

2021-07-21 10:42:48 444

转载 Vue双向数据绑定

vue2使用Object.defineProperty来劫持对象属性,而vue3使用Proxy代理来实现双向绑定。Vue2vue2数据双向绑定是由数据劫持结合发布-订阅的模式实现的。Object.defineProperty()这个方法是直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象,相当于劫持对象属性,在里面可以定义settter与getter寄存器属性,使用get与set进行操作,这样我们就实现了vue2的双向绑定。在vue2.0里通过递归+遍历对象来实现对数据的监控的.

2021-07-15 11:57:05 101

转载 Vue生命周期函数

简介生命周期函数代表的是Vue实例,或者是Vue组件,在网页中各个生命阶段所执行的函数。生命周期函数可以分为创建阶段和运行期间以及销毁期间。其中创建期间的函数有beforeCreate、created、beforeMount、mounted;运行期间的函数有beforeUpdate、updated;销毁期间有beforeDestroy、destroyed。以下是官方文档给到的一张图,从这种图中我们可以了解到每个部分执行的函数。一、创建期间:1.1 beforeCreate:Vue或者组件刚刚实例化

2021-07-14 10:15:41 402

原创 vue跨域问题

@vue/cli跨域由于浏览器同源策略,凡是请求URL的协议、域名、端口三者之间任意一个与当前页面URL不同即为跨域。种类域名/IP不同端口不同协议不同,http和https方法开发环境在项目根目录下创建vue.config.js配置文件module.exports = { devServer: { open: true, // 自动打开浏览器 host: 'localhost', port: 8080, https: false, .

2021-07-13 17:01:14 262

转载 python使用ftplib模块实现FTP文件的上传下载

python已经默认安装了ftplib模块,用其中的FTP类可以实现FTP文件的上传下载# coding:utf8from ftplib import FTPdef upload(f, remote_path, local_path): fp = open(local_path, "rb") buf_size = 1024 f.storbinary("STOR {}".format(remote_path), fp, buf_size) fp.close()d

2021-07-12 14:22:38 708

转载 nginx、uwsgi日志IOError: write error

关于nginx:uwsgi IOError:写入错误uwsgi IOError: write error我的Django应用程序的nginx + uwsgi配置出现问题,我在uwsgi错误日志中不断收到此错误:Wed Jan 13 15:26:04 2016 - uwsgi_response_writev_headers_and_body_do(): Broken pipe [core/writer.c line 296] during POST /company/get_unpaid_invoice

2021-07-12 13:41:21 1336

转载 刮刮乐demo

<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>练习刮刮乐<

2021-07-11 09:38:38 118

翻译 vue-axios使用

vue-axiosA small wrapper for integrating axios to VuejsSupport matrixVueJS \ VueAxios1.x2.x3.x1.x✔✔✔2.x✔✔✔3.x❌❌✔How to install:ES6 Module:npm install --save axios vue-axiosImport libraries in entry file:import Vue from

2021-07-09 10:53:27 81

转载 Pandas取交集、并集、差集

前堤条件:对于colums都相同的dataframe做过滤的时候创建2个结构(列名)一致的DataFrame,df1和df2有1条重合的数据>>> import pandas as pd>>>>>> df1=pd.DataFrame([['a',10,'男'],['b',11,'女']],columns=['name','age','gender'])>>>>>> df2=pd.DataFrame([['a

2021-06-16 17:26:31 3925

原创 在Python脚本中调用Django环境

推荐学习链接:https://www.cnblogs.com/limaomao/p/9255148.htmlimport osimport djangoos.environ.setdefault("DJANGO_SETTINGS_MODULE", "BMS.settings")django.setup()from app01.models import Bookbooks = Book.objects.all()print(books)

2021-06-09 11:53:20 364 2

原创 Django内置用户表密码验证

验证密码的位数并包含数字、字母和符号。models.pyfrom django.contrib.auth.models import AbstractUserclass User(AbstractUser): '''继承内置用户表''' ...forms.pyimport refrom django import formsfrom rest.models import Userclass UserModelForm(forms.ModelForm):

2021-06-05 13:31:37 344

原创 mysql复制表

# 复制表结构到新表,不包括主键、索引等约束设置create table student_copy select * from student where 1=2# 复制表结构和数据到新表,不包括主键、索引等约束设置create table student_copy select * from student # 复制表结构,包括主键、索引等约束设置CREATE TABLE student_copy LIKE student;# 导入数据INSERT INTO student_copy SE

2021-05-25 16:55:56 375

转载 前端实现在线预览pdf、word、xls、ppt等文件

PDF方式一:a标签pdf文件理论上可以在浏览器直接打开预览但是需要打开新页面。在仅仅是预览pdf文件且UI要求不高的情况下可以直接通过a标签href属性实现预览<a href="文档地址"></a>方式二:jquery.media.js通过jquery插件jquery.media.js实现,这个插件可以实现pdf预览功能(包括其他各种媒体文件)但是对word等类型的文件无能为力。实现方式:html结构:<script type="text/javascrip

2021-05-21 11:41:12 2985

原创 操作系统中的端口

计算机之间的通信是通过IP和端口进行的,IP标识具体的服务器,端口标识服务器上具体的应用服务。计算机在Internet上相互通信需要使用TCP/IP协议,根据协议的规定,计算机有256*256(65536)个端口(16根地址总线搞定)。端口可分为公认端口、注册端口、动态和/或私有端口。公认端口公认端口(Well Known Ports):从0到1023,它们紧密绑定(binding)于一些服务。通常这些端口的通讯明确表明了某种系统级服务的协议。21 代表FTP(文件传输协议)23是Telne

2021-05-17 22:27:49 840

原创 drf的token登录

settings.pyINSTALLED_APPS = [ ... 'rest_framework.authtoken']REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': [ 'rest_framework.authentication.BasicAuthentication', 'rest_framework.authentication.SessionAuthentication',

2021-05-17 00:20:28 385

转载 docker-compose中解决depends_on无效问题

熊丸子 发布于 2020-01-06背景最近在写一个即时聊天程序的DEMO,技术栈差不多是vue+nodejs+redis+rabbitmq,里面有用到rabbitmq来处理消息列队,程序写好后,我用docker-compose做了个镜像,日后好给别人做DEMO。docker-compose.yml大致如下version: "3"services: redis: image: redis:latest ports: - "6379:6

2021-05-14 17:27:56 14431 2

原创 Python3进程通信之Queue

Process、Queue# -*- encoding: utf-8 -*-from multiprocessing import Process, Queueimport os, time, random# 写数据进程执行的代码:def write(q): print('Process to write: %s' % os.getpid()) for value in ['A', 'B', 'C']: print('Put %s to queue...' %

2021-05-08 00:16:34 102

原创 Docker常用命令

$ docker --helpUsage: docker [OPTIONS] COMMANDA self-sufficient runtime for containersOptions: --config string Location of client config files (default "/Users/macminimd389/.docker") -D, --debug Enable debug mode -H, --hos

2021-04-27 13:44:28 93

原创 pycharm智能补全设置

Enter键智能补全Smart indent 智能缩进Insert pair ‘}’ 插入右大括号}Insert documentation comment stud 插入文档注释

2021-04-27 10:03:35 581

原创 Django文件类型字段FileField和ImageField

FileFieldclass FileField(upload_to=None, max_length=100, **options)[source]一个文件上传字段。请注意primary_key参数不受支持,如果使用它将引发一个错误。有两个可选参数:FileField.upload_to这个属性提供了一种设置上传目录和文件名的方法,可以通过两种方式进行设置。在这两种情况下,值都被传递给Storage.save()方法。字符串值如果指定一个字符串值,它可能包含strftime()格式,

2021-04-23 16:35:48 3678

原创 dpkg命令

# dpkg --helpUsage: dpkg [<option> ...] <command>Commands: -i|--install <.deb file name> ... | -R|--recursive <directory> ... --unpack <.deb file name> ... | -R|--recursive <directory> ... -A|--r

2021-04-22 10:27:30 202

原创 Ubuntu源码安装NGINX

安装依赖安装Nginx依赖库,gzip模块需要 zlib 库,rewrite模块需要 pcre 库,ssl 功能需要openssl库。安装gcc g++的依赖库Linux系统下的Gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器apt-get install build-essentialapt-get install libtool安装 pcre依赖库sudo apt-get updatesudo apt-get install libpcre3

2021-04-21 13:41:47 1477 2

FileZilla3.52.0.5安装包

FileZilla客户端不仅支持FTP,还支持FTP over TLS(FTPS)和SFTP。它是根据GNU公共条款免费分发的开源软件许可证。 可跨平台使用,支持Windows、Linux、Mac。

2021-01-14

angularjs资源

angularjs1.4.14、1.5.11、1.6.10、1.7.9、1.8.2

2021-01-06

Django-1.11-en.zip

Django1.11英文官方文档(网页版)和GitHub对应源码包资源整理。Django是Python下开源Web框架,采用MVT软件设计模式。

2020-09-22

MongoDB官方文档.zip

MongoDB官方文档,更新时间2020-09-21。MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

2020-09-22

Wireshark-win64-2.6.1

Wireshark-win64-2.6.1,win64位安装包,version2.6.1。Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。

2018-05-31

空空如也

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

TA关注的人

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