自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 宝塔面板部署mongodb数据库并为mongodb数据库设置用户名和密码

可以看到我们刚才连接服务器的mongodb时, 并没有输入用户名和密码, 只需要知道你的公网ip就可以连接了, 因为mongodb数据库一般端口都是27017, 别人只需要知道你的ip就相当于拥有了所有的mongodb的权限, 所以我们就需要为mongodb设置一个用户名和密码, 开启登录验证。authSource=admin : 验证数据库, 指定从那个数据库中验证用户, 因为我们是在admin表创建的所以要=admin。你的服务器ip: 就是你的服务器ip。你的数据库: 就是你要连接的数据库。

2022-11-29 21:19:14 5259 5

原创 服务器部署宝塔面板

username: 就是你登录宝塔面板的账号。password: 就是你登录宝塔面板的密码。外网面板地址: 就是你访问宝塔面板的地址。可以复制上面那段提示保存起来。

2022-11-29 19:34:17 627

原创 mysqlbinlog 解析binlog文件为可读的sql语句

解析mysql日志文件,解析binlog内容为sql语句

2022-11-18 21:12:03 1757

原创 js-控制css3动画暂停播放、暂停继续播放

animation-play-state CSS 属性定义一个动画是否运行或者暂停。可以通过查询它来确定动画是否正在运行。另外,它的值可以被设置为暂停和恢复的动画的重放。恢复一个已暂停的动画,将从它开始暂停的时候,而不是从动画序列的起点开始在动画。// animationPlayState 为paused时暂停。// animationPlayState 为空时继续播放。

2022-10-15 10:02:01 3922 4

原创 antdesign 渲染所有图标组件

【代码】antdesign 渲染所有图标组件。

2022-10-06 20:30:40 351

原创 ant design pro 实现异步下载文件

antdesign pro 异步文件下载

2022-10-06 10:08:08 754 1

原创 pandas模块 - map(), apply()和applymap()方法的区别

pandas模块map(),apply(),applymap()方法的具体区别

2022-07-31 19:32:01 218 4

原创 NoSQL数据库的五种分类

NoSQL数据库分为五种:键值数据库、文档数据库、列式数据库、图数据库、全文搜索引擎数据库。

2022-07-15 08:54:02 2211 5

原创 express+mongoose数据库入库密码进行加密与验证

在项目中数据库中的密码必须加密的不可使用明文密码!! 并且必须使用不可逆算法加密!!

2022-07-13 11:51:01 1074 2

原创 express-Port 3000 is already in use错误解决

解决启动express项目时控制台提示 netstat -aon|findstr "3000" 的问题

2022-06-30 10:42:07 703 1

原创 Vue-给element-ui的input输入框绑定键盘事件不生效

因为直接 @事件 监听的是组件自定义事件使用 .native 修饰符监听原生事件即可解决

2022-06-25 09:05:52 1580 3

原创 Django-解决报错Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。

解决Django报错Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。

2022-06-20 07:35:34 2820 2

原创 Django-orm多对多增删改查

文章目录第一步: 创建blog应用第二步: 编写models.py模型文件第三步: 使用orm进行多对多增删改查操作添加关联关系通过关联字段查询所有关联对象移除关联关系更新关联关系总结第一步: 创建blog应用在任意项目中创建一个博客(blog)应用来练习Django中多对多关系的使用。python manage.py startapp blog创建完在setting中注册blog应用,不然进行模型迁移会出错。INSTALLED_APPS = [ ...... 'blog']创建完应

2022-05-29 21:41:32 1286

原创 Django-配置media上传文件路由

配置Django的media媒体文件路由

2022-05-26 11:54:19 465

原创 Vue-使用axios进行post请求时参数接收不到

在使用axios进行post请求时参数无法传递解决方法

2022-05-10 09:42:06 2784 5

原创 Js-正则替换字符串replace()方法超详细用法

replace方法它接收一个正则表达式作为第一个参数, 接收一个替换字符串作为第二个参数。它搜索调用它的字符串, 寻找与指定模式匹配的文本。如果正则表达式带g标志, replace()方法会替换字符串中的所有匹配项; 否则, 它只替换第一个匹配项。如果replace()方法的第一个参数是一个字符串而非正则表达式, 这个方法会按照字面值进行搜索。简单用法let text = 'my nam

2022-05-05 20:54:14 22394

原创 Js-对象初级

文章目录对象简介创建对象对象字面量简写属性计算的属性名对象简介对象是属性和方法的集合。对象是一种复合值, 它汇聚多个值 (原始值或其他对象) 并允许我们按名字存储和获取这些值。对象是一个属性的无序集合, 每个属性都有名字和值。属性名通常是字符串(也可以是符号), 因此可以说对象把字符串映射为值。在javascript中, 任何不是字符串、数值、符号或true、false、null、undefined的值都是对象。即使字符串、数组和布尔值不是对象, 但它们的行为也类似不可修改的对象。创建对

2022-05-04 20:05:03 948

原创 Js-压缩数组方法reduce

文章目录定义和用法实例统计每个字符出现的次数定义和用法reduce()方法接收一个函数做累加器, 数组中的每个值(从左到右)开始缩减, 最后返回一个值。reduce()方法还可以接收可选的第二个参数用做初始值。let arr = [1,2,3];let cou = arr.reduce(function(total,num){ // num 是数组里的每个值 // 最后必须写return, 每次循环都会把return的值重新赋值给total return total+num;});

2022-05-04 09:20:50 490 1

原创 Js-使用URL对象获取GET参数

概述一般我们自己从URL中分析和提取参数都是比较麻烦的, 所以为了防止无休止的重复造轮子, 大多数的浏览器都内置了URL对象。有了URL对象我们就可以将URL参数很方便的解析出来。用法创建URL对象创建URL对象要使用URL构造函数, URL对象接收一个url地址参数。let u = new URL('https://blog.csdn.net/qq_45458749');console.dir(u); // console.dir()输出对象的属性和方法可以在控制台中看..

2022-05-03 11:46:22 2255

原创 Js-原始数据类型Symbol符号类型

文章目录概述基本用法使用场景作为对象的属性名注意点Symbol.for()Symbol.keyFor()概述Symbol用来表示独一无二的值, 最大的用法就是用来定义对象的唯一属性名。基本用法Symbol函数不能用new新建对象, 因为Symbol是原始数据类型, 不是对象。Symbol可以接收一个值作为参数, 为新创建的Symbol提供描述, 在控制台输出信息时用来区分。let sy = Symbol('aaa');console.log(sy); // Symbol(aaa)conso

2022-05-02 14:17:06 573

原创 Es6-解构赋值

文章目录概述1.解构赋值是对赋值运算符的扩展2.解构赋值是针对数组和对象进行模式匹配, 然后对变量进行赋值的操作3.在数组的解构中, 只要是可遍历的对象都可以进行解构一、数组(Array)的解构1.基本解构2.可忽略的解构3.可嵌套的解构4.对字符串进行解构5.变量多于值时解构6.值多于变量时解构7.解构默认值8.用剩余运算符进行解构二、对象(Object)的解构1.基本解构2.可嵌套的解构对象嵌套对象对象嵌套数组对象嵌套数组再嵌套对象3.解构默认值4.用剩余运算符解构对象概述1.解构赋值是对赋值运

2022-04-27 16:27:23 716

原创 Js-Array数组对象的属性和方法

文章目录1.数组对象的属性length属性: 设置或获取数组的元素个数2.数组对象的方法1.数组对象的属性length属性: 设置或获取数组的元素个数获取数组的长度,返回最后一个元素的下标加一var arr=[1,2,3]console.log(arr.length) //--> 3arr[99]=99 // 在数组下标99处插入一个元素console.log(arr.length) //-->100设置数组的长度,如果设置的值小于数组的长度,则超出下标的元素会被截取va

2022-04-26 16:08:59 2514

原创 Django-自定义过滤器

文章目录一、使用步骤1.创建文件2.导入注册过滤器的Library 实例一、使用步骤1.创建文件创建templatetags(必须是这个名字)文件夹在你的应用下创建templatetags文件夹如果文件夹名字不是templatetags可能会出现以下错误在templatetags文件夹下创建my_tags.py(文件名可自定义)2.导入注册过滤器的Library 实例代码如下from django import template# 下面代码会直接使用register

2022-04-19 11:31:37 2333

原创 Django-自定义中间件

第一种方式:函数方式函数方式定义中间件1.根目录新建mymiddleware目录(中间件都保存在这个目录下),创建个middleware.py文件写入以下内容def middleware_name(get_response): # middleware_name:中间件的名字 # get_response:Django的固定写法和类的self或者视图函数的request类似 def middleware(request): print('执行这里了') # 在这里可以对reques

2022-04-15 16:28:28 1572

用纯CSS实现页面的扇形展开效果

内容概要: 使用纯css实现扇形展开效果 能学到什么: css变化, 旋转以及定义旋转的原点 阅读建议: 有一点点css基础的

2022-05-04

空空如也

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

TA关注的人

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