天气真的是越来越冷啦,有时候我们想翻看网页新闻,但是又冷的不想把手拿出来,移动鼠标翻看。这时候,是不是特别想电脑像讲故事一样,给我们念出来呢?人生苦短,我有python啊,试试用Python来朗读给你听吧。网页转换成语音,步骤无外乎:网页正文识别,获取到正文的文本内容;文本转语音,通过接口将文本转换成语音文件;语音文件的发声,即将语音文件读出;1网页正文识别之所以用Python,就是因为Pytho
分类:
编程语言 时间:
2018-12-08 23:44:22
阅读次数:
224
好久没写,有点懒,有点忙。 但我觉得最主要的原因是,我最近遇上的问题都没什么关联性,很难让我在一篇博客里把他们都串联起来。 一个问题写一篇博客又有点小题大做了。 不管怎么样堆积了那么多问题,还是先整合一下吧。 1.声明在使用前 当然可以直接先定义再使用,但是我本人不喜欢。我更喜欢用main函数打头, ...
分类:
编程语言 时间:
2018-12-08 23:47:13
阅读次数:
256
线程同步,Lock,
分类:
编程语言 时间:
2018-12-08 23:47:54
阅读次数:
298
Python 字符串魔法 1. expandtabs(num) 说明:expandtabs(num)用于查找字符串中\t(制表符)并将其剩余长度用空格补充,如上面例子所示 num = 20,查找到第一个\t时,前面字符串name长度为4,则后面16长度将由16个空格填充。 2. isalpha() ...
分类:
编程语言 时间:
2018-12-08 23:55:32
阅读次数:
301
目前越来越流行,常应用于运维自动化、云计算、虚拟化、机器智能等领域;国内大公司BAT,京东,网易等都会用到。国外的YouTube、Google、Yahoo甚至NASA也都使用Python。Python可以应用于Linux、Unix(苹果)、Windows;Linux自带Python;目前centos7自带的是Python2.7二、Python的下载与安装(示例:Windows7)1、Python官
分类:
编程语言 时间:
2018-12-08 23:55:42
阅读次数:
353
import struct import base64import itertoolsimport chardet from collections import namedtuple,defaultdict,OrderedDict,Counter # namedtuple 新建1个元组,并设置元素 ...
分类:
编程语言 时间:
2018-12-08 23:56:51
阅读次数:
285
https://blog.csdn.net/weixin_38277423/article/details/70304120 区别主要在交换的方式上 每一轮都把最大或最小的元素筛选出来放在相应的位置上 这是相同的 但是 对于每一轮 比如第一轮 要把1~n 中最大的那个放到n这个位置 冒泡法每次比较和 ...
分类:
编程语言 时间:
2018-12-08 23:58:33
阅读次数:
355
Python是机器学习领域内的首选编程语言,它易于使用,也有很多出色的库来帮助你更快处理数据。但当我们面临大量数据时,一些问题就会显现……目前,大数据(BigData)这个术语通常用于表示包含数十万数据点的数据集。在这样的尺度上,工作进程中加入任何额外的计算都需要时刻注意保持效率。在设计机器学习系统时,数据预处理非常重要——在这里,我们必须对所有数据点使用某种操作。在默认情况下,Python程序是
分类:
编程语言 时间:
2018-12-08 23:58:40
阅读次数:
267
理解数据结构是指一组数据的存储结构(它是静态的,是组织数据的一种方式)。算法就是操作数据的一组方法。如果不在存储结构的基础上操作和构建算法,孤立存在的数据结构就是没用的。数据结构和算法是相辅相成的。数据结构是为算法服务的,算法要作用在特定的数据结构之上,因此,我们无法孤立数据结构来讲算法,也无法孤立算法来讲数据结构。譬如:数组具有随机访问的特点,常用的二分查找算法需要用数组来存储数据。但是如果我们
分类:
编程语言 时间:
2018-12-09 00:01:15
阅读次数:
291
SpringBoot 2.1.1.RELEASE 集成MyBatis
分类:
编程语言 时间:
2018-12-09 00:01:24
阅读次数:
200
1基于springMVC的websocket 1.1.SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容),由于使用基本的websocket并不能很好的与SSM整合在一起,而是分开来使用,而 ...
分类:
编程语言 时间:
2018-12-09 00:03:13
阅读次数:
186
一、定义 外观模式(Facade) : 为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 外观模式结构图: 未用外观模式时的情景,如下图1-1所示: 图 1-1 使用外观模式时的情景,如下图1-2所示: 图 1-2 通过外观模式来组织细粒度的服务 ...
分类:
编程语言 时间:
2018-12-09 00:29:12
阅读次数:
260
今天使用python写了一个石头剪刀布的决战小游戏,使用的是人机对战模式。欢迎大家测试交流。如果有更好的方案请留言。 思路: 1.用户和系统认可的输入为[0]=石头,[1]=剪刀,[2]=布 2.系统随机输出[0]=石头,[1]=剪刀,[2]=布 3.用户输入的跟系统输出的作对比,判断输赢 4.决战... ...
分类:
编程语言 时间:
2018-12-09 00:29:37
阅读次数:
233
最近在学python自动化,怎样用python发起一个http请求呢? 通过了解 request 模块可以帮助我们发起http请求 步骤: 1.首先import 下 request 模块 2.然后看请求的方式,选择对应的请求方法 3.接受返回的报文信息 例子:get 方法 import reques ...
分类:
编程语言 时间:
2018-12-09 00:30:05
阅读次数:
217
如何使用迭代器 通常情况下,你会希望遍历一个集合中的元素。例如,显示集合中的每个元素。 一般遍历数组都是采用for循环或者增强for,这两个方法也可以用在集合框架,但是还有一种方法是采用迭代器遍历集合框架,它是一个对象,实现了Iterator 接口或ListIterator接口。 迭代器,使你能够通 ...
分类:
编程语言 时间:
2018-12-09 00:30:21
阅读次数:
375
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "“全栈2019”Java第四十三章:封装" 下一章 "“全栈2019”Java第四十四章:继承" 学习小组 加入同步学习小组,共同交流与进步。 ...
分类:
编程语言 时间:
2018-12-09 00:31:06
阅读次数:
199
#列表、元祖 #字典 #集合、frozenset #字符串 #堆栈 : 先进后出 #队列 :先进先出 FIFO #坐标 from collections import namedtuple Point = namedtuple('point',['x','y','z']) p1 = Point(1,... ...
分类:
编程语言 时间:
2018-12-09 00:32:01
阅读次数:
184
数组(array)就是由若干个相同类型的元素组成的序列。 在这条赋值语句中,我们为刚声明的变量ipv4赋值。在这种情况下,变量名右边的类型字面量可以省略。如果它在函数里面,那么关键字var也可以省略,但赋值符号必须由=变为:=。类型字面量[4]uint8表明这个变量的类型长度为4且元素类型为uint ...
分类:
编程语言 时间:
2018-12-09 01:05:29
阅读次数:
213
一.什么是装饰器 装饰器是用来给函数动态的添加功能的一种技术,属于一种语法糖。通俗一点讲就是:在不会影响原有函数的功能基础上,在原有函数的执行过程中额外的添加上另外一段处理逻辑 二.装饰器功能实现的技术基础--闭包 什么是闭包?闭包就是:一个内部函数被一个外部函数当做返回值进行返回,并且内部函数引用 ...
分类:
编程语言 时间:
2018-12-09 01:05:43
阅读次数:
155
...
分类:
编程语言 时间:
2018-12-09 10:34:39
阅读次数:
200