自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 python-二分法插入排序(Binary Insert Sort)

前注:面试的时候被问到各种排序算法的时间复杂度,那时候回答的是插入排序最快可以达到nlogn。后来想了想我那时候为什么会这么回答,突然想到将二分查找和插入排序结合起来就可以做到了,于是就有了这篇文章。之后去网上查才发现已经有这种算法了,我还是太菜了。 一.代码 1.直接插入排序 def...

2019-08-10 14:20:22

阅读数 13

评论数 0

原创 Python-从视频到gif(imageio,moviepy,ffmpeg)

降智警告:本人为编程新手,遵守面向CSDN编程原则,代码架构具有个人特色,仅供参考   前言:因为之前看到一个视频里的ed还挺喜欢的,所以想截取下来,做成gif,结果做出来几十M,所以本文还会涉及截取并裁剪视频帧的内容   内容分为五个部分:①截取视频,②视频分帧(可选),③图片裁剪(可选...

2019-02-03 22:50:52

阅读数 698

评论数 0

原创 python-五子棋-AI

降智警告:本人为编程新手,遵守面向CSDN编程原则,代码架构具有个人特色,仅供参考   前言:课程期末项目写了个黑白棋,所以放假写个五子棋,作为今年的总结 (该五子棋仅涉及最基础的规则,轮留下,连五赢)   一.最终效果 功能:规定玩家先下,结束时展示结果。restart按钮会变色,鼠...

2019-01-31 14:48:47

阅读数 573

评论数 0

原创 Python-使用geany编辑器实现32位与64位共存使用

前注:由于本人平时喜欢搞些有的没的,经常使用python32位的库(有些库不支持python64位),但由于学习需要使用到tensorflow这些只支持python64位的库,所以有了这篇文章。由于本人是新手,所以本文可能会有错漏,请多包涵。 使用IDE :Geany (这是一款很好用的IDE...

2018-09-26 13:52:34

阅读数 283

评论数 0

原创 Python-自制简易程序挂机刷御魂

降智警告:本人为编程新手,遵守面向CSDN编程原则,代码架构具有个人特色,仅供参考 前言:因为阴阳师的樱饼快用完了,就随手写了个脚本,最后也包装成了exe,效果不错但是经常在关闭的时候崩溃   一.功能 帮忙点击战斗胜利后出现获得的奖励的界面(不局限于御魂,贪嗔痴,石距等都可以),帮忙点击...

2018-09-20 16:25:16

阅读数 746

评论数 1

原创 关于windows中host文件的修改

作为参考:本人使用的os版本为win7 64位,以下步骤也是在win7中进行   一.找到并修改hosts文件 路径为:C:\Windows\System32\drivers\etc,其他版本也大致为此路径 在此目录下找到hosts文件,用记事本打开(注意要用管理员权限打开才能修改) 最...

2018-09-13 16:44:47

阅读数 164

评论数 0

原创 GUI编程练习(Python)-自制简易的文件检索器

降智警告:本人为编程新手,遵守面向CSDN编程原则,代码架构具有个人特色,仅供参考 注意:这个项目虽然是GUI编程练习,但涉及的方面包括但不限于GUI编程   (一)最终结果 源码:在我的Github 功能:在大致范围中检索文件,支持单个关键词检索(关键词可以为文件格式或部分文件名)。检...

2018-08-25 17:19:49

阅读数 506

评论数 3

原创 Python中的图片打包与pyinstaller中的spec文件简介

一.Python中的图片打包 1.经过科学搜索后有以下几种打包方式: ①将图片转化为py文件中的变量,通过import该文件来生成需要的图片,使用后移除图片 (该方法可以通过库base64和wxpython实现) ②将图片放在同一目录下的文件夹中,随程序一起使用 ③使用工具对exe文件和...

2018-08-25 16:36:57

阅读数 5603

评论数 0

原创 Python-pyinstaller打包与ico生成

(一)打包exe 在完成自制项目之后研究了python的打包方式,我觉得最简单的就是pyinstaller 可以直接在命令行pip install pyinstaller下载并安装(windows)   pyinstaller的命令具体如下: 由于我所学不精,所以一般只用 -F 和 ...

2018-07-30 15:26:42

阅读数 2999

评论数 0

原创 GUI编程练习(Python)-调用百度翻译API自制翻译器(下)

降智警告:本人为编程新手,遵守面向CSDN编程原则,代码架构具有个人特色,仅供参考 注意:这个项目虽然是GUI编程练习,但涉及的方面包括但不限于GUI编程   (二)GUI设计与实现 (1)最终结果 (源码:在我的Github) 为了方便后面的代码理解,先展示一下最终实现的界面 界面...

2018-07-30 14:47:53

阅读数 323

评论数 0

原创 GUI编程练习(Python)-调用百度翻译API自制翻译器(上)

降智警告:本人为编程新手,遵守面向CSDN编程原则,代码架构具有个人特色,仅供参考 注意:这个项目虽然是GUI编程练习,但涉及的方面包括但不限于GUI编程   (一)百度翻译API调用 百度翻译是个挺好用的东西 ,官方也提供了不同编程语言的API调用demo,在这里可以看到并下载。(我使用...

2018-07-30 14:01:27

阅读数 158

评论数 0

原创 python-numpy 简介与练习

简介:numpy是python的一个扩展库,可通过pip install numpy下载并安装可用于存储与处理大型矩阵,其中包含的各种函数可用于矩阵计算与求解练习:生成练习所需要的矩阵,矩阵A中均为高斯元素,矩阵B为Toeplitz矩阵,Toeplitz矩阵介绍如下:通过横向赋值,对矩阵B的按行进...

2018-05-21 15:24:23

阅读数 115

评论数 0

原创 (LeetCode) T14. Longest Common Prefix

Problem : Write a function to find the longest common prefix string amongst an array of strings.If there is no common prefix, return an empty string ...

2018-05-18 20:15:48

阅读数 48

评论数 0

原创 (LeetCode) T2. Add Two Numbers

Problem:You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nod...

2018-05-16 19:41:32

阅读数 56

评论数 0

原创 (LeetCode) T213. House Robber II

Problem:You are a professional robber planning to rob houses along a street. Each house has a certain amount of money stashed. All houses at this pla...

2018-05-02 22:49:34

阅读数 61

评论数 0

原创 (LeetCode) T94. Binary Tree Inorder Traversal

Problem:Given a binary tree, return the inorder traversal of its nodes' values.Solve:Thought:I solve it by using recursive solution.It's so easy to d...

2018-05-02 17:55:21

阅读数 57

评论数 0

原创 (LeetCode) T8.String to Integer (atoi)

Problem:Implement atoi which converts a string to an integer.The function first discards as many whitespace characters as necessary until the first n...

2018-04-27 20:40:29

阅读数 51

评论数 0

原创 Array-T41. First Missing Positive

Problem:Given an unsorted integer array, find the smallest missingpositive integer. Note: Your algorithm should run inO(n) time and uses consta...

2018-04-23 16:28:17

阅读数 200

评论数 0

原创 第十章(续)-json

JSON为存储数据的常见格式,包括了json.load(), json.dump()使用前应先import json,使用方法与read(),write()相似(输出好像有语病,懒得改了)注意:在测试中发现,若将已输入的用户名清空得到空的username.json,发现程序会出bug。json.d...

2018-04-11 19:31:20

阅读数 66

评论数 0

原创 第十章-文件与异常

文件的读取:with open ('文件名') as 变量名 注意:若文件不在同一目录下,则文件名处为完整文件路径。linux与OS X中使用'/',windows中使用'\'。核心为open函数10.2 写入文件时并不会自动添加换行符,要自行添加。文件操作的三种模式:读取模式('r'),写入模式...

2018-04-07 17:02:07

阅读数 54

评论数 0

提示
确定要删除当前文章?
取消 删除