python周刊 潮流 问题
惠普打印机提示卡纸,实际无卡纸,无法打印的一种解决办法,不花钱解决问题,我的最爱
hp打印机提示卡纸,但打开看又没有卡纸。合上盖子反复尝试,发现是无法吸上去纸,和这一步相关的就是下图所示的搓纸轮。 拆下来后,发现上面的软硅胶的纹路已经完全磨光了,中间有一条已经磨得明显凹陷了。买个新的要几天时间,发现可以将外面灰色的那个硅胶套抠下来,旋转180度然后再套上,再将搓纸轮压回去就好了。 ......
软件国际化的问题 C#得到当前windows系统的语言版本
本以为跟国际化无缘,不在软件的考虑范围内,没想到偶尔一个项目还是绕不开,小记一下System.Globalization.CultureInfo.InstalledUICulture.Name 这是获得英文的区域码,也就是zh-cn的这种,需要找区域码字典对照。 System.Globalizati ......
【Python】数独游戏
Start import random class SudokuGenerator: BOARD_SIZE=9 SUBGRID_SIZE=3 def __init__(self) -> None: self.board = [[0 for _ in range(self.BOARD_SIZE)] f ......
DBeaver [安装/问题解决]
DBeaver Mac版软件简介 DBeaver Mac版是一款专门为开发人员和数据库管理员设计的免费开源通用数据库工具。软件的易用性是它的宗旨,是经过精心设计和开发的数据库管理工具。免费、跨平台、基于开源框架和允许各种扩展写作(插件)。 下载地址 https://mydown.yesky.com/ ......
Spark 使用遇到的问题
Spark 使用遇到的问题 环境信息 IDEA版本:Build #IU-232.8660.185, built on July 26, 2023 系统版本:Macos 14.0 Docker版本: 一、Docker运行Spark集群 这里使用bitnami发行的spark image github文 ......
python 使用 PyAV 进行 rtmp 直播推流
import cv2 import time import numpy as np import av import av.datasets import librosa from fractions import Fraction # 创建一个 FLV 容器 container = av.open ......
Python程序调用图(Call Graph)
vitsalis/PyCG: Static Python call graph generator (github.com) 2103.00587.pdf (arxiv.org) PyCG - Practical Python Call Graphs PyCG generates call grap ......
python装饰器顺序
Python的装饰器是应用的函数或方法的特殊类型改变,它们会在被装饰的函数或方法被调用时执行。你可以使用多个装饰器来装饰一个函数,装饰器的执行顺序与它们应用的顺序有关 # 使用两个装饰器装饰一个函数 @decorator1 @decorator2 def func(): pass 在上述代码中,首先 ......
Kubernetes 部署 Python Flask 项目
1、编写源代码及Dockerfile test.py from flask import Flask import socket app = Flask(__name__) @app.route('/') def hello(): return socket.gethostbyname(socket ......
大量client通过nat网关访问server的端口重用问题
大量client共享一个nat ip访问server时。由于nat为了快速回收端口而设置的timewait timeout时间很短, 短于server的timeout。这个时候会有重新复用了端口的包达到server的timewait状态的连接上,导致client无法访问。 可以用以下配置,让serv ......
Python yaml模块使用
转载:https://www.jianshu.com/p/eaa1bf01b3a6 一、yaml文件介绍 yaml是一个专门用来写配置文件的语言。 1. yaml文件规则 区分大小写; 使用缩进表示层级关系; 使用空格键缩进,而非Tab键缩进 缩进的空格数目不固定,只需要相同层级的元素左侧对齐; 文 ......
python dict和ttl支持自动过期缓存
python dict和ttl支持自动过期缓存 github: https://github.com/mailgun/expiringdict 安装 pip install expiringdict pip install expiring-dict 使用: from expiringdict im ......
关于“2023-2024-1 20231326《计算机基础与程序设计》 第1周学习总结”作业中第八章(1)问题的解决
关于“2023-2024-1 20231326《计算机基础与程序设计》 第1周学习总结”作业中第八章(1)问题的解决 目录关于“2023-2024-1 20231326《计算机基础与程序设计》 第1周学习总结”作业中第八章(1)问题的解决问题再现AI解释其他解决 问题再现 “模拟信号与数字信号相互转 ......
Python-串口通信2
安装 pip insatll pyserial 初始化 简单初始化示例 import serial ser = serial.Serial('com1', 9600, timeout=1) 所有参数 ser = serial.Serial( port=None, # number of device ......
es针对nested类型数据无法进行过滤查询的问题记录
问题描述 es中存在有一个名为task_data_1的索引,其字段映射关系如下所示: { "task_data_1" : { "mappings" : { "dynamic_templates" : [ { "dates" : { "match_mapping_type" : "date", "ma ......
Python学习 —— 初步认知
写在前面 Python是一种流行的高级编程语言,具有简单易学、代码可读性高、应用广泛等优势。它是一种解释型语言,可以直接在终端或集成开发环境(IDE)中运行,而无需事先编译。 Python的安装 Python的安装过程非常简单。首先,你可以从Python的官方网站(https://www.pytho ......
python命令行传参
#run.py import argparse parser = argparse.ArgumentParser() parser.add_argument('--device', type=str, default='cpu:0',help='use which device') parser.a ......
Hadoop问题解决(3)
在启动hadoop过程中,出现如下错误: 192.168.10.100: Invalid maximum heap size: -Xmx0m192.168.10.100: Could not create the Java virtual machine.192.168.10.100: jobtra ......
hadoop问题解决(4)
默认配置是将datanode,namenode,jobtracker,tasktracker,secondarynamenode的pid存放在/tmp目录下, 随着linux的定期清理, 这些pid就不见了,当然就无法停止了, 怎么解决呢?在/tmp目录创建或者修改hadoop-hadoop用户名- ......
python查看占用系统内存
import os import psutil print(u'cpu个数:',psutil.cpu_count()) print(u'电脑总内存:%.4f GB' % (info.total / 1024 / 1024 / 1024)) print(u'当前进程的内存使用:%.4f GB' % ( ......
场景叠加问题
/// <summary> /// 场景加载 /// </summary> /// <param name="loadleveName">待加载场景名字</param> /// <param name="originlevelName">已有场景名字</param> public void Load ......
synchronized解决并发问题实践
场景一: 场景描述:会议下面可以同时上传多个会议资料,资料是有顺序的,也就是有序号order,上传后可以上下移动资料顺序,移动资料顺序是靠改变order来实现的,这就需要保证每个资料的顺序不能一样,上传一个资料调一次上传接口,同时上传10个资料会同时调10次上传接口。上传接口逻辑是先查当前会议最大的 ......
Linux问题记录
Linux问题记录 #Linux问题记录# 用户不在 sudoers 文件中,此事将被报告 我们首先使用命令 su root 切换至 root 用户,此时需要验证 root 用户密码 然后我们查看 /etc/sudoers 文件内容是否包含当前用户权限 如果没有权限,使用命令 vim /etc/ ......
Python从菱形继承到多继承
目录一、菱形继承与多继承二、多继承可能面临的问题三、多继承实现的方法3.1 类名继承3.2 super继承3.3 super继承和类名继承的性质四、总结参考 一、菱形继承与多继承 Python在继承方面与Java不同,Python可以进行多继承,而Java则不能多继承,替代的是使用的多接口方法。Py ......
Python wxpython
wxpython wx.frame(perent, id, title, pos, size, style, name) —— 程序窗口控件 perent —— 该控件的父类,一般首个frame没有父类填None。 id —— 常用于Event事件,便于事件获取id值 title —— 程序标题 p ......
python queue模块实例解析
一 概念: 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,是一种操作受限制的线性表。 进行插入操作的端称为队尾,进行删除操作的端称为队头,核心概念是先进先出。 Queue.qsize() 返回队列的大小 Queue. ......
Python经典编程题40题(二)
Python经典编程题40题(二) 题目 给你一个list L, 如 L=[2,8,3,50], 对L进行降序排序并输出, 如样例L的结果为[50,8,3,2] 输入示例 输入:L = [4, 2, 25, 7777777, 100, 3, 77777777, 77777777, 77777777, ......
python gui开发
Tkinter(PySimpleGUI) Python标准GUI库,对TCL/TK工具包的一种Python接口封装。 Tkinter教程(非常详细) (biancheng.net) 打包后比较小,需手写布局,复杂界面功能需自行开发 wxPython 跨平台GUI库wxWidgets的Python封装 ......
python queue join task_done的概念及实例解析
一 概念 Queue.task_done() 在完成一项工作之后,Queue.task_done()函数向任务已经完成的队列发送一个信号 Queue.join() 实际上意味着等到队列为空,再执行别的操作。 二 实例 源码一 import threading import queue import ......
python内建函数和标准库
python内建函数 Python中的内建函数是指在Python解释器中可以直接调用的函数,不需要导入任何模块或库。这些函数在Python的官方文档中有详细的说明,可直接在Python程序中使用。常用内建函数: abs() 返回数字的绝对值。all() 接受一个可迭代对象(如列表)作为参数,如果可迭 ......