自定义博客皮肤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)
  • 收藏
  • 关注

原创 Vue打印设计器有什么好用的插件

https://gitee.com/CcSimple/vue-plugin-hiprint

2024-07-18 11:02:58 350 1

原创 openseadragon中实现放大镜功能

要在openseadragon中实现放大镜功能,你可以使用openseadragon的插件或者自定义代码来实现。以下是一种可能的方法:使用插件:你可以在openseadragon的插件库中搜索放大镜插件,例如"openseadragon magnifier plugin"。选择一个适合你需求的插件,并按照插件的文档进行安装和配置。自定义代码:如果你想自己编写代码实现放大镜功能,你可以使用openseadragon的API来实现。以下是一个简单的示例:javascript复制代码// 创建opensead

2023-06-20 17:05:00 199

原创 js获取清空鼠标长按选中的内容

js获取清空鼠标长按选中的内容

2023-02-27 16:45:26 113

原创 小程序用户引导页需要挖孔高亮

解决方法,将需要高亮的部分模块的z-index层级提高至比遮罩层高。

2021-12-11 09:27:32 547 1

原创 大数组归类合并成多个小数组的方法,占较多内存,执行效率高

const cMap = {};const resultList = []res.forEach((r) => { // res为需要归类合并的数组if(!cMap[r.goodsId]) {const item = []cMap[r.goodsId] = item;resultList.push(item)co...

2020-10-26 18:49:37 195

转载 overflow:hidden失效问题

微信小程序 CSS border-radius元素 overflow:hidden失效问题 iPhone ios 苹果兼容问题问题:  父元素使用border-radius 和 overflow:hidden;子元素使用了transform属性,父元素的overflow:hidden;会失效。解决方法:  父元素设置以下两个属性:    -webkit-backface-visibility: hidden;    -webkit-transform: translate3d(0,

2020-10-21 15:40:09 322

翻译 ES6语法与ES5语法最常见差异比较

箭头功能箭头函数表达式语法是创建函数表达式的一种较短方法。Arrow函数没有自己的函数this,没有原型,不能用于构造函数,也不应用作对象方法。ES5function func(a, b, c) {} // function declarationvar func = function(a, b, c) {} // function expressionES6let func =...

2019-09-29 16:01:52 810

原创 在两个子进程中,用队列实现边读边写数据

from multiprocessing import Queue, Processimport timedef write(q1, q2): for i in range(10): q1.put(i) print("放入了%d"%i) time.sleep(1) else: q2.put("全部放完了")de...

2019-03-02 20:23:35 1081

原创 斐波拉契数列(生成器)

def creat_fibonacci_series(): a, b = 0, 1 for i in range(5): yield b #如果生成器对象调用__next__()方法会将b作为返回值 a, b = b, a+baa = creat_fibonacci_series() #aa是一个生成器对象for i in aa: ...

2019-03-01 19:35:25 295

原创 装饰器

装饰器装饰的是一个函数,python解释器执行到了装饰器代码,会自动进行装饰。装饰器就是对被装饰的对象(函数或类)进行重构,其可以在不改变原来对象情况下调用对象时执行重构后的行为def decorator(func):# 装饰函数 print("---正在装饰---") def inner(): print("---权限验证---") fu...

2019-02-28 10:02:32 103

原创 logging模块的四大组件

# coding=utf-8import loggingfrom logging.handlers import RotatingFileHandler# 设置日志的记录等级logging.basicConfig(level=logging.DEBUG)# 创建日志记录器,指明日志保存的路径,每个日志文件的最大值,保存的日志文件个数上限file_log_handle = Ro...

2019-02-20 19:17:12 489

原创 单例

class Person(object): __instance = None def __init__(self, name): self.name = name ...

2019-02-20 14:41:42 109

原创 property的用法

class Test(object): def __init__(self): self.__sum = 100 def setNum(self,newNum): self.__num = newNum def getNum(self): return self.__num num = property(g...

2019-02-20 09:14:21 1221

原创 类属性和类方法总结

用装饰器@classmethod来标示类方法类方法的用途就是当需要对类属性进行修改时定义的方法,类方法中参数是cls装饰器@staticmetho来标示静态方法总结1)实例方法:方法内部需要访问实例属性时定义,参数是self2)类方法:方法内部只需访问类属性时定义,参数是cls3)静态方法:方法内部不需要访问实例属性和类属性时定义,单纯代码执行如果既需要访问实例属性,有...

2019-02-18 21:16:04 229

原创 给程序传参

import sysprint(sys.argv)print("Welcome to %s,%s"%(sys.argv[0],sys.argv[1])) 

2019-02-17 19:29:39 123

原创 IO文件相关操作

文件分类:1)文本文件:.py .doc .txt .......                  2)二进制文件:图片、音频、视频......文本文件的打开方式w、a 方式打开一个不存在的文件,系统会先自动创建一个 文件;r 方式打开一个不存在的文件,系统会报错。二进制文件的打开方式 f_read = open("1.txt", "r")f_write = ...

2019-02-17 18:36:04 95

原创 字典的创建

dic1 = dict([("name","cjf"),("age",18)])# {"name":"cjf","age":18}dic2 = dict(zip(["name","age"],["cjf",18]))# {"name":"cjf","age":1

2019-02-16 18:43:03 183

原创 面向对象

面向对象的三大特征:1.对封装的理解封装,类本身就是一个封装,封装了属性和方法。方法也是封装,对一些业务逻辑的封装。私有也是封装,将一些方法和属性私有化,对外提供可访问的接口。2.对继承的理解将共性的内容放在父类中,子类只需要关注自己特有的内容,共性的继承过来就行了,这样简化开发,符合逻辑习惯,利于扩展。3.多态的理解多态,一个对象在不同的情况下显示不同的形态。在pyt...

2019-02-13 19:10:22 122

原创 python 日期和时间

python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。datetime模块datetime是python处理日期和时间的标准库。 注意:datetime是模块,datetime模块还包含一个datetime类,通过from datetime import datetime导入的才是datetime这个类;如果仅导入import datetime,则必须引用全名...

2019-01-24 09:01:22 164

原创 字符串常见操作

format 格式化函数  对应着占位符:   str = "Hello World" .find( ) 查找str是否含有要查找的字符串,找到返回要找着的起始索引,找不到返回-1。,.rfind( ) 类似于find( )函数,从右边开始查找(right)。index( )、rindex( )类似于find函数,区别在于如果查找的元素不存在会...

2019-01-23 21:58:51 408

原创 函数的定义

函数需要先进行定义,然后,再去使用函数。运行程序时,python解释器遇到def这个关键词以后,就直接将def后面缩进的代码整体扔给内存,而不是一行一行的执行,直接调用该函数的时候才会去执行这个函数里面的一行行代码。1)不带参数的def 函数名(  ):  #定义函数函数名(  )  #调用函数2) 带有参数的函数def sum(a,b): #a,b是形式参数 c ...

2019-01-23 15:14:36 169 1

原创 python基础笔记

 目录1、python基本语法元素2、python程序设计的基本方法1、基本语法元素注释:通过用自己熟悉的语言,在程序中对某些代码进行标注说明,这就是注释的作用,能够大大增强程序的可读性以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用#号是一个单行注释,其内容不能换行,如果换了行,那么,需要在新的一行的行首添加一个#号。多行注释:用三个引号...

2019-01-19 21:26:09 131

原创 Linux系统基本操作

目录1、在终端Terminal上的常见操作2、对文件的创建、删除、查看和修改,复制和剪切3、对文件的压缩和解压1、终端上的常见操作Ctrl + Alt +T 打开Linux系统上的终端cd 指令:可以进入各种目录,cd 后面跟绝对路径或相对路径就可以到达想要的目录下,例如:1)cd .. 返回上一层目录2)cd ../.. 返回上上层目录3)cd /etc/gr...

2019-01-19 11:39:07 137

原创 Linux系统目录结构

文件和目录Windows和Linux文件系统区别在 windows 平台下,打开“计算机”,我们看到的是一个个的驱动器盘符:每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形,如图所示:在 Linux 下,我们是看不到这些驱动器盘符,我们看到的是文件夹(目录): Linux系统没有盘符概念,只有一个根目录,用 / 表示,所有的文件都在它的下面,如图...

2019-01-19 10:00:18 158 2

空空如也

空空如也

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

TA关注的人

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