
Python
文章平均质量分 77
moqsien
这个作者很懒,什么都没留下…
展开
-
超级SDK版本管理器VMR v0.6.1预览版发布!
一款超级SDK版本管理器,告别烦人的插件,告别各种不稳定,告别需要安装各种不同的工具,一个VMR帮你搞定所有。原创 2024-06-02 13:59:01 · 332 阅读 · 0 评论 -
scrapy爬虫框架定制包之scrapx
scrapy爬虫框架定制包之scrapxgithub链接### 什么是 scrapx?scrapx 是一个基于 scrapy 的定制包。其主要特点有:- 优化了 scrapy 的 project 目录结构- 采用三层目录,分别是 workspace、project、spiders。其中 workspace 作为整个爬虫项目的目录,其下自动生成一个 scrapx_globals 目录用于存放整个爬虫项目都能自动加载的配置、中间件、pipeline 等。project 必须...原创 2021-02-15 10:30:54 · 251 阅读 · 0 评论 -
八皇后问题(回溯算法的Python代码)
八皇后问题:如何能够在 8×8 的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后?为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。一言以蔽之:就是在递归回溯的过程中实现条件过滤,最后得到想要的结果;代码一:"""八皇后问题:回溯算法"""# 设置棋盘的大小规模max_coordinate = 8# 构建数据结构# 初始化坐标列表,# 列表的val...原创 2018-03-16 23:07:55 · 6136 阅读 · 1 评论 -
将Visual Studio Code配置成好用的Python IDE
VSCode是一款非常好用的编辑器(或者IDE),具有很好的可扩展性,功能比较强大,占用的系统资源也适中,启动速度较快,而且支持全平台,比较适合作为Python开发用的IDE。本文针对Linux(主要是Ubuntu,其他发行版类似),整合一些Python开发相关的配置,仅供刚入坑Linuxer参考。一、VSCode与其他编辑器(或IDE)的比较(1)VSCode与Atom的比较:Atom是一款由g...原创 2018-03-13 19:14:06 · 20458 阅读 · 1 评论 -
找出满足a+b+c=n(n为正整数)的所有毕达哥拉斯元组(a,b,c)【python实现,时间复杂度优化】
一、时间复杂度O(N^3):import timedef find_abc(max_bondary): max_bondary += 1 for a in range(1, max_bondary): for b in range(1, max_bondary): for c in range(1, max_bondary): ...原创 2018-03-19 21:23:13 · 2150 阅读 · 0 评论 -
Ubuntu桌面自动生成新的壁纸列表的Python脚本
Ubuntu下自动壁纸切换是靠/usr/share/backgrounds/contest目录下的一个xml文件来配置的,其规律很好观察出来,但是手动求改和添加总是麻烦的,所以这里写了一个Python小程序来实现将壁纸文件夹下的所有壁纸都添加到这个xml文件中。import os, sys, re, time, shutilfrom xml_snippet import HEAD, BODY, ...原创 2018-05-09 21:41:20 · 375 阅读 · 0 评论