1. 冒泡排序 算法实现:1. 比较相邻的两个数,对升序(/降序)而言,若当前数小于(大于)后一个数则交换两者的位置。 2.那么循环长度为L的列表,从第一个元素到倒数第(L-1)元素进行第1步操作,其结果是第L个元素必定是最小值;也就是说单次循环确定了一个数的排序位置,单次循环次数为(L-1); 3 ...
分类:
编程语言 时间:
2019-08-11 19:01:25
阅读次数:
90
如下资料是关于python实现逆波兰计算表达式的代码。symbol_priority={}symbol_priority[0]=[‘#‘]symbol_priority[1]=[‘(‘]symbol_priority[2]=[‘+‘,‘-‘]symbol_priority[4]=[‘)‘]defcomparePriority(symbol,RPN_stack,symbol_stack):‘‘‘Co
分类:
编程语言 时间:
2019-08-11 09:12:43
阅读次数:
139
1 import sys,time 2 for i in range(50): 3 sys.stdout.write('#') 4 time.sleep(0.1) 5 if i in[10,20,40,50]: 6 sys.stdout.flush() 7 8 if __name__ == '__m... ...
分类:
编程语言 时间:
2019-08-10 23:04:35
阅读次数:
109
1.安装paramiko模块 python实现OpenSSH依赖于paramiko模块,安装paramiko模块又依赖于pycrypto模块,pycrypto模块又依赖于对应版本的MSVS(Microsoft Visual Studio)。因此要想在python中使用SSH,我们需要先安装正确版本的 ...
分类:
其他好文 时间:
2019-08-10 15:50:33
阅读次数:
93
原文: http://106.13.73.98/__/117/ __挖坑法思路:__ 取一个元素p(第一个元素),使元素p归位; 列表被p分成两部分,左边的数一定不大于p,右边的数一定不小于p; 递归完成排序。 __Python代码示例:__ python class QuickSort(objec ...
分类:
编程语言 时间:
2019-08-09 13:28:42
阅读次数:
92
前言运维过程中经常需要用到随机密码,例如服务器、Mysql、Redis等密码的设置,用随机密码会相对安全一点。这里使用Python来实现一个随机密码生成器认识random模块random模块可以从多个字符中随机先出一个字符,我们可以把所有数字放到一个字符串里,random.choice能够从中随机选出一个数字,如下>>>importrandom>>>random
分类:
编程语言 时间:
2019-08-09 09:16:02
阅读次数:
99
原文: http://106.13.73.98/__/156/ 安装:pip install celery celery 是基于 Python 实现的模块,用于执行异步定时周期任务。 __celery 组成结构:__ 1. 用户任务 app: 用于生成任务 2. 管道 broker 与 backen ...
分类:
编程语言 时间:
2019-08-08 21:01:25
阅读次数:
126
原文: http://106.13.73.98/__/156/ 安装:pip install celery celery 是基于 Python 实现的模块,用于执行异步定时周期任务。 __celery 组成结构:__ 1. 用户任务 app: 用于生成任务 2. 管道 broker 与 backen ...
分类:
编程语言 时间:
2019-08-08 18:59:50
阅读次数:
70
@ "TOC" 1.进程是什么 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式 ...
分类:
编程语言 时间:
2019-08-08 00:48:20
阅读次数:
181
@ "TOC" 1.案例 代码实现 说明 1.该聊天器只有一个socket套接字 2.两个线程同时打开,此时都在抢socket 3.当输入数据发送的时候,接收端没有数据进来所以发送端抢到,当另外一个回复消息的时候,发送端没有输入,故接收端抢到 4.接受发送不可能同时 ...
分类:
编程语言 时间:
2019-08-08 00:17:12
阅读次数:
100