自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

voice

https://github.com/voicezyxzyx

  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 Vue知识点

1、vue双向数据绑定的原理是什么?首先传输对象的双向数据绑定Object.defineProperty(target, key, decription),在decription中设置get和set属性(此时应注意description中get和set不能与描述属性共存)数组的实现与对象不同。同时运用观察者模式实现wather,用户数据和view视图的更新2、vue-router完整的导航解析流程?3、vue-router路由的两种模式vue-router中默认使用的是hash模式(1)h

2021-06-02 23:15:50 285 2

原创 JS知识点

1、Promise1.1 Promise对象有以下两个特点。(1)对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)。只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法改变这个状态。这也是Promise这个名字的由来,它的英语意思就是“承诺”,表示其他手段无法改变。(2)一旦状态改变,就不会再变,任何时候都可以得到这个结果。Promise对象的状态改变,只有两种可能:从pending变

2021-06-02 23:11:01 242

原创 vue el-tabs切换速度慢

使用elementui里面的组件时,要用<el-row> <el-col :span="数字"></el-col> </el-row> 包裹起来尝试一下,看是否有效,如下图还有个方法是切换element-ui 的版本 2.11.1element在2.10.1以下不会出现卡死现象。但是版本太低(低于2.9.3)的话,有些方便的组件都用不到了。比如avatar头像。...

2021-05-08 10:06:22 2110

转载 elementUI - tree 添加横向滚动条

亲试这个确实能支持横向滚动,但是在我自己项目中却不生效,我也不知道啥情况。后面根据这样的css把设置在 .el-tree-node的样式往上层提升到 .el-tree样式中才可以。 而 .el-tree-node则不再需要自己写样式。.tree{ overflow-y: hidden; overflow-x: scroll; width:80px; height: 500px; } .el-tree { min-width: 100%; .

2020-10-27 10:10:17 2192 3

原创 CSS学习

1、时间设置 transition: all 0.5s变成手型 cursor:pointer鼠标进入缩放 img:hover{ transform:scale(1.1)}2、伪类选择器

2020-03-30 21:22:02 237

原创 浏览器状态码

HTTP的状态码有很多,但是Web API不一定需要支持所有的状态码。HTTP状态码一共分为5个级别:1xx1xx,属于信息性的状态码。Web API并不使用1xx的状态码##2xx2xx,意味着请求执行的很成功。200 - Ok,表示请求成功;201 - Created,请求成功并创建了资源;204 - No Content,请求成功,但是不应该返回任何东西,例如删除操作。#...

2020-02-12 12:49:54 978

原创 c#(winform)通过串口读取并解析数据

1、工具选择在开发过程中,有时会遇到通过串口读取地磅等数据,但是在真实的环境测试也不方便,这时使用虚拟串口工具就显得非常方便了,虚拟出两个串口,一个模拟发送数据,一个模拟接收数据。虚拟串口工具:Configure Virtual Serial Port Driver串口调试工具:Serial Port Utility2、程序编写2.1winform中使用串口就需要在左侧工...

2020-02-03 09:38:42 19677 22

原创 完美解决 ModuleNotFoundError: No module named 'pip'

我在安装django的一个第三方包时,就是执行下边命令时cmd提示pip版本得更新,确怎么也更新不了pip。pip install django-grappelli我进去anaconda,提示anaconda也需要更新,更新完以后,再次进入cmd进行pip更新,竟然提示:ModuleNotFoundError: No module named 'pip'解决办法:1、执行...

2019-08-31 09:45:22 67742 13

原创 SQL 基本知识与函数学习

1、创建表create table student ( ID INT PRIMARY KEY NOT NULL, NAME VARCHAR(10) NOT NULL, AGE INT NOT NULL )2、修改表/alter table dbo.userinfo alter column username varchar(100)alter table dbo.userinfo ...

2019-08-29 09:38:56 219

转载 在局域网中查看Django开发的网站

Django是开发网站与信息系统的利器,可以通过局域网查看,也可以部署到服务器绑定域名通过外网查看,这次先实现项目通过局域网查看。步骤:1.在项目的settings.py文件中,找到ALLOWED_HOSTS=[ ],在中括号中加入你电脑所在局域网中的IP。我的IP为192.168.0.100,所以设置如图所示:2.指令:python manage.py runserver 192...

2019-08-20 17:33:50 589

原创 Git简单的基本操作

初始化仓库 git init 添加文件 git add readme.txt 提交文件 git commit -m "xxxxxxx"(xxxxxx表示提交的说明文字) 查看当前结果状态 git status 查看修改前后的不同之处 git diff 查看操作历史记录 git log 回退到之前的版本 git reset --hard ‘填写之前的版本号’ 如:$ git re...

2019-08-07 21:41:30 134

原创 正则表达式电子书及学习笔记

正则表达式电子书--正则表达式经典实例.pdf链接: https://pan.baidu.com/s/1ieWPZt-c1r6NbJvmlWBAdA 提取码: cekk1、原子是正则表达式中最基本的组成单位,每个正则表达式至少要包含一个原子,常见的原子类型有:a、普通字符import restring="baidu"url="www.baidu.com"result=...

2019-05-18 16:10:45 412

原创 Django下完成文件上传和下载功能

一、文件上传Views.pydef upload(request): if request.method == "POST": # 请求方法为POST时,进行处理 myFile = request.FILES.get("myfile", None) # 获取上传的文件,如果没有文件,则默认为None if not myFile: ...

2019-05-12 12:49:09 3888 5

原创 Java实现排序算法(冒泡排序、选择排序、插入排序、二分查找排序)

 1、冒泡排序//冒泡排序package 排序算法;public class Test { public static void main(String[] args) { int[] nums={34,4,56,17,90,65}; for(int i=0;i&lt;nums.length-1;i++){ for(int j=0;j&lt;nums.length-1-i...

2018-12-21 15:03:07 180

原创 eclipse中ctrl+左键无法跳转到源码解决

1、使用eclipse时经常会需要看源码文件,ctrl+左键可以跳转到源码,有时会出现如下错误,无法跳转。 2、打开 Window-&gt;Preferences(首选项),搜索jre,找到 Installed JREs(已安装的JRE):  3、找到需要关联源代码的 jar 包,添加源代码附件4、打开src.zip包,这样就可以使用ctrl+左键找到源码了。...

2018-12-20 12:36:04 11727

转载 hexo添加点击爆炸效果 duang duang duang

首先在themes/next/source/js/src里面建一个叫fireworks.js的文件,代码如下:"use strict";function updateCoords(e){pointerX=(e.clientX||e.touches[0].clientX)-canvasEl.getBoundingClientRect().left,pointerY=e.clientY||e.t...

2018-09-16 15:09:49 2991 6

原创 Django从头学----学习笔记4

1、Django为各种数据库提供了很好的支持,为这些数据库提供了统一的API,可以根据不同的需求选择不同的数据库。2、配置数据库:(如mysql)在项目目录下的__init__.py文件中,添加import pymysqlpymysql.install_as_MySQLdb()然后修改settings.py文件中的DATABASES为:DATABASES = { ...

2018-09-11 13:38:44 156

原创 Django从头学----学习笔记3

1、视图的基本:视图对web请求进行回应视图就是一个python的函数在views.py中定义定义视图:在views.py文件中添加from django.http import HttpResponsedef index(request): return HttpResponse('hello world')2、配置url修改project目录下的urls.p...

2018-09-07 13:43:21 145

原创 Django从头学----学习笔记2

1、查看某个对象类名.objects.all()   查询全部类名.objects.get(pk=2)   括号里表示条件2、修改数据模型对象.属性=新的值例:grade2.gboynum=60grade2.save()    #只有执行save()才会修改数据库里的数据3、删除数据模型对象.delete()例:grade2.delete()          ...

2018-09-05 15:31:36 182

原创 Django从头学----学习笔记1(创建项目,添加数据)

1、MVTDjango是一款python的web开发框架 与MVC有所不同,属于MVT框架 m表示model,负责与数据库交互 v 表示view,是核心,负责接收请求、获取数据、返回结果 t 表示template,负责呈现内容到浏览器 2、安装Django在windows终端输入:pip install Django==1.11.4(如果不输入等号后边的,默认安装最新版本)...

2018-09-02 16:02:05 231

原创 selenium爬取淘宝商品信息存储到MongoDB

1、流程框架​​​​​​搜索关键字分析页码并翻页分析提取商品内容存储至MongoDB2、spider.pyfrom selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom s...

2018-08-29 15:48:08 399 1

原创 解决UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 10: ordinal not in range(128)

1、原因分析:字符问题。2、解决办法:在出现问题的页加上如下三行即可:import sysreload(sys)sys.setdefaultencoding('utf-8')

2018-08-25 14:21:50 2304

原创 ubuntu创建virtualenv(虚拟环境)

做开发时通常会需要不同的环境,如果只有一个环境的话,通常满足不了我们,所以我们可以创建多个虚拟环境。1、安装virtualenvsudo apt install virtualenv2、安装virtualenwrapper这个包sudo apt-get install virtualenvwrapper3、检测是否成功以上都安装成功以后,接下来就是起到决定性的一步了...

2018-08-24 17:54:48 12412 2

原创 ubuntu中总是提示无法获得锁 (资源暂时不可用) 进程被占用 解决办法

我们使用虚拟机安装东西时,可能都会遇到这样的进程被占用的问题,可以采用直接杀死占用进程操作命令:sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock这样就把占用进程杀死了,可以正常使用了。...

2018-08-24 17:18:35 11999 1

原创 hexo 博客部署在github和coding上 发文章同步到两个仓库中

1、注册coding账号2、新建项目,不选择 启用 README.md 文件初始化项目,以及任何 License 和 .gitignore 文件。3、从github上克隆项目下来 在本地git终端执行:          git clone https://github.com/xxxxxx/xxxxxx.git --bare   (xxxxxx表示你自己用户名和仓库名)...

2018-08-22 09:42:08 2163

原创 hexo d 部署后总需要重新改域名解决

1、在source目录下(不是hexo根目录下),创建一个CNAME文件,可以用sublime创建,然后保存成(All files格式)      CNAME文件里写自己新的域名2、hexo g 重新生成一下3、hexo d 部署到github上4、完成...

2018-08-21 15:03:06 2975 1

原创 MongoDB基本操作

 一、操作MongoDB数据库1、创建数据库语法:use 数据库名注意:如果数据库不存在,则创建,否则切换到该数据库 如果刚才创建的数据库不在列表内,如果要显示刚创建的数据库,我们需要向刚创建的数据库插入一些数据 (db.student.insert({name:"tom",age:18,gender:1,address:"北京",isDelete:0}))2、删除数据库前...

2018-08-17 12:48:30 191

原创 pycharm联网不能登陆的激活问题

windows:进入C:\Windows\System32\drivers\etc,找到hosts文件,复制一份到桌面,然后进行编辑,将下面的内容粘贴到最后,并保存,然后把文件放回源目录,替换之前的文件。0.0.0.0         account.jetbrains.com然后重新激活对应的pycharm即可。Linux:输入下面的命令,sudo vi /etc/hosts,打开h...

2018-08-01 19:41:29 6888 4

原创 python--字典、列表

1、字典dictionary 字典,是除列表以外,python中最灵活的数据类型。字典可以存储多个数据,存储相关的信息字典的定义格式:dict = {key:value,key:value}字典使用键值对存储数据,键值对键名和键值 键名  key 就是键索引 键值  value 是数据 键名和键值之间用: 值可以是任何类型,键名只能是字符串,数字,元组字典和列表的区别...

2018-07-31 21:24:24 280

原创 python--while循环、for循环

1、while循环while 循环的基本格式  1变量的初始化  while 条件2:      条件满足时候:执行该代码      条件满足时候:执行该代码      3变量的更新2、while 循环的应用1、while循环输出1-100所有的数while循环输出20次我爱你2、while循环输出1-100累加和# 1-100之间所有数的和# 1...

2018-07-31 21:09:03 501

原创 python--变量、关键字

1、变量(用了存储数据,找到数据)变量:在内存中开辟一块空间,起一个别名,用了访问和存储空间中的数据变量的特点:      可以反复存储数据      可以反复取出数据      可以反复更改数据2、变量的命名规则:1、开头是字母 或下划线 后面可以是字母 数字 下划线_abc  True12abc  错误 Falsename#pass   特殊字符2、...

2018-07-31 20:05:16 2234

原创 python----名片管理系统

 步骤框架搭建 新增名片 显示所有名片 查询名片 查询成功后修改、删除名片 让 Python 程序能够直接运行main.py 一般写业务逻辑from tool import *while True: show_menu() operation=int(input("请输入您的操作:")) print("您选择的操作是:%s"%operati...

2018-07-29 18:30:32 234

文件恢复,找回已经删除的文件

找回已经删除的文件,可以找许多类型的文件,照片、文档、音乐、压缩包等,可以显示文件的可恢复状态。

2018-09-02

空空如也

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

TA关注的人

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