09 2016 档案

摘要:问:10个URL,爬虫获取到数据? 一、 串行 二、 线程、进程 三、 异步非阻塞 a. asyncio import asyncio @asyncio.coroutine def fetch_async(host, url='/'): print(host, url) reader, writer 阅读全文
posted @ 2016-09-30 17:31 许二哈哈哈 阅读(609) 评论(0) 推荐(0)
摘要:开发web微信 总结: 具体代码如下: urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^login.html$', views.login), url(r'^check_login.html$', views.check_login) 阅读全文
posted @ 2016-09-26 16:09 许二哈哈哈 阅读(663) 评论(0) 推荐(0)
摘要:1. 爬虫基本操作 例如舆情系统: 获取汽车之家新闻放到自己数据库里,创建自己的app,发布内容,注明来源,自己创业。 Python实现: 示例一:爬取汽车之家新闻 import requests from bs4 import BeautifulSoup response = requests.g 阅读全文
posted @ 2016-09-20 15:52 许二哈哈哈 阅读(3851) 评论(0) 推荐(0)
摘要:1. 什么是REST REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表征, 阅读全文
posted @ 2016-09-18 22:30 许二哈哈哈 阅读(317) 评论(0) 推荐(0)
摘要:highchart a. 简单例子 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="container" style="width: 阅读全文
posted @ 2016-09-15 19:34 许二哈哈哈 阅读(334) 评论(0) 推荐(0)
摘要:RSA AES 阅读全文
posted @ 2016-09-10 18:20 许二哈哈哈 阅读(495) 评论(0) 推荐(0)
摘要:RabbitMQ队列 rabbitmq 消息队列解耦:一个程序间 把两个耦合度降低异步:天生解决耦合优点:解决排队问题 缺点:不能保证任务被及时的执行应用场景:去哪儿网 12306网站同步优点:保证任务及时执行缺点:不能解决排队问题,导致时间被浪费 大并发 Web Linux上 近几年使用的是ngi 阅读全文
posted @ 2016-09-09 22:51 许二哈哈哈 阅读(424) 评论(0) 推荐(0)
摘要:本节内容 为什么要用版本控制? 假设你在的公司要上线一个新功能,你们开发团队为实现这个新功能,写了大约5000行代码,上线没2天,就发现这个功能用户并不喜欢,你老板让你去掉这个功能,你怎么办?你说简单,直接把5000行代码去掉就行了,但是我的亲,说的简单,你的这个功能写了3周时间,但你还能记得你是新 阅读全文
posted @ 2016-09-08 23:40 许二哈哈哈 阅读(372) 评论(0) 推荐(0)
摘要:a. 客户端向服务端发送多层字典的值 b. request.post 和request.body c. 三者相等 d. 一般使用 但不能接受多层字典的数据,接受第二层字典只能接受key,不能接受value#headers= {'content-type':"application/x-www-for 阅读全文
posted @ 2016-09-08 18:10 许二哈哈哈 阅读(763) 评论(0) 推荐(0)
摘要:API验证 API验证: a. 发令牌: 静态 PS: 隐患 key被别人获取 b. 动态令牌 PS: (问题越严重)用户生成的每个令牌被黑客获取到,都会破解 c. 高级版本 PS: 黑客网速快,会窃取, so要对数据加密 d. 终极版本 特点: 为什么要用API ? - 数据在传输过程中,保证数据 阅读全文
posted @ 2016-09-05 17:59 许二哈哈哈 阅读(290) 评论(0) 推荐(0)
摘要:一. 时间复杂度 a. 测试 # coding:utf-8 from timeit import Timer # li1 = [1, 2] # # li2 = [23,5] # # li = li1+li2 # # li = [i for i in range(10000)] # # li = li 阅读全文
posted @ 2016-09-05 12:56 许二哈哈哈 阅读(250) 评论(0) 推荐(0)