python
文章平均质量分 57
科技追踪者
IT
展开
-
二叉树遍历、查找、深度等
self.left = left # 左子节点self.right = right # 右子节点这个类定义了一个二叉树节点,其中每个节点包含一个值 (value) 和左右两个子节点 (left和right),默认值为None。以上是 Python 3.11 中关于二叉树的基本实现和一些常见的面试题。你可以根据具体的面试要求选择合适的算法,并根据问题的不同需求进行适当的优化。原创 2024-09-20 16:32:58 · 259 阅读 · 0 评论 -
二分查找算法
二分查找适用于已排序的数组,时间复杂度为 O(log n)。递归实现较直观,但在深度较大的情况下会有栈空间开销;而迭代实现则是空间复杂度为 O(1) 的更优选择。原创 2024-09-20 15:47:41 · 333 阅读 · 0 评论 -
实现快速排序(Quicksort)
在 Python 3.11 中,实现快速排序(Quicksort)可以通过递归的方式。快速排序是一种分治算法,基本思想是通过选择一个基准元素,将数组分成两部分,一部分比基准元素小,另一部分比基准元素大,然后递归地排序这两部分。原创 2024-09-20 11:47:16 · 248 阅读 · 0 评论 -
斐波那契数列
在 Python 3.11 中实现斐波那契数列的常见方式有多种,下面我将展示几种不同的实现方法,包括递归、迭代和使用缓存(动态规划)来优化递归版本。原创 2024-09-20 11:06:10 · 265 阅读 · 0 评论 -
python的视频处理FFmpeg库使用
FFmpeg 是一个强大的多媒体处理工具,用于录制、转换和流式传输音频和视频。它支持几乎所有的音频和视频格式,并且可以在各种平台上运行。FFmpeg 在 Python 中的使用可以通过调用其命令行工具或使用专门的库如。以下是详细介绍如何在 Python 中使用 FFmpeg,包括一些示例代码和常见用法。原创 2024-06-06 14:59:15 · 994 阅读 · 0 评论 -
如何系统地自学python?
系统地自学 Python 需要计划、资源和实践。Python 是一种非常适合初学者的语言,因为它有清晰的语法和广泛的应用领域。原创 2024-01-18 18:32:06 · 388 阅读 · 0 评论 -
图像处理工具包Pillow的使用分享
Pillow 是 Python 中一个流行的图像处理库,它是 PIL(Python Imaging Library)的一个友好的分支版本。Pillow 提供了许多功能,使得图像处理变得容易和方便。原创 2024-01-18 18:26:47 · 637 阅读 · 0 评论 -
django ORM常用查询条件
django ORM常用查询条件参考https://www.cnblogs.com/Forever77/p/10165158.html假设有一个模型class Article(models.Model): title=models.CharField(max_length=50) content=models.TextField() class Meta: ...原创 2018-12-24 10:57:04 · 2992 阅读 · 0 评论 -
screen保存sudo会话
screen保存sudo会话每次使用sudo权限的时候需要申请很麻烦,screen可以保存sudo会话。需要再有sudo权限的时候创建screen会话。screen -S name 创建screen会话control + a + d 退出会话 (detached状态)screen -ls 列出screen会话screen -r 编号 重新进入screen会话screen -原创 2018-02-06 15:24:41 · 662 阅读 · 0 评论 -
Can't find msguniq. Make sure you have GNU gettext tools 0.15 or newer installed.
在设置django国际化时 执行命令 python manage.py makemessages -l zh_hans 报错, CommandError: Can’t find msguniq. Make sure you have GNU gettext tools 0.15 or newer installed.MAC ,django1.9解决方法: 1、Install Homebrew原创 2017-12-20 17:19:58 · 6878 阅读 · 2 评论 -
sqlalchemy 链接数据库,指定编码,解决密码含有特殊字符
# coding=utf-8from urllib import quote_plus as urlquotefrom sqlalchemy import create_engine, Table, Column, Integer, String, MetaData, ForeignKeyimport MySQLdb创建数据库连接用此方法链接可以指定UTF8编码,同时解决密码中含有特定字符,比原创 2017-08-30 11:35:54 · 12603 阅读 · 0 评论 -
python 时间操作
import time,datetime //日期转化为字符串date to str//输出时间 print time.strftime(“%Y-%m-%d %X”, time.localtime())str to date//字符串转化为日期 t = time.strptime(“2016 - 12 - 05”, “%Y - %m - %d”) y,m,d = t[0:3] //输出时间转载 2017-07-18 10:27:46 · 401 阅读 · 0 评论 -
Python数据库连接池DBUtils.PooledDB
转载:http://outofmemory.cn/code-snippet/35522/python-mysql-dbutils-connection-poolpython不用连接池的MySQL连接方法import MySQLdbconn= MySQLdb.connect(host='localhost',user='root',passwd='pwd',db='myDB',port=3306)转载 2017-03-13 17:36:06 · 5128 阅读 · 0 评论 -
Anaconda2 (64-bit) Spyder代码自动补齐-设置方式
Anaconda2 (64-bit) Spyder代码自动补齐-设置方式装完Anaconda2 真是写python的好工具,很多包都已经集成好了,省了很多事!在刚装完使用Spyder时遇到一个问题,就是tab键不能补齐代码,后来研究一下,需要配置一下,这个问题就解决了。 首先先看看rope包有没有安装,我的默认已经安装了。 pip install rope在tools->preferences原创 2017-03-03 10:28:15 · 39988 阅读 · 6 评论 -
安装Django并创建项目,让其他电脑访问网站
----Django1.8.2中文文档阅读笔记参考http://python.usyiyi.cn/django/index.htmlpython环境参考:http://blog.csdn.net/baixue6269/article/details/51365092安装Django安装Django,后面可以更改版本号pip install Django==1.8.2卸载Djangopip un原创 2016-05-13 14:37:10 · 9723 阅读 · 0 评论 -
django 关于 DEBUG = False 影响 admin样式
来自:http://blog.csdn.net/a657941877/article/details/8953233建立自己的静态文件夹修改settings,建立自己的文件夹[html] view plain copy STATIC_ROOT = "/var/www/example.com/static/"原创 2016-07-26 16:52:51 · 3556 阅读 · 0 评论 -
django 直接执行mysql 语句
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://yeelone.blog.51cto.com/1476571/946694为了完成我的个人博客 notewo.com ,这两天需要用到left join来完成一些功能,查来查去,查到了这个方法:https://docs.djangoproject.com转载 2016-07-22 14:13:30 · 3459 阅读 · 0 评论