自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 本地仓库关联Github仓库

【注意】本文章适用于Windows平台上已经安装git,并且设置好SSL的情况。介绍如何将本地的代码仓库与github上的代码仓库关联Github配置1. 将主分支名设置为master2. github上新建一个仓库这一步就不介绍了,如果已经有仓库的话可以跳过本地配置【注意】所有命令需要一行一行输入,等上一行执行完再执行下一行1. 初始化本地仓库进入本地仓库文件夹中,在命令行中输入git init2. 关联远端代码仓库获取仓库git链接进入.

2022-02-16 00:00:08 2257

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

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

2019-08-10 14:20:22 2291

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

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

2019-02-03 22:50:52 5020

原创 python-五子棋-AI

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

2019-01-31 14:48:47 4519

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

前注:由于本人平时喜欢搞些有的没的,经常使用python32位的库(有些库不支持python64位),但由于学习需要使用到tensorflow这些只支持python64位的库,所以有了这篇文章。由于本人是新手,所以本文可能会有错漏,请多包涵。使用IDE :Geany(这是一款很好用的IDE,唯一的缺点是没办法分页同时看两份代码,下载地址) 一.分别安装32位和64位的python...

2018-09-26 13:52:34 1242

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

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

2018-09-20 16:25:16 1773 1

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

作为参考:本人使用的os版本为win7 64位,以下步骤也是在win7中进行 一.找到并修改hosts文件路径为:C:\Windows\System32\drivers\etc,其他版本也大致为此路径在此目录下找到hosts文件,用记事本打开(注意要用管理员权限打开才能修改)最下面两行是自行进行修改的,可以按照这个格式继续添加你想要连接的IP地址最后保存并关闭,就可以前往你...

2018-09-13 16:44:47 851

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

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

2018-08-25 17:19:49 1658 3

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

一.Python中的图片打包1.经过科学搜索后有以下几种打包方式:①将图片转化为py文件中的变量,通过import该文件来生成需要的图片,使用后移除图片(该方法可以通过库base64和wxpython实现)②将图片放在同一目录下的文件夹中,随程序一起使用③使用工具对exe文件和图片进行二次打包可能还有其他方式,在此只列取这几种 2.本人比较懒,选择的是较为方便好看的...

2018-08-25 16:36:57 25275

原创 Python-pyinstaller打包与ico生成

(一)打包exe在完成自制项目之后研究了python的打包方式,我觉得最简单的就是pyinstaller可以直接在命令行pip install pyinstaller下载并安装(windows) pyinstaller的命令具体如下:由于我所学不精,所以一般只用 -F 和 -i,其他有兴趣的可以研究一下(-Fw 命令可以使exe运行后不会弹出类似上面的命令框)完整命...

2018-07-30 15:26:42 12097

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

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

2018-07-30 14:47:53 1105

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

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

2018-07-30 14:01:27 653

原创 python-numpy 简介与练习

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

2018-05-21 15:24:23 412

原创 (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 "".Solve :Thought :这道题属于easy的题,想要解题自然是不难,这道题有很多种算法,...

2018-05-18 20:15:48 187

原创 (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 nodes contain a single digit. Add the two numbers and ...

2018-05-16 19:41:32 179

原创 (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 place are arranged in a circle. That means the first h...

2018-05-02 22:49:34 195

原创 (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 do it with its definition.So there is a tip like thi...

2018-05-02 17:55:21 187

原创 (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 non-whitespace character is found. Then, starting fr...

2018-04-27 20:40:29 190

原创 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 constant extra space.Solve:(复杂度为O(nlogn))Thou...

2018-04-23 16:28:17 362

原创 第十章(续)-json

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

2018-04-11 19:31:20 226

原创 第十章-文件与异常

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

2018-04-07 17:02:07 262

原创 第九章-类

类内每个函数均含有参数self注意:可以创建新类作为继承类的属性,且继承类可调用新类中包含的方法。9.4 类的导入与第八章的函数导入方法相同。9.5 Python标准库:http://pymotw.com/...

2018-04-06 17:53:48 151

原创 第八章-函数

8.2 参数传递参数分为实际参数(实参)和形式参数(形参),在未设置默认参数的情况下,函数按位置顺序传递参数eg.def function(name, age) :当调用时,funtion('alice', 16') = function(name = 'alice',  age = '16')def function(name = 'alice', age)当调用时,若只传递一个参数,则name...

2018-04-02 09:42:45 212

原创 第七章-用户输入和while循环

2018-03-31 15:42:44 304

原创 第六章-字典

2018-03-31 14:51:52 397

原创 第五章-if语句

2018-03-31 14:27:52 203

原创 第四章-操作列表

2018-03-16 18:25:28 175

原创 第三章-列表简介

本章涉及与列表操作相关的函数有:①.append()    ②.insert()    ③del    ④.remove()    ⑤.pop()    ⑥.sort()    ⑦sorted()    ⑧.reverse()    ⑨len()下面为本章部分练习及解答    在使用列表时应注意索引,可从0开始,也可从-1开始,但索引个数不会超过列表中元素数...

2018-03-13 15:04:33 194

原创 第二章-变量和简单数据类型

2.1&2.2直接打印消息与使用变量存储消息并打印代码:运行:2.3&2.4个性消息,使用变量存储姓名并直接打印包含该变量的消息以多种方式显示变量中存储的人名代码:运行:2.7剔除消息中的空白代码:运行:2.8&2.9数字运算与打印代码:运行:以上是第二章的部分练习...

2018-03-10 14:50:25 185

原创 初见Python与对未来的展望

    Python作为一门高级程序设计语言,虽然出现得比C++要晚,但如今其知名度完全不弱于C++。这两门语言也是大部分程序员所使用的语言,使用比例远高于其他语言。    Python在语法上要比C++简洁许多,舍去了大括号的分部,以缩进来划分程序逻辑结构,从而使代码整体看起来更加美观与便于理解。Python中包含了许多库,直接调用这些库可以使程序节省代码部分。虽然C++也有许多库可以调用,但这...

2018-03-10 14:21:27 1407

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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