python周刊 潮流 问题
【8.0】Python面向对象之反射
【一】反射 【1】什么是反射 反射是一种程序可以访问、检测和修改其本身状态或行为的能力。 在 Python 中,反射主要指通过字符串的形式操作对象的属性。 【2】Python中的反射 通过字符串的形式操作对象相关的属性。 python中的一切事物都是对象(都可以使用反射) 【二】反射方法 【1】反射 ......
【5.1】Python面向对象之抽象类
【一】什么是接口 【1】IAnimal.java Java 语言中的接口很好的展现了接口的含义: IAnimal.java Java的Interface接口的特征 是一组功能的集合,而不是一个功能 接口的功能用于交互,所有的功能都是public,即别的对象可操作 接口只定义函数,但不涉及函数实现 这 ......
【1.0】Python面向对象之面向对象编程
【一】什么是面向过程 【1】面向过程介绍 面向过程,核心在于 “过程” 二字 过程的终极奥义就是将程序 “流程化” 过程是 “流水线” ,用来分步骤解决问题的 过程指的是解决问题的步骤,即先干什么再干什么...... 面向过程的设计就好比精心设计好一条流水线,是一种机械式的思维方式。 【2】面向过程 ......
【补】Python中关于OOP的常用术语
【一】抽象与实现 【1】抽象 抽象是一种概念或思维工具,用于简化复杂的问题并将其分解为易于管理的部分。 抽象可以帮助我们理解事物的本质和行为,同时也可以帮助我们在设计软件时更好地组织代码和数据结构。 【2】实现 实现则是对抽象的一种具体表达。 它是对抽象的概念或模型进行物理或逻辑上的构建,以便我们可 ......
【6.0】Python面向对象之多态和鸭子类型
【一】多态 【1】什么是多态 多态指的是一类事物有多种形态 【2】示例 比如动物有多种形态:猫、狗、猪 import abc # 同一类事物:动物 class Animal(metaclass=abc.ABCMeta): @abc.abstractmethod def talk(self): pas ......
【7.0】Python面向对象之绑定方法与非绑定方法
【一】绑定方法与非绑定方法介绍 【1】绑定方法 绑定给谁,谁来调用就自动将它本身当作第一个参数传入 (1)绑定到类的方法 用classmethod装饰器装饰的方法。 为类量身定制 类.boud_method(),自动将类当作第一个参数传入 (其实对象也可调用,但仍将类当作第一个参数传入) (2)绑定 ......
K8S内POD使用内存缓慢增长问题
背景 生产环境服务容器化后,部分服务频繁触发内存使用超80%告警,POD内存限制内存以及JVM内存设置如下 resources: requests: cpu: 1000m memory: 2200Mi limits: cpu: 3000m memory: 3000Mi JAVA_OPTS='-Xmx ......
元宇宙——虚拟世界中的隐私问题
“元宇宙”一个通过虚拟现实(VR)和增强现实(AR)等技术访问的数字领域,正在以极快的速度蓬勃发展。这个在线世界为人们提供了一个全新的娱乐、交流和商务时代。然而,随着元宇宙的不断发展和扩张,人们对隐私和数据安全的担忧也在与日俱增。 ......
js精度丢失的问题,利用lodash函数库重新封装
function roundAndPad(num, decimalPlaces) { var rounded = _.round(num, decimalPlaces); // 使用Lodash的_.round函数四舍五入 var str = rounded.toString(); var deci ......
关于layui使用弹出层模版后对应上传组件不工作的问题记录
这里页面的聊天室是使用的弹出层: util.on('lay-on', { 'open-chat-room': function () { layer.open({ title: '项目聊天室', type: 1, offset: 'b', anim: 'slideUp', // 从下往上 area: ......
Python中导入包和模块
一、模块含义 在前面的几个章节中我们基本上是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。 为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。 模块是一个包含所有你 ......
[python] 基于Tablib库处理表格数据
Tablib是一个用于处理电子表格(如 Excel,CSV,JSON)的Python 库。它提供了一种简单而强大的方式来操作和处理数据。利用Tablib,我们可以轻松地读取、写入、过滤和转换各种类型的电子表格数据。Tablib 具有一致且易于使用的 API,以在不同的数据格式之间进行无缝转换。比如, ......
Python中命名空间及作用域
一、命名空间 命名空间(Namespace)是从名称到对象的映射,大部分的命名空间都是通过 Python 字典来实现的。 命名空间提供了在项目中避免名字冲突的一种方法。各个命名空间是独立的,没有任何关系的,所以一个命名空间中不能有重名,但不同的命名空间是可以重名而没有任何影响。 我们举一个计算机系统 ......
Python——第四章:内置函数(下)
内置函数的使用方法: zip: 可以把多个可迭代内容进行合并 sorted: 排序 filter: 筛选 map: 映射 zip 我们想把每个列表的第1位、第2位、第3位打包放在一起,手写的操作方法如下: # 0 1 2 lst1 = ["赵本山", "范伟", '苏有朋'] lst2 = [40, ......
Python中的函数
一、函数的含义 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 二、定义一个函数 你可以定义一个由自己想要功能的函数,以下是 ......
python的cv2模块使用
一.安装CV2(opencv)模块 pip install opencv-python 二.使用imread读取图片 使用函数cv2.imread(filepath,flags)读入一副图片 filepath:要读入图片的完整路径 flags:读入图片的标志 cv2.IMREAD_COLOR:默认参 ......
Python——第四章:匿名函数
匿名函数: lambda表达式 语法: 变量 = lambda 参数,参数2,参数3....: 返回值 标准函数的调用 def func(): print(123456) return 9999 ret = func() print(ret) ......
聪明办法学Python-2023-task05&06
参考视频链接:【循环 Loop】聪明办法学Python第二版_哔哩哔哩_bilibili 【字符串】聪明办法学Python第二版_哔哩哔哩_bilibili task05 循环 Loop for 循环和循环范围 for 循环的特点 基于提供的范围,重复执行特定次数的操作 例: def sumFr ......
最简单的方式解决Intel大小核调度问题
现在Intel的大小核调度逻辑主要有个问题是窗口不在焦点可能会被扔到小核。 修改完后的逻辑:无论前台还是后台,无论轻负载还是高负载,全部优先使用大核,此时处理器和你关闭小核逻辑差不多。 只有大核全部满载,忙不过来时,小核会开始介入,例如多核压缩,压制,跑分等。 我个人觉得这种调度非常完美,平时的操作 ......
解决WritePrivateProfileString写中文字符乱码问题
使用WritePrivateProfileString写ini文件,在中文操作系统下写中文,没有问题,在俄文操作系统下,中文乱码。由于工程是Unicode,因此实际调用的是WritePrivateProfileStringW,而非WritePrivateProfileStringA。但是查看ini文 ......
Python linux激活venv虚拟环境
[root@LAPTOP-HDPIUBCH bin]# pwd /root/.hrp/venv/bin [root@LAPTOP-HDPIUBCH bin]# [root@LAPTOP-HDPIUBCH bin]# source /root/.hrp/venv/bin/activate (venv) ......
一行代码解决IE停用后无法继续使用IE弹窗功能的问题
微软确认将在2023年2月14日通过Edge浏览器更新,彻底封死IE。Windows Update中没有记录、开始菜单中的IE以及桌面IE图标双击自动打开Edge,默认程序设置了IE也没有任何效果,仅能通过Edge浏览器设置IE模式浏览。但是之前通过这种方式使用IE最近发现无法弹窗了,而有些IE应用 ......
三维模型重建中地面控制点刺点输入常见问题及解决方法
三维工厂K3DMaker是一款三维模型浏览、分析、轻量化、顶层合并构建、几何校正、格式转换、调色裁切等功能专业处理软件。可以进行三维模型的网格简化、纹理压缩、层级优化等操作,从而实现三维模型轻量化。轻量化压缩比大,模型轻量化效率高,自动化处理能力高;采用多种算法对三维模型进行几何精纠正处理,精度高,... ......
常用【描述性统计指标】含义(by python)
统计学有时候会被误解,好像必须有大量的样本数据,才能使统计结果有意义。这会让我们觉得统计学离我们的日常生活很遥远。 其实,如果数据的准确度高的话,少量的样本数据同样能反映出真实的情况。比如,很多国家选举时不断做的民意调查,一般做到有效样本1600多份就够了,不管你是几千万人的小国家,还是数亿人的大国 ......
多python 目录注意要点
python 是根据path路径优先级找执行文件的。 pip 是在scripts 下的, 设置 path 优先级时,两个路径最好一起设置 VScode 的prompt 下执行的python 和编辑环境有可能不一致。 执行: python -m pip install xxx 能保证pip 安装的内容 ......
sqlserver 中 循环删除表中的数据,这样不会锁表,导致业务出现问题
WHILE 1 = 1 BEGIN DELETE TOP(500) FROM workform WHERE lrsj is null IF @@rowcount < 500 BREAK; END sqlserver 中 循环删除表中的数据,这样不会锁表,导致业务出现问题 ......
WebService重载问题
在WebService中默认设置是不支持方法的重载的。简单写个例子 [WebService(Namespace = "http://tempuri.org/")][WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1 )]// To a ......
QuartzNet暂停恢复会执行多次的问题解决
' var config = new System.Collections.Specialized.NameValueCollection { { “quartz.jobStore.misfireThreshold”, “500” } }; await new StdSchedulerFactory ......
聪明办法学python chap6 字符串
Python(六) 字符串 引号的作用将文字包裹,告诉python这是个字符串,单引号 ' 和双引号 “ 最常见的 使用两种引号的作用 print('He said, "Hello, world!"') # 输出:He said, "Hello, world!" 字符串中换行符号 print("Da ......
python os.path 模块详解
python os.path 模块详解 os.path.basename() 返回最后一项,通常是文件名os.path.dirname() 返回的是目录,不包含文件名os.path.split() 返回元祖包含:目录和文件名os.path.join(path1,path2,...) 合并组合为一个完 ......