自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (2)
  • 收藏
  • 关注

原创 threejs导入模型为黑色原因

【代码】threejs导入模型为黑色原因。

2022-12-28 15:42:10 7196 1

原创 git rebase后发生冲突怎么办?

1.发生冲突了解决完冲突2.git add .3.git commit -a -m ‘’4.git rebase --continue5.git push

2022-05-07 16:56:31 792

原创 with语句的相关知识

with语句js可以模拟出java式的类成员,但是很多重要的特性式无法在js类中模拟的。比如局部变量,实例字段可以用做局部变量,而不需要使用this关键字来引用它们,js是没有办法模拟这个特性的,但可以使用with语句来近似地实现这个功能with(this){ return r}此外,还有final,private等关键字,js可以使用命名写法上的约定来给定一些暗示,比如哪些成员是不能修改的(以大写字母命名的命名),哪些成员在类外部是不可见的(以下划线为前缀的命名)其他:1.严格模式下不能

2022-04-24 11:05:36 1152

原创 手写promise

手写promiseclass SxPromise{ static PENDING = 'pending' static FULFLED = "success" static REJECT = 'failed' constructor(fun){ this.status = SxPromise.PENDING this.res = null this.fulLIst = [] this.failLIst = []

2021-12-09 11:25:31 152

原创 mysql数据库的创建,表的创建与详情命令

mysql数据库的创建,表的创建与详情命令1.show databases;2. USE users--------应用到当前数据库show tables-------查看当前数据库中的表describe———查看表中的字段3.用文档或者insert语句的方式插入数据注意:用文档的方式需要设置安全不然会报如下错误mysql> load data local infile 'D:/study/nodeserve/userfile.txt' into table user lines

2021-11-15 18:22:33 994

原创 node.js连接mysql数据库

node.js连接数据库var mysql = require('mysql'); //安装依赖 npm install -S mysqlvar pool=mysql.createPool({ //创建连接池 host: 'localhost', user: 'root', password: '123456', port: '3306', database: 'users', // 最大连接数,默认为10 connectionLimit: 10,})pool.getConnect

2021-11-15 17:45:36 837

原创 Ant Design of Vue中给select选择框增加输入功能

Ant Design of Vue中给input框增加输入功能html部分<a-select allowClear v-model="name" show-search @search="onChangeSelect" @blur="getvalue" @select="onSelect" > <a-select-option :value="item.id" v-for="(ite

2021-10-27 11:23:01 1924

原创 blender快捷键记录-基本所有场景通用

blender快捷键记录-基本所有场景通用旋转: 鼠标中键平移: shift+鼠标中键缩放: Ctrl+鼠标中键法线缩放: :alt + S旋转到某一面: 数字键盘能控制旋转到某一面吸附鼠标: G键x轴移动: G + xy轴移动: G + yz轴移动 : G + z快速选择吸附到哪个轴: G + 鼠标中键R旋转 和G用法一样alt+G移动清零 +R旋转清零 +S缩放清零快速切换透明模式: shift+z转换成很多根线: ctrl+shift+r分组: 选中一堆物体 按住m对称

2021-09-14 17:36:21 12798

原创 webgl模板

webgl模板创建标签获取标签获取wenGL上下文—getContext(‘webgl’)顶点着色器源码片元着色器源码初始化着色器 1. 创建顶点和片元着色器对象--createShader 2. 引入顶点和片元着色器源代码--shaderSource 3. 编译顶点和片元着色器--compileShader 4. 创建程序对象--createProgram 5. 附着顶点着色器和片元着色器到program--attachShader 6.

2021-08-26 18:33:50 211

原创 angular知识点概要

angular知识点概要<!-- 通过viewchild调用子组件的方法 父子组件传值 传方法 this可以获取怎么父组件--><app-cars #tom [title]='title' [run]='run' [allparent]='this'></app-cars><div *ngFor='let item of list;let key=index' [hidden]='key==2'> <p *ngIf='key==1'>{

2021-08-18 18:34:27 177

原创 Qs.stringify、Qs.parse、JSON.stringify、JSON.parse和$.param的使用

Qs1.vue的axios使用post时必须使用qs.stringify,而get不用2.Qs是axios里面自带的,所以直接引入就可以了3post请求参数是以键值对的形式存在请求体里,用Qs.stringify()就是把传入的对象转换为键值对4.(application/x-www-form-urlencoded)详情可以见https://blog.csdn.net/weixin_44518466/article/details/1070215031.Qs.parseconst Qs =

2021-03-26 15:41:40 492

转载 vue如何将单页面变成多页面

原文地址:https://www.cnblogs.com/webhmy/p/10009364.html问题描述: 手头有一个项目是使用 vue-cli搭建的单页面应用。项目分为了管理平台和用户查看页面,用户查看页面是很简单的页面,但是在加载过程中,却加载了整个应用的打包代码,量重且影响了响应和体验。我想要的效果是,查看页面只加载查看页面的代码,不包含管理系统的代码,因此着手将单页面应用改造成多页面应用,这里分享下方法。1、改造文件目录改造前:改造后:assets:这里不变,依然放置公用的

2021-03-18 10:53:22 1472

原创 js动态修改scss和stylue变量值

1.在style标签中定义//:root在最外层的组件定义就行,其他子组件内不用重新定义,可以直接使用:root {–width-primary: 1rem;}2.使用.test{font-size: calc(var(–width-primary) + 1rem);}3.js中修改变量值document.getElementsByTagName(‘body’)[0].style.setProperty(’–width-primary’, ‘1rem’);补充:还可以通过以下方式来定义

2021-03-12 10:40:16 1104

原创 filter:alpha()与opacity的区别

filter:alpha()与opacity都是用来设置透明度的,区别就在于兼容性的问题,opacity支持高版本的浏览器,IE8以上不包含IE8.opacity1.opacity的取值范围在0到1之间,1代表完全不透明。filter:alpha()1.filter:alpha(opacity=20)表示设置透明度为20,其中透明度范围为0-100,100为不透明。2.filter:alpha(opacity,finishopacity,style,startX,startY,finishX,fi

2021-01-11 18:28:17 3098

原创 package-lock.json和package.json的差别

package.json:1.package.json用于指定依赖版本号。加~,我理解为更新至最新的补丁版本,~1.2.3:表示安装1.2.x的最新版本(不低于1.2.3),但是不安装1.3.x,也就是说安装时不改变主版本号和次版本号。 加^,我理解为更新至最新的次版本,ˆ1.2.3:表示安装1.x.x的最新版本(不低于1.2.3),但是不安装2.x.x,也就是说安装时不改变主版本号2.执行npm install 后系统生成package-lock.json,用于记录当前项目依赖的版本号,不可

2021-01-08 14:15:36 498 1

原创 .eslintrc.js配置文件

.eslintrc.js配置文件检查代码是否按照设定规则规范,不规范,一般会报错,例如:句末不能带分号、不能有连续个空行、代码中不能存在声明了但未使用的变量。通常情况下的配置和解释// http://eslint.org/docs/user-guide/configuringmodule.exports = { //此项是用来告诉eslint找当前配置文件不能往父级查找 root: true, //此项是用来指定eslint解析器的,解析器必须符合规则,babel-esli

2021-01-08 10:17:01 768

原创 .editorconfig配置文件

官网介绍:“EditorConfig帮助开发人员在不同的编辑器和IDE之间定义和维护一致的编码样式。EditorConfig项目由用于定义编码样式的文件格式和一组文本编辑器插件组成,这些插件使编辑器能够读取文件格式并遵循定义的样式。EditorConfig文件易于阅读,并且与版本控制系统配合使用。”我的片面理解就是,.editorconfig配置文件主要针对不同开发者、不同编辑器、不同代码风格做的一定的规范限制。下面列举一些,常用的限制语法# 告诉EditorConfig插件,这是根文件,不用继.

2021-01-06 17:31:25 700

原创 .browserslistrc配置

.browserslistrc 是在不同的前端工具之间共用目标浏览器和 node 版本的配置文件。它主要被以下工具使用:AutoprefixerBabelpost-preset-enveslint-plugin-compatstylelint-unsupported-browser-featurespostcss-normalize前端工程需要在package.json中配置{ "browserslist": [ "last 1 version", "> 1%"

2021-01-06 16:35:57 13363

原创 .babelrc配置

.babelrc配置文件主要还是已配置presets和plugins为主。因此不同的转译器作用不同的配置项,大致可分为以下三项:1.语法转义器对javascript最新的语法糖进行编译,并不负责转译javascript新增的api和全局对象。例如let/const就可以被编译,而includes/Object.assign等并不能被编译。常用到的转译器包有,babel-preset-env、babel-preset-es2015、babel-preset-es2016、babel-preset-es20

2021-01-06 10:31:45 1948 1

原创 css实现switch开关

我们有很多放式实现switch开关的效果,平时大多数情况都是用第三方组件来实现的,虽然现在组件的定制性越来越高,但是想要一些特殊的效果还是得依靠原生来实现。那么接下来我们实现一个简单的switch开关效果吧。效果:代码:实现思路:设置一个type="checkbox"的input框让其不展示,但是点击时选中状态会变,然后根据选中状态来控制下面真正展示的label 标签的展示样式即可<!DOCTYPE html><html lang="en"><head>

2021-01-05 10:25:27 1006

原创 DC/OS的深入理解

分享一篇文章DC/OS

2021-01-04 16:34:57 505

转载 书本翻页效果 html+css

书本翻页效果 html+css

2020-12-23 09:36:48 1098

原创 python实现人脸识别

python实现人脸识别OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV可用于开发实时的图像处理、计算机视觉以及模式识别程序。该程序库也可以使用英特公司的IPP进行加速处理。OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。该库也有大量的Python、Java andMATLAB/O

2020-12-11 09:25:26 1436 2

原创 bootstrap注意事项

bootstrap注意事项1.适配//width 属性控制设备的宽度。网站被带有不同屏幕分辨率的设备浏览,将它设置为 device-width 可以确保它能正确呈现在不同设备上。initial-scale=1.0 确保网页加载时,以 1:1 的比例呈现,不会有任何的缩放。<meta name="viewport" content="width=device-width, initial-scale=1.0">//在移动设备浏览器上,添加 user-scalable=no 可以禁用其缩放

2020-12-08 10:10:56 1254 4

原创 Cocos Creator语法和注意

Cocos Creator语法和注意1.@property注解如果属性不添加@property注解,那么该属性将不会出现在Cocos Creator面板中@property应该指定类型 @property(“string”) @property(cc.node)基本类型可以不指定数据类型,例如 string ,number ,boolean,bigint...

2020-12-04 17:29:22 4302 2

原创 python爬取图片然后保存在文件夹中

python爬取图片然后保存在文件夹中直接上代码:import osimport requestsimport redef getimg(soup,i): print('http:'+ soup[0]) root = "D://tu//tu" # 保存的根目录 j=1 for k in soup: print(k) path = root + str(j) + ".jpg" # 保存的地址 if not os.

2020-12-03 18:16:16 6173 1

原创 jmeter访问网址

jmeter访问网址1.添加线程组2.在线程组里面添加foreach控制器3.在foreach控制里里面添加配置元件里的用户定义变量4.在foreach监听器中添加http请求5.在线程组里添加观察结果树如果想设置成中文可在Options > Choose Language > Chinese (Simplified)...

2020-12-03 15:15:01 1738

原创 spy-debugger(前端页面调试抓包工具)

spy-debugger(前端页面调试抓包工具)快速上手:第一步:安装npm install spy-debugger -gwin+r =>输入cmd =>安装npm install spy-debugger -g第二步:保持电脑和手机在同一网络下例如:连接同一wifi、电脑给手机开热点、手机给电脑开热点等等第三步:命令行输入spy-debugger一般输入命令后会直接打开浏览器,如果没有就按命令行提示的网址打开浏览器第四步:设置手机代理设置=>WLAN =>根据

2020-12-01 14:34:13 2476

原创 在chrome上调试安卓手机页面及部分异常解决

在chrome上调试安卓手机页面及部分异常解决在前端设计app页面时,有些调试布局、查看控制台打印信息或者查看请求需要通过调试器进行调试查看,但是在手机上我们除了装插件,一般无法进行调试,而chrome的chrome://inspect/#devices给我们提供了安卓在浏览器上调试的方法。第一步打开手机上的开发者模式,具体打开方式,可以根据手机型号自行进行百度第二步用数据线将手机和电脑关联在一起第三步在chrome浏览器上访问chrome://inspect/#devices网页,等待一

2020-12-01 11:00:05 2884

原创 ps

psctrl+T //展现出图片的边框ctrl+J //复制图层Alt+鼠标左键不动,可以将直线锚点切换成曲线描点Alt+鼠标左键不动,又可以将曲线描点切换成直线描点按住ctrl键可以然后把鼠标放在描点上就可以拖动了切换描点的位置...

2020-11-30 16:45:22 1132

原创 为什么要设置box-sizing: border-box属性?

为什么要设置box-sizing: border-box属性?默认情况下元素实际宽度=width(宽) + padding(内边距) + border(边框)元素实际高度=height(高) +padding(内边距) + border(边框)所以当我们执行一下html文件<!DOCTYPE html><html><head><meta charset="utf-8"> <title>默认情况</title> &

2020-11-30 12:36:53 2937

原创 用css来实现除了选中标签外的其他标签的背景颜色设置为指定颜色

用css来实现除了选中标签外的其他标签的背景颜色设置为指定颜色ul li a:not(.active) {background-color: #ddd;}以上css实现了除了选中标签外的其他标签的背景颜色设置为灰色ul li a:hover:not(.active) {background-color: #ddd;}以上css是实现了当鼠标移动到某个元素上时,当这个元素不是被选中的元素时就置灰...

2020-11-30 11:10:30 2112

原创 鼠标放在item上,光标样式,可以通过cursor属性来实现

鼠标放在item上,光标样式,可以通过cursor属性来实现自行运行代码,查看光标样式或者在此处进行查看<html><body><p>请把鼠标移动到单词上,可以看到鼠标指针发生变化:</p><span style="cursor:auto">Auto</span><br /><span style="cursor:crosshair"> //不带箭头的十字架Crosshair</span&

2020-11-30 10:25:34 1408

原创 手机禁止input框输入问题

手机禁止input框输入问题①使用disabled属性②使用window自带的方法禁止键盘弹起,一样可以实现input禁止输入的属性noBomBox(Event) { if(!this.isinput){ document.activeElement.blur(); } } //使用 <input v-model="microblogname"

2020-11-27 18:05:50 1214

原创 vue中设置代理

vue中设置代理用途:设置代理可以让本地运行的程序被代理IP访问到。部分属性解释:host中的ip地址取代理手机或者电脑的IP手机代理可以通过电脑连接手机个人热点,然后即可访问本地运行的程序module.exports = { devServer: { host: "192.168.0.1", //要设置当前访问的ip 否则失效 port: 8080, //端口 open: true, //浏览器自动打开页面 proxy:

2020-11-27 17:52:02 2162

原创 python中的.*?号和用途

python中的.*?号和用途其中:.代表匹配除换行符\n以外的任意字符*代表匹配0次或者多次?惰性匹配,非贪婪性匹配,尽可能少的匹配用途:<span class='innit_num' >人数是:20<span>import re#其中的.*?号表示匹配<span到innit_num之间的任意多字符,其他雷同read_num = int(re.compile('<span.*?innit_num.*?(\d+).*?</span>').

2020-11-27 10:42:18 4882

原创 python爬取网页数据(例如淘宝)

爬取网页数据(例如淘宝)现在淘宝商品页面不能直接爬取,需要登录,所以我们得实现模拟登录,如下即可实现模拟登录:import requestscookie_str = r'cna=QsJDGKPtOQUCAXlFXn56tO/s; xlly_s=1; l=eBQUzrqIOlT7oVE9BOfZnurza77TIIRAguPzaNbMiOCPOO1p5qNdWZ7huN89CnGVhsNWR3u14VQUBeYBqImRv7aW0XW42kkmn;'cookies = {}for line in c

2020-11-26 17:19:15 2111

原创 使用python访问网页并填写信息(登录)进行提交操作

使用python访问网页并填写信息(登录)进行提交操作①例如这样的xpath( ‘//*[@id=“kw”]’)可以点击F12打开浏览器调试器(或者右键页面选择检查)=》点击调试器的箭头标志=》点击页面需要输入信息的input框或者点击提交的button按钮=》右键copy=》copy xpath即可# from selenium import webdriver# #打开谷歌浏览器# driver = webdriver.Chrome()# #打开百度搜索主页# driver.get('

2020-11-26 16:51:55 10891 1

原创 使用python访问网页(一)

使用python访问网页(一)使用webbrowser打开浏览器:import webbrowser as web import time import os urllist=[ 'https://blog.csdn.net/qq_44929535/article/details/109995242', 'https://blog.csdn.net/qq_44929535/article/details/109967975', 'https://blo

2020-11-26 15:32:57 5009

原创 python学习笔记

python学习笔记注意点:1.定义变量直接不用写变量类型,python会根据值自动识别变量类型a=1;a, b, c ,d= 1, 2, "python",true //还可以连续定义2.总共有六种数据类型Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典)其中:Number(数字)、String(字符串)、Tuple(元组)-----可变List(列表)、Dictionary(字典)、Set(集合)---

2020-11-23 18:16:43 1668 2

基于java的食堂订餐系统的设计与实现

毕设可用

2021-01-17

address.txt

三级联动需要的全国地址

2021-01-14

空空如也

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

TA关注的人

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