搜索结果
查询Tags标签: self,共有 3605条记录-
python 使用数据库连接池
python数据库连接池 一丶持久数据库 (persistent_db) # 1. dbutils.persistent_db 中的类 PersistentDB使用任何 DB-API2 数据库模块 # 2. 实现到数据库的稳定、线程仿射、持久连接。 # 3. “线程仿射”和“持久”意味着各个数据库连接保持分配给各自的线程,并且在线程的…
2022/1/28 19:04:56 人评论 次浏览 -
剑指 Offer 30. 包含min函数的栈(python3编写)
目录 1、题目描述:2、方法:思路:代码:1、题目描述:2、方法: 思路: 思路来源:https://leetcode-cn.com/problems/bao-han-minhan-shu-de-zhan-lcof/solution/mian-shi-ti-30-bao-han-minhan-shu-de-zhan-fu-zhu-z/普通栈的 push()push()push() 和 pop()pop()pop() …
2022/1/28 17:04:41 人评论 次浏览 -
Leetcode1676. Lowest Common Ancestor of a Binary Tree IV [Python]
初步的思路是把长度超过2的node做2分,划分到长度为1 或者2的node sublist,这样就可以拿到LCA里处理。但是这样做会在第54(/57)个TC处TLE。先把这个写法留下,之后写可以全部过的版本。 class Solution:def lowestCommonAncestor(self, root: TreeNode, nodes: List[Tr…
2022/1/28 17:04:18 人评论 次浏览 -
PyQt5基础学习-QFontDelog(字体选择对话框) 1.QFontDialog.getFont() 获得选择的字体 2.QLabel().setFont(设置获得的字体大小)
通过按钮打开字体选择对话框,将选择好的字体,赋值给Label标签,以此来改变字体的大小""" 字体对话框 QFontDialog """import sys from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWidgets import * from PyQt5.QtCor…
2022/1/28 6:08:52 人评论 次浏览 -
xlwt模块将数据存入Excel表格
简单使用xlwt import xlwt #导入模块 workbook = xlwt.Workbook(encoding=utf-8) #创建workbook 对象 worksheet = workbook.add_sheet(sheet1) #创建工作表sheet worksheet.write(0, 0, hello) #往表中写内容,第一各参数表示行,第二个参数表示列,第三个参数为内容 workb…
2022/1/27 23:36:10 人评论 次浏览 -
用Python做一个游戏辅助脚本,完整编程思路分享
说明 简述:本文将以4399小游戏《 宠物连连看经典版2 》作为测试案例,通过识别小图标,模拟鼠标点击,快速完成配对。对于有兴趣学习游戏脚本的同学有一定的帮助。 运行环境:Win10/Python3.5。 主要模块:win32gui(识别窗口、窗口置顶等操作)、PIL(屏幕截图)、numpy…
2022/1/27 11:34:59 人评论 次浏览 -
PyQt5基础学习-QDialog(对话框) 1.QDialog().close(将对话框进行关闭) 2.QDilog().setWindowModality(对话框后面的应用无法进行操作)
通过按钮弹出对话框,然后点击确认按钮, 关闭对话框, 主要是通过将确定按钮和对话框的close函数进行绑定 QDialogDemo.py """ 对话框: QDialogQMessageBox QColorDialog QFileDialog QFontDialog QInputDialogQMainWindow QWidget QDialog ""&qu…
2022/1/27 6:05:57 人评论 次浏览 -
PyQt5基础学习-QSlider(滑动窗口) 1.QSlider().setMinimum(设置最小值) 2.QSlider().setMaximum(设置最大值) 3.QSlider().setS
下面的例子主要是使用滑动窗口来控制字体的大小, 字体大小的设置通过QLabel().setFont(QFont(Arial, size)) QSliderDemo.py """ 滑块控件(QSlider) """ import sys from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWi…
2022/1/27 6:05:56 人评论 次浏览 -
数据结构与算法【Python实现】(十)欧几里得算法
约数:如果整数a能被整数b整除,那么a叫做b的倍数,b叫做a的约数 给定两个整数a,b,两个数所有公约数中的最大值即为最大公约数 如何计算两个数的最大公约数: 欧几里得——辗转相除法#递归算法 def gcd(a, b):if b == 0:return aelse:return gcd(b, a % b)#非递归算法 d…
2022/1/27 1:04:37 人评论 次浏览 -
PyQt5基础学习-QSpinBox(计数器控件) 1.QSpinBox().setValue(设置值的大小) 2.QSpinBox().setRange(设置值的范围) 3.QSpinBox().
使用QSpinBox()构造计数器, 使用QSpinBox().valueChanged.connect() 来构造数值变化后的操作 QSpinBox.py """ 计数器控件(QSpinBox) """import sys from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWidgets import * …
2022/1/26 23:34:38 人评论 次浏览 -
第十四章 网络编程
第十四章 网络编程 本章首先概述Python标准库中的一些网络模块。然后讨论SocketServer和相关的类,并介绍同时处理多个连接的各种方法。最后,简单地说一说Twisted,这是一个使用Python编写网络程序的框架,功能丰富而成熟。 几个网络模块 模块socket 网络编程中的一个基本…
2022/1/26 20:09:40 人评论 次浏览 -
掌握Android和Java线程原理下,2021年Android高级面试题总结
monitorenter主要根据虚拟机是否开启偏向锁来进行偏向锁加锁,如果没开启,则进行自旋锁或重量级锁加锁。先看偏向锁的加锁流程,它的实现在fast_enter函数。 偏向锁加锁流程 //文件–>\src\share\vm\runtime\synchronizer.cpp void ObjectSynchronizer::fast_enter(Ha…
2022/1/26 20:08:38 人评论 次浏览 -
python:cmd+zeromq
#https://blog.51cto.com/capricorn/1891402 # coding=utf-8from cmd import * import sys from subreqnode import SubReqNode from multiprocessing import Queue, Processdef subscribe_callback(node):string = node.sub_socket.recv_string()print({}.format(string)…
2022/1/26 17:04:52 人评论 次浏览 -
用Python制作学生管理系统
一、系统需求1.系统要求:学员数据存储在文件中 2.系统功能:添加学员、删除学员、修改学员信息、查询学员信息、显示所有学员信息、保存学员信息、退出系统二、考核要求 教程视频及文档 链接:https://pan.baidu.com/s/1E8V6zGGe8kIMgEWdoxZKgg 提取码:po5l三、…
2022/1/26 14:34:16 人评论 次浏览 -
Python调用纷享销客CRM开放平台API
使用Python调用纷享销客CRM开放平台API接口: #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:wangzhifeng@tongdog.com.cn import requests import jsonclass fxiaoke():#构造方法def __init__(self, AppID,APPSecret,permanentCode,currentOpenUserId):self.Ap…
2022/1/26 14:04:17 人评论 次浏览