- 博客(16)
- 收藏
- 关注
原创 经典算法问题——第一问
问题:有25匹马,速度都不同,但每匹马的速度都是定值。现在只有5条赛道,无法计时,即每赛一场最多只能知道5匹马的相对快慢。问最少赛几场可以找出25匹马中速度最快的前3名? 最近想通过经典算法问题加强算法的学习和算法在实践中的应用,便搜罗了一堆问题。首先上面列出的这个问题很有意思,本文记录一下代码,与大家交流和学习。代码如下: #!/usr/bin/env pyt...
2018-10-12 17:35:00
855
原创 python基础学习——装饰器
学习python时,我提出过如下问题: 1.装饰器是什么? 2.一个@符号 + 一个函数名就是一个装饰器了? 3.什么时候要用到这是神器的工具? 到底怎么理解、怎么应用装饰器,在本文中概括一下自己的理解。一、先举栗子,逐层分析 1 # 获取func函数的运行时间 2 import time 3 4 # 这是一个计时函数 5 def deco(func):...
2018-10-12 17:09:00
236
原创 python基础学习——静态方法、类方法
最近温故了一下 python 基础知识,有新的理解,整理在此,以便以后查阅或纠正。本文描述一下静态方法和类方法,引出装饰器的概念,在下一篇博文中记录。先举例,看效果: 1 class MyClass: 2 def smeth(): 3 print('This is a static method') 4 smeth = stat...
2018-10-09 17:25:00
231
原创 python基础学习——函数和方法的区别与联系
以下是综合多家说法的个人理解总结,仅为做到理解它们的区别与联系,不保证严谨。函数 函数是封装了一些独立的功能,可以直接调用,python内置了许多函数,同时可以自建函数来使用。 独立的函数是函数(像 python3 里print()),类里封装的一些可被直接使用或是被类直接调用的都可以叫做函数(如os.path.join(path, paths))。方法 方法是...
2018-09-29 14:31:00
839
原创 制作工具下载器 by tkinter
前言这是一次想 实现进度条功能 而引发的小程序开发,越做发现涉及的东西越多,本文只做简单成效实现过程的描述,优化项目以后再做补充。目录前言目录快捷键概述表格定义列表代码块脚注目录数学公式UML 图:离线写博客浏览器兼容快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入...
2018-08-29 15:08:22
1676
原创 制作工具下载器 by tkinter
前言这是一次想 实现进度条功能 而引发的小程序开发,越做发现涉及的东西越多,本文只做简单成效实现过程的描述,优化项目以后再做补充。目录前言目录概述源代码实现下载器功能实现 exe 封装后记概述先上效果图 功能介绍 该下载器只能下载已知工具包(即将例如 QQ、p...
2018-08-29 15:08:00
1204
原创 MySQL 主从复制原理及创建过程
前言mysql 是我工作中常用的数据库,不过仅限于 SQL 操作,通过阿里云的 RDS 可以快速生成一个实例,对于其原理并不甚了解,所以闲暇之余了解了一下,并记录下来,与大家共享、交流。目录前言目录一、MySQL复制技术1. 复制的用途2. 复制存在的问题3. 复制的原理4. 复制技术二、MySQL 主从复制的实现1.一、MySQL复制...
2018-06-07 17:11:24
815
原创 MySQL 主从复制原理及创建过程
前言mysql 是我工作中常用的数据库,不过仅限于 SQL 操作,通过阿里云的 RDS 可以快速生成一个实例,对于其原理并不甚了解,所以闲暇之余了解了一下,并记录下来,与大家共享、交流。目录前言目录一、MySQL复制技术1. 复制的用途2. 复制存在的问题3. 复制的原理4. 复制技术二、MySQL ...
2018-06-07 17:11:00
291
原创 centos7 系统下搭建 lnmp 环境
目录目录概述准备工作开始编译安装1. 安装 Nginx1. 解压2. 环境准备3. 编译过程4. Nginx 服务2. 安装 MySQL1. 解压2. 环境准备3. 安装 CMake 编译器:4. 编译过程5. 初始化数据库6. MySQL 服务3. 安装 PHP1. 安装依赖包2. ...
2018-06-01 16:03:00
157
原创 centos7 系统下搭建 lnmp 环境
目录目录概述准备工作开始编译安装1. 安装 Nginx2. 安装 MySQL3. 安装 PHP4. 整合 LNMP后记概述 在之前的工作中,搭建过一次 zabbix 监控平台,应用的就是 LNMP 环境,但都是用的 rpm 包直接安装的。 由于是在阿里云封闭网络环境中搭建的,要想二次利用 LNMP 架构就得重新配置,所以做了本次操作,全部...
2018-06-01 16:02:35
5719
2
原创 有趣的赋值,了解一下
python 随笔业余 python 爱好者又上线了,离上次发博过去几个月了,真的是懒! 期间完成了一段目前为止最完整、效果良好、800 多行的小游戏代码,由于运维工作忙,抽时间再将其详尽的分享出来。 此次更博,是想把之前的笔记在此做一个简略的记录,还是因为懒。笔记内容python 的赋值生成器一个神奇的工具列表生成器说明:以上三个内容,是我学习生成器、迭代器自行试...
2018-05-22 10:49:16
131
原创 有趣的赋值,了解一下
python 随笔业余 python 爱好者又上线了,离上次发博过去几个月了,真的是懒! 期间完成了一段目前为止最完整、效果良好、800 多行的小游戏代码,由于运维工作忙,抽时间再将其详尽的分享出来。 此次更博,是想把之前的笔记在此做一个简略的记录,还是因为懒。笔记内容不是想象中的赋值生成器 与 列表生成式...
2018-05-22 10:49:00
154
原创 递归这个磨机的小妖精
神奇的递归费了好大的劲才对递归算法有了点浅显的理解,在这与大家分享一下典型例子的代码。九九乘法表经典循环算法:for i in range(1,10): for j in range(1,i+1): result = i * j print("%s * %s = %s" %(j...
2018-03-12 10:41:00
127
原创 递归这个磨机的小妖精
神奇的递归费了好大的劲才对递归算法有了点浅显的理解,在这与大家分享一下典型例子的代码。九九乘法表经典循环算法:for i in range(1,10): for j in range(1,i+1): result = i * j print("%s * %s = %s" %(j,i,result),end='\t') prin...
2018-03-12 10:40:52
199
原创 纸牌24点,Python 程序实现
最近刚刚接触 python,又恰巧和室友玩纸牌,想到小时候玩的24点游戏,所以当做练习,写了一段代码。 参考了一位叫GreatAnt网友的程序,但是他实现的只是一种计算结果的输出,为了看到所以计算可能的输出,我编写了下面一段代码,欢迎广大网友来此留言交流。#!/usr/bin/env python#encoding:utf8im...
2017-11-05 13:54:00
238
原创 纸牌24点,Python 程序实现
最近刚刚接触python,又恰巧和室友玩纸牌,想到小时候玩的24点游戏,所以当做练习,写了一段代码。 参考了一位叫GreatAnt网友的程序,但是他实现的只是一种计算结果的输出,为了看到所以计算可能的输出,我编写了下面一段代码,欢迎广大网友来此留言交流。
2017-11-05 13:53:59
3455
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人