自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 神乎其技的chat4;vue如何点击获得在相同classname中的某一元素,性能优化

一种常见的性能优化方法是使用事件委托(Event Delegation)技术,即将事件处理器绑定在其父元素上,而不是每个子元素上。这样,当子元素被点击时,事件会冒泡到父元素,并由父元素的事件处理器来负责处理事件,从而避免了为每个子元素都绑定一个事件处理器的开销。这样做的好处是,由于只需要在一个父元素上绑定一个事件处理器,因此可以避免为每个子元素都绑定一个事件处理器的开销,从而提高代码效率和执行速度。属性和原生的 JavaScript 方法来获取到对应的元素,并输出其序号。

2023-06-12 08:16:51 490

原创 将下拉菜单设为滚动效果

需要注意的是,滚动条仅在下拉菜单内容超出容器高度时才会显示,如果没有超出高度,滚动条不会显示。此外,在某些浏览器中,滚动条可能不会起作用,这时需要更改滚动条的样式或者使用其他方案来解决问题。以上是将下拉菜单设置成滚动效果的基本步骤。可以根据实际需求调整滚动条的宽度、颜色和边角弧度等样式,实现更加个性化的效果。

2023-06-08 22:28:43 1452

原创 js最大子数组和

给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。进阶:如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的 分治法 求解。输入:nums = [-2,1,-3,4,-1,2,1,-5,4]解释:连续子数组 [4,-1,2,1] 的和最大,为 6。输入:nums = [5,4,-1,7,8]子数组 是数组中的一个连续部分。输入:nums = [1]

2023-03-16 23:27:40 243

原创 js存在重复元素

如果数组中每个元素互不相同,返回。如果任一值在数组中出现。

2023-03-16 22:23:19 153

原创 js sort()排序

【代码】js sort()排序。

2023-01-02 19:54:56 126

原创 commonJs模块化

commonJs模块化

2022-12-14 23:47:48 111

原创 ERROR Error: Cannot find module ‘..\node_modules\vue\types\umd

ERROR Error: Cannot find module \node_modules\vue\types\umd

2022-12-08 15:08:06 1493

原创 BREAKING CHANGE: webpack < 5 used to include polyfills for nod

vue.config.js中配置。

2022-11-16 00:03:18 3545

原创 安装node-sass错误 解决方法

然后安装sass-loader 10.0.1。解决方法:降低node.js版本。这里安装node v16.6.0。以往的版本 | Node.js。

2022-10-19 13:27:09 7451

原创 JS算法之快速幂-数值的整数次方

【代码】JS算法之快速幂。

2022-09-27 04:35:13 249

原创 WARNING: There was an error checking the latest version of pip.

python安装 pip报错bug

2022-09-16 13:49:34 1321

原创 js Class私有属性

【代码】js Class私有属性。

2022-09-11 17:14:36 2063 2

原创 js实现继承

1.原型链2.盗用构造函数3.组合继承4.原型式继承5.寄生式继承6.寄生式组合继承

2022-09-10 01:28:24 141

原创 css 移动端flex布局两列排列,解决最后单个元素的排列

css 移动端flex布局两列排列,解决最后单个元素的排列。

2022-08-30 16:16:41 2253

原创 css 导航a标签设border距离,要设display:block

css 导航a标签设border距离,要设display:block。

2022-08-30 10:00:40 224

原创 css 实现flex布局,两边块里面的内容上下左右居中对齐,针对ul和li

css 实现flex布局,两边块里面的内容上下左右居中对齐,针对ul和li

2022-08-27 20:47:46 2887

原创 css font: 15px/1.5含义

【代码】css font: 15px/1.5含义。

2022-08-25 16:37:46 382

原创 css Background写的先后顺序问题

使用background的简写属性,顺序在background-size..之后,会覆盖之前的。如上所示,background-size: cover;

2022-08-23 12:54:18 377

原创 js切割字符串,提取字符串的参数对象(举例针对url)

切割字符串,提取字符串中的参数对象针对URL= 'http://www.baidu.com?name=张三&age=18&sex=男'最终结果:得到对象{name:'张三',age:'18',sex:'男'}let strUrl = 'http://www.baidu.com?name=张三&age=18&sex=男'function queryParse() { let parObj = {}; if (strUrl.indexOf('?')

2022-05-10 00:03:06 460

原创 python和js删除有序数组中的重复项

题目:给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有 k 个元素,那么 nums 的前 k 个元素应该保存最终结果。将最终结果插入 nums 的前 k 个位置后返回 k 。不要使用额外的空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。判题

2022-04-10 17:26:01 82

原创 python批量重命名文件夹中的图片文件

python批量重命名文件夹中的图片文件

2022-04-03 23:10:22 232

原创 Pycharm 输出中文或打印中文乱码现象的解决办法, 解决pycharm打开.log中文乱码的问题

1.进入setting2.修改如下图所示的红色圈住的,就可以了3.单击ok,就完成了

2020-03-09 14:48:23 2739

原创 python xlrd 错误:xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF reco

如:import xlrdxls=xlrd.open_workbook('casedata.xls')table=xls.sheets()[0]print(table)错误:xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF reco解决方法:将casedata.xls文件,另存为格...

2020-03-07 14:46:34 38111 10

原创 查找两个字典的相同点-python

a={'x':1,'y':2,'z':3}b={'w':10,'x':1,'y':2}# 寻找a和b的相同键print(a.keys() & b.keys())# {'x', 'y'}# 寻找键在字典a却不在字典bprint(a.keys() - b.keys())# {'z'}# 寻找两个字典在(key,value)相同的print(a.items() &amp...

2020-02-13 16:15:14 283

原创 怎样在数据字典中执行一些计算操作(比如求最小值、最大值、排序等等)-python

# 怎样在数据字典中执行一些计算操作(比如求最小值、最大值、排序等等)prices={'LOK':500,'Yan':100,'xiulok':37.20,'QUEEN':10.75}# 为了对字典值执行计算操作,通常需要使用zip()函数先将键和值反转过来。min_price=min(zip(prices.values(),prices.keys()))print(min_price)...

2020-02-12 23:50:55 280

原创 普通字典和OrderedDict的区别python

# 普通字典是无序的 也就是不会按放入元素的先后顺序排序d={}d['a']='A'd['b']='B'd['c']='C'for k,v in d.items(): print(k,v)# a A# b B# c Cprint("-----")# OrderedDict,实现了对字典对象中元素的排序# 使用OrderedDict会根据放入元素的先后顺序进行排序...

2020-02-07 11:51:15 1625

原创 怎样实现一个键对应对个值的字典(应用于数据处理中的归类问题)-python

from collections import defaultdict# 一键对应多个值的实现的样子如下所示# 列表d = { 'a': [1, 2, 3], 'b': [4, 5]}# 集合e = { 'a': {1, 2, 3}, 'b': {4, 5}}d = defaultdict(list)# 一个键添加值可以这样添加d['a']...

2020-02-06 23:08:51 340

原创 堆结构heapq python

# 堆结构import heapqheap=[0,1,2,4,45,23,-1]# 1.让列表具备堆特征heapq.heapify(heap)print(heap) # [-1, 1, 0, 4, 45, 23, 2]# 2.将0.5压入堆中heapq.heappush(heap,0.5)print(heap) #[-1, 0.5, 0, 1, 45, 23, 2, 4]#...

2020-02-04 14:41:24 132

原创 如何从一个集合中找到n个最大或最小的元素?python

import heapq# heapq模块建立堆数据结构nums = [1, 8, 2, 3, 123, 43, -1, 0, 90]# eapq.nlargest(num, list)lnums = heapq.nlargest(3, nums)snums = heapq.nsmallest(3, nums)print(lnums) # [123, 90, 43]print(sn...

2020-02-03 22:33:19 359

原创 python __str__方法

1.将对象变为字符串显示,方便查看class person(object): def __init__(self,id,name): self.id=id self.name=name def __str__(self): return "{}--{}".format(self.id,self.name)p=person(...

2020-02-01 20:31:55 161

原创 python 解压序列赋值给多个变量

1.解压序列赋值给多个变量方案:变量和序列中的值要相等注意序列,可迭代对象 包括:列表、元祖、字符串、文件、迭代器和生成器x=[1,2,3,4]# 变量和序列中的值要相等a,b,c,d=xprint(a,b,c,d) #1 2 3 42.解压可迭代对象赋值给多个变量如果一个可迭代对象的元素个数超过变量个数是,使用*解决x2=[1,2,3,4]*q,e=x2pr...

2020-02-01 11:22:27 212

原创 django 2.设计数据模型和在admin注册 创建视图

在这里新建项目,python manage.py startproject mysite项目app为TestModel,python manage.py startapp TestModel在的models.py编写from django.db import models# Create your models here.# 类名代表数据的名称 且继承了models.Model...

2020-01-31 16:45:34 290

原创 python django 编写视图的步骤(在不准备数据库的情况下)

1.新建项目 django-admin startproject mysite2.启动服务器检测项目是否成功建立 python manage.py runserver3.进入项目文件mysite,新建app python manage.py startapp testapp4.编写第一个视图 文件目录如图,在testapp/views.py 中from django.shor...

2020-01-29 16:40:23 345

原创 python 函数

1.函数的语法def 函数名(参数): 函数体# 函数调用函数名()2.# 默认参数def defaultHanshu(p1,par_default="我是默认值"): return 1defaultHanshu(12,par_default="我是默认值")3.动态参数# (1) 可以接受任意个参数# (2) 动态参数有两种:*a...

2020-01-22 23:16:37 121

原创 python装饰器

python 装饰器这里使用一个装饰器,函数来计算该函数的运行时间简单示例def dire(func): def wrapper(): #函数的使用包括在这里 start=time.time() func() end=time.time() print(end-start) return wrapper(...

2020-01-19 23:02:58 94

原创 python 循环(数组、字典、元祖)的技巧

遍历字典 dictName={"Alan":"steve","john":"taylor","Alice":"Tung"}# 遍历键和值for k,v in dictName.items(): print(k,v)# # 遍历键for k in dictName.keys(): print(k)# # 遍历值for v in dictName.values(...

2020-01-17 17:39:49 753

原创 python 斐波那契数列实现方法

# while def Fibonacci1(num): a,b=0,1 while a<num: print(a) a,b=b,a+b# print(Fibonacci1(20)) # yield def Fibonacci2(num): a,y,b=0,1,1 while a&lt...

2020-01-16 17:18:07 206

原创 python 求素数

def primenumber(start,end): if start>=2: for n in range(start,end+1): for x in range(start,n): if n % x == 0: print(n,'equals',x,'*',n//...

2020-01-16 11:07:03 388

原创 文本的常规设置

eg:1.文本行高p{ font-size:14px; line-height:1.5em;}line-height会以font-size为标准所以单位设em,来参照字体的大小,调节行高的高度2.文本的缩进p{ font-size:14px; text-indent:1.5em; }...

2019-12-27 21:02:06 254

原创 div设置float:left不并排的解决方法

解决方法:设置宽度,width: ,如果不设宽度,div不能排成一列

2019-12-25 15:24:35 2272

空空如也

空空如也

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

TA关注的人

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