常见排序算法总结(python实现)

2018-09-11

一、插入排序 1、排序原理 设i为已排序,j设为未排序 先将i1(第一个元素)标记为已排序,从j2(第二个元素)开始,将j2与i中的元素比较(从i-1开始),如果j2<i-1,则将i-1后移一位,直到j2>in。 以此类推,即可完成排序 2、代...

软件设计师之效验码

2018-07-28

计算机系统运行时,为了保证数据在传输过程中正确无误,提高硬件电路的可靠性和代码的效验能力(查错和纠错),通常使用效验码的方法来检测传输的数据是否出错。 1、奇偶效验码 奇偶效验通过在编码中增加一位效验位来使编码中的1的个...

极(jian)简(lou)版像素鸟

2018-07-22

像素鸟是曾经风靡一时的游戏,于是自己也用pygame模块写了一个,不过没有好看的UI,只使用了一张小鸟的图片和pygame的图形绘制,实现了游戏的基本效果。pygame加载的图片没有合适的属性用于碰撞检测,于是采用图片坐标修正的办法来实...

用像素点把两张图片重合起来会怎样?

2018-07-18

最近在学习pygame模块,正好有个demo是在surface上随机产生各种颜色的像素点,感觉很有趣。于是想到把图片以这种方式显示出来,效果还不错,之后又突发奇想,如果把两张图片合在一起会怎么样?   代码如下,非常简单 import pyg...

ATDownloader——网易云音乐、pixiv下载器

2018-07-07

ATDownloader是基于python3.0的命令行下载器,在命令行下输入相关命令即可完成下载(功能还在不断更新中)。 安装 进入setup.py所在目录,打开命令行,运行: python setup.py install 显示以下信息,则表示安装成功: running instal...

使用python爬虫下载网易云歌单

2018-06-26

爬虫练手之使用python爬虫实现网易云歌单批量、自动下载 from multiprocessing import Pool, cpu_count from bs4 import BeautifulSoup import requests import re def get_music_sheet(): for music in main.find_all('a'...

使用python爬虫下载pixiv图片

2018-06-18

爬虫练手之使用python爬虫实现pixiv图片下载(可根据需要修改参数爬取相应页面) from multiprocessing import Pool, cpu_count import requests import re import time import os class PixivImg(object): def __init_...

召唤蕾姆