分类
摘要:
这几天借着学习的机会,开通了云服务器、完成了实名认证、注册了微信公众平台,准备动手实践实践,把整个过程记录下来和大家交流学习,可以分3个步骤:
1.准备云服务器,因为微信在做接入的时候要填写公网的IP地址
2.配置web服务器,在服务器端用nginx做了一个代理,把请求转发给后端
3.后端服务采用的是python,使... 阅读原文
2018-05-24 16:23:04 阅读(741) 评论(0)
摘要:
第 19 届 KDnuggets 数据和机器学习使用工具调查近日结束,虽然详细分析尚未放出,但我们还是能从 KDnuggets 公司的调查中窥视一二。
按照调查规则,每个投票者会选择 7 个不同的语言工具,因此,在排除掉 260 个对单独一门语言极其偏好的“非正常”数据之后,最后,KDnuggets 选取了 205... 阅读原文
2018-05-24 14:33:10 阅读(759) 评论(0)
摘要:
七个函数
string.join(seq):以 string 作为分隔符,将 seq 中所有的元素(的字符串表示)合并为一个新的字符串
str = '*'
seq = 'abcasdasd'
print(str.join(seq))结果:a*b*c*a*s*d*a*s*d
string.split(str="... 阅读原文
2018-05-24 12:35:01 阅读(759) 评论(0)
摘要:
铁乐学python_Day42_线程池
concurrent.futures 异步调用模块
concurrent.futures模块提供了高度封装的异步调用接口
ThreadPoolExecutor:线程池,提供异步调用
ProcessPoolExecutor: 进程池,提供异步调用
基本方法
submit(fn... 阅读原文
2018-05-24 10:43:03 阅读(738) 评论(0)
摘要:
取一个list或tuple的部分元素是非常常见的操作。对于这种经常指定索引范围的操作,用循环十分繁琐,因此,Python提供了切片(Slice)操作符,能大大简化这种操作。
>>> L = list(range(20))
>>> L
[0, 1, 2, 3, 4, 5, 6,... 阅读原文
2018-05-24 10:23:01 阅读(784) 评论(0)
摘要:
在上一篇:Django之--通过MVC架构的html模板展示Hello World! 讲述了基本的MVC模型,但是却并没有测试Model的作用,本文通过mysql数据库来测试。
Django自带的model支持多数主流数据库,如MySQL、Oracle、PostgreSQL、SQLLite等,对MSSQL的支持可能不... 阅读原文
2018-05-24 10:20:02 阅读(778) 评论(0)
摘要:
欢迎加入千人交流学习群:125240963
三、图像的一些基本操作
1. 输出图片的信息(格式、尺寸以及图像类型)
4. 旋转图片
要旋转一幅图像,可以使用逆时针方式表示旋转角度,然后调用 rotate() 方法:
由于尺寸不变,旋转45度之后会填白
rorate2:
注意:只有选择9... 阅读原文
2018-05-24 10:07:04 阅读(756) 评论(0)
摘要:
第一个Python程序
可以打开notepad或者其他文本编辑器,输入:print("Hello Python!"),将文件保存到任意盘符下,后缀名是 .py
两种python程序执行方式
1. 在终端里执行代码:
执行命令:Python 文件保存的路径\文件名.py (图中红色)
之所以能这样直接执... 阅读原文
2018-05-24 09:41:02 阅读(763) 评论(0)
摘要:
铁乐学python_Day42_线程-信号量事件条件
线程中的信号量
同进程的一样,Semaphore管理一个内置的计数器,
每当调用acquire()时内置计数器-1;调用release() 时内置计数器+1;
计数器不能小于0;当计数器为0时,acquire()将阻塞线程直到其他线程调用release()。
实例... 阅读原文
2018-05-24 08:24:07 阅读(796) 评论(0)
摘要:
1、下载anaconda
打开https://www.continuum.io/downloads,找到自己要的版本
如:https://repo.anaconda.com/archive/Anaconda3-5.1.0-Linux-x86_64.sh
2、安装
bash Anaconda3-5.1.0-Linux-... 阅读原文
2018-05-24 06:45:02 阅读(2280) 评论(0)